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