From d8fead89b61acd2b1462559c2fa634b05f73c5d1 Mon Sep 17 00:00:00 2001 From: 张诺 <zhang_12370@163.com> Date: 星期一, 09 六月 2025 09:16:04 +0800 Subject: [PATCH] 提交修改新增加工 增加煤质方案和煤质字段模块 --- src/views/procureMent/components/ProductionDialog.vue | 38 +++++++++++++++++++++++++++----------- 1 files changed, 27 insertions(+), 11 deletions(-) diff --git a/src/views/procureMent/components/ProductionDialog.vue b/src/views/procureMent/components/ProductionDialog.vue index 3e6d937..3216d1f 100644 --- a/src/views/procureMent/components/ProductionDialog.vue +++ b/src/views/procureMent/components/ProductionDialog.vue @@ -20,44 +20,61 @@ <el-input v-model="form.supplierName" placeholder="璇疯緭鍏�" /> </el-form-item> <el-form-item label="鐓ょ" prop="coal"> - <el-input v-model="form.coal" placeholder="璇疯緭鍏�" /> - </el-form-item> + <el-select v-model="form.coal" placeholder="璇烽�夋嫨鐓ょ" clearable style="width: 100%"> + <el-option label="鐦︾叅" value="鐦︾叅" /> + <el-option label="姘旂叅" value="姘旂叅" /> + <el-option label="鏃犵儫鐓�" value="鏃犵儫鐓�" /> + <el-option label="闀跨劙鐓�" value="闀跨劙鐓�" /> + <el-option label="璐叅" value="璐叅" /> + </el-select> + </el-form-item> <el-form-item label="鍗曚綅" prop="unit"> - <el-input v-model="form.unit" placeholder="璇疯緭鍏�" /> + <el-select v-model="form.unit" placeholder="璇烽�夋嫨鍗曚綅" clearable style="width: 100%"> + <el-option label="鍚�" value="鍚�" /> + <el-option label="鍗冨厠" value="鍗冨厠" /> + </el-select> </el-form-item> <el-form-item label="閲囪喘鏁伴噺" prop="purchaseQuantity"> - <el-input v-model="form.purchaseQuantity" placeholder="璇疯緭鍏�" /> + <el-input v-model.number="form.purchaseQuantity" placeholder="璇疯緭鍏�" > + <template v-slot:suffix> + <i style="font-style:normal;">{{form.unit?form.unit:''}}</i> + </template> + </el-input> </el-form-item> <el-form-item label="鍗曚环(涓嶅惈绋�)" prop="priceExcludingTax"> - <el-input v-model="form.priceExcludingTax" placeholder="璇疯緭鍏�" > + <el-input v-model.number="form.priceExcludingTax" placeholder="璇疯緭鍏�" > <template v-slot:suffix> <i style="font-style:normal;">鍏�</i> </template> </el-input> </el-form-item> <el-form-item label="鎬讳环(涓嶅惈绋�)" prop="totalPriceExcludingTax"> - <el-input v-model="form.totalPriceExcludingTax" placeholder="璇疯緭鍏�" > + <el-input v-model.number="form.totalPriceExcludingTax" placeholder="璇疯緭鍏�" > <template v-slot:suffix> <i style="font-style:normal;">鍏�</i> </template> </el-input> </el-form-item> <el-form-item label="鍗曚环(鍚◣)" prop="priceIncludingTax"> - <el-input v-model="form.priceIncludingTax" placeholder="璇疯緭鍏�" > + <el-input v-model.number="form.priceIncludingTax" placeholder="璇疯緭鍏�" > <template v-slot:suffix> <i style="font-style:normal;">鍏�</i> </template> </el-input> </el-form-item> <el-form-item label="鎬讳环(鍚◣)" prop="totalPriceIncludingTax"> - <el-input v-model="form.totalPriceIncludingTax" placeholder="璇疯緭鍏�" > + <el-input v-model.number="form.totalPriceIncludingTax" placeholder="璇疯緭鍏�" > <template v-slot:suffix> <i style="font-style:normal;">鍏�</i> </template> </el-input> </el-form-item> <el-form-item label="绋庣巼" prop="taxRate"> - <el-input v-model="form.taxRate" placeholder="璇疯緭鍏�" /> + <el-input v-model="form.taxRate" placeholder="璇疯緭鍏ョ◣鐜�" > + <template v-slot:suffix> + <i style="font-style:normal;">%</i> + </template> + </el-input> </el-form-item> <el-form-item label="鐧昏浜�" prop="registrantId"> <el-input v-model="form.registrantId" disabled placeholder="璇疯緭鍏�" /> @@ -131,6 +148,7 @@ unit: [{ required: true, message: "璇疯緭鍏ュ崟浣�", trigger: "blur" }], purchaseQuantity: [ { required: true, message: "璇疯緭鍏ラ噰璐暟閲�", trigger: "blur" }, + { type: "number", message: "閲囪喘鏁伴噺蹇呴』涓烘暟瀛�", trigger: "blur" }, ], priceExcludingTax: [{ required: true, message: "璇疯緭鍏ュ崟浠�", trigger: "blur" }], totalPriceExcludingTax: [{ required: true, message: "璇疯緭鍏ユ�讳环", trigger: "blur" }], @@ -154,7 +172,6 @@ if (formRef.value) { formRef.value.clearValidate(); } - console.log(form.value); }; const formRef = ref(null); // 鎻愪氦琛ㄥ崟 @@ -162,7 +179,6 @@ if (!formRef.value) return; await formRef.value.validate(async (valid) => { if (valid) { - console.log("琛ㄥ崟楠岃瘉閫氳繃", form.value); const obj = ref({}); if (props.title.includes('鏂板')) { let result = await addOrEditPR({ -- Gitblit v1.9.3