From 8f24fea6ef79a68bbda4991bd9bd7a60402ad033 Mon Sep 17 00:00:00 2001
From: haoyahui <2032914783@qq.com>
Date: 星期四, 09 十一月 2023 18:16:03 +0800
Subject: [PATCH] 采购单,物品分类

---
 admin-web/src/views/foundation/store/edit.vue |   49 ++++++++++++++++++++++++++++++-------------------
 1 files changed, 30 insertions(+), 19 deletions(-)

diff --git a/admin-web/src/views/foundation/store/edit.vue b/admin-web/src/views/foundation/store/edit.vue
index 37b0db9..1445921 100644
--- a/admin-web/src/views/foundation/store/edit.vue
+++ b/admin-web/src/views/foundation/store/edit.vue
@@ -4,18 +4,22 @@
       <el-form-item label="缂栧彿" prop="code">
         <el-input disabled v-model="formData.code" clearable maxlength="20" show-word-limit style="width: 100%"/>
       </el-form-item>
-      <el-form-item label="浠撳簱鍚嶇О" prop="name">
-        <el-input v-model="formData.name" clearable maxlength="20" show-word-limit style="width: 100%"/>
+      <el-form-item label="浠撳簱鍚嶇О" prop="warehouseName">
+        <el-input v-model="formData.warehouseName" clearable maxlength="20" show-word-limit style="width: 100%"/>
+      </el-form-item>
+      <el-form-item label="浠撳簱绫诲瀷" prop="classificationCode">
+        <el-select v-model="formData.classificationCode" clearable placeholder="璇烽�夋嫨"  style="width: 100%">
+          <el-option v-for="item in classList" :key="item.dict_code" :label="item.dict_label" :value="item.dict_code"></el-option>
+        </el-select>
       </el-form-item>
       <el-form-item label="鍦板潃" >
-        <el-input v-model="formData.adss" clearable maxlength="20" show-word-limit style="width: 100%"/>
+        <el-input v-model="formData.adress" clearable maxlength="20" show-word-limit style="width: 100%"/>
       </el-form-item>
-      <el-form-item label="鐘舵��" prop="status">
-        <el-switch
-          v-model="formData.status"
-          active-color="#0d997c"
-          inactive-color="#C0CCDA">
-        </el-switch>
+      <el-form-item label="鐘舵��" prop="states">
+        <el-radio-group v-model="formData.states">
+          <el-radio :label="1" border>鍚敤</el-radio>
+          <el-radio :label="0" border>绂佺敤</el-radio>
+        </el-radio-group>
       </el-form-item>
     </el-form>
     <div slot="footer" align="center" class="dialog-footer">
@@ -41,33 +45,40 @@
   },
   data() {
     return {
+      classList:[],
       checkAll: false,
       checkedList: [],
       formData: {
-        code: '',
-        name: '',
-        status: true,
-        summary: '',
+        classificationId: null,
       },
       rules: {
-        code: [
-          {required: true, message: '璇疯緭鍏ユ満鏋勭紪鍙�', trigger: 'blur'}
+        warehouseName: [
+          {required: true, message: '璇疯緭鍏�', trigger: 'blur'}
         ],
         name: [
-          {required: true, message: '璇疯緭鍏ユ満鏋勫悕绉�', trigger: 'blur'}
+          {required: true, message: '璇疯緭鍏�', trigger: 'blur'}
         ],
-        status: [
+        states: [
           {required: true, message: '璇烽�夋嫨鐘舵��', trigger: 'blur'}
         ]
       }
     }
   },
   created() {
+    this.class_List()
     if(this.setting.info){
       this.formData = Object.assign({},JSON.parse(this.setting.info))
     }
   },
   methods: {
+    class_List (){
+      finsystenant.classList().then(res => {
+        if (res) {
+          console.log(res,'res');
+          this.classList = res
+        }
+      })
+    },
     getEditInfo(id){
 
     },
@@ -80,7 +91,7 @@
           const params = Object.assign({}, this.formData)
           if(this.setting.id){
             // 缂栬緫鎺ュ彛
-            finsystenant.edit(params).then(res => {
+            finsystenant.editstore(params).then(res => {
               if (res) {
                 this.$message.success('淇濆瓨鎴愬姛锛�')
                 this.close()
@@ -91,7 +102,7 @@
             })
           }else{
             params.orgId = this.setting.orgId
-            finsystenant.add(params).then(res => {
+            finsystenant.addstore(params).then(res => {
               if (res) {
                 this.$message.success('淇濆瓨鎴愬姛锛�')
                 this.close()

--
Gitblit v1.9.1