{"remainingRequest":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\reform-fvue\\src\\views\\DigitalChongqing\\components\\searchFullLibrary.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\DigitalChongqing\\components\\searchFullLibrary.vue","mtime":1695696768443},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport pagination from '@/components/pagination'\r\nimport {TableMixin} from '@/mixins/tableMixin'\r\nimport apilist from '@/api/digitalApi'\r\nimport utils from '@/utils.js'\r\nimport FileList from '@/components/uploadFile/newFileList.vue'\r\nexport default {\r\n name: 'searchFullLibrary',\r\n components: {\r\n pagination,\r\n FileList,\r\n },\r\n mixins: [TableMixin],\r\n data() {\r\n return {\r\n visible: false,\r\n searchData: {},\r\n tableColumn: [\r\n {\r\n label: '“一件事”事项名称',\r\n width: 60,\r\n sortable: true,\r\n prop: 'name',\r\n },\r\n {\r\n label: '提报区县',\r\n width: 60,\r\n sortable: true,\r\n prop: 'createOrgName',\r\n },\r\n {\r\n label: '事项类别',\r\n width: 60,\r\n sortable: true,\r\n prop: 'type',\r\n dict: 'yjs_sxlb',\r\n },\r\n {\r\n label: '所属系统(体系)',\r\n width: 60,\r\n sortable: true,\r\n prop: 'appertainSystem',\r\n dict: 'szcq_sstx',\r\n },\r\n {\r\n label: '所属跑道',\r\n width: 60,\r\n sortable: true,\r\n prop: 'appertainSunway',\r\n dict: 'szcq_sspd',\r\n },\r\n {\r\n label: '入库时间',\r\n width: 60,\r\n sortable: true,\r\n prop: 'auditTime',\r\n },\r\n {\r\n label: '当前状态',\r\n width: 60,\r\n sortable: true,\r\n prop: 'currentState',\r\n },\r\n {\r\n label: '核准情况',\r\n width: 60,\r\n sortable: true,\r\n prop: 'auditStatus',\r\n dict: 'yjs_shqk',\r\n },\r\n {\r\n label: '审核状态',\r\n width: 60,\r\n sortable: true,\r\n prop: 'status',\r\n },\r\n ], //'一件事'\r\n tableData: [],\r\n loading: false,\r\n activeTableKey: 1,\r\n runwayOptions: [],\r\n reqData: {\r\n page: 1,\r\n size: 20,\r\n appertainSunway: '',\r\n appertainSystem: '',\r\n isDele: '',\r\n name: '',\r\n unitName: '',\r\n },\r\n pageResult: {\r\n page: 1,\r\n pageSize: 20,\r\n total: 0,\r\n },\r\n statusOptions: [\r\n {\r\n name: '草稿',\r\n value: 0,\r\n },\r\n {\r\n name: '提交本级审核',\r\n value: 1,\r\n },\r\n {\r\n name: '提交改革办核准',\r\n value: 2,\r\n },\r\n {\r\n name: '提交本级驳回',\r\n value: 3,\r\n },\r\n {\r\n name: '改革办核准完成',\r\n value: 4,\r\n },\r\n ],\r\n isAdvanced: false,\r\n prarmsFile: {\r\n pageBean: {\r\n page: 1,\r\n pageSize: -1,\r\n showTotal: true,\r\n },\r\n querys: [\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'BIZ_ID_',\r\n relation: 'AND',\r\n value: '',\r\n },\r\n ],\r\n },\r\n }\r\n },\r\n\r\n created() {\r\n this.getTableData()\r\n },\r\n methods: {\r\n expandChange(row, expandedRows) {\r\n this.getFiles(row)\r\n },\r\n openExpend(row, index) {\r\n let $table = this.$refs.listTable\r\n this.tableData.map((item) => {\r\n if (row.id === item.id) {\r\n item.expansion = !item.expansion\r\n }\r\n })\r\n $table.toggleRowExpansion(row, row.expansion)\r\n },\r\n getFiles(row) {\r\n this.prarmsFile.querys[0].value = row.id\r\n apilist.getFiles(this.prarmsFile, (data) => {\r\n console.log(data)\r\n if (data.rows && data.rows.length) {\r\n let files = data.rows.filter(\r\n (item) => item.bizCode == 'DigitalCq'\r\n )\r\n let twoFiles = data.rows.filter(\r\n (item) => item.bizCode == 'DigitalCqOneThing'\r\n )\r\n files.length ? this.$set(row, 'files', files) : null\r\n twoFiles.length\r\n ? this.$set(row, 'twoFiles', twoFiles)\r\n : null\r\n\r\n // let index = this.tableData.findIndex(\r\n // (item) => item.id == row.id\r\n // )\r\n // this.$set(item, 'files', files)\r\n // this.tableData.splice(index, 1, row)\r\n // console.log(this.tableData[index], 'this.tableData', index)\r\n }\r\n })\r\n },\r\n tableRowClassName({row, rowIndex}) {\r\n if (row.isDele == 1) {\r\n return 'warning-row'\r\n }\r\n return ''\r\n },\r\n advanced() {\r\n this.isAdvanced = !this.isAdvanced\r\n },\r\n clearSearchForm() {\r\n this.reqData = {\r\n page: 1,\r\n size: 20,\r\n appertainSunway: '',\r\n appertainSystem: '',\r\n isDele: '',\r\n name: '',\r\n unitName: '',\r\n }\r\n this.runwayOptions = []\r\n this.getTableData()\r\n },\r\n hanldeCommonSelect(val, obj) {\r\n this.reqData.appertainSunway = ''\r\n this.runwayOptions = []\r\n if (obj) {\r\n this.runwayOptions = obj.lowerDic['szcq_sspd']\r\n }\r\n },\r\n\r\n getDictName(code, value) {\r\n return utils.getDictName(code, value)\r\n },\r\n getOptionsName(value) {\r\n return this.statusOptions.filter((item) => item.value == value)[0]\r\n .name\r\n },\r\n setTableColumn(e) {\r\n this.activeTableKey = e\r\n let value = e > 3 ? 3 : e\r\n this.tableColumn = this[`tableColumn${value}`]\r\n this.searchData = {}\r\n this.reqData.pageBean.page = 1\r\n this.getTableData()\r\n },\r\n getTableData() {\r\n this.loading = true\r\n let data = this.reqData\r\n apilist.getFullLibrary(data, (res) => {\r\n if (res) {\r\n this.tableData = res.rows\r\n this.pageResult.total = res.total\r\n }\r\n this.loading = false\r\n })\r\n },\r\n handleClose() {\r\n this.activeTableKey = 1\r\n this.searchData = {}\r\n this.tableData = []\r\n this.visible = false\r\n },\r\n // 分页\r\n handleCurrentChange(page) {\r\n this.reqData.page = page\r\n this.getTableData()\r\n },\r\n handleSizeChange(pageSize) {\r\n this.reqData.size = pageSize\r\n this.getTableData()\r\n },\r\n },\r\n}\r\n",null]}