{"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\\reportPreview.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\BigScreen\\components\\subComponents\\reportPreview.vue","mtime":1745582908256},{"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/es7.array.includes\";\nimport \"core-js/modules/es6.string.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//\nimport apiList from '@/api/bigScreen/districView.js';\nimport { getLsOrNotIndex } from '@/views/BigScreen/js/getIndex';\nexport default {\n name: 'reportPreview',\n components: {},\n props: {\n tableOptions: {\n type: Object,\n default: function _default() {\n return {};\n }\n }\n },\n data: function data() {\n return {\n allcolor: false,\n showLevelA: false,\n showLevelB: false,\n showLevelC: false,\n showLevelD: false,\n showLevelE: false,\n dataReady: true,\n loadingColor: 'rgba(6, 46, 106, 0.4)',\n loading: false,\n // 主城都市区编码\n mainCode: ['500103000000', '500112000000', '500108000000', '500106000000', '500104000000', '500107000000', '500105000000', '500113000000', '500109000000', '500119000000', '500192000000', '500117000000', '500151000000', '500120000000', '500118000000', '500111000000', '500153000000', '500115000000', '500102000000', '500152000000', '500116000000', '500191000000', '500110000000', '500113000000', '500193000000'],\n // 渝东北三峡库区城镇群\n northeastCode: ['500233000000', '500236000000', '500238000000', '500155000000', '500237000000', '500235000000', '500231000000', '500154000000', '500101000000', '500230000000', '500229000000'],\n // 渝东南武陵山区城镇群\n southeastCode: ['500114000000', '500241000000', '500156000000', '500240000000', '500242000000', '500243000000'],\n tableData: [],\n rowMergeIndex: [0, 22, 34],\n isAllTable: false,\n columnData: [],\n quarter: '',\n year: ''\n };\n },\n beforeDestroy: function beforeDestroy() {\n this.$bus.$off('changeDate');\n },\n mounted: function mounted() {\n var _this = this;\n\n this.setIndexColumnData();\n this.initData();\n this.$bus.$on('changeDate', function () {\n _this.setIndexColumnData();\n\n _this.initData();\n });\n },\n methods: {\n setIndexColumnData: function setIndexColumnData() {\n var _JSON$parse = JSON.parse(sessionStorage.getItem('searchDate')),\n quarter = _JSON$parse.quarter,\n year = _JSON$parse.year;\n\n var _getLsOrNotIndex = getLsOrNotIndex({\n quarter: quarter,\n year: year\n }),\n quarterIndexData = _getLsOrNotIndex.quarterIndexData;\n\n var lsIndex = quarterIndexData.filter(function (item) {\n return item.dryingOrNot;\n }) || [];\n this.columnData = this.isAllTable ? quarterIndexData : lsIndex; // let str = year + 'Q' + quarter\n // this.year = year\n // this.quarter = quarter\n // let columnData = [\n // {\n // id: 1,\n // label: '建立企业上市\\n助推机制进展(分)',\n // grade: 'listedCompaniesGrade',\n // value: 'listedCompaniesDivide',\n // sn: 'listedCompaniesScore',\n // quarter: ['2023Q0', '2023Q3', '2023Q4'],\n // isExist: [2023],\n // },\n // {\n // id: 2,\n // label: '打造“信用重庆”\\n升级版进展(分)',\n // grade: 'creditGrade',\n // value: 'creditRate',\n // sn: 'creditScore',\n // quarter: ['2023Q0', '2023Q3', '2023Q4'],\n // isExist: [2023],\n // },\n // {\n // id: 3,\n // grade: 'nationalProjectGrade',\n // value: 'nationalProjectNum',\n // sn: 'nationalProjectScore',\n // quarter: ['2023Q0', '2023Q2', '2023Q3', '2023Q4'],\n // isExist: [2023],\n // },\n // {\n // id: 4,\n // grade: 'workableNationalAddGrade',\n // value: 'workableNationalAddNum',\n // sn: 'workableNationalAddScore',\n // quarter: ['2023Q0', '2023Q3', '2023Q4', '2024Q1'],\n // isExist: [2023, 2024],\n // },\n // {\n // id: 5,\n // label: '改革经验获全国性\\n肯定评价(次)',\n // grade: 'nationwideGrade',\n // value: 'nationwideNum',\n // sn: 'nationwideScore',\n // quarter: ['2023Q0', '2023Q2', '2023Q3', '2023Q4', '2024Q1'],\n // isExist: [2023, 2024],\n // },\n // {\n // id: 6,\n // label: '改革经验获\\n全市推广(次)',\n // grade: 'cityGrade',\n // value: 'cityNum',\n // sn: 'cityScore',\n // quarter: ['2023Q0', '2023Q2', '2023Q3', '2023Q4'],\n // isExist: [2023],\n // },\n // {\n // id: 7,\n // label: '社情民意电话\\n调查满意度(分)',\n // grade: 'satisfiedGrade',\n // value: 'satisfied',\n // sn: 'satisfiedScore',\n // quarter: ['2023Q0', '2023Q2', '2023Q3', '2023Q4'],\n // isExist: [2023],\n // },\n // {\n // id: 8,\n // label: '数字重庆建设\\n进展(%)',\n // value: 'digitRate',\n // sn: 'digitScore',\n // quarter: ['2023Q0', '2023Q2', '2023Q3', '2023Q4', '2024Q1'],\n // isExist: [2023, 2024],\n // },\n // {\n // id: 9,\n // label: '国企改革进展\\n(分)',\n // grade: '',\n // value: '',\n // quarter: [],\n // isExist: [2023],\n // },\n // {\n // id: 10,\n // label: '制造业“亩均论英雄”\\n改革进展(分)',\n // grade: '',\n // value: '',\n // quarter: [],\n // isExist: [2023],\n // },\n // {\n // id: 11,\n // label: '承接的国家级试点\\n按时通过验收率(%)',\n // grade: 'nationalPassGrade',\n // value: 'nationalPassRate',\n // sn: 'nationalPassScore',\n // quarter: ['2023Q0', '2023Q4'],\n // isExist: [2023],\n // },\n // {\n // id: 12,\n // label: '打赢国企改革攻坚战',\n // grade: 'gqggGrade',\n // value: 'gqggSjz',\n // sn: 'gqggScore',\n // quarter: ['2024Q1', '2024Q2'],\n // isExist: [2024],\n // },\n // {\n // id: 13,\n // label: '打赢园区开发区\\n改革攻坚战',\n // grade: 'yqkfqGrade',\n // value: 'yqkfqSjz',\n // sn: 'yqkfqScore',\n // quarter: ['2024Q1', '2024Q2'],\n // isExist: [2024],\n // },\n // {\n // id: 14,\n // label: '打赢政企分离\\n改革攻坚战',\n // grade: 'zqflGrade',\n // value: 'zqflSjz',\n // sn: 'zqflScore',\n // quarter: ['2024Q1'],\n // isExist: [2024],\n // },\n // {\n // id: 15,\n // label: '全力推动国有资产\\n盘活取得重大成果',\n // grade: 'gyzcphGrade',\n // value: 'gyzcphSjz',\n // sn: 'gyzcphScore',\n // quarter: ['2024Q1','2024Q2'],\n // isExist: [2024],\n // },\n // {\n // id: 16,\n // label: '推进“大综合一体化\\n”行政执法体制改革',\n // grade: '',\n // value: '',\n // sn: '',\n // quarter: [],\n // // quarter: ['2024Q1'],\n // isExist: [2024],\n // },\n // {\n // id: 17,\n // label: '推进医改惠民',\n // grade: 'yghmGrade',\n // value: 'yghmSjz',\n // sn: 'yghmScore',\n // quarter: ['2024Q1'],\n // isExist: [2024],\n // },\n // {\n // id: 18,\n // label: '7应用贯通',\n // grade: 'qbkkfyyGrade',\n // value: 'qbkkfyySjz',\n // sn: 'qbkkfyyScore',\n // quarter: ['2024Q2'],\n // isExist: [2024],\n // },\n // {\n // id: 19,\n // label: '6应用贯通',\n // grade: 'lztzkfyyGrade',\n // value: 'lztzkfyySjz',\n // sn: 'lztzkfyyScore',\n // quarter: ['2024Q2'],\n // isExist: [2024],\n // },\n // {\n // id: 20,\n // label: '基层智治',\n // grade: 'jczzptGrade',\n // value: 'jczzptSjz',\n // sn: 'jczzptScore',\n // quarter: ['2024Q2'],\n // isExist: [2024],\n // },\n // ]\n // columnData[2].label =\n // str !== '2023Q2'\n // ? '承接国家试点\\n项目数(个)'\n // : '正在推进中的国家\\n改革试点项目数(个)'\n // columnData[3].label =\n // str !== '2023Q2'\n // ? '本年度新增国家试点\\n项目数(个)'\n // : '新增国家改革试点\\n项目数(个)'\n // columnData[7].label =\n // str !== '2023Q2'\n // ? '数字重庆建设\\n进展(分)'\n // : '数字重庆建设\\n进展(%)'\n // columnData[7].grade = 'digitGrade'\n // let lsColumnData = columnData.filter((item) =>\n // item.quarter.includes(str)\n // )\n // let allColumnData = columnData.filter((item) =>\n // item.isExist.includes(year)\n // )\n // console.log(columnData, 'allColumnData')\n // this.columnData = this.isAllTable ? allColumnData : lsColumnData\n },\n tableChange: function tableChange(val) {\n this.isAllTable = val;\n this.setIndexColumnData();\n },\n changeColor: function changeColor() {\n this.allcolor = !this.allcolor;\n this.showLevelA = this.allcolor;\n this.showLevelB = this.allcolor;\n this.showLevelC = this.allcolor;\n this.showLevelD = this.allcolor;\n this.showLevelE = this.allcolor;\n },\n changeLevelShow: function changeLevelShow(level) {\n this[level] = !this[level];\n },\n initData: function initData() {\n var _this2 = this;\n\n this.loading = true;\n var searchDate = sessionStorage.getItem('searchDate');\n searchDate = JSON.parse(searchDate);\n var data = this.qs.stringify({\n year: searchDate.year,\n quarter: searchDate.quarter\n });\n apiList.statementDetail(data, function (res) {\n var data = res.statementDetailVo || []; // if (searchDate.year > 2024) {\n // this.tableData = data.map(item => {\n // return {\n // unitName: item.unitName\n // }\n // })\n // } else {\n\n _this2.tableData = data; // }\n // 主城都市区编码\n\n var mainList = _this2.arrHasSameValue(data, _this2.mainCode);\n\n var length1 = mainList.length + 1; // 渝东北三峡库区城镇群\n\n var northeastList = _this2.arrHasSameValue(data, _this2.northeastCode);\n\n var length2 = northeastList.length + 1 + length1; // 渝东南武陵山区城镇群\n\n var southeastList = _this2.arrHasSameValue(data, _this2.southeastCode); // this.tableData = [\n // {\n // unitName: '主城都市区',\n // areaType: 1,\n // },\n // ...mainList,\n // {\n // unitName: '渝东北三峡库区城镇群',\n // areaType: 1,\n // },\n // ...northeastList,\n // {\n // unitName: '渝东南武陵山区城镇群',\n // areaType: 1,\n // },\n // ...southeastList,\n // ]\n\n\n _this2.rowMergeIndex = [0, length1, length2];\n _this2.loading = false;\n });\n },\n // 找出两个数组相同的数据\n arrHasSameValue: function arrHasSameValue(arr1, arr2) {\n return arr1.filter(function (item) {\n if (arr2.indexOf(item.unitCode) > -1) {\n return item;\n }\n });\n },\n objectSpanMethod: function objectSpanMethod(_ref) {\n var row = _ref.row,\n column = _ref.column,\n rowIndex = _ref.rowIndex,\n columnIndex = _ref.columnIndex;\n\n if (this.rowMergeIndex.includes(rowIndex)) {\n if (columnIndex == 0) {\n return [1, 16];\n } else if (columnIndex !== 0) {\n return [0, 0];\n }\n }\n },\n download: function download() {\n var searchDate = sessionStorage.getItem('searchDate');\n searchDate = JSON.parse(searchDate);\n var data = this.qs.stringify({\n year: searchDate.year,\n quarter: searchDate.quarter\n });\n apiList.exportReport(data, this.isAllTable, function (res) {\n console.log(res);\n });\n }\n }\n};",null]}