From 77e29e8e84a8a44c924b304fcb06f81dec594b07 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 06 六月 2025 14:57:06 +0800
Subject: [PATCH] 1.库存管理页面表头修改 2.销售出库表单字段添加

---
 src/views/basicInformation/mould/coalQualityMaintenance.vue |   82 +++++++++++++++++-----------------------
 1 files changed, 35 insertions(+), 47 deletions(-)

diff --git a/src/views/basicInformation/mould/coalQualityMaintenance.vue b/src/views/basicInformation/mould/coalQualityMaintenance.vue
index e42754b..0b87d1d 100644
--- a/src/views/basicInformation/mould/coalQualityMaintenance.vue
+++ b/src/views/basicInformation/mould/coalQualityMaintenance.vue
@@ -14,49 +14,51 @@
         :rules="rules"
         label-width="auto"
       >
-        <el-form-item label="瀹㈡埛鍚嶇О" prop="supplierName">
+        <el-form-item label="鐓ょ绫诲瀷" prop="coal">
           <el-input
-            v-model="formData.supplierName"
+            v-model="formData.coal"
             placeholder="璇疯緭鍏ヤ緵璐у晢鍚嶇О"
           />
         </el-form-item>
-        <el-form-item label="绾崇◣浜鸿瘑鍒彿" prop="identifyNumber">
+        <el-form-item label="鍏ㄦ按鍚噺鐧惧垎姣� (%)" prop="totalMoisture">
           <el-input
-            v-model="formData.identifyNumber"
-            placeholder="璇疯緭鍏ョ撼绋庝汉璇嗗埆鍙�"
+            v-model="formData.totalMoisture"
+            placeholder="璇疯緭鍏ュ叏姘村惈閲忕櫨鍒嗘瘮"
           />
         </el-form-item>
-        <el-form-item label="缁忚惀鍦板潃" prop="address">
-          <el-cascader
-            placeholder="璇烽�夋嫨缁忚惀鍦板潃"
-            size="default"
-            :options="addressSelectOptions"
-            v-model="formData.address"
-            @change="handleChange"
-          >
-          </el-cascader>
-        </el-form-item>
-        <el-form-item label="璇︾粏鍦板潃" prop="addressDetail">
+        <el-form-item label="鍏ㄦ按鍚噺鐧惧垎姣� (%)" prop="analysisMoisture">
           <el-input
-            v-model="formData.addressDetail"
+            v-model="formData.analysisMoisture"
+            placeholder="璇疯緭鍏ュ叏姘村惈閲忕櫨鍒嗘瘮"
+          />
+        </el-form-item>
+        <el-form-item label="鍏ㄦ按鍚噺鐧惧垎姣� (%)" prop="volatileMatter">
+          <el-input
+            v-model="formData.volatileMatter"
+            placeholder="璇疯緭鍏ュ叏姘村惈閲忕櫨鍒嗘瘮"
+          />
+        </el-form-item>
+        <el-form-item label="鍥哄畾纰崇櫨鍒嗘瘮 (%)" prop="fixedCarbon">
+          <el-input
+            v-model="formData.fixedCarbon"
             placeholder="璇疯緭鍏ュ鎴疯缁嗗湴鍧�"
           />
         </el-form-item>
-        <el-form-item label="閾惰璐︽埛" prop="bankAccount">
+        <el-form-item label="浣庝綅鍙戠儹閲忥紙鍗曚綅锛氬崈鍗�/鍗冨厠锛�" prop="lowerHeatValue">
           <el-input
-            v-model="formData.bankAccount"
+            v-model="formData.lowerHeatValue"
             placeholder="璇疯緭鍏ラ摱琛岃处鎴�"
           />
         </el-form-item>
-        <el-form-item label="寮�鎴疯" prop="bank">
-          <el-input v-model="formData.bank" placeholder="璇疯緭鍏ュ紑鎴疯" />
+        <el-form-item label="楂樹綅鍙戠儹閲忥紙鍗曚綅锛氬崈鍗�/鍗冨厠锛�" prop="higherHeatValue">
+          <el-input v-model="formData.higherHeatValue" placeholder="璇疯緭鍏ュ紑鎴疯" />
         </el-form-item>
-        <el-form-item label="鑱旂郴浜�" prop="contacts">
-          <el-input v-model="formData.contacts" placeholder="璇疯緭鍏ヨ仈绯讳汉" />
+        <el-form-item label="鐏板垎鐧惧垎姣� (%)" prop="ashContent">
+          <el-input v-model="formData.ashContent" placeholder="璇疯緭鍏ヨ仈绯讳汉" />
         </el-form-item>
-        <el-form-item label="鑱旂郴浜虹數璇�" prop="contactsPhone">
+        <el-form-item label="纭惈閲忕櫨鍒嗘瘮 (%)" prop="sulfurContent">
           <el-input
-            v-model="formData.contactsPhone"
+            v-model="formData.sulfurContent"
             placeholder="璇疯緭鍏ヨ仈绯讳汉鐢佃瘽"
           />
         </el-form-item>
@@ -77,6 +79,7 @@
 <script setup>
 import { ref, watch, defineProps, onMounted } from "vue";
 import addressList from "@/api/jsonApi/areaList.json";
+import { addOrEditCoalQuality } from "@/api/basicInformation/coalQualityMaintenance.js";
 const props = defineProps({
   beforeClose: {
     type: Function,
@@ -143,9 +146,12 @@
 // 鎻愪氦琛ㄥ崟
 const submitForm = async () => {
   if (!formRef.value) return;
-  await formRef.value.validate((valid, fields) => {
+  await formRef.value.validate(async (valid, fields) => {
     if (valid) {
-      emit("submit", formData.value);
+
+      let result = await addOrEditCoalQuality({...formData.value});
+      console.log(result);
+      // emit("submit", formData.value);
     }
   });
 };
@@ -166,26 +172,8 @@
   emit("update:coalQualityMaintenanceDialogFormVisible", false);
 };
 const rules = reactive({
-  supplierName: [
-    { required: true, message: "璇疯緭鍏ヤ緵璐у晢鍚嶇О", trigger: "blur" },
-  ],
-  identifyNumber: [
-    { required: true, message: "璇锋纭緭鍏ョ撼绋庝汉璇嗗埆鍙�", trigger: "blur" },
-    { min: 17, max: 20, message: "璇疯緭鍏�17-20浣嶇撼绋庝汉璇嗗埆鍙�", trigger: "blur" },
-  ],
-  address: [
-    {
-      required: true,
-      message: "璇烽�夋嫨缁忚惀鍦板潃",
-      trigger: "change",
-    },
-  ],
-  bankAccount: [{ required: true, message: "璇疯緭鍏ラ摱琛岃处鎴�", trigger: "blur" }],
-  bank: [{ required: true, message: "璇疯緭鍏ュ紑鎴疯", trigger: "blur" }],
-  contacts: [{ required: true, message: "璇疯緭鍏ュ紑鎴疯", trigger: "blur" }],
-  contactsPhone: [
-    { required: true, message: "璇疯緭鍏ヨ仈绯讳汉", trigger: "blur" },
-    { min: 11, max: 11, message: "璇疯緭鍏�11浣嶈仈绯讳汉鐢佃瘽", trigger: "blur" },
+  coal: [
+    { required: true, message: "璇疯緭鍏ョ叅绉嶅悕绉�", trigger: "blur" },
   ],
 });
 </script>

--
Gitblit v1.9.3