From 5f09dde37cbe8e22d7af973ee5bc3a2b72abff6e Mon Sep 17 00:00:00 2001 From: 张诺 <2864490065@qq.com> Date: 星期四, 24 七月 2025 10:43:45 +0800 Subject: [PATCH] 归还数量 --- src/views/equipment/management/mould/managementDialog.vue | 34 ++++++++++++++++++++++++---------- 1 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/views/equipment/management/mould/managementDialog.vue b/src/views/equipment/management/mould/managementDialog.vue index b092d33..8f72187 100644 --- a/src/views/equipment/management/mould/managementDialog.vue +++ b/src/views/equipment/management/mould/managementDialog.vue @@ -16,9 +16,9 @@ > <el-row :gutter="20"> <el-col :span="11"> - <el-form-item label="璁惧缂栧彿" prop="equipmentId"> + <el-form-item label="璁惧缂栧彿" prop="equipmentNo"> <el-input - v-model="formData.equipmentId" + v-model="formData.equipmentNo" placeholder="璇疯緭鍏ヨ澶囩紪鍙�" :disabled="isViewMode" style="width: 100%" @@ -33,6 +33,14 @@ :disabled="isViewMode" style="width: 100%" /> + </el-form-item> + </el-col> + <el-col :span="11"> + <el-form-item label="鏄惁涓鸿�楁潗" prop="consumables"> + <el-select v-model="formData.consumables" placeholder="璇烽�夋嫨鏄惁涓鸿�楁潗绫诲瀷" :disabled="isViewMode"> + <el-option label="鏄�" :value="true" /> + <el-option label="鍚�" :value="false" /> + </el-select> </el-form-item> </el-col> <el-col :span="11"> @@ -55,8 +63,8 @@ /> </el-form-item> </el-col> - <el-col :span="11"> - <el-form-item label="浣跨敤鐘舵��" prop="usageStatus"> + <!-- <el-col :span="11"> --> + <!-- <el-form-item label="浣跨敤鐘舵��" prop="usageStatus"> <el-select v-model="formData.usageStatus" placeholder="璇烽�夋嫨浣跨敤鐘舵��" @@ -65,8 +73,8 @@ <el-option label="鍚敤" value="1" /> <el-option label="绂佺敤" value="0" /> </el-select> - </el-form-item> - </el-col> + </el-form-item> --> + <!-- </el-col> --> <el-col :span="11"> <el-form-item label="浣跨敤閮ㄩ棬" prop="usingDepartment"> <el-input @@ -112,7 +120,7 @@ </el-col> </el-row> <el-form-item class="dialog-footer"> - <el-button v-if="!isViewMode" @click="cancelForm">鍙栨秷</el-button> + <el-button @click="cancelForm">鍙栨秷</el-button> <el-button v-if="!isViewMode" type="primary" @click="submitForm">纭畾</el-button> </el-form-item> </el-form> @@ -123,6 +131,7 @@ <script setup> import { ref, watch, computed, reactive } from "vue"; import { addOrEditEquipment } from "@/api/equipment/management/index.js"; +import { ElMessage } from "element-plus"; const props = defineProps({ beforeClose: { @@ -181,7 +190,7 @@ try { const result = await addOrEditEquipment({ ...formData.value }); const title = props.title.includes("鏂板") ? "鏂板" : "缂栬緫"; - + console.log(result) if (result.code === 200 && result.msg) { ElMessage.success(`${title}鎴愬姛锛�${result.msg}`); emit("submit", { title, ...formData.value, result }); @@ -191,7 +200,6 @@ } } catch (error) { console.error("鎻愪氦澶辫触:", error); - ElMessage.error("鎻愪氦澶辫触锛岃閲嶈瘯"); } }); }; @@ -219,9 +227,15 @@ closeDialog(); }; const rules = reactive({ - equipmentId: [ + equipmentNo: [ { required: true, message: "璇疯緭鍏ヤ緵璐у晢鍚嶇О", trigger: "blur" }, ], + equipmentName: [ + { required: true, message: "璇疯緭鍏ヤ緵璐у晢鍚嶇О", trigger: "blur" }, + ], + consumables: [ + { required: true, message: "璇烽�夋嫨鏄惁涓鸿�楁潗", trigger: "change" }, + ], }); </script> <style lang="scss" scoped> -- Gitblit v1.9.3