From 1717a12c83db01e3b31ea9ed913e5bacaf9edbf3 Mon Sep 17 00:00:00 2001 From: hdy <1105738590@qq.com> Date: 星期六, 29 三月 2025 14:24:06 +0800 Subject: [PATCH] 修改 --- billion-ui/src/views/main/bs/bomInfo/index.vue | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/billion-ui/src/views/main/bs/bomInfo/index.vue b/billion-ui/src/views/main/bs/bomInfo/index.vue index b05d20f..40e05f5 100644 --- a/billion-ui/src/views/main/bs/bomInfo/index.vue +++ b/billion-ui/src/views/main/bs/bomInfo/index.vue @@ -128,7 +128,7 @@ <el-form-item label="浜у搧鍚嶇О" prop="productName"> <el-input v-model="form.productName" placeholder="璇疯緭鍏ヤ骇鍝佸悕绉�" /> </el-form-item> - <el-form-item label="宸ュ崟鐘舵��" prop="status"> + <el-form-item label="鐘舵��" prop="status"> <el-radio-group v-model="form.status"> <el-radio v-for="dict in dict.type.sys_normal_disable" @@ -150,7 +150,7 @@ </template> <script> -import { listBomInfo, getBomInfo, delBomInfo, addBomInfo, updateBomInfo } from "@/api/main/bs/bomInfo"; +import { listBomInfo, getBomInfo, delBomInfo, addBomInfo, updateBomInfo,statusChange } from "@/api/main/bs/bomInfo"; export default { name: "BomInfo", @@ -188,6 +188,7 @@ createUser: null, updateUser: null, dataSource: null, + }, // 琛ㄥ崟鍙傛暟 form: {}, @@ -208,7 +209,6 @@ this.loading = true; listBomInfo(this.queryParams).then(response => { this.bomInfoList = response.rows; - console.log(this.bomInfoList) this.total = response.total; this.loading = false; @@ -270,6 +270,33 @@ this.open = true; this.title = "淇敼鍩虹BOM"; }); + console.log(this.from.status) + }, + /** 鐘舵�佸彉鏇存寜閽搷浣� */ + statusChange(row) { + this.reset(); + const id = row.id || this.ids + getBomInfo(id).then(response => { + this.form = response.data; + }); + console.log(this.from) + this.$refs["form"].validate(valid => { + if(valid){ + if(this.from.status==='1'){ + this.from.status='0'; + updateBomInfo(this.form).then(response => { + this.$modal.msgSuccess("鍋滅敤鎴愬姛"); + this.getList(); + }); + }else{ + this.from.status='1'; + updateBomInfo(this.form).then(response => { + this.$modal.msgSuccess("鍚敤鎴愬姛"); + this.getList(); + }); + } + } + }); }, /** 鎻愪氦鎸夐挳 */ submitForm() { -- Gitblit v1.9.3