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