From 5e2aafeede13d337380f736567caf74f49713be7 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 09 Aug 2024 14:38:32 +0800
Subject: [PATCH] 代码优化

---
 src/views/publicSecurity/place.vue |   63 +++++++++----------------------
 1 files changed, 18 insertions(+), 45 deletions(-)

diff --git a/src/views/publicSecurity/place.vue b/src/views/publicSecurity/place.vue
index 3a89237..66c1c30 100644
--- a/src/views/publicSecurity/place.vue
+++ b/src/views/publicSecurity/place.vue
@@ -4,22 +4,6 @@
       v-model="form" :permission="permissionList" @row-update="rowUpdate" @row-save="rowSave" :before-open="beforeOpen"
       @search-change="searchChange" @search-reset="searchReset" @selection-change="selectionChange"
       @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
-
-      <!-- <template slot="menuLeft">
-        <el-button type="danger" size="small" plain icon="el-icon-delete" v-if="permission.place_delete"
-          @click="handleDelete">删 除
-        </el-button>
-        <el-button type="success" size="small" plain v-if="permission.place_import" icon="el-icon-upload2"
-          @click="handleImport">导入
-        </el-button>
-        <el-button type="warning" size="small" plain v-if="permission.place_export" icon="el-icon-download"
-          @click="handleExport">导出
-        </el-button>
-
-        <el-button type="success" size="small" plain v-if="permission.place_import" icon="el-icon-upload2"
-          @click="handlePractitionerImport">从业人员导入
-        </el-button>
-      </template> -->
       <template slot-scope="{row}" slot="location">
         <span v-text="showLocation(row.location)"></span>
       </template>
@@ -44,9 +28,6 @@
       </template>
 
       <template slot-scope="{row, size}" slot="menu">
-        <!--  <el-button :size="size" type="text" icon="el-icon-s-check" v-if="permission.place_audit_cur"
-          @click="auditCur({ ...row, confirmFlag: 1 })">审核
-        </el-button> -->
 
         <el-button :size="size" type="text" icon="el-icon-edit" v-if="permission.place_manage_tenants"
           @click="ManageTenants(row)">场所维护
@@ -277,7 +258,7 @@
               label: "场所名称",
               span: 12,
               prop: "placeName",
-              searchSpan: 5,
+              searchSpan: 3,
               search: true,
               searchLabelWidth: 76,
               rules: [{
@@ -290,8 +271,8 @@
               width: 110,
               label: "场所负责人",
               prop: "principal",
-              searchSpan: 5,
-              searchLabelWidth: 110,
+              searchSpan: 3,
+              searchLabelWidth: 90,
               search: true,
               rules: [{
                 required: false,
@@ -327,43 +308,35 @@
               }],
             },
             {
-              width: 110,
               label: "所属街道",
-              addDisplay: false,
-              editDisplay: false,
-              viewDisplay: false,
-              prop: "townStreetName",
-              search: true,
-              searchSpan: 4
-            },
-            {
-              width: 156,
-              overHidden: true,
-              label: "所属社区",
-              addDisplay: false,
-              editDisplay: false,
-              viewDisplay: false,
-              prop: "neiName",
+              parent: false,
               search: true,
               searchSpan: 4,
+              prop: "townStreetName",
+              type: "tree",
+              dicUrl: "/api/blade-system/region/getTownTree",
+              props: {
+                label: "name",
+                value: "name"
+              },
               rules: [{
                 required: true,
-                message: "请选择所属社区",
+                message: "请选择所属街道",
                 trigger: "blur",
               }, ],
             },
             {
-              hide: true,
               parent: false,
               label: "所属社区",
-              prop: "neiCode",
-              search: false,
+              prop: "neiName",
+              search: true,
+              searchSpan: 4,
               width: 150,
               type: "tree",
               dicUrl: "/api/blade-system/region/treeToCommunity",
               props: {
                 label: "name",
-                value: "id",
+                value: "name",
               },
               cascader: ["gridCode"],
               rules: [{
@@ -643,7 +616,7 @@
               prop: 'source',
               type: "select",
               search: true,
-              searchSpan: 5,
+              searchSpan: 3,
               slot: true,
               dicData: [{
                 label: '是',
@@ -977,7 +950,7 @@
       handleImport() {
         this.excelBox = true
       },
-      uploadAfter(res, done, loading, column) {
+      uploadAfter(res, done, loading) {
         this.excelBox = false
         this.onLoad(this.page)
         this.$message({

--
Gitblit v1.9.3