From 51eb318f6df9ebc7d1ff47522e33b2ee7cea1ba8 Mon Sep 17 00:00:00 2001 From: hdy <1105738590@qq.com> Date: 星期日, 09 三月 2025 16:30:44 +0800 Subject: [PATCH] 修改 --- billion-ui/src/views/main/bs/bomChildInfo/index.vue | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/billion-ui/src/views/main/bs/bomChildInfo/index.vue b/billion-ui/src/views/main/bs/bomChildInfo/index.vue index e4bc548..141e2b2 100644 --- a/billion-ui/src/views/main/bs/bomChildInfo/index.vue +++ b/billion-ui/src/views/main/bs/bomChildInfo/index.vue @@ -46,7 +46,6 @@ <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> </el-form-item> </el-form> - <el-card style="margin-top: 10px" class="box-card"> <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-button @@ -138,7 +137,6 @@ <el-empty v-else> <span slot="description">鏆傛棤鏁版嵁</span> </el-empty> - </el-card> <pagination v-show="total>0" @@ -165,10 +163,13 @@ <el-input v-model="form.locationName" placeholder="璇疯緭鍏ュ伐浣嶅悕绉�" /> </el-form-item> <el-form-item label="鐗╂枡缂栫爜" prop="materialCode"> - <el-input v-model="form.materialCode" placeholder="璇疯緭鍏ョ墿鏂欑紪鐮�" /> + <el-input v-model="form.materialCode" placeholder="璇烽�夋嫨浜у搧" > + <el-button slot="append" @click="handleSelectMaterial" icon="el-icon-search"></el-button> + </el-input> + <ItemSelect ref="itemSelect" @onSelected="onItemSelected" > </ItemSelect> </el-form-item> <el-form-item label="鐗╂枡鍚嶇О" prop="materialName"> - <el-input v-model="form.materialName" placeholder="璇疯緭鍏ョ墿鏂欏悕绉�" /> + <el-input disabled v-model="form.materialName" placeholder="璇疯緭鍏ョ墿鏂欏悕绉�" /> </el-form-item> <el-form-item label="鍗曡��" prop="costQty"> <el-input v-model="form.costQty" placeholder="璇疯緭鍏ュ崟鑰�" /> @@ -191,9 +192,11 @@ <script> import { listBomChildInfo, getBomChildInfo, delBomChildInfo, addBomChildInfo, updateBomChildInfo } from "@/api/main/bs/bomChildInfo"; import { listBomInfo } from "@/api/main/bs/bomInfo"; +import ItemSelect from "@/components/itemSelect/single.vue"; export default { name: "BomChildInfo", + components: {ItemSelect}, data() { return { // 閬僵灞� @@ -257,6 +260,16 @@ this.getProcesses(); }, methods: { + //鐗╂枡閫夋嫨寮瑰嚭妗� + onItemSelected(obj){ + if(obj !== undefined && obj !== null){ + this.form.materialCode = obj.materialCode; + this.form.materialName = obj.materialName; + } + }, + handleSelectMaterial(){ + this.$refs.itemSelect.showFlag = true; + }, /** 杩斿洖鎸夐挳鎿嶄綔 */ handleClose() { const obj = { path: "/main/bs/bomInfo" }; -- Gitblit v1.9.3