From e597d2905326e907f4ff5ad3665b882239b6fb11 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期五, 24 一月 2025 18:01:21 +0800
Subject: [PATCH] ll

---
 admin/src/views/stock/components/OutEdit.vue |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/admin/src/views/stock/components/OutEdit.vue b/admin/src/views/stock/components/OutEdit.vue
index 1447841..0bad33c 100644
--- a/admin/src/views/stock/components/OutEdit.vue
+++ b/admin/src/views/stock/components/OutEdit.vue
@@ -4,7 +4,7 @@
     <el-form :model="param" ref="form" :rules="rules">
       <div class="df_ac">
         <el-form-item class="w3" label="鍑哄簱浠撳簱" prop="warehouseId">
-          <el-select :disabled="param.id" v-model="param.warehouseId" placeholder="璇烽�夋嫨">
+          <el-select :disabled="param.id" @change="changeStore" v-model="param.warehouseId" placeholder="璇烽�夋嫨">
             <el-option v-for="op in storeList" :key="op.id" :label="op.name" :value="op.id"></el-option>
           </el-select>
         </el-form-item>
@@ -116,6 +116,9 @@
         }
       })
     },
+    changeStore() {
+      this.list = []
+    },
     initData() {
       this.$set(this.param, 'doneDate', dayjs().format('YYYY-MM-DD'))
       getStoreList({ capacity: 9999, page: 1, model: {status: 0} }).then(res => {
@@ -139,10 +142,12 @@
 
     },
     handleOpenMaterial() {
+      if(!this.param.warehouseId) return Message.warning('璇峰厛閫夋嫨鍑哄簱浠撳簱')
       this.isShowSel = true
       this.$nextTick(() => {
         this.$refs.AssetSelRef.isShowModal = true
         this.$refs.AssetSelRef.isOut = true
+        this.$refs.AssetSelRef.warehouseId = this.param.warehouseId
         this.$refs.AssetSelRef.getList()
         console.log('-----');
         

--
Gitblit v1.9.3