From 4bd19a5df18f763c9b89c06b60ed42d11baede2a Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Tue, 09 Jul 2024 17:33:37 +0800
Subject: [PATCH] 无诈代码优化

---
 src/components/Approval/Approval.vue |   40 ++++++++++++++++++++++++++++++++--------
 1 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/src/components/Approval/Approval.vue b/src/components/Approval/Approval.vue
index fecc4cf..87e545e 100644
--- a/src/components/Approval/Approval.vue
+++ b/src/components/Approval/Approval.vue
@@ -19,17 +19,23 @@
         </template> -->
         <template slot-scope="{ type, size, row }" slot="menu">
           <el-button icon="icon-zhengjian" :size="size" :type="type" class="zhengJian-icon"
-            @click.stop="handleCredentials(row)">查看</el-button>
+            @click.stop="handleCredentials(row,true)">查看</el-button>
+
+          <el-button v-if="row.status == 3" icon="icon-zhengjian" :size="size" :type="type" class="zhengJian-icon"
+            @click.stop="handleCredentials(row,false)">重新提交</el-button>
         </template>
       </avue-crud>
     </basic-container>
+
     <div class="seeOnces" v-if="openOnceShow">
       <i class="el-icon-close openOnceCLoce" style="color: #000 !important" @click="openClose">
       </i>
       <div class="seeOncesMain">
-        <cardPopuponce class="openOnce" :paredData="paredData"></cardPopuponce>
+        <cardPopuponce class="openOnce" @child-event="parentMethod" :paredData="paredData" :status="status">
+        </cardPopuponce>
       </div>
     </div>
+
   </div>
 </template>
 
@@ -67,6 +73,7 @@
     },
     data() {
       return {
+        status: false,
         useWhere: "",
         paredData: "",
         openOnceShow: false,
@@ -89,7 +96,7 @@
           searchShow: false,
           // searchMenuSpan: 8,
           labelWidth: 130,
-          menuWidth: 100,
+          menuWidth: 160,
           headerAlign: "center",
           align: "center",
           border: true,
@@ -140,14 +147,20 @@
             },
             {
               label: "所属社区",
-              prop: "communityName",
+              prop: "communityCode",
               span: 24,
               row: true,
               searchSpan: 4,
               search: true,
               width: 160,
               overHidden: true,
-              align: 'center'
+              align: 'center',
+              dicUrl: "/api/blade-system/region/treeToCommunity?isFiter='1'",
+              defaultExpandedKeys: ["361102"],
+              props: {
+                label: "name",
+                value: "id"
+              },
             },
             {
               label: "派出所",
@@ -226,11 +239,20 @@
                 },
               ],
             },
+            {
+              label: "审核结果",
+              prop: "remark",
+            },
           ],
         },
       };
     },
     methods: {
+
+      parentMethod() {
+        console.log("*************123456******************")
+        this.openOnceShow = false
+      },
       refreshChange() {
         this.onLoad(this.page);
       },
@@ -242,13 +264,15 @@
         }
         done();
       },
-      handleCredentials(val) {
+      handleCredentials(val, status) {
         this.openOnceShow = true;
         this.paredData = val;
-        // console.log(val);
+        this.status = status
+        console.log(val);
       },
       openClose() {
         this.paredData = "";
+        this.status = false
         this.openOnceShow = false;
       },
       onLoad(page, params = {}) {
@@ -306,4 +330,4 @@
   .openOnceCLoce:hover {
     color: red;
   }
-</style>
+</style>
\ No newline at end of file

--
Gitblit v1.9.3