{"remainingRequest":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\reform-fvue\\src\\views\\BigScreen\\components\\subComponents\\districtDirectory.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\BigScreen\\components\\subComponents\\districtDirectory.vue","mtime":1702263619933},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"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":["import \"core-js/modules/es6.regexp.search\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es7.array.includes\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar portal = window.context.portal;\nimport pagination from '@/components/pagination';\nimport utils from '@/utils.js';\nimport apiList from '@/api/bigScreen/districView.js';\nimport FileList from '@/components/uploadFile/newFileList.vue';\nexport default {\n name: 'districtDirectory',\n components: {\n FileList: FileList,\n pagination: pagination\n },\n props: {\n tableOptions: {\n type: Object,\n default: function _default() {\n return {};\n }\n }\n },\n data: function data() {\n return {\n nameLabel: '“一件事”事项名称:',\n namePlaceholder: '请输入“一件事”事项名称',\n runwayOptions: [],\n searchData: {\n name_: '',\n appertain_System_: '',\n appertain_Sunway_: '',\n create_Org_Name_: ''\n },\n dataReady: true,\n loadingColor: 'rgba(6, 46, 106, 0.95)',\n loading: false,\n tableData: [],\n activeTableKey: 1,\n tableColumn: [],\n tableColumn1: [{\n label: '“一件事”事项名称',\n width: 60,\n sortable: true,\n prop: 'name'\n }, {\n label: '事项类别',\n width: 60,\n sortable: true,\n prop: 'type'\n }, {\n label: '事项来源',\n width: 60,\n sortable: true,\n prop: 'source'\n }, {\n label: '所属系统(体系)',\n width: 60,\n sortable: true,\n prop: 'appertainSystem'\n }, {\n label: '所属跑道',\n width: 60,\n sortable: true,\n prop: 'appertainSunway'\n }, {\n label: '入库时间',\n width: 60,\n sortable: true,\n prop: 'auditTime'\n }, {\n label: '当前状态',\n width: 60,\n sortable: true,\n prop: 'currentState'\n }, {\n label: '核准情况',\n width: 60,\n sortable: true,\n prop: 'auditStatus'\n }, {\n label: '提报区县',\n width: 60,\n sortable: true,\n prop: 'createOrgName'\n } // {\n // label: '原一图两清单',\n // width: 60,\n // sortable: false,\n // prop: 'files',\n // export: true,\n // },\n // {\n // label: '新一图两清单',\n // width: 60,\n // sortable: false,\n // prop: 'twoFiles',\n // export: true,\n // },\n ],\n //'一件事'\n tableColumn2: [{\n label: '“三张清单”名称',\n width: 60,\n sortable: true,\n prop: 'name'\n }, {\n label: '所属系统(体系)',\n width: 60,\n sortable: true,\n prop: 'appertainSystem'\n }, {\n label: '所属跑道',\n width: 60,\n sortable: true,\n prop: 'appertainSunway'\n }, {\n label: '入库时间',\n width: 60,\n sortable: true,\n prop: 'auditTime'\n }, {\n label: '当前状态',\n width: 60,\n sortable: true,\n prop: 'currentState'\n }, {\n label: '提报区县',\n width: 60,\n sortable: true,\n prop: 'createOrgName'\n }, {\n label: '附件',\n width: 120,\n sortable: false,\n prop: 'files',\n export: true\n }],\n //'三张清单'\n tableColumn3: [{\n label: '应用名称',\n width: 60,\n sortable: true,\n prop: 'name'\n }, {\n label: '所属系统(体系)',\n width: 60,\n sortable: true,\n prop: 'appertainSystem'\n }, {\n label: '所属跑道',\n width: 60,\n sortable: true,\n prop: 'appertainSunway'\n }, {\n label: '入库时间',\n width: 60,\n sortable: true,\n prop: 'auditTime'\n }, {\n label: '提报区县',\n width: 60,\n sortable: true,\n prop: 'createOrgName'\n }, {\n label: '应用简介',\n width: 60,\n sortable: true,\n prop: 'applicationIntroduction'\n }, {\n label: '附件',\n width: 120,\n sortable: false,\n prop: 'files',\n export: true\n }],\n //'应用'\n reqData: {\n pageBean: {\n page: 1,\n pageSize: 20,\n showTotal: true\n },\n querys: [{\n group: 'main',\n operation: 'IN',\n parentGroup: '',\n property: '',\n relation: 'AND',\n value: ''\n }]\n },\n pageResult: {\n page: 1,\n pageSize: 20,\n total: 0\n },\n isView: false\n };\n },\n created: function created() {\n var data = JSON.parse(sessionStorage.getItem('currentUserDetail'));\n var orgList = data.org;\n var viewId = ['1', '1633427612619776000', '1633427724364423168', '1633427802546249728', '1633427931311382528'];\n var arr = orgList.filter(function (item) {\n return viewId.includes(item.orgId);\n });\n this.isView = arr.length ? true : false;\n },\n beforeDestroy: function beforeDestroy() {\n this.$bus.$off('changeDate');\n },\n mounted: function mounted() {\n var _this = this;\n\n this.runwayOptions = this.getDemandData('1');\n this.initData();\n this.$bus.$on('changeDate', function () {\n _this.initData();\n });\n },\n methods: {\n getRowKey: function getRowKey(row) {\n return row.id;\n },\n setColumnShow: function setColumnShow(item) {\n if (item.prop !== 'auditStatus') {\n return true;\n } else {\n if (this.activeTableKey === 5) {\n return true;\n } else {\n return false;\n }\n }\n },\n openExpend: function openExpend(row) {\n var $table = this.$refs.listTable;\n this.tableData.map(function (item) {\n if (row.id === item.id) {\n item.expansion = !item.expansion;\n }\n });\n $table.toggleRowExpansion(row, row.expansion);\n },\n getDictName: function getDictName(code, value) {\n return utils.getDictName(code, value);\n },\n getDemandData: function getDemandData(val) {\n if (!val) val = '1';\n var data = null;\n var arr = utils.getDictItemsFromCache('szcq_sstx');\n arr.forEach(function (item) {\n if (item.value == val) {\n data = item.lowerDic['szcq_sspd'];\n }\n });\n return data;\n },\n search: function search(data, type) {\n var activeTableKey = this.activeTableKey;\n var property = activeTableKey === 4 ? \"s.\".concat(type) : activeTableKey === 2 ? \"t.\".concat(type) : \"o.\".concat(type);\n var query = [{\n group: 'main',\n operation: 'IN',\n parentGroup: '',\n property: '',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: '',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: '',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: '',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: '',\n relation: 'AND',\n value: ''\n }];\n\n if (type === 'name_') {\n query[1].value = data;\n query[1].property = property;\n query[2].value = this.searchData['appertain_System_'];\n query[3].value = this.searchData['appertain_Sunway_'];\n query[4].value = this.searchData['create_Org_Name_'];\n } else if (type == 'appertain_System_') {\n query[1].value = this.searchData['name_'];\n query[2].value = data;\n this.runwayOptions = this.getDemandData(data);\n query[2].property = property;\n query[3].value = this.searchData['appertain_Sunway_'];\n query[4].value = this.searchData['create_Org_Name_'];\n } else if (type == 'appertain_Sunway_') {\n query[1].value = this.searchData['name_'];\n query[2].value = this.searchData['appertain_System_'];\n query[3].value = data;\n query[3].property = property;\n query[4].value = this.searchData['create_Org_Name_'];\n } else if (type == 'create_Org_Name_') {\n query[1].value = this.searchData['name_'];\n query[2].value = this.searchData['appertain_System_'];\n query[3].value = this.searchData['appertain_Sunway_'];\n query[4].value = data;\n query[4].property = property;\n }\n\n var data1 = JSON.parse(JSON.stringify(this.reqData));\n data1.querys = query;\n this.getTableData(data1);\n },\n tableChange: function tableChange(key) {\n this.activeTableKey = key;\n var tableKey = key < 4 ? key : key == 4 ? 3 : 1;\n this.tableColumn = this[\"tableColumn\".concat(tableKey)];\n\n switch (key) {\n case 1:\n this.nameLabel = '“一件事”事项名称:';\n this.namePlaceholder = '请输入“一件事”事项名称';\n break;\n\n case 2:\n this.nameLabel = '“三张清单”名称:';\n this.namePlaceholder = '请输入“三张清单”名称';\n break;\n\n case 3:\n this.nameLabel = '应用名称:';\n this.namePlaceholder = '请输入应用名称';\n break;\n\n case 4:\n this.nameLabel = '应用名称:';\n this.namePlaceholder = '请输入应用名称';\n break;\n\n case 5:\n this.nameLabel = '“一件事”事项名称:';\n this.namePlaceholder = '请输入“一件事”事项名称';\n break;\n\n default:\n break;\n }\n\n this.searchData = {\n name_: '',\n appertain_System_: '',\n appertain_Sunway_: ''\n };\n this.reqData.pageBean.page = 1;\n this.getTableData(this.reqData);\n },\n initData: function initData() {\n this.tableColumn = this.tableColumn1;\n this.getTableData(this.reqData);\n },\n getTableData: function getTableData(data) {\n var _this2 = this;\n\n this.loading = true;\n var activeTableKey = this.activeTableKey;\n var property = activeTableKey === 4 ? 's.audit_Status_' : activeTableKey === 2 ? 't.audit_Status_' : 'o.audit_Status_';\n var value = activeTableKey === 1 ? [3, 4, 6] : activeTableKey === 4 ? [3] : activeTableKey === 5 ? [] : [2];\n data.querys[0].property = property;\n data.querys[0].value = value;\n\n if (activeTableKey === 1) {\n apiList.digitalCQOne(data, function (res) {\n if (res) {\n _this2.tableData = res.rows.map(function (item) {\n item.twoFiles = item.files.filter(function (file) {\n return file.bizCode === 'DigitalCqOneThing';\n });\n item.files = item.files.filter(function (file) {\n return file.bizCode === 'DigitalCq';\n });\n return item;\n });\n _this2.pageResult.total = res.total;\n }\n\n _this2.loading = false;\n });\n } else if (activeTableKey === 2) {\n apiList.digitalCQTwo(data, function (res) {\n if (res) {\n _this2.tableData = res.rows;\n _this2.pageResult.total = res.total;\n }\n\n _this2.loading = false;\n });\n } else if (activeTableKey === 3) {\n apiList.digitalCQThree(data, function (res) {\n if (res) {\n _this2.tableData = res.rows;\n _this2.pageResult.total = res.total;\n }\n\n _this2.loading = false;\n });\n } else if (activeTableKey === 4) {\n apiList.digitalCQFour(data, function (res) {\n if (res) {\n _this2.tableData = res.rows;\n _this2.pageResult.total = res.total;\n }\n\n _this2.loading = false;\n });\n } else if (activeTableKey === 5) {\n apiList.digitalCQOneAll(data, function (res) {\n if (res) {\n _this2.tableData = res.rows;\n _this2.pageResult.total = res.total;\n }\n\n _this2.loading = false;\n });\n }\n },\n download: function download() {\n var activeTableKey = this.activeTableKey;\n var data = {\n pageBean: {\n page: 1,\n pageSize: -1,\n showTotal: true\n }\n };\n var query = [{\n group: 'main',\n operation: 'IN',\n parentGroup: '',\n property: activeTableKey === 4 ? 's.audit_Status_' : activeTableKey === 2 ? 't.audit_Status_' : 'o.audit_Status_',\n relation: 'AND',\n value: activeTableKey === 1 ? [3, 4] : activeTableKey === 4 ? [3] : activeTableKey === 5 ? [] : [2]\n }, {\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: activeTableKey === 4 ? \"s.name_\" : activeTableKey === 2 ? \"t.name_\" : \"o.name_\",\n relation: 'AND',\n value: this.searchData['name_']\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: activeTableKey === 4 ? \"s.appertain_System_\" : activeTableKey === 2 ? \"t.appertain_System_\" : \"o.appertain_System_\",\n relation: 'AND',\n value: this.searchData['appertain_System_']\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: activeTableKey === 4 ? \"s.appertain_Sunway_\" : activeTableKey === 2 ? \"t.appertain_Sunway_\" : \"o.appertain_Sunway_\",\n relation: 'AND',\n value: this.searchData['appertain_Sunway_']\n }];\n data.querys = query;\n apiList.digitalCQOneAllExport(data, function (res) {\n console.log(res);\n });\n },\n // 分页\n handleCurrentChange: function handleCurrentChange(page) {\n console.log(page);\n this.reqData.pageBean.page = page;\n this.search();\n },\n handleSizeChange: function handleSizeChange(pageSize) {\n console.log(pageSize);\n this.reqData.pageBean.pageSize = pageSize;\n this.search();\n }\n }\n};",null]}