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