From d492850f1cc64ddcfaf43798af9c76c2505414fd Mon Sep 17 00:00:00 2001
From: renkang <8417338+k94314517@user.noreply.gitee.com>
Date: 星期五, 24 一月 2025 18:24:31 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/2.0.1' into 2.0.1

---
 admin/src/views/stock/components/newWarehouse.vue |   54 ++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 36 insertions(+), 18 deletions(-)

diff --git a/admin/src/views/stock/components/newWarehouse.vue b/admin/src/views/stock/components/newWarehouse.vue
index 70386ad..e2f076b 100644
--- a/admin/src/views/stock/components/newWarehouse.vue
+++ b/admin/src/views/stock/components/newWarehouse.vue
@@ -9,30 +9,33 @@
             <el-form-item label="浠撳簱鍚嶇О" prop="name">
                 <el-input v-model="form.name" placeholder="璇疯緭鍏�" v-trim />
             </el-form-item>
-            <el-form-item label="鎵�鍦ㄤ綅缃�" prop="name">
-                <el-input v-model="form.name" placeholder="璇疯緭鍏�" v-trim />
+            <el-form-item label="鎵�鍦ㄤ綅缃�" prop="position">
+                <el-input v-model="form.position" placeholder="璇疯緭鍏�" v-trim />
             </el-form-item>
-            <el-form-item label="璐熻矗浜�" prop="name">
-                <el-select v-model="form.name" placeholder="璇烽�夋嫨">
-                    <el-option label="寮犱笁" :value="1"></el-option>
-                    <el-option label="鏉庡洓" :value="1"></el-option>
-                    <el-option label="鐜嬩簩" :value="1"></el-option>
+            <el-form-item label="璐熻矗浜�" prop="userId">
+                <el-select v-model="form.userId" filterable placeholder="璇烽�夋嫨">
+                    <el-option
+                        v-for="item in userList"
+                        :key="item.id"
+                        :label="item.realname"
+                        :value="item.id">
+                    </el-option>
                 </el-select>
             </el-form-item>
-            <el-form-item label="鎺掑簭鐮�(鍗囧簭)" prop="name">
-                <el-input v-model="form.name" placeholder="璇疯緭鍏ユ帓搴忕爜" v-trim />
+                <el-form-item label="鎺掑簭鐮�(鍗囧簭)" prop="sortnum">
+                <el-input v-model="form.sortnum" placeholder="璇疯緭鍏ユ帓搴忕爜" v-trim />
             </el-form-item>
-            <el-form-item label="鐘舵��" prop="name">
+            <el-form-item label="鐘舵��" prop="status">
                 <el-switch
-                    v-model="form.name"
+                    v-model="form.status"
                     active-color="#13ce66"
                     inactive-color="#ff4949"
-                    active-value="100"
-                    inactive-value="0">
+                    :active-value="0"
+                    :inactive-value="1">
                 </el-switch>
             </el-form-item>
-            <el-form-item label="澶囨敞" prop="name">
-                <el-input v-model="form.name" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="璇疯緭鍏�" v-trim />
+            <el-form-item label="澶囨敞" prop="remark">
+                <el-input v-model="form.remark" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="璇疯緭鍏�" v-trim />
             </el-form-item>
         </el-form>
     </GlobalWindow>
@@ -41,6 +44,7 @@
 <script>
   import BaseOpera from '@/components/base/BaseOpera'
   import GlobalWindow from '@/components/common/GlobalWindow'
+  import { getUserList } from '@/api/system/user'
   export default {
     name: 'newWarehouse',
     extends: BaseOpera,
@@ -51,18 +55,32 @@
         form: {
           id: '',
           name: '',
+          position: '',
+          userId: '',
+          sortnum: '',
+          remark: '',
+          status: 0
         },
         // 楠岃瘉瑙勫垯
         rules: {
-          name: [{ required: true, message: '璇疯緭鍏ラ」鐩悕绉�', trigger: 'blur' }]
+          name: [{ required: true, message: '浠撳簱鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' }]
         },
+        userList: []
       }
     },
     created() {
       this.config({
-        api: '/project/ywProject',
-        'field.id': 'id'
+        api: '/ywWarehouse'
       })
+      this.getUser()
+    },
+    methods: {
+      getUser() {
+        getUserList({})
+            .then(res => {
+              this.userList = res
+            })
+      }
     }
   }
 </script>

--
Gitblit v1.9.3