Commit 8dbe4a80 by chenjinjing

no message

parent 731d78d0
...@@ -17,24 +17,59 @@ const createBizAndDataConfigMap = { ...@@ -17,24 +17,59 @@ const createBizAndDataConfigMap = {
{ type:"键值数据", dataName:"模拟数据块", title:"教师学段人数", unit:"个", total:true, percent:false}, { type:"键值数据", dataName:"模拟数据块", title:"教师学段人数", unit:"个", total:true, percent:false},
{ type:"键值数据", dataName:"模拟数据块2", title:"教师学段人数2", unit:"个", total:true, percent:false}, { type:"键值数据", dataName:"模拟数据块2", title:"教师学段人数2", unit:"个", total:true, percent:false},
{ type:"柱状数据", dataName:"模拟数据块3", title:"教师学段人数", unit:"个", total:true, percent:false,subTitle:"111"}, { type:"柱状数据", dataName:"模拟数据块3", title:"教师学段人数", unit:"个", total:true, percent:false,subTitle:"111"},
{ type:"键值数据", dataName:"模拟数据块4", title:"教师学段人数", unit:"个", total:true, percent:false} { type:"列表数据", dataName:"模拟数据块4", title:"教师学段人数", unit:"个", total:true, percent:false}
] ]
}, },
"page2": { "page2": {
sheetName:"页面2", sheetName:"页面2",
apiList:[ apiList:[
{} { type:"列表数据", dataName:"模拟数据块", title:"教师学段人数", unit:"个", total:true, percent:false},
{ type:"键值数据", dataName:"模拟数据块2", title:"教师学段人数2", unit:"个", total:true, percent:false},
{ type:"柱状数据", dataName:"模拟数据块3", title:"教师学段人数", unit:"个", total:true, percent:false,subTitle:"111"},
{ type:"键值数据", dataName:"模拟数据块4", title:"教师学段人数", unit:"个", total:true, percent:false}
] ]
}, },
"page3": { "page3": {
sheetName:"页面3", sheetName:"页面3",
apiList:[ apiList:[
{} { type:"列表数据", dataName:"模拟数据块", title:"教师学段人数", unit:"个", total:true, percent:false},
{ type:"键值数据", dataName:"模拟数据块2", title:"教师学段人数2", unit:"个", total:true, percent:false},
{ type:"柱状数据", dataName:"模拟数据块3", title:"教师学段人数", unit:"个", total:true, percent:false,subTitle:"111"},
{ type:"键值数据", dataName:"模拟数据块4", title:"教师学段人数", unit:"个", total:true, percent:false}
]
},
"page4": {
sheetName:"页面4",
apiList:[
{ type:"列表数据", dataName:"模拟数据块", title:"教师学段人数", unit:"个", total:true, percent:false},
{ type:"键值数据", dataName:"模拟数据块2", title:"教师学段人数2", unit:"个", total:true, percent:false},
{ type:"柱状数据", dataName:"模拟数据块3", title:"教师学段人数", unit:"个", total:true, percent:false,subTitle:"111"},
{ type:"键值数据", dataName:"模拟数据块4", title:"教师学段人数", unit:"个", total:true, percent:false}
]
},
"page5": {
sheetName:"页面5",
apiList:[
{ type:"列表数据", dataName:"模拟数据块", title:"教师学段人数", unit:"个", total:true, percent:false},
{ type:"键值数据", dataName:"模拟数据块2", title:"教师学段人数2", unit:"个", total:true, percent:false},
{ type:"柱状数据", dataName:"模拟数据块3", title:"教师学段人数", unit:"个", total:true, percent:false,subTitle:"111"},
{ type:"键值数据", dataName:"模拟数据块4", title:"教师学段人数", unit:"个", total:true, percent:false}
]
},
"page6": {
sheetName:"页面6",
apiList:[
{ type:"列表数据", dataName:"模拟数据块", title:"教师学段人数", unit:"个", total:true, percent:false},
{ type:"键值数据", dataName:"模拟数据块2", title:"教师学段人数2", unit:"个", total:true, percent:false},
{ type:"柱状数据", dataName:"模拟数据块3", title:"教师学段人数", unit:"个", total:true, percent:false,subTitle:"111"},
{ type:"键值数据", dataName:"模拟数据块4", title:"教师学段人数", unit:"个", total:true, percent:false}
] ]
} }
}; };
//创建data层 //创建data层
function createData() { function createData() {
let str = ` let str = `
...@@ -110,7 +145,7 @@ function getBizStr(apiList, sheetName) { ...@@ -110,7 +145,7 @@ function getBizStr(apiList, sheetName) {
let excelData:any = get${sheetName}(); let excelData:any = get${sheetName}();
`; `;
apiList.forEach((info, index) => { apiList.forEach((info, index) => {
let {dataName, unit, total, percent, type} = info; let {dataName, unit, total, percent, type,titleList,titleValueObj} = info;
const apiName = `api${index+1}`; const apiName = `api${index+1}`;
let subStr = ` let subStr = `
...@@ -119,7 +154,7 @@ function getBizStr(apiList, sheetName) { ...@@ -119,7 +154,7 @@ function getBizStr(apiList, sheetName) {
switch(type) { switch(type) {
case "键值数据": subStr += `getKeyValue("${dataName}", excelData.${dataName},'${unit}', ${total}, ${percent} )`; break; case "键值数据": subStr += `getKeyValue("${dataName}", excelData.${dataName},'${unit}', ${total}, ${percent} )`; break;
case "柱状数据": subStr += `getChartData(excelData.${dataName}, '${unit}', ${percent} )`; break; case "柱状数据": subStr += `getChartData(excelData.${dataName}, '${unit}', ${percent} )`; break;
case "列表数据": subStr += `getKeyValue("${dataName}")`; break; case "列表数据": subStr += `getListData("${dataName}",excelData.${dataName},${titleList},${titleValueObj})`; break;
}; };
str+= str+=
...@@ -142,7 +177,7 @@ function createRouter() { ...@@ -142,7 +177,7 @@ function createRouter() {
let routergetName=""; let routergetName="";
let routerpostName=""; let routerpostName="";
apiList.forEach(apiInfo => { createBizAndDataConfigMap.forEach(apiInfo => {
importName+=` importName+=`
import * as ${apiInfo.name}Biz from '../biz/${apiInfo.name}'; import * as ${apiInfo.name}Biz from '../biz/${apiInfo.name}';
` `
...@@ -177,10 +212,9 @@ function createRouter() { ...@@ -177,10 +212,9 @@ function createRouter() {
createData(); createData();
//createRouter();
createBiz(); createBiz();
createRouter();
//创建 biz层
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment