linwe
2024-07-09 e2c1995f2e135b8a7433b2bdbed2f7758261ace8
公安模块添加时间查询
14 files modified
527 ■■■■■ changed files
src/views/backblask/BackblastPubRecord.vue 22 ●●●●● patch | view | raw | blame | history
src/views/community/index.vue 10 ●●●●● patch | view | raw | blame | history
src/views/place/practitioner.vue 46 ●●●●● patch | view | raw | blame | history
src/views/place/residencePermitApply.vue 5 ●●●●● patch | view | raw | blame | history
src/views/publicSecurity/SchoolCheckManage.vue 49 ●●●● patch | view | raw | blame | history
src/views/publicSecurity/bailReporting.vue 29 ●●●●● patch | view | raw | blame | history
src/views/publicSecurity/keynotePlaceManage.vue 48 ●●●● patch | view | raw | blame | history
src/views/publicSecurity/ninePlaceManage/archivesManage.vue 26 ●●●● patch | view | raw | blame | history
src/views/publicSecurity/ninePlaceManage/patrolRecord.vue 48 ●●●● patch | view | raw | blame | history
src/views/publicSecurity/ninePlaceManage/situationRectification.vue 54 ●●●●● patch | view | raw | blame | history
src/views/publicSecurity/noExplosionManage.vue 51 ●●●●● patch | view | raw | blame | history
src/views/publicSecurity/place.vue 42 ●●●●● patch | view | raw | blame | history
src/views/publicSecurity/positionManage/TransactRegist.vue 56 ●●●●● patch | view | raw | blame | history
src/views/publicSecurity/positionManage/fileManage.vue 41 ●●●●● patch | view | raw | blame | history
src/views/backblask/BackblastPubRecord.vue
@@ -211,15 +211,23 @@
            },
            {
              label: "所属街道",
              prop: "townName",
              align: 'center',
              parent: false,
              search: true,
              searchSpan: 4,
              searchLabelWidth: 96,
              labelWidth: 120,
              width: 156,
              searchPlaceholder: '请输入街道'
            }, {
              prop: "townName",
              type: "tree",
              dicUrl: "/api/blade-system/region/getTownTree",
              props: {
                label: "name",
                value: "name"
              },
              rules: [{
                required: true,
                message: "请选择所属街道",
                trigger: "blur",
              }, ],
            },
            {
              label: "宣防单位",
              prop: "deptName",
              align: 'center',
src/views/community/index.vue
@@ -1,13 +1,11 @@
<template>
    <basic-container>
        <avue-crud :option="option" :table-loading="loading" :data="data" :page.sync="page" ref="crud" @row-del="rowDel"
            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">
      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 size="small" icon="el-icon-delete" plain v-if="permission.community_delete"
                    @click="handleDelete">删 除
        <el-button size="small" icon="el-icon-delete" plain v-if="permission.community_delete" @click="handleDelete">删 除
                </el-button>
            </template>
        </avue-crud>
src/views/place/practitioner.vue
@@ -135,37 +135,50 @@
          delBtn: true,
          dialogClickModal: false,
          column: [{
              width: 110,
              label: "所属街道",
              addDisplay: false,
              editDisplay: false,
              viewDisplay: false,
              prop: "townStreetName",
              parent: false,
              search: true,
              searchSpan: 4
              searchSpan: 4,
              prop: "townStreetName",
              type: "tree",
              dicUrl: "/api/blade-system/region/getTownTree",
              props: {
                label: "name",
                value: "name"
              },
              rules: [{
                required: true,
                message: "请选择所属街道",
                trigger: "blur",
              }, ],
            },
            {
              width: 156,
              overHidden: true,
              parent: false,
              label: "所属社区",
              addDisplay: false,
              editDisplay: false,
              viewDisplay: false,
              prop: "neiName",
              width: 150,
              search: true,
              type: "tree",
              searchSpan: 4,
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
              },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }],
            }, {
              }, ],
            },
            {
              overHidden: true,
              label: "姓名",
              span: 12,
              prop: "name",
              searchSpan: 4,
              searchSpan: 3,
              search: true,
              searchLabelWidth: 76,
@@ -255,9 +268,10 @@
            },
            {
              label: "状态",
              searchLabelWidth: 60,
              prop: "resignationFlag",
              align: 'center',
              searchSpan: 4,
              searchSpan: 3,
              search: true,
              type: "select",
              dicData: [{
@@ -286,7 +300,7 @@
              editDisplay: false,
              viewDisplay: false,
              prop: "type",
              searchSpan: 4,
              searchSpan: 3,
              hide: true,
              type: "select",
              search: true,
src/views/place/residencePermitApply.vue
@@ -164,12 +164,13 @@
              hide: true,
              searchSpan: 5,
              searchLabelWidth: 76,
            }, {
            },
            {
              width: 110,
              span: 12,
              label: "姓名",
              prop: "name",
              searchSpan: 4,
              searchSpan: 3,
              searchLabelWidth: 60,
              search: true,
              align: 'center',
src/views/publicSecurity/SchoolCheckManage.vue
@@ -254,26 +254,47 @@
              searchLabelWidth: 46,
              overHidden: true,
              align: 'center'
            }, {
              label: "所属街道",
              prop: "streetName",
              span: 24,
              row: true,
              searchSpan: 4,
              search: true,
              align: 'center'
            },
            {
              label: "所属街道",
              parent: false,
              search: true,
              searchSpan: 4,
              prop: "streetName",
              type: "tree",
              dicUrl: "/api/blade-system/region/getTownTree",
              props: {
                label: "name",
                value: "name"
              },
              rules: [{
                required: true,
                message: "请选择所属街道",
                trigger: "blur",
              }, ],
            },
            {
              parent: false,
              label: "所属社区",
              prop: "communityName",
              span: 24,
              row: true,
              searchSpan: 4,
              search: true,
              width: 160,
              overHidden: true,
              align: 'center'
              searchSpan: 4,
              width: 150,
              type: "tree",
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
            },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }, ],
            },
            {
              label: "所属网格",
              prop: "gridName",
src/views/publicSecurity/bailReporting.vue
@@ -121,21 +121,13 @@
              hide: true,
              searchSpan: 5,
              searchLabelWidth: 76,
            }, {
              span: 12,
              label: "社区",
              prop: "communityName",
              searchSpan: 4,
              searchLabelWidth: 46,
              search: true,
              hide: true,
            },
            {
              span: 12,
              label: "小区",
              label: "小区名称",
              prop: "districtName",
              searchSpan: 4,
              searchLabelWidth: 66,
              searchLabelWidth: 76,
              search: true,
              hide: true,
            },
@@ -169,9 +161,8 @@
            {
              width: 110,
              label: "所属街道",
              // hide: true,
              search: true,
              searchSpan: 4,
              // search: true,
              parent: false,
              prop: "streetCode",
              type: "tree",
@@ -185,21 +176,21 @@
                message: "请选择所属街道",
                trigger: "blur",
              }, ],
            }, {
              width: 156,
              // hide: true,
            },
            {
              parent: false,
              searchSpan: 4,
              label: "所属社区",
              prop: "neiCode",
              // search: true,
              search: true,
              searchSpan: 4,
              width: 150,
              type: "tree",
              dicUrl: "/api/blade-system/region/tree",
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "id",
              },
              cascader: ["gridId"],
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
src/views/publicSecurity/keynotePlaceManage.vue
@@ -285,25 +285,45 @@
              searchSpan: 4,
              searchLabelWidth: 96,
              align: 'center'
            }, {
              label: "所属街道",
              prop: "streetName",
              span: 24,
              row: true,
              searchSpan: 4,
              search: true,
              align: 'center'
            },
            {
              label: "所属街道",
              parent: false,
              search: true,
              searchSpan: 4,
              prop: "streetName",
              type: "tree",
              dicUrl: "/api/blade-system/region/getTownTree",
              props: {
                label: "name",
                value: "name"
              },
              rules: [{
                required: true,
                message: "请选择所属街道",
                trigger: "blur",
              }, ],
            },
            {
              parent: false,
              label: "所属社区",
              prop: "communityName",
              span: 24,
              row: true,
              searchSpan: 4,
              search: true,
              width: 160,
              overHidden: true,
              align: 'center'
              searchSpan: 4,
              width: 150,
              type: "tree",
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
              },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }, ],
            },
            {
              label: "所属网格",
src/views/publicSecurity/ninePlaceManage/archivesManage.vue
@@ -154,17 +154,29 @@
              labelWidth: 120,
              width: 120,
              searchPlaceholder: '请输入地区'
            }, {
            },
            {
              // hide: true,
              parent: false,
              label: "所属社区",
              prop: "neiName",
              align: 'center',
              search: true,
              searchSpan: 4,
              searchLabelWidth: 84,
              labelWidth: 120,
              width: 156,
              searchPlaceholder: '请输入所属社区'
            }, {
              width: 150,
              type: "tree",
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
              },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }, ],
            },
            {
              label: "辖区派出所",
              prop: "deptName",
              align: 'center',
src/views/publicSecurity/ninePlaceManage/patrolRecord.vue
@@ -231,25 +231,45 @@
              searchSpan: 4,
              searchLabelWidth: 96,
              align: 'center'
            }, {
              label: "所属街道",
              prop: "streetName",
              span: 24,
              row: true,
              searchSpan: 4,
              search: true,
              align: 'center'
            },
            {
              label: "所属街道",
              parent: false,
              search: true,
              searchSpan: 4,
              prop: "streetName",
              type: "tree",
              dicUrl: "/api/blade-system/region/getTownTree",
              props: {
                label: "name",
                value: "name"
              },
              rules: [{
                required: true,
                message: "请选择所属街道",
                trigger: "blur",
              }, ],
            },
            {
              parent: false,
              label: "所属社区",
              prop: "communityName",
              span: 24,
              row: true,
              searchSpan: 4,
              search: true,
              width: 160,
              overHidden: true,
              align: 'center'
              searchSpan: 4,
              width: 150,
              type: "tree",
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
              },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }, ],
            },
            {
              label: "所属网格",
src/views/publicSecurity/ninePlaceManage/situationRectification.vue
@@ -199,26 +199,46 @@
          columnBtn: false,
          dialogClickModal: false,
          column: [{
              width: 110,
              span: 12,
              label: "街道名称",
              label: "所属街道",
              parent: false,
              search: true,
              searchSpan: 4,
              prop: "streetName",
              searchSpan: 4,
              searchLabelWidth: 100,
              search: true,
              align: 'center',
              labelWidth: 110,
            }, {
              width: 110,
              span: 12,
              label: "社区名称",
              type: "tree",
              dicUrl: "/api/blade-system/region/getTownTree",
              props: {
                label: "name",
                value: "name"
              },
              rules: [{
                required: true,
                message: "请选择所属街道",
                trigger: "blur",
              }, ],
            },
            {
              // hide: true,
              parent: false,
              label: "所属社区",
              prop: "communityName",
              searchSpan: 4,
              searchLabelWidth: 100,
              search: true,
              align: 'center',
              labelWidth: 110,
            }, {
              searchSpan: 4,
              width: 150,
              type: "tree",
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
              },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }, ],
            },
            {
              label: "场所名称",
              prop: "placeName",
              align: 'center',
src/views/publicSecurity/noExplosionManage.vue
@@ -68,7 +68,12 @@
        </div>
        <div class="info-item">
          <div class="info-name">门牌二维码</div>
          <div class="info-value"><img style="width: 60px;height: 60px;" :src="rowDetail.qrImg" alt="" /></div>
          <div class="info-value">
            <!-- <img style="width: 60px;height: 60px;" :src="rowDetail.qrImg" alt="" /> -->
            <el-image v-if="rowDetail.qrImg" style="width: 60px; height: 60px" :src="rowDetail.qrImg"
              @click="loockImag(rowDetail.qrImg)" :preview-src-list="srcList">
            </el-image>
          </div>
        </div>
      </div>
      <div class="title">
@@ -172,6 +177,7 @@
        isDetail: false,
        refreshNum: 1,
        rowDetail: [],
        srcList: [],
        auditRules: {
          status: [{
            required: true,
@@ -266,26 +272,38 @@
              search: true,
              searchSpan: 4,
              searchLabelWidth: 96,
            }, {
            },
            {
              label: "所属街道",
              prop: "streetName",
              span: 24,
              row: true,
              searchSpan: 4,
              search: true,
              // search: true,
              align: 'center'
            },
            {
              parent: false,
              label: "所属社区",
              prop: "communityName",
              span: 24,
              row: true,
              searchSpan: 4,
              width: 150,
              search: true,
              width: 160,
              overHidden: true,
              align: 'center'
              type: "tree",
              searchSpan: 4,
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
            },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }, ],
            },
            {
              label: "派出所",
              prop: "pcsName",
@@ -314,15 +332,7 @@
              searchSpan: 4,
              align: 'center'
            },
            // {
            //   label: "无诈上报数量",
            //   prop: "number",
            //   span: 24,
            //   row: true,
            //   slot: true,
            //   searchSpan: 4,
            //   align: 'center'
            // },
            {
              width: 110,
              label: "审核状态",
@@ -435,6 +445,11 @@
    methods: {
      loockImag(img) {
        console.log("**************", img)
        this.srcList = []
        this.srcList.push(img)
      },
      downloadFile(url) {
        window.location.href = url
src/views/publicSecurity/place.vue
@@ -258,7 +258,7 @@
              label: "场所名称",
              span: 12,
              prop: "placeName",
              searchSpan: 5,
              searchSpan: 3,
              search: true,
              searchLabelWidth: 76,
              rules: [{
@@ -271,8 +271,8 @@
              width: 110,
              label: "场所负责人",
              prop: "principal",
              searchSpan: 5,
              searchLabelWidth: 110,
              searchSpan: 3,
              searchLabelWidth: 90,
              search: true,
              rules: [{
                required: false,
@@ -308,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: [{
@@ -624,7 +616,7 @@
              prop: 'source',
              type: "select",
              search: true,
              searchSpan: 5,
              searchSpan: 3,
              slot: true,
              dicData: [{
                label: '是',
src/views/publicSecurity/positionManage/TransactRegist.vue
@@ -172,27 +172,47 @@
              hide: true,
              searchSpan: 5,
              searchLabelWidth: 76,
            }, {
              width: 110,
              span: 12,
              label: "街道名称",
            },
            {
              label: "所属街道",
              parent: false,
              search: true,
              searchSpan: 4,
              prop: "streetName",
              searchSpan: 4,
              searchLabelWidth: 100,
              search: true,
              align: 'center',
              labelWidth: 110,
            }, {
              width: 110,
              span: 12,
              label: "社区名称",
              type: "tree",
              dicUrl: "/api/blade-system/region/getTownTree",
              props: {
                label: "name",
                value: "name"
              },
              rules: [{
                required: true,
                message: "请选择所属街道",
                trigger: "blur",
              }, ],
            },
            {
              parent: false,
              label: "所属社区",
              prop: "communityName",
              searchSpan: 4,
              searchLabelWidth: 100,
              search: true,
              align: 'center',
              labelWidth: 110,
            }, {
              searchSpan: 4,
              width: 150,
              type: "tree",
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
              },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }, ],
            },
            {
              width: 110,
              span: 12,
              label: "场所名称",
src/views/publicSecurity/positionManage/fileManage.vue
@@ -1,10 +1,9 @@
<template>
    <basic-container>
        <avue-crud :option="option" :table-loading="loading" :data="data" :page.sync="page" ref="crud" @row-del="rowDel"
            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">
      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-scope="{row, size}" slot="principalIdCard">
                <el-button :size="size" type="text" @click="showStringDispose(row, 'principalIdCardflag')">
                    {{ textDispose(row, 'principalIdCardflag', 'principalIdCard') }}
@@ -145,17 +144,29 @@
                    searchLabelWidth: 60,
                    labelWidth: 120,
                    width: 120
                }, {
            },
            {
              // hide: true,
              parent: false,
                    label: "所属社区",
                    prop: "neiName",
                    align: 'center',
                    search: true,
                    searchSpan: 4,
                    searchLabelWidth: 84,
                    labelWidth: 120,
                    width: 156,
                    searchPlaceholder: '请输入所属社区'
                }, {
              width: 150,
              type: "tree",
              dicUrl: "/api/blade-system/region/treeToCommunity",
              props: {
                label: "name",
                value: "name",
              },
              cascader: ["gridCode"],
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              }, ],
            },
            {
                    label: "责任民警",
                    prop: "policeName",
                    align: 'center',
@@ -169,7 +180,8 @@
                    align: 'center',
                    slot: true,
                    width: 120
                }],
            }
          ],
            },
            data: []
        }
@@ -397,7 +409,10 @@
        onLoad (page, params = {}) {
            this.loading = true
            getDAGLList(page.currentPage, page.pageSize, { ...Object.assign(params, this.query), isFront: 1 }).then(res => {
        getDAGLList(page.currentPage, page.pageSize, {
          ...Object.assign(params, this.query),
          isFront: 1
        }).then(res => {
                console.log('getDAGLList', res.data.data.records)
                const data = {
                    ...res.data.data,