|  |  | 
 |  |  |     'menu.list.searchtable': '查询表格',
 | 
 |  |  |     'menu.list.role': '角色配置',
 | 
 |  |  |     'menu.list.menu': '菜单配置',
 | 
 |  |  |     'menu.list.unit': '系统管理',
 | 
 |  |  |     'menu.list.unit': '责任单位维护',
 | 
 |  |  |     'menu.list.devicesBasic': '设备配置',
 | 
 |  |  |     'menu.list.devicesVersion': '型号配置',
 | 
 |  |  |     'menu.list.devicesMonitorPoint': '监测站点管理',
 | 
 |  |  | 
 |  |  |     'menu.account.logout': '退出登录',
 | 
 |  |  |     'menu.list.basic':'基本信息',
 | 
 |  |  |     'menu.list.changeunit':'单位转换',
 | 
 |  |  |     'menu.system': '系统管理',
 | 
 |  |  |     'menu.system': '责任单位维护',
 | 
 |  |  |     'menu.system.account': '账户管理',
 | 
 |  |  |     'menu.system.logmanage':'日志管理',
 | 
 |  |  |     'menu.system.dictmanage':'字典管理',
 | 
 
 |  |  | 
 |  |  |       name: '/authority/unit',
 | 
 |  |  |       component: () => import('@/views/list/Unit.vue'),
 | 
 |  |  |       meta: {
 | 
 |  |  |         title: '系统管理',
 | 
 |  |  |         title: '责任单位维护',
 | 
 |  |  |         routerGuard: true,
 | 
 |  |  |         i18n:`menu.list.unit`
 | 
 |  |  |       },
 | 
 
 |  |  | 
 |  |  |           <a-cascader | 
 |  |  |             v-model="editForm.parentCode" | 
 |  |  |             placeholder="请选择" | 
 |  |  |             change-on-select | 
 |  |  |             :options="newParentListOptions" | 
 |  |  |             @change="positionLevel" | 
 |  |  |             :disabled="pageState === 'view'" | 
 |  |  | 
 |  |  |         unitName:'', | 
 |  |  |         parentCode: [], | 
 |  |  |         areaCode:'', | 
 |  |  |         state:Number, | 
 |  |  |         state:'0', | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |   private pagination:any={ | 
 |  |  | 
 |  |  |             page:1, | 
 |  |  |             size: 20 | 
 |  |  |         }).then(res=>{ | 
 |  |  |           this.dataSource =res.data.data.item | 
 |  |  |           this.dataSource = res.data.data.item | 
 |  |  |           this.pagination.total = res.data.data.total | 
 |  |  |         }) | 
 |  |  |         .catch(err=>{ | 
 |  |  |             console.log(err); | 
 |  |  | 
 |  |  |             parentCode: code, | 
 |  |  |             parentCodeList:this.editForm.parentCode, | 
 |  |  |             areaCode: this.editForm.areaCode, | 
 |  |  |             state:this.editForm.state | 
 |  |  |             state:parseInt(this.editForm.state) | 
 |  |  |         }).then((res: any) => { | 
 |  |  |            this.handleSearch() | 
 |  |  |           this.visibleCreateModal = false | 
 |  |  | 
 |  |  |             unitName:'', | 
 |  |  |             parentCode: [], | 
 |  |  |             areaCode:'', | 
 |  |  |             state: Number, | 
 |  |  |             state: '0', | 
 |  |  |             parentCodeList:[] | 
 |  |  |           } | 
 |  |  |         }).catch((err)=>{ | 
 |  |  | 
 |  |  |         unitName:'', | 
 |  |  |         parentCode: [], | 
 |  |  |         areaCode:'', | 
 |  |  |         state: Number, | 
 |  |  |         state: '0', | 
 |  |  |         parentCodeList:[] | 
 |  |  |       } | 
 |  |  |     } | 
 |  |  | 
 |  |  |         unitName:'', | 
 |  |  |         parentCode: [], | 
 |  |  |         areaCode:'', | 
 |  |  |         state: Number, | 
 |  |  |         state: '0', | 
 |  |  |         parentCodeList:[] | 
 |  |  |       } | 
 |  |  |       this.visibleInvalidityModal = false; | 
 |  |  | 
 |  |  |     console.log('1111',text) | 
 |  |  |     console.log('2222',record) | 
 |  |  |     console.log('333', index) | 
 |  |  |       if (record.state==='1') {  | 
 |  |  |         if (record.isInvalid ===0) { | 
 |  |  |        if (record.state ==='0') { | 
 |  |  |        return   <div> | 
 |  |  |             <a onClick = { | 
 |  |  |                 () => this.handleUpdateModalVisible(true, record) | 
 |  |  |             } > 编辑 </a> | 
 |  |  |           <a-divider type='vertical' /> | 
 |  |  |               <a onClick = { | 
 |  |  |                 () => this.handleDetailModalVisible(true, record) | 
 |  |  |             } > 详情 </a> | 
 |  |  |             <a-divider type = 'vertical'  / > | 
 |  |  |             <a v-show="record.state !=='1'" onClick={ () => this.handleAssert(record) | 
 |  |  |               } >生效</a> | 
 |  |  |             <a-divider type = 'vertical' /> | 
 |  |  |             <a v-show="record.isInvalid !=='0'" onClick = { | 
 |  |  |                 () => this.handleInvalidity(record) | 
 |  |  |             } >作废</a> | 
 |  |  |             </div> | 
 |  |  |         } else { | 
 |  |  |            return   <div> | 
 |  |  |             <a onClick = { | 
 |  |  |                 () => this.handleUpdateModalVisible(true, record) | 
 |  |  |             } > 编辑 </a> | 
 |  |  |           <a-divider type='vertical' /> | 
 |  |  |               <a onClick = { | 
 |  |  |                 () => this.handleDetailModalVisible(true, record) | 
 |  |  |             } > 详情 </a> | 
 |  |  |             <a-divider type = 'vertical'  / > | 
 |  |  |             <a v-show="record.state !=='1'" onClick={ () => this.handleAssert(record) | 
 |  |  |               } >生效</a> | 
 |  |  |             | 
 |  |  |             </div> | 
 |  |  |         } | 
 |  |  |       } else { | 
 |  |  |           if (record.isInvalid ===0) { | 
 |  |  |        return   <div> | 
 |  |  |             <a onClick = { | 
 |  |  |                 () => this.handleUpdateModalVisible(true, record) | 
 |  |  |             } > 编辑 </a> | 
 |  |  |           <a-divider type='vertical' /> | 
 |  |  |               <a onClick = { | 
 |  |  |                 () => this.handleDetailModalVisible(true, record) | 
 |  |  |             } > 详情 </a> | 
 |  |  | 
 |  |  |             </div> | 
 |  |  |         } else { | 
 |  |  |            return   <div> | 
 |  |  |             <a onClick = { | 
 |  |  |                 () => this.handleUpdateModalVisible(true, record) | 
 |  |  |             } > 编辑 </a> | 
 |  |  |           <a-divider type='vertical' /> | 
 |  |  |               <a onClick = { | 
 |  |  |                 () => this.handleDetailModalVisible(true, record) | 
 |  |  |             } > 详情 </a> | 
 |  |  |             <a-divider type='vertical' /> | 
 |  |  |              <a onClick = { | 
 |  |  |                 () => this.handleUpdateModalVisible(true, record) | 
 |  |  |             } > 编辑 </a> | 
 |  |  |             </div> | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |       this.handleSearch(); | 
 |  |  |     } | 
 |  |  |  | 
 
 |  |  | 
 |  |  |     name: '/authority/unit',
 | 
 |  |  |     component: () => import(/* webpackChunkName: "list" */ '@/views/list/Unit.vue'),
 | 
 |  |  |     meta: {
 | 
 |  |  |         title: '系统管理',
 | 
 |  |  |         title: '责任单位维护',
 | 
 |  |  |         routerGuard: true
 | 
 |  |  |     },
 | 
 |  |  | }
 |