From 952240909a036a341300ec25a2259e6faed33362 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期四, 04 九月 2025 16:09:49 +0800 Subject: [PATCH] 设备保修真机测试,bug修改 --- src/pages/sales/salesAccount/detail.vue | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/pages/sales/salesAccount/detail.vue b/src/pages/sales/salesAccount/detail.vue index e082ecb..0938814 100644 --- a/src/pages/sales/salesAccount/detail.vue +++ b/src/pages/sales/salesAccount/detail.vue @@ -189,7 +189,7 @@ label="浜у搧澶х被" prop="productCategory" required - :rules="productRules" + :rules="productRules.productCategory" > <up-input v-model="product.productCategory" @@ -210,7 +210,7 @@ label="瑙勬牸鍨嬪彿" prop="specificationModel" required - :rules="productRules" + :rules="productRules.specificationModel" > <up-input v-model="product.specificationModel" @@ -231,7 +231,7 @@ label="鍗曚綅" prop="unit" required - :rules="productRules" + :rules="productRules.unit" > <up-input v-model="product.unit" @@ -244,7 +244,7 @@ label="绋庣巼(%)" prop="taxRate" required - :rules="productRules" + :rules="productRules.taxRate" > <up-input v-model="product.taxRate" @@ -265,7 +265,7 @@ label="鍚◣鍗曚环(鍏�)" prop="taxInclusiveUnitPrice" required - :rules="productRules" + :rules="productRules.taxInclusiveUnitPrice" > <up-input v-model="product.taxInclusiveUnitPrice" @@ -280,7 +280,7 @@ label="鏁伴噺" prop="quantity" required - :rules="productRules" + :rules="productRules.quantity" > <up-input v-model="product.quantity" @@ -295,7 +295,7 @@ label="鍚◣鎬讳环(鍏�)" prop="taxInclusiveTotalPrice" required - :rules="productRules" + :rules="productRules.taxInclusiveTotalPrice" > <up-input v-model="product.taxInclusiveTotalPrice" @@ -310,7 +310,7 @@ label="涓嶅惈绋庢�讳环(鍏�)" prop="taxExclusiveTotalPrice" required - :rules="productRules" + :rules="productRules.taxExclusiveTotalPrice" > <up-input v-model="product.taxExclusiveTotalPrice" @@ -325,7 +325,7 @@ label="鍙戠エ绫诲瀷" prop="invoiceType" required - :rules="productRules" + :rules="productRules.invoiceType" > <up-input v-model="product.invoiceType" @@ -362,7 +362,6 @@ import { formatDateToYMD } from '@/utils/ruoyi' import { addOrUpdateSalesLedger, - addOrUpdateSalesLedgerProduct, customerList, getSalesLedgerWithProducts, modelList, @@ -504,35 +503,35 @@ // 琛ㄥ崟鏍¢獙瑙勫垯 const rules = { salesman: [ - { required: true, message: '璇烽�夋嫨涓氬姟鍛�', trigger: 'blur' } + { required: true, message: '璇烽�夋嫨涓氬姟鍛�', trigger: 'change' } ], customerContractNo: [ { required: true, message: '璇疯緭鍏ュ鎴峰悎鍚屽彿', trigger: 'blur' } ], customerName: [ - { required: true, message: '璇烽�夋嫨瀹㈡埛鍚嶇О', trigger: 'blur' } + { required: true, message: '璇烽�夋嫨瀹㈡埛鍚嶇О', trigger: 'change' } ], projectName: [ { required: true, message: '璇疯緭鍏ラ」鐩悕绉�', trigger: 'blur' } ], executionDate: [ - { required: true, message: '璇烽�夋嫨绛捐鏃ユ湡', trigger: 'blur' } + { required: true, message: '璇烽�夋嫨绛捐鏃ユ湡', trigger: 'change' } ] }; // 浜у搧淇℃伅鏍¢獙瑙勫垯 const productRules = { productCategory: [ - { required: true, message: '璇烽�夋嫨浜у搧澶х被', trigger: 'blur' } + { required: true, message: '璇烽�夋嫨浜у搧澶х被', trigger: 'change' } ], specificationModel: [ - { required: true, message: '璇烽�夋嫨瑙勬牸鍨嬪彿', trigger: 'blur' } + { required: true, message: '璇烽�夋嫨瑙勬牸鍨嬪彿', trigger: 'change' } ], unit: [ { required: true, message: '璇疯緭鍏ュ崟浣�', trigger: 'blur' } ], taxRate: [ - { required: true, message: '璇烽�夋嫨绋庣巼', trigger: 'blur' } + { required: true, message: '璇烽�夋嫨绋庣巼', trigger: 'change' } ], taxInclusiveUnitPrice: [ { required: true, message: '璇疯緭鍏ュ惈绋庡崟浠�', trigger: 'blur' }, @@ -551,7 +550,7 @@ { type: 'number', min: 0, message: '涓嶅惈绋庢�讳环蹇呴』澶т簬0', trigger: 'blur' } ], invoiceType: [ - { required: true, message: '璇烽�夋嫨鍙戠エ绫诲瀷', trigger: 'blur' } + { required: true, message: '璇烽�夋嫨鍙戠エ绫诲瀷', trigger: 'change' } ] }; @@ -580,7 +579,8 @@ // 鏃ユ湡纭浜嬩欢 const onDateConfirm = (e) => { form.value.executionDate = formatDateToYMD(e.value) - pickerDateValue.value = formatDateToYMD(e.value) + // 淇濇寔pickerDateValue涓烘椂闂存埑鏍煎紡锛岃�屼笉鏄牸寮忓寲鐨勫瓧绗︿覆 + pickerDateValue.value = e.value showDatePicker.value = false; } -- Gitblit v1.9.3