Skip to content

Commit

Permalink
fix(formula): remote
Browse files Browse the repository at this point in the history
  • Loading branch information
Dushusir committed May 25, 2023
1 parent 8d46990 commit 57e6cd0
Show file tree
Hide file tree
Showing 2 changed files with 124 additions and 2 deletions.
112 changes: 112 additions & 0 deletions src/demoData/getTargetData.js
Original file line number Diff line number Diff line change
Expand Up @@ -5052,6 +5052,118 @@ export const companyTargetData = `区域 分公司 销售目标(万元)
中心区 大连 550
省会 海南 170
`
export const companyTargetData10 = `区域 分公司 销售目标(万元)
中心区 青岛 2360
北区 内蒙古 400
中心区 佛山 450
北区 安徽 1810
北区 河北 2210
中心区 北京 2160
省会 青海 40
南区 福建 1200
南区 浙江 2060
南区 江西 2660
南区 湖南 1460
中心区 天津 750
北区 山东 7280
中心区 深圳 1410
省会 陕西 1000
北区 辽宁 2210
中心区 上海 1000
南区 江苏 2760
北区 黑龙江 5720
南区 广西 1100
省会 新疆 600
北区 河南 2710
省会 四川 7330
南区 湖北 5170
北区 吉林 1560
省会 重庆 1610
中心区 苏州 2060
中心区 宁波 500
省会 云南 1960
省会 贵州 600
北区 山西 1660
南区 广东 3060
省会 甘肃 450
中心区 大连 550
省会 海南 170
`
export const companyTargetData11 = `区域 分公司 销售目标(万元)
中心区 青岛 3240
北区 内蒙古 1280
中心区 佛山 1330
北区 安徽 2690
北区 河北 3090
中心区 北京 3040
省会 青海 920
南区 福建 2080
南区 浙江 2940
南区 江西 3540
南区 湖南 2340
中心区 天津 1630
北区 山东 8160
中心区 深圳 2290
省会 陕西 1880
北区 辽宁 3090
中心区 上海 1880
南区 江苏 3640
北区 黑龙江 6600
南区 广西 1980
省会 新疆 1480
北区 河南 3590
省会 四川 8210
南区 湖北 6050
北区 吉林 2440
省会 重庆 2490
中心区 苏州 2940
中心区 宁波 1380
省会 云南 2840
省会 贵州 1480
北区 山西 2540
南区 广东 3940
省会 甘肃 1330
中心区 大连 1430
省会 海南 1050
`
export const companyTargetData12 = `区域 分公司 销售目标(万元)
中心区 青岛 4760
北区 内蒙古 2800
中心区 佛山 2850
北区 安徽 4210
北区 河北 4610
中心区 北京 4560
省会 青海 2440
南区 福建 3600
南区 浙江 4460
南区 江西 5060
南区 湖南 3860
中心区 天津 3150
北区 山东 9680
中心区 深圳 3810
省会 陕西 3400
北区 辽宁 4610
中心区 上海 3400
南区 江苏 5160
北区 黑龙江 8120
南区 广西 3500
省会 新疆 3000
北区 河南 5110
省会 四川 9730
南区 湖北 7570
北区 吉林 3960
省会 重庆 4010
中心区 苏州 4460
中心区 宁波 2900
省会 云南 4360
省会 贵州 3000
北区 山西 4060
南区 广东 5460
省会 甘肃 2850
中心区 大连 2950
省会 海南 2570
`


export function excelToLuckyArray(excelData) {
Expand Down
14 changes: 12 additions & 2 deletions src/function/functionImplementation.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import { getObjType, ABCatNum, chatatABC, numFormat } from '../utils/util';
import Store from '../store';
import dayjs from 'dayjs';
import numeral from 'numeral';
import {getAirTable,companyTargetData,excelToLuckyArray,excelToArray,askAIData} from '../demoData/getTargetData'
import {getAirTable,companyTargetData,companyTargetData10,companyTargetData11,companyTargetData12,excelToLuckyArray,excelToArray,askAIData} from '../demoData/getTargetData'
import { setcellvalue } from "../global/setdata";

//公式函数计算
Expand Down Expand Up @@ -4835,6 +4835,7 @@ const functionImplementation = {
var cell_fp = window.luckysheetCurrentFunction;

var args = arguments;
var targetText = func_methods.getFirstValue(arguments[0]);
var rangeData
if(args[1]){
rangeData = formula.getRangeArrayTwo(args[1].data);
Expand All @@ -4850,7 +4851,16 @@ const functionImplementation = {

// 没有传数据,默认为target数据
if(!args[1]){
resultTable = excelToLuckyArray(companyTargetData);
if(targetText.indexOf('10月') !== -1){
resultTable = excelToLuckyArray(companyTargetData10);
}else if(targetText.indexOf('11月') !== -1){
resultTable = excelToLuckyArray(companyTargetData11);
}else if(targetText.indexOf('12月') !== -1){
resultTable = excelToLuckyArray(companyTargetData12);
}else{
resultTable = excelToLuckyArray(companyTargetData11);
}

}

setTimeout(() => {
Expand Down

0 comments on commit 57e6cd0

Please sign in to comment.