|
|
@@ -102,13 +102,13 @@
|
|
|
<view class="mb-4">
|
|
|
<view class="text-gray-700 mb-2 text-base flex items-center">
|
|
|
<text>发票照片</text>
|
|
|
- <text class="text-gray-400 ml-1">(可选)</text>
|
|
|
+ <text class="text-red-500 ml-1">*</text>
|
|
|
</view>
|
|
|
<UploadComponent
|
|
|
v-model="formData.invoiceFiles"
|
|
|
v-model:fileIds="formData.invoiceFileIds"
|
|
|
:limit="1"
|
|
|
- :required="false"
|
|
|
+ :required="true"
|
|
|
attmodel="orders_invoice"
|
|
|
attpath="/orders_invoice/"
|
|
|
modelStats="invoiceFileIds"
|
|
|
@@ -290,8 +290,14 @@ function validateForm() {
|
|
|
if (!validateSn()) return false
|
|
|
if (!validatePhone()) return false
|
|
|
|
|
|
- // 证件上传相关的验证已移除
|
|
|
- // 发票上传是可选的,此处不添加验证
|
|
|
+ // 验证发票上传(必填)
|
|
|
+ if (!formData.invoiceFileIds || formData.invoiceFileIds.length === 0) {
|
|
|
+ message.alert({
|
|
|
+ title: '提示',
|
|
|
+ msg: '请上传发票照片',
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
|
|
|
return true
|
|
|
}
|