{"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\\DigitalChongqing\\components\\searchDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\DigitalChongqing\\components\\searchDialog.vue","mtime":1694423802077},{"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":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport pagination from '@/components/pagination';\nimport { TableMixin } from '@/mixins/tableMixin';\nimport apilist from '@/api/digitalApi';\nimport utils from '@/utils.js';\nimport FileList from '@/components/uploadFile/newFileList.vue';\nexport default {\n name: 'searchDialog',\n components: {\n pagination: pagination,\n FileList: FileList\n },\n mixins: [TableMixin],\n data: function data() {\n return {\n visible: false,\n searchData: {},\n typeOptions: [{\n label: '围绕重点领域策划推出“一件事”情况',\n value: 1\n }, {\n label: ' 编制应用“三张清单”情况',\n value: 2\n }, {\n label: '开发上线特色应用情况',\n value: 3\n }, {\n label: '特色应用“一地创新、全市共享”情况',\n value: 4\n }],\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: '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: 60,\n sortable: false,\n prop: 'files',\n export: true\n }, {\n label: '新一图两清单',\n width: 60,\n sortable: false,\n prop: 'twoFiles',\n export: true\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: 60,\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: 60,\n sortable: false,\n prop: 'files',\n export: true\n }],\n //'应用'\n tableData: [],\n loading: false,\n activeTableKey: 1,\n reqData: {\n pageBean: {\n page: 1,\n pageSize: 20,\n showTotal: true\n }\n },\n pageResult: {\n page: 1,\n pageSize: 20,\n total: 0\n }\n };\n },\n created: function created() {},\n methods: {\n open: function open() {\n this.tableColumn = this.tableColumn1;\n this.getTableData();\n this.visible = true;\n },\n getDictName: function getDictName(code, value) {\n return utils.getDictName(code, value);\n },\n setTableColumn: function setTableColumn(e) {\n this.activeTableKey = e;\n var value = e > 3 ? 3 : e;\n this.tableColumn = this[\"tableColumn\".concat(value)];\n this.searchData = {};\n this.reqData.pageBean.page = 1;\n this.getTableData();\n },\n getTableData: function getTableData() {\n var _this = this;\n\n this.loading = true;\n var activeTableKey = this.activeTableKey;\n var apiName = activeTableKey === 1 ? 'getOneAllData' : activeTableKey === 2 ? 'getTwoAllData' : activeTableKey === 3 ? 'getThreeAllData' : 'getFourAllData';\n var data = JSON.parse(JSON.stringify(this.reqData));\n var obj = JSON.parse(JSON.stringify(this.searchData));\n var querys = [];\n\n for (var i in obj) {\n if (obj[i]) {\n querys.push({\n group: 'main',\n operation: i == 'name_' || i == 'create_Org_Name_' ? 'LIKE' : 'EQUAL',\n parentGroup: '',\n property: i,\n relation: 'AND',\n value: obj[i]\n });\n }\n }\n\n data.querys = querys;\n apilist[apiName](data, function (res) {\n if (res) {\n _this.tableData = res.rows;\n _this.pageResult.total = res.total;\n }\n\n _this.loading = false;\n });\n },\n handleClose: function handleClose() {\n this.activeTableKey = 1;\n this.searchData = {};\n this.tableData = [];\n this.visible = false;\n },\n // 分页\n handleCurrentChange: function handleCurrentChange(page) {\n this.reqData.pageBean.page = page;\n this.getTableData();\n },\n handleSizeChange: function handleSizeChange(pageSize) {\n this.reqData.pageBean.pageSize = pageSize;\n this.getTableData();\n }\n }\n};",null]}