From ed6c6350015d52ea1cb033c7558f72b721ece84a Mon Sep 17 00:00:00 2001
From: WangHan <wwh_work@126,com>
Date: 星期四, 19 十二月 2024 19:58:55 +0800
Subject: [PATCH] 打包名称修改,去除错误输出

---
 admin-web/src/views/foundation/classification/edit.vue |   86 ++++++++++++++++++++++--------------------
 1 files changed, 45 insertions(+), 41 deletions(-)

diff --git a/admin-web/src/views/foundation/classification/edit.vue b/admin-web/src/views/foundation/classification/edit.vue
index f73ff82..12a5d82 100644
--- a/admin-web/src/views/foundation/classification/edit.vue
+++ b/admin-web/src/views/foundation/classification/edit.vue
@@ -1,33 +1,35 @@
 <template>
-  <win-sm :title="setting.title" @close="close" :width="'800px'">
+  <win-sm :title="setting.title" @close="close" :width="'800px'" :loading="loading">
     <el-form ref="ruleForm" :model="formData" :rules="rules" class="demo-ruleForm" label-width="100px">
       <el-form-item v-if="setting.pid" label="涓婄骇鍒嗙被" prop="fatherCategoryName" :key="key">
         <el-input
-          v-model="formData.fatherCategoryName"
-          clearable
-          maxlength="20"
-          show-word-limit
-          style="width: 100%"
-          disabled
+            v-model="formData.fatherCategoryName"
+            clearable
+            maxlength="20"
+            show-word-limit
+            style="width: 100%"
+            disabled
         />
       </el-form-item>
       <el-form-item label="鍒嗙被鍚嶇О" prop="categoryName">
-        <el-input v-model="formData.categoryName" clearable maxlength="20" show-word-limit style="width: 100%" />
+        <el-input v-model="formData.categoryName" placeholder="璇疯緭鍏ュ垎绫诲悕绉�" clearable maxlength="20" show-word-limit
+                  style="width: 100%"/>
       </el-form-item>
       <!-- 鍙湁绗笁绾у垎绫讳俊鎭淮鎶ゆ椂闇�瑕侀�夌被鍒� -->
-      <el-form-item label="绫诲埆" prop="classification" v-if="plevels==2">
-        <el-select v-model="formData.classification" placeholder="" clearable style="width: 100%">
-          <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
+      <el-form-item label="浠峰�肩被鍒�" prop="classification" v-if="plevels==2">
+        <el-select v-model="formData.classification" placeholder="璇烽�夋嫨浠峰�肩被鍒�" clearable style="width: 100%">
+          <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"></el-option>
         </el-select>
       </el-form-item>
       <el-form-item label="椤哄簭" prop="orderNumber">
         <el-input
-          type="number"
-          v-model="formData.orderNumber"
-          clearable
-          maxlength="20"
-          show-word-limit
-          style="width: 100%"
+            type="number"
+            v-model="formData.orderNumber"
+            placeholder="璇峰~鍐欓『搴忓彿"
+            clearable
+            maxlength="20"
+            show-word-limit
+            style="width: 100%"
         />
       </el-form-item>
       <el-form-item label="鐘舵��" prop="states">
@@ -38,8 +40,8 @@
       </el-form-item>
     </el-form>
     <div slot="footer" align="center" class="dialog-footer">
-      <my-button name="鍙栨秷" site="form" @click="close" />
-      <my-button name="淇濆瓨" site="form" @click="save" />
+      <my-button name="鍙栨秷" site="form" @click="close"/>
+      <my-button name="淇濆瓨" site="form" @click="save"/>
     </div>
   </win-sm>
 </template>
@@ -52,15 +54,17 @@
 import {getCategoryDetail} from '@/api/foudation/classification';
 
 export default {
-  components: { winSm, myButton },
+  components: {winSm, myButton},
   props: {
     setting: {
       type: Object,
-      default: () => {},
+      default: () => {
+      },
     },
   },
   data() {
     return {
+      loading: false,
       checkAll: false,
       checkedList: [],
       options: [], // 绫诲埆鍒楄〃
@@ -73,13 +77,13 @@
         states: 1, // 鐘舵��
       },
       rules: {
-        fatherCategoryName: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }],
-        categoryName: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }],
-        classification: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }],
-        orderNumber: [{ required: true, message: '璇疯緭鍏�', trigger: 'blur' }],
+        fatherCategoryName: [{required: true, message: '璇疯緭鍏�', trigger: 'blur'}],
+        categoryName: [{required: true, message: '璇疯緭鍏�', trigger: 'blur'}],
+        classification: [{required: true, message: '璇烽�夋嫨', trigger: 'change'}],
+        orderNumber: [{required: true, message: '璇疯緭鍏�', trigger: 'blur'}],
       },
       key: Math.random(),
-      plevels:1
+      plevels: 1
     };
   },
   created() {
@@ -98,11 +102,12 @@
     });
   },
   methods: {
-    getEditInfo(id) {},
+    getEditInfo(id) {
+    },
     // 鍒嗙被鍚嶇О鑾峰彇
     getCategoryName() {
-      if(!this.formData.fatherCategoryId) return
-      getCategoryDetail({ id: this.formData.fatherCategoryId }).then((res) => {
+      if (!this.formData.fatherCategoryId) return
+      getCategoryDetail({id: this.formData.fatherCategoryId}).then((res) => {
         this.formData.fatherCategoryName = res.categoryName;
         this.key = Math.random();
         this.plevels = res.levels
@@ -115,27 +120,26 @@
       this.$refs.ruleForm.validate((valid) => {
         if (valid) {
           const params = Object.assign({}, this.formData);
+          if (this.loading) return
+          this.loading = true
           if (this.setting.id) {
-            debugger;
             // 缂栬緫鎺ュ彛
             finsystenant.edit(params).then((res) => {
+              this.loading = false
               this.$message.success('淇濆瓨鎴愬姛锛�');
               this.close();
               this.$emit('search');
+            }).catch((err) => {
+              this.loading = false
             });
           } else {
             params.orgId = this.setting.orgId;
-            console.log(params);
-            finsystenant
-              .add(params)
-              .then((res) => {
-                this.$message.success('淇濆瓨鎴愬姛锛�');
-                this.close();
-                this.$emit('search');
-              })
-              .catch((err) => {
-                console.log('err', err);
-              });
+            finsystenant.add(params).then((res) => {
+                  this.loading = false
+                  this.$message.success('淇濆瓨鎴愬姛锛�');
+                  this.close();
+                  this.$emit('search');
+                })
           }
         } else {
           this.$message.error('鏍¢獙鏈�氳繃锛岃妫�鏌ャ��');

--
Gitblit v1.9.1