linwe
2024-07-09 e2c1995f2e135b8a7433b2bdbed2f7758261ace8
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({