{"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\\DistrictReformSubView.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\BigScreen\\DistrictReformSubView.vue","mtime":1713254535275},{"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.object.get-own-property-descriptors\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.regexp.to-string\";\nimport \"core-js/modules/es6.regexp.split\";\nimport \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es7.array.includes\";\nimport \"core-js/modules/es6.string.includes\";\nimport _defineProperty from \"D:/jenkins/workspace/reform-fvue/node_modules/@babel/runtime/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 * as echarts from 'echarts';\nimport { BigNumber } from 'bignumber.js';\nimport req from '@/request.js';\nvar portal = window.context.portal;\nimport VueSeamlessScroll from 'vue-seamless-scroll';\nimport screenHeader from '@/views/BigScreen/components/screenHeader.vue';\nimport EasyDialog from '@/views/BigScreen/components/easy-dialog/index.vue';\nimport dialogComponents from '@/views/BigScreen/js/district_reform_sub_dialog_component.js';\nimport dialogConfig from '@/views/BigScreen/js/DistrictReformSubDialogConfig.js';\nimport { center } from '@antv/g2plot/lib/plots/sankey/sankey';\nexport default {\n name: 'DistrictReformSubView',\n components: _objectSpread({\n screenHeader: screenHeader,\n VueSeamlessScroll: VueSeamlessScroll,\n EasyDialog: EasyDialog\n }, dialogComponents),\n data: function data() {\n return {\n currentKey: 'DistrictReformView',\n activeBtn: 1,\n // 控制‘国家级和市级’的切换\n titleActive: 2,\n // 控制‘领导关注(1)和工作部署(2)’切换\n title: '',\n showEasy: false,\n querysParams: '',\n coreIndexData: {},\n // 核心指数数据\n IndexRankingData: {},\n // 指数排行榜数据\n pilotResultsData: [],\n // 试点结果数据\n brandCreationData: {},\n // 品牌创建数据\n brandCreationList: [],\n // 品牌创建详情列表\n problemSolvingData: {},\n // 问题破解数据\n problemSolvingList: [],\n // 问题破解中典型案例列表\n leadAttentionList: [],\n // 领导关注列表\n workDeploymentList: [],\n // 工作部署列表\n reformNeedData: {\n fulfill: {},\n demand: {}\n },\n // 改革需求数据\n pieChart1: null,\n // 指数排行榜内饼图\n pieChart2: null,\n // 改革需求内饼图\n reformBrandChart: null,\n loading: {\n coreIndexLoading: false,\n // 核心指数loading\n indexRankingLoading: false,\n // 指数排行榜loading\n pilotResultsLoading: false,\n // 试点结果loading\n brandCreationLoading: false,\n // 品牌创建loading\n problemSolvingLoading: false,\n // 问题破解loading\n leadAttentionLoading: false,\n // 领导关注loading\n reformNeedLoading: false // 改革需求loading\n\n },\n loadingColor: 'rgba(6, 46, 106, 0.4)',\n dialogOption: {\n dialogTitle: '',\n width: '50%'\n },\n tableOptions: {},\n currentTabComponent: null,\n params: {\n pageBean: {\n page: 1,\n pageSize: 20,\n showTotal: true\n },\n querys: [{\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'n.OPERATE_TYPE_',\n relation: 'AND',\n value: '2'\n }, {\n group: 'main',\n operation: 'IN',\n parentGroup: '',\n property: 'n.EXCELLENT_',\n relation: 'AND',\n value: [2, 3]\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'o.CODE_',\n relation: 'AND',\n value: ''\n }]\n },\n scrollBoradData: [],\n coreData: {},\n reformBrokenLine: null,\n brokenLineData: [// {\n // product: '第一季度',\n // 党建统筹: 0,\n // 经济社会发展: 0,\n // 平安法治: 0,\n // 民主政治: 0,\n // 文化: 0,\n // },\n // {\n // product: '第二季度',\n // 党建统筹: 0,\n // 经济社会发展: 0,\n // 平安法治: 0,\n // 民主政治: 0,\n // 文化: 0,\n // },\n // {\n // product: '第三季度',\n // 党建统筹: 0,\n // 经济社会发展: 0,\n // 平安法治: 0,\n // 民主政治: 0,\n // 文化: 0,\n // },\n // {\n // product: '第四季度',\n // 党建统筹: 0,\n // 经济社会发展: 0,\n // 平安法治: 0,\n // 民主政治: 0,\n // 文化: 0,\n // },\n ],\n brokenOption: null,\n brokenChart: null,\n quarter: 1,\n indexData: []\n };\n },\n mounted: function mounted() {\n var _this = this;\n\n this.initBrokenLine();\n this.initPieChart1();\n this.initCloumnCharts();\n this.setIndexData(); // 监听屏幕大小变化\n\n window.addEventListener('resize', this.screenAdatper); // 获取地址栏参数\n\n this.querysParams = this.$route.query;\n var code = this.querysParams.code; // 监听年度变化和季度变化\n\n this.$bus.$on('changeDate', function (searchDate) {\n var quarter = searchDate.quarter;\n var year = searchDate.year;\n _this.quarter = searchDate.quarter;\n _this.tableOptions.quarter = quarter;\n _this.tableOptions.year = year;\n\n if (_this.$route.path == '/DistrictReformSubView') {\n _this.loadData(code, quarter, year);\n }\n\n _this.setIndexData();\n });\n },\n created: function created() {\n this.querysParams = this.$route.query;\n var code = this.querysParams.code;\n var searchDate = sessionStorage.getItem('searchDate');\n this.quarter = searchDate.quarter;\n\n if (searchDate) {\n searchDate = JSON.parse(searchDate);\n this.year = searchDate.year;\n this.quarter = searchDate.quarter;\n this.tableOptions.quarter = this.quarter;\n this.tableOptions.year = this.year;\n this.loadData(code, this.quarter, this.year);\n } else {\n var _this$checkQuarter = this.checkQuarter(),\n quarter = _this$checkQuarter.quarter,\n year = _this$checkQuarter.year;\n\n this.tableOptions.quarter = quarter;\n this.tableOptions.year = year;\n this.loadData(code, quarter, year);\n }\n },\n computed: {\n optionSingleHeightTime: function optionSingleHeightTime() {\n return {\n step: 0.1\n };\n }\n },\n methods: {\n setIndexData: function setIndexData() {\n var _JSON$parse = JSON.parse(sessionStorage.getItem('searchDate')),\n year = _JSON$parse.year,\n quarter = _JSON$parse.quarter;\n\n console.log(year);\n var data = [{\n id: 1,\n name: '综合得分',\n prop: 'score',\n sn: 'allSn',\n change: 'allTrend',\n grade: 'allGrade',\n unit: '分',\n isExist: 'all'\n }, {\n id: 2,\n name: '数字重庆建设\\n进展',\n prop: 'digitRate',\n sn: '',\n change: '',\n grade: '',\n unit: '分',\n isExist: [2023, 2024]\n }, {\n id: 3,\n name: '国企改革\\n进展',\n prop: '',\n sn: '',\n change: '',\n grade: '',\n unit: '分',\n isExist: [2023]\n }, {\n id: 4,\n name: '制造业“亩均论英雄”改革进展',\n prop: '',\n sn: '',\n change: '',\n unit: '分',\n isExist: [2023]\n }, {\n id: 5,\n name: '建立企业上市助推助推机制进展',\n prop: 'listedCompaniesDivide',\n sn: 'listedCompaniesSn',\n change: 'listedCompaniesTrend',\n grade: 'listedCompaniesGrade',\n unit: '分',\n isExist: [2023]\n }, {\n id: 6,\n name: '打造“信用重庆”升级版进展',\n prop: 'creditRate',\n sn: 'creditSn',\n change: 'creditTrend',\n grade: 'creditGrade',\n unit: '分',\n isExist: [2023]\n }, {\n id: 7,\n name: '正在推进中的国家改革试点项目数',\n prop: 'nationalProjectNum',\n sn: 'nationalProjectSn',\n change: 'nationalProjectTrend',\n grade: 'nationalProjectGrade',\n unit: '个',\n isExist: [2023]\n }, {\n id: 8,\n name: '承接国家级试点按时通过验收率',\n prop: 'nationalPassRate',\n sn: 'nationalPassSn',\n change: 'nationalPassTrend',\n grade: 'nationalPassGrade',\n unit: '%',\n isExist: [2023]\n }, {\n id: 9,\n name: '新增国家改革试点项目数',\n prop: 'nationalAddNum',\n sn: 'nationalAddSn',\n change: 'nationalAddTrend',\n grade: 'nationalAddGrade',\n unit: '个',\n isExist: [2023, 2024]\n }, {\n id: 10,\n name: '改革经验获全国性肯定评价',\n prop: 'nationwideNum',\n sn: 'nationwideSn',\n change: 'nationwideTrend',\n grade: 'nationwideGrade',\n unit: '次',\n isExist: [2023, 2024]\n }, {\n id: 11,\n name: '改革经验获全市推广',\n prop: 'cityNum',\n sn: 'citySn',\n change: 'cityTrend',\n grade: 'cityGrade',\n unit: '次',\n isExist: [2023]\n }, {\n id: 12,\n name: '社情民意电话调查满意度',\n prop: 'satisfied',\n sn: 'satisfiedAllSn',\n change: 'satisfiedAllTrend',\n grade: 'satisfiedGrade',\n unit: '分',\n isExist: [2023]\n }, {\n id: 13,\n name: '打赢国企改革攻坚战',\n prop: 'gqggSjz',\n sn: 'gqggSn',\n change: 'gqggTrend',\n grade: 'gqggGrade',\n unit: '分',\n isExist: [2024]\n }, {\n id: 14,\n name: '打赢园区开发区改革攻坚战',\n prop: 'yqkfqSjz',\n sn: 'yqkfqSn',\n change: 'yqkfqTrend',\n grade: 'yqkfqGrade',\n unit: '分',\n isExist: [2024]\n }, {\n id: 15,\n name: '打赢政企分离改革攻坚战',\n prop: 'zqflSjz',\n sn: 'zqflSn',\n change: 'zqflTrend',\n grade: 'zqflGrade',\n unit: '分',\n isExist: [2024]\n }, {\n id: 16,\n name: '全力推动国有资产盘活取得重大成果',\n prop: 'gyzcphSjz',\n sn: 'gyzcphSn',\n change: 'gyzcphTrend',\n grade: 'gyzcphGrade',\n unit: '分',\n isExist: [2024]\n }, {\n id: 17,\n name: '推进“大综合一体化”行政执法体制改革',\n prop: 'dzhythSjz',\n sn: 'dzhythSn',\n change: 'dzhythTrend',\n grade: 'dzhythGrade',\n unit: '分',\n isExist: [2024]\n }, {\n id: 18,\n name: '推进医改惠民',\n prop: 'yghmSjz',\n sn: 'yghmSn',\n change: 'yghmTrend',\n grade: 'yghmGrade',\n unit: '分',\n isExist: [2024]\n }];\n\n if (year === 2023 && quarter === 2) {\n data[1].unit = '%'; // data[1] = {\n // id: 2,\n // name: '数字重庆建设\\n进展',\n // prop: 'digitRate',\n // sn: '',\n // change: '',\n // unit: '%',\n // grade: '',\n // isExist: [2023, 2024]\n // }\n } else if (quarter === 4 || quarter === 0 || year === 2024) {\n data[1].unit = '分';\n data[1].change = 'digitTrend';\n data[1].sn = 'digitSn';\n data[1].grade = 'digitGrade'; // data[1] = {\n // id: 2,\n // name: '数字重庆建设\\n进展',\n // prop: 'digitRate',\n // sn: 'digitSn',\n // change: 'digitTrend',\n // unit: '分',\n // grade: 'digitGrade',\n // isExist: [2023, 2024]\n // }\n } else {\n data[1] = {\n id: 2,\n name: '数字重庆建设\\n进展',\n prop: 'digitRate',\n sn: '',\n change: '',\n unit: '分',\n grade: '',\n isExist: [2023, 2024]\n };\n }\n\n this.indexData = data.filter(function (item) {\n return item.isExist.includes(year) || item.isExist === 'all';\n });\n console.log(this.indexData);\n },\n handleNewsDetail: function handleNewsDetail(column) {\n this.openSubDialog('contentDialog', '', column);\n return;\n\n if (column.isUrl) {\n window.open(column.url, '_blank');\n } else {\n this.openSubDialog('contentDialog', '', column);\n }\n },\n handleDetail: function handleDetail(comp, type, title) {\n var code = this.$route.query.code;\n this.$router.push({\n path: '/DetailComponent',\n name: 'DetailComponent',\n query: {\n comp: comp,\n code: code,\n type: type,\n title: title\n }\n });\n },\n // 异步请求所有接口\n loadData: function loadData(code, quarter, year) {\n // 异步请求【核心指数】数据\n this.getCoreIndexData(code, quarter, year); // 异步请求【指数排行榜】数据\n\n this.getIndexRankingData(code, quarter, year); // 异步请求【试点结果】数据\n\n this.getPilotResultsData(code, quarter, year); // 异步请求【品牌创建】数据\n\n this.getBrandCreationData(code, quarter, year); // 异步请求【问题破解】数据\n // this.getProblemSolvingData(code, quarter, year)\n // 异步请求【改革需求】数据\n // this.getReformNeedData(code, quarter, year)\n // 异步请求【领导关注】数据\n\n this.getWorkDeployment(code, quarter, year); // 获取5个领域满意度数据\n\n this.satisfactionData(code, quarter, year);\n },\n // 默认获取当前年份以及季度\n checkQuarter: function checkQuarter() {\n var year = new Date().getFullYear();\n var quarter = null;\n var month = new Date().getMonth() + 1;\n\n if (month <= 3) {\n quarter = 1;\n } else if (month <= 6) {\n quarter = 2;\n } else if (month <= 9) {\n quarter = 3;\n } else if (month <= 12) {\n quarter = 4;\n }\n\n return {\n quarter: quarter,\n year: year\n };\n },\n // 指数排行榜切换tabs\n handleChangeTabs: function handleChangeTabs(event) {\n var name = event.target.innerText;\n\n if (name == '国家级') {\n this.activeBtn = 1; // 更新饼图 国家级已验收和推进中数据\n\n this.refreshData('nationalPassNum', 'nationalProjectNum');\n }\n\n if (name == '市级') {\n this.activeBtn = 2; // 更新饼图 市级已验收和推进中数据\n\n this.refreshData('cityPassNum', 'cityProjectNum');\n }\n },\n // ’领导关注‘和’工作部署‘的切换\n handleChangeTitle: function handleChangeTitle(event) {\n var code = this.querysParams.code;\n var name = event.target.innerText;\n\n if (name == '领导关注') {\n this.titleActive = 1; // 异步请求【领导关注】数据\n\n this.getLeadAttentionList(code);\n }\n\n if (name == '工作部署') {\n this.titleActive = 2; // 异步请求【工作部署】数据\n\n this.getWorkDeployment(code);\n }\n },\n // 根据不同的屏幕宽度换算字体大小\n transformFontSize: function transformFontSize(fontsize) {\n // 获取屏幕宽度\n var width = window.screen.width;\n var ratio = width / 1920; // 取下整\n\n return parseInt(fontsize * ratio);\n },\n screenAdatper: function screenAdatper() {\n this.myChart && this.myChart.resize();\n },\n // Pie Chart 1\n initPieChart1: function initPieChart1() {\n var _this2 = this;\n\n var colorList = [{\n colorStart: '#307BA2',\n colorEnd: '#6DD5F5'\n }, {\n colorStart: '#1E6ACE',\n colorEnd: '#1B39C1'\n }];\n var option = {\n title: {\n text: 0,\n //主标题文本\n subtext: '任务总额',\n //副标题文本\n left: 'center',\n top: '45%',\n textStyle: {\n fontSize: this.transformFontSize(32),\n color: '#fff',\n align: 'center'\n },\n subtextStyle: {\n fontFamily: 'Source Han Sans CN',\n fontSize: this.transformFontSize(14),\n color: '#fff'\n }\n },\n // 调整图例位置\n legend: {\n top: 0,\n orient: 'vertical',\n x: 'left',\n itemWidth: 12,\n // 设置图例图形的宽\n itemHeight: 8,\n // 设置图例图形的高\n icon: 'roundRect',\n itemGap: 10,\n textStyle: {\n //图例字体样式\n fontSize: 13,\n fontFamily: 'PingFang SC',\n color: '#B1E3FF'\n }\n },\n series: [{\n name: '改革试点',\n type: 'pie',\n radius: ['55%', '80%'],\n center: ['50%', '50%'],\n labelLine: {\n show: false\n },\n startAngle: 0,\n //起始角度\n itemStyle: {\n color: function color(list) {\n // 注意 !!!!! 这里的数组一定要和实际的类目长度相等或大于,不然会缺少颜色报错\n return new echarts.graphic.LinearGradient(1, 0, 0, 0, [{\n //左、下、右、上\n offset: 0,\n color: colorList[list.dataIndex]['colorStart']\n }, {\n offset: 1,\n color: colorList[list.dataIndex]['colorEnd']\n }]);\n }\n },\n data: [0, 0]\n }]\n };\n this.pieChart1 = echarts.init(document.getElementById('countyPieChart'));\n option && this.pieChart1.setOption(option);\n window.addEventListener('resize', function () {\n return _this2.pieChart1.resize();\n });\n },\n // cloumn chart\n initCloumnCharts: function initCloumnCharts() {\n var _this3 = this;\n\n var chartDom = document.getElementById('cloumn-charts');\n this.reformBrandChart = echarts.init(chartDom);\n var reformBrandOption = {\n grid: {\n //图表离外层盒子的距离\n top: '30%',\n bottom: 0,\n left: 0,\n right: 0,\n containLabel: true\n },\n tooltip: {\n trigger: 'axis',\n backgroundColor: 'rgba(6, 47, 107, 1)',\n borderColor: 'rgba(2, 115, 233, 1)',\n textStyle: {\n color: '#fff'\n },\n formatter: function formatter(params) {\n var tipString = params[0].axisValue + '
';\n var seriesName = ['获全国性肯定评价', '获全市推广' // '获中央媒体深度专题报道',\n ];\n\n for (var i = 0, length = params.length; i < length; i++) {\n tipString += \"