From f877ea29a3363133b7dc30d8adc477544a1eaf7f Mon Sep 17 00:00:00 2001
From: cqf <2252655793@qq.com>
Date: 星期四, 26 五月 2022 14:21:58 +0800
Subject: [PATCH] 文件名称如果不以a62b结尾,补上a62b

---
 src/views/safetyproduction/feature.vue |   42 ++++++++++++++++++++++++++++++++++++++----
 1 files changed, 38 insertions(+), 4 deletions(-)

diff --git a/src/views/safetyproduction/feature.vue b/src/views/safetyproduction/feature.vue
index 442f961..09b4b5b 100644
--- a/src/views/safetyproduction/feature.vue
+++ b/src/views/safetyproduction/feature.vue
@@ -7,7 +7,24 @@
             <el-input v-model="listQuery.filter.name"></el-input>
           </el-form-item>
         </el-col>
-        <el-col :span="4" style="text-align: center">
+        <el-col :span="5">
+            <el-form-item label="要素类型">
+                <el-select
+                    v-model="listQuery.filter.type"
+                    placeholder="请选择"
+                    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-col>
+        <el-col :span="6" style="text-align: center">
           <el-button type="primary" icon="el-icon-search" @click="find()" class="btns"
             >搜索</el-button
           >
@@ -18,6 +35,12 @@
             @click="handleClick('', '新增')"
             >新增</el-button
           >
+            <el-button
+                type="primary"
+                class="btns"
+                @click="reset()"
+            >重置</el-button
+            >
         </el-col>
       </el-row>
     </el-form>
@@ -110,6 +133,7 @@
                 v-model="form.parentId"
                 placeholder="请选择"
                 style="width: 100%"
+                :disabled="title=='编辑'?true:false"
               >
                 <el-option
                   v-for="item in parent"
@@ -207,9 +231,15 @@
     this.elementManagementL();
   },
   methods: {
+      reset(){
+        this.listQuery.filter={}
+          this.listQuery.pageIndex=1
+          this.listQuery.pageSize=10
+          this.elementManagementL();
+      },
+
     async elementManagementL() {
       var res = await elementManagementList(this.listQuery);
-      console.log(res);
       if (res.data.code == 200) {
         this.list = res.data.result.records;
          this.recordTotal = res.data.result.total
@@ -223,7 +253,6 @@
         this.$refs["form"].clearValidate();
       });
        getParentElement().then(res=>{
-          // console.log('父类:',res)
           this.parent=res.data.result
         })
       if (type == "新增") {
@@ -236,7 +265,7 @@
         };
       } else {
         this.title = "编辑";
-        this.form = value;
+        this.form=JSON.parse(JSON.stringify(value));
       }
     },
     AddelementManagement() {
@@ -319,6 +348,11 @@
                      type: "success",
                      duration: 2000,
                    });
+                 }else {
+                     this.$message({
+                         type: "warning",
+                         message: res.data.message,
+                     });
                  }
                });
             })

--
Gitblit v1.9.2