{"remainingRequest":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\reform-fvue\\src\\views\\MobileScreen\\MajorProjectsMobile.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\MobileScreen\\MajorProjectsMobile.vue","mtime":1681724620119},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 * as echarts from 'echarts'\r\nimport HeadSection from './HeadSection.vue'\r\nimport fakeData from './js/fakeDataMajor.js'\r\nexport default {\r\n name: 'MajorProjectsMobile',\r\n components: {\r\n HeadSection,\r\n },\r\n data() {\r\n return {\r\n activeBtn: 1,\r\n numIndex: {\r\n num: 69,\r\n finishNum: 58,\r\n finishRate: 84,\r\n },\r\n targetIndex: {\r\n monthNum: 35,\r\n allNum: 35,\r\n rate: 30,\r\n },\r\n // 成果\r\n resultTrend: {\r\n platformNum: 17,\r\n platormTrendNum: 6,\r\n appNum: 28,\r\n appTrendNum: 4,\r\n regimeNum: 20,\r\n regimeTrendNum: 5,\r\n },\r\n pieChart1: null, // 改革举措表现情况总览饼图实例\r\n pieChartDataOriginRight: [],\r\n pieChartData2: [\r\n {value: 2, name: '优秀'},\r\n {value: 4, name: '良好'},\r\n {value: 9, name: '一般'},\r\n ], // 改革举措表现情况总览饼图数据\r\n pieChart2: null, // 量化目标达标情况总览饼图实例\r\n pieChartDataOrigin: [],\r\n pieChartData1: [\r\n {value: 3, name: '优秀'},\r\n {value: 6, name: '良好'},\r\n {value: 6, name: '一般'},\r\n ], // 量化目标达标情况总览饼图数据\r\n // 指数榜综合\r\n scrollheader1: fakeData.scrollheader1,\r\n scrollListData1: fakeData.scrollListData1,\r\n // 指数榜单项\r\n singleRankData: {\r\n target: {\r\n projectName: '建设政企学研深度融合的现代职教体系',\r\n holdNum: 1,\r\n },\r\n measure: {\r\n projectName: '建立企业上市助推机制',\r\n holdNum: 0,\r\n },\r\n brand: {\r\n projectName: '推动数字重庆建设',\r\n holdNum: 3,\r\n },\r\n },\r\n // 迭代榜\r\n scrollheader2: fakeData.scrollheader2,\r\n scrollListData2: fakeData.scrollListData2,\r\n // 品牌榜\r\n reformBrandData1: [12, 24, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0],\r\n reformBrandData2: [9, 41, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0],\r\n reformBrandChart: null,\r\n reformBrandOption: null,\r\n }\r\n },\r\n mounted() {\r\n this.initPieChart1()\r\n this.initPieChart2()\r\n this.initReformBrand()\r\n },\r\n methods: {\r\n changeBtnTab(active) {\r\n this.activeBtn = active\r\n },\r\n // Pie Chart 1\r\n initPieChart1() {\r\n let colorList = [\r\n {\r\n colorStart: '#52BBB2',\r\n colorEnd: '#52BBB2',\r\n },\r\n {\r\n colorStart: '#0087fd',\r\n colorEnd: '#0087fd',\r\n },\r\n {\r\n colorStart: '#ff940A',\r\n colorEnd: '#ff940A',\r\n },\r\n ]\r\n let option = {\r\n // 调整图例位置\r\n legend: {\r\n position: 'top',\r\n itemWidth: 12, // 设置图例图形的宽\r\n itemHeight: 8, // 设置图例图形的高\r\n icon: 'roundRect',\r\n itemGap: 10,\r\n textStyle: {\r\n //图例字体样式\r\n fontSize: 12,\r\n // fontFamily: 'SimHei',\r\n // color: '#B1E3FF',\r\n },\r\n },\r\n // tooltip: {\r\n // show: true,\r\n // backgroundColor: 'rgba(6, 47, 107, 1)',\r\n // borderColor: 'rgba(2, 115, 233, 1)',\r\n // textStyle: {\r\n // color: '#fff',\r\n // },\r\n // confine: true,\r\n // position: 'bottom',\r\n // formatter: (data) => {\r\n // let repeat = ''\r\n // this.porjectList[data.name].forEach((item) => {\r\n // repeat += `\r\n //