Commit 065d5b49 by lixinming

no message

parent 567e1a92
......@@ -102,8 +102,8 @@ export async function caiShouList(zhongYangType:number, selectStr:string, dId:st
let dIds = dIdList;
let didStr = "";
dIds.forEach(dId => {
didStr += `${diKuaiMap[dId]} `;
})
didStr += `${dId} `;
});
dataList.push({
plantType:changeEnumValue(PLANTTYPE, plantType),
dIdList:didStr,
......
......@@ -358,3 +358,293 @@ export async function dataInit() {
console.log("数据导入成功");
}
export async function dataInit0508() {
const Now = new Date().valueOf();
//导入地块数据
let diKuaiList =[
{ dId:randomId(TABLENAME.地块表), ct : Now, creatUser:"admin", purpose:PURPOSE.养殖, plotType:PLOTTYPE.养殖池, nullSize:0, useSize:0, size:10, area:"水产", name:"水泥池", code:"水泥池"},
{ dId:randomId(TABLENAME.地块表), ct : Now, creatUser:"admin", purpose:PURPOSE.养殖, plotType:PLOTTYPE.养殖池, nullSize:0, useSize:0, size:10, area:"水产", name:"8号塘", code:"8号塘"},
{ dId:randomId(TABLENAME.地块表), ct : Now, creatUser:"admin", purpose:PURPOSE.养殖, plotType:PLOTTYPE.养殖池, nullSize:0, useSize:0, size:10, area:"水产", name:"7号塘", code:"7号塘"},
{ dId:randomId(TABLENAME.地块表), ct : Now, creatUser:"admin", purpose:PURPOSE.养殖, plotType:PLOTTYPE.养殖池, nullSize:0, useSize:0, size:10, area:"水产", name:"9号塘", code:"9号塘"},
{ dId:randomId(TABLENAME.地块表), ct : Now, creatUser:"admin", purpose:PURPOSE.养殖, plotType:PLOTTYPE.养殖池, nullSize:0, useSize:0, size:10, area:"水产", name:"14号塘", code:"14号塘"},
{ dId:randomId(TABLENAME.地块表), ct : Now, creatUser:"admin", purpose:PURPOSE.养殖, plotType:PLOTTYPE.养殖池, nullSize:0, useSize:0, size:10, area:"水产", name:"6号塘", code:"6号塘"},
{ dId:randomId(TABLENAME.地块表), ct : Now, creatUser:"admin", purpose:PURPOSE.养殖, plotType:PLOTTYPE.养殖池, nullSize:0, useSize:0, size:10, area:"水产", name:"10号塘", code:"10号塘"},
];
dikuaiData.addManyData(diKuaiList);
//种养
let diKuaiMap = {}
diKuaiList.forEach(info => {
diKuaiMap[info.name] = info.dId;
});
let zhongzhiDataList = [
{dId:diKuaiMap["水泥池"], plantType:PLANTTYPE.鳜鱼, zId:randomId(TABLENAME.种植表), code:"水泥池", size:30, plantTime:new Date("2024-5-2 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["8号塘"], plantType:PLANTTYPE.花䱻, zId:randomId(TABLENAME.种植表), code:"8号塘", size:50, plantTime:new Date("2024-5-8 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["7号塘"], plantType:PLANTTYPE.黄颡鱼, zId:randomId(TABLENAME.种植表), code:"7号塘", size:50, plantTime:new Date("2024-5-10 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["11号塘"], plantType:PLANTTYPE.长吻鮠, zId:randomId(TABLENAME.种植表), code:"11号塘", size:20, plantTime:new Date("2024-5-11 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["7号塘"], plantType:PLANTTYPE.翘嘴鲌, zId:randomId(TABLENAME.种植表), code:"7号塘", size:100, plantTime:new Date("2024-5-14 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["9号塘"], plantType:PLANTTYPE.草鱼, zId:randomId(TABLENAME.种植表), code:"9号塘", size:3000, plantTime:new Date("2024-5-15 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["14号塘"], plantType:PLANTTYPE.白鲢, zId:randomId(TABLENAME.种植表), code:"14号塘", size:300, plantTime:new Date("2024-5-16 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["6号塘"], plantType:PLANTTYPE.青鱼, zId:randomId(TABLENAME.种植表), code:"6号塘", size:10, plantTime:new Date("2024-5-20 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["14号塘"], plantType:PLANTTYPE.花鲢, zId:randomId(TABLENAME.种植表), code:"14号塘", size:150, plantTime:new Date("2024-5-22 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["6号塘"], plantType:PLANTTYPE.鲤鱼, zId:randomId(TABLENAME.种植表), code:"6号塘", size:3800, plantTime:new Date("2024-5-25 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["水泥池"], plantType:PLANTTYPE.胭脂鱼, zId:randomId(TABLENAME.种植表), code:"水泥池", size:10, plantTime:new Date("2024-5-25 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["10号塘"], plantType:PLANTTYPE.鳊鱼, zId:randomId(TABLENAME.种植表), code:"10号塘", size:3000, plantTime:new Date("2024-5-26 00:00:00").valueOf(), uId:"admin", isEnd:0},
{dId:diKuaiMap["14号塘"], plantType:PLANTTYPE.细鳞鲴, zId:randomId(TABLENAME.种植表), code:"14号塘", size:80, plantTime:new Date("2024-5-27 00:00:00").valueOf(), uId:"admin", isEnd:0},
];
await zhongzhiData.addManyData(zhongzhiDataList);
let xiaoshouList = [
{xsId:randomId(TABLENAME.销售), plantType:PLANTTYPE.细鳞鲴, quXiang:XIAOSHOUQUXIANG.本地, weight:34400, operationTime:new Date("2025-2-17 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{xsId:randomId(TABLENAME.销售), plantType:PLANTTYPE.鳙鱼, quXiang:XIAOSHOUQUXIANG.本地, weight:240000, operationTime:new Date("2025-2-17 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{xsId:randomId(TABLENAME.销售), plantType:PLANTTYPE.鲢鱼, quXiang:XIAOSHOUQUXIANG.本地, weight:600000, operationTime:new Date("2025-2-17 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{xsId:randomId(TABLENAME.销售), plantType:PLANTTYPE.细鳞鲴, quXiang:XIAOSHOUQUXIANG.本地, weight:7500, operationTime:new Date("2025/2/21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{xsId:randomId(TABLENAME.销售), plantType:PLANTTYPE.鳙鱼, quXiang:XIAOSHOUQUXIANG.本地, weight:22500, operationTime:new Date("2025/2/21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{xsId:randomId(TABLENAME.销售), plantType:PLANTTYPE.鲢鱼, quXiang:XIAOSHOUQUXIANG.本地, weight:19650, operationTime:new Date("2025/2/21 00:00:00").valueOf(), ct:Now, createUser:"admin"}
];
await xiaoshouData.addManyData(xiaoshouList);
}
export async function yjDataInit0508() {
const Now = new Date().valueOf();
// return
let zzList = [
{plantType:PLANTTYPE.番茄, time:"2025-1-19 00:00:00", dId:"A-1#", size:16.4},
{plantType:PLANTTYPE.番茄, time:"2024-11-16 00:00:00", dId:"A-2#", size:10},
{plantType:PLANTTYPE.番茄, time:"2024-10-8 00:00:00", dId:"D-A-02#", size:6.2},
{plantType:PLANTTYPE.番茄, time:"2024-9-26 00:00:00", dId:"D-A-03#", size:5.2},
{plantType:PLANTTYPE.番茄, time:"2024-10-11 00:00:00", dId:"D-B-01#", size:10.4},
{plantType:PLANTTYPE.番茄, time:"2024-10-13 00:00:00", dId:"D-B-02#", size:3.4},
{plantType:PLANTTYPE.番茄, time:"2024-10-15 00:00:00", dId:"D-C-01#", size:6.2},
{plantType:PLANTTYPE.番茄, time:"2024-10-9 00:00:00", dId:"D-C-03#", size:6.6},
{plantType:PLANTTYPE.番茄, time:"2024-10-9 00:00:00", dId:"D-C-04#", size:6.6},
{plantType:PLANTTYPE.番茄, time:"2024-10-20 00:00:00", dId:"D-1#", size:6.9},
{plantType:PLANTTYPE.茼蒿, time:"2025-4-21 00:00:00", dId:"B-1#", size:0.5},
{plantType:PLANTTYPE.红米苋, time:"2025-4-21 00:00:00", dId:"B-1#", size:0.5},
{plantType:PLANTTYPE.生菜, time:"2025-4-22 00:00:00", dId:"B-1#", size:0.5},
{plantType:PLANTTYPE.红米苋, time:"2025-4-26 00:00:00", dId:"B-5#", size:1},
{plantType:PLANTTYPE.青菜, time:"2025-4-26 00:00:00", dId:"B-5#", size:1},
{plantType:PLANTTYPE.鸡毛菜, time:"2025-4-26 00:00:00", dId:"B-5#", size:0.5},
{plantType:PLANTTYPE.杭白菜, time:"2025-4-26 00:00:00", dId:"B-5#", size:0.5},
{plantType:PLANTTYPE.青米苋, time:"2025-4-26 00:00:00", dId:"B-5#", size:0.5},
{plantType:PLANTTYPE.紫青菜, time:"2025-4-26 00:00:00", dId:"B-5#", size:0.5},
{plantType:PLANTTYPE.冬瓜, time:"2025-4-26 00:00:00", dId:"B-13#", size:3},
{plantType:PLANTTYPE.南瓜, time:"2025-4-26 00:00:00", dId:"B-13#", size:2},
{plantType:PLANTTYPE.红薯叶, time:"2025-4-26 00:00:00", dId:"B-10#", size:1},
]
// {dId:diKuaiMap["A-10#"], plantType:SHUCAI.黄瓜, zId:randomId(TABLENAME.种植表), code:"A-10#", size:2, plantTime:new Date("2024-12-5 00:00:00").valueOf(), uId:"admin", isEnd:0},
let zzAddList = [];
for (let i =0; i < zzList.length; i++) {
let {plantType, size, time} = zzList[i];
let item = zzList[i];
let diKuaiInfo = await dikuaiData.selectOne({code:item.dId});
if (!diKuaiInfo || !diKuaiInfo.dId) {
console.log("地块不存在", );
continue;
}
zzAddList.push({dId:item.dId, plantType, zId:randomId(TABLENAME.种植表), code:item.dId, size, plantTime:new Date(time).valueOf(), uId:"admin", isEnd:0});
}
await zhongzhiData.addManyData(zzAddList);
// {csId:randomId(TABLENAME.采收), plantType:SHUCAI.黄瓜, code:"A-10#", dIdList:["A-10#"], weight:3780, operationTime:new Date("2024-2-1 00:00:00").valueOf(), ct:Now, createUser:"admin"},
// {plantType:PLANTTYPE.番茄, time:"2025-4-7 00:00:00", weight:8000, code:"A-2#"},
let csList = [
{plantType:PLANTTYPE.番茄, time:"2025-4-7 00:00:00", weight:8000, code:"A-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:2500, code:"DA-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:1200, code:"DA-3#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:5000, code:"DB-1#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:1200, code:"DB-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:3000, code:"DC-1#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:3000, code:"DC-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:4500, code:"D-C-03#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:4000, code:"D-C-04#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:3000, code:"D1#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-7 00:00:00", weight:2000, code:"D2#"},
{plantType:PLANTTYPE.番茄, time:"2025-4-14 00:00:00", weight:7000, code:"A-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:1500, code:"D-A-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:1000, code:"D-A-3#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:2000, code:"D-B-1#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:800 , code:"D-B-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:1000, code:"D-C-1#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:800 , code:"D-C-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:1500, code:"D-C-03#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:1500, code:"D-C-04#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:1000, code:"D1#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-14 00:00:00", weight:800 , code:"D2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:500 , code:"A-1#"},
{plantType:PLANTTYPE.番茄, time:"2025-4-21 00:00:00", weight:2000, code:"A-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:1500, code:"D-A-02#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:1000, code:"D-A-03#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:1500, code:"D-B-01#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:800 , code:"D-B-02#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:500 , code:"D-C-01#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:400 , code:"D-C-02#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:1000, code:"D-C-03#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:1000, code:"D-C-04#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:1200, code:"D-1#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-21 00:00:00", weight:850 , code:"D-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-28 00:00:00", weight:1000, code:"A-1#"},
{plantType:PLANTTYPE.番茄, time:"2025-4-28 00:00:00", weight:400 , code:"A-2#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-28 00:00:00", weight:1000, code:"D-A-02#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-28 00:00:00", weight:860 , code:"D-A-03#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-28 00:00:00", weight:1000, code:"D-B-01#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-28 00:00:00", weight:400 , code:"D-B-02#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-28 00:00:00", weight:1000, code:"D-1#"},
{plantType:PLANTTYPE.小番茄, time:"2025-4-28 00:00:00", weight:400, code:"D-2#"},
];
let csAddList = [];
for (let i =0; i < csList.length; i++) {
let {plantType, time, code ,weight} = csList[i];
let item = zzList[i];
let diKuaiInfo = await dikuaiData.selectOne({code});
if (!diKuaiInfo || !diKuaiInfo.dId) {
console.log("地块不存在", );
continue;
}
let zzInfo = await zhongzhiData.selectOne({dId:diKuaiInfo.dId, plantType});
if (zzInfo && zzInfo.zId) {
zzInfo.isEnd = 1;
await zzInfo.save();
}
csAddList.push({csId:randomId(TABLENAME.采收), plantType, code, dId:[diKuaiInfo.dId], weight, operationTime:new Date(time).valueOf(), ct:Now, createUser:"admin"});
}
await caishouData.addManyData(csAddList);
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥,dIdList:[diKuaiMap["A-2#"]], plantType:SHUCAI.番茄, count:30, useTime:new Date("2025-4-7 00:00:00").valueOf(), ct:Now},
// let nzList = [
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.复合肥, dId: B1-7 叶菜 count:20, ct:Now, useTime:new Date("2025-4-21 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.复合肥, dId: B1-12 叶菜 count:20, ct:Now, useTime:new Date("2025-4-21 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.复合肥, dId: B1-13 叶菜 count:20, ct:Now, useTime:new Date("2025-4-22 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.复合肥, dId: B1-11 叶菜 count:20, ct:Now, useTime:new Date("2025-4-22 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.复合肥, dId: B10-2 红薯叶 count:20, ct:Now, useTime:new Date("2025-4-26 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.追肥保果素, dId: A8号 番茄 count:19, ct:Now, useTime:new Date("2025-4-28 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.追肥保果素, dId: B1号 番茄 count:19, ct:Now, useTime:new Date("2025-4-28 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.追肥保果素, dId: B5 番茄 count:19, ct:Now, useTime:new Date("2025-4-28 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.追肥保果素, dId: B7 番茄 count:19, ct:Now, useTime:new Date("2025-4-28 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.好力克, dId: A9号 黄瓜 count:168, ct:Now, useTime:new Date("2025-4-22 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.银法利, dId: A9号 黄瓜 count:500, ct:Now, useTime:new Date("2025-4-22 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.啶虫脒, dId: A9号 黄瓜 count:24, ct:Now, useTime:new Date("2025-4-22 00:00:00").valueOf()}
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.有机肥, dId:A-01# 番茄
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:A-02 番茄 30 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DA-2 番茄 20 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DA-3 番茄 20 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DB-1 番茄 40 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-2 番茄 15 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-1 番茄 20 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-2 番茄 20 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-3 番茄 20 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-4 番茄 20 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:D1 番茄 35 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:D2 番茄 30 kg 2025.4.7-4.13
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:A-02 番茄 30 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DA-2 番茄 20 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DA-3 番茄 20 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DB-1 番茄 40 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-2 番茄 10 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-1 番茄 20 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-2 番茄 20 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-3 番茄 30 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-4 番茄 30 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:D1 番茄 0 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:D2 番茄 0 kg 2025.4.14-4.20
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:A-01# 番茄 50 kg 2025.4.25
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:A-02 番茄 30 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DA-2 番茄 20 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DA-3 番茄 20 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DB-1 番茄 40 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-2 番茄 10 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-1 番茄 20 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-2 番茄 20 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-3 番茄 30 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-4 番茄 30 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:D1 番茄 30 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:D2 番茄 20 kg 2025.4.21-4.27
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:A-01# 番茄 kg
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:A-02 番茄 30 kg 2025.4.28-5.4
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DA-2 番茄 20 kg 2025.4.28-5.4
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DA-3 番茄 20 kg 2025.4.28-5.4
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DB-1 番茄 40 kg 2025.4.28-5.4
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-2 番茄 10 kg 2025.4.28-5.4
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-1 番茄 0 kg
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-2 番茄 0 kg
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-3 番茄 0 kg
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:DC-4 番茄 0 kg
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:D1 番茄 kg
// {nzId:randomId(TABLENAME.农资), nzType:NONGZITYPE.水溶肥, dId:D2 番茄 kg
// ];
// {xsId:randomId(TABLENAME.销售), plantType:SHUCAI.茼蒿, quXiang:XIAOSHOUQUXIANG.田头销售, weight:440, operationTime:new Date("2025-4-7 00:00:00").valueOf(), ct:Now, createUser:"admin"},
let list = [
{plantType:PLANTTYPE.青菜,quXiang:XIAOSHOUQUXIANG.本地, weight:1430, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.青菜,quXiang:XIAOSHOUQUXIANG.本地, weight:460, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.鸡毛菜,quXiang:XIAOSHOUQUXIANG.本地, weight:155, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.鸡毛菜,quXiang:XIAOSHOUQUXIANG.本地, weight:213, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.小番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1140, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.小番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1520, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:250, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:2300, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.杭白菜,quXiang:XIAOSHOUQUXIANG.本地, weight:80, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.杭白菜,quXiang:XIAOSHOUQUXIANG.本地, weight:300, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.蚕豆,quXiang:XIAOSHOUQUXIANG.本地, weight:235, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.樱桃萝卜,quXiang:XIAOSHOUQUXIANG.本地, weight:130, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.米苋,quXiang:XIAOSHOUQUXIANG.本地, weight:390, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.黄瓜,quXiang:XIAOSHOUQUXIANG.本地, weight:1245, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.菠菜,quXiang:XIAOSHOUQUXIANG.本地, weight:280, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.豆苗,quXiang:XIAOSHOUQUXIANG.本地, weight:10, operationTime:new Date("2025-4-27 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:8000, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:2500, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1200, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:5000, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1200, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:3000, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:3000, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:4500, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:4000, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:3000, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:2000, operationTime:new Date("2025-4-13 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:7000, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1500, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:2000, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:800, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:800, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1500, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1500, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:800, operationTime:new Date("2025-4-15 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:2000, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1500, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1500, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:800, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:800, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:400, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1200, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:850, operationTime:new Date("2025-4-21 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-28 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:400, operationTime:new Date("2025-4-28 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-28 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:850, operationTime:new Date("2025-4-28 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-28 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:400, operationTime:new Date("2025-4-28 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:1000, operationTime:new Date("2025-4-28 00:00:00").valueOf(), ct:Now, createUser:"admin"},
{plantType:PLANTTYPE.番茄,quXiang:XIAOSHOUQUXIANG.本地, weight:400, operationTime:new Date("2025-4-28 00:00:00").valueOf(), ct:Now, createUser:"admin"},
];
await xiaoshouData.addManyData(list);
// console.log();
}
......@@ -3,10 +3,10 @@
*/
import moment = require("moment");
import { LIANGSHI, NONGZITYPE, PLANTTYPE, PLOTTYPE } from "../config/enum";
import { LIANGSHI, NONGZITYPE, PLANTTYPE, PLOTTYPE, XIAOSHOUQUXIANG } from "../config/enum";
import { diKuaiSizeCountByParam } from "../data/dikuai";
import { statisNongZiType, statisNongZiTypeCountByTime } from "../data/nongzi";
import { selectToParam, zhongZhiTongJiCount } from "../data/zhongzhi"
import { zhongYangTongJiCount, zhongZhiTongJiCount } from "../data/zhongzhi"
import * as nongshiData from "../data/nongshi"
import * as xiaoshouData from "../data/xiaoshou"
import { changeEnumValue } from "../util/verificationEnum";
......@@ -179,4 +179,55 @@ export async function getDataOut() {
}
export async function getGuiYuOut() {
let zhongZhiList = await zhongYangTongJiCount();
let ymyzsl = [];
let count = 0;
let kcMap = {};
zhongZhiList.forEach(info => {
let {_id, sizeCount} = info;
ymyzsl.push({
key:changeEnumValue(PLANTTYPE, _id),
value:`${sizeCount}万尾`
});
count += sizeCount;
if (!kcMap[_id]) kcMap[_id] = 0
kcMap[_id] += (info.sizeCount * 10000);
});
let scyz = [
{key:"养殖面积", value:'0亩'},
{key:"鱼苗养殖", value:`${count/10000}亿`},
];
let xiaoshouList = await xiaoshouData.selectToParam({plantType:{"$gt":100, "$lt":200}});
let xsjl = [];
xiaoshouList.forEach(info => {
let subList = [
changeEnumValue(PLANTTYPE, info.plantType),
changeEnumValue(XIAOSHOUQUXIANG, info.quXiang),
info.weight,
'尾',
moment(info.operationTime).format("YYYY-MM-DD")
];
xsjl.push(subList);
if (kcMap[info.plantType]) {
kcMap[info.plantType] -= info.weight;
}
});
let kcjlData = [];
for (let key in kcMap ) {
if (kcMap[key] > 0) {
kcjlData.push({
key:changeEnumValue(PLANTTYPE, parseInt(key)),
value:`${kcMap[key]}尾`
})
}
}
return {kcjlData, scyz, ymyzsl, xsjl};
}
......@@ -87,7 +87,7 @@ export async function nongZiList(selectStr:string, dId:string, nzType:number, us
let {nzType, dIdList, plantType, count, useTime } = item;
let didStr = "";
dIdList.forEach(dId => {
didStr += `${diKuaiMap[dId]} `;
didStr += `${diKuaiMap[dId] || "-"}`;
})
dataList.push({
nzType:changeEnumValue(NONGZITYPE, nzType),
......
......@@ -60,7 +60,16 @@ export enum SHUCAI {
鸡毛菜,
番茄,
牛心菜,
茼蒿
茼蒿,
红米苋,
青米苋,
紫青菜,
冬瓜,
南瓜,
红薯叶,
樱桃萝卜,
菠菜,
豆苗
}
......@@ -83,7 +92,12 @@ export enum SHUICHAN {
鳊鱼,
翘嘴鲌,
暗纹东方鲀,
鳙鱼
鳙鱼,
花䱻,
长吻鮠,
花鲢,
细鳞鲴,
白鲢
}
......@@ -138,6 +152,15 @@ export enum PLANTTYPE {
番茄,
牛心菜,
茼蒿,
红米苋,
青米苋,
紫青菜,
冬瓜,
南瓜,
红薯叶,
樱桃萝卜,
菠菜,
豆苗,
鲈鱼 = 101,
鳜鱼,
鲢鱼,
......@@ -153,6 +176,11 @@ export enum PLANTTYPE {
翘嘴鲌,
暗纹东方鲀,
鳙鱼,
花䱻,
长吻鮠,
花鲢,
细鳞鲴,
白鲢,
水稻 = 201,
蚕豆 = 202,
鲜切花 = 301,
......@@ -206,4 +234,5 @@ export enum NONGSHITYPE {
export enum XIAOSHOUQUXIANG {
田头销售 = 1,
本地
}
\ No newline at end of file
......@@ -47,6 +47,10 @@ export async function selectToParam(param) {
return await caishouModel.find(param);
}
export async function addManyData(param) {
return await caishouModel.insertMany(param);
}
export async function selectChanLiangOfMonth() {
return await caishouModel.aggregate([
......
......@@ -5,6 +5,7 @@
import {Schema} from 'mongoose';
import { baseDB } from '../db/dbInit';
import { PLANTTYPE } from '../config/enum';
const zhongzhiSchema = new Schema({
zId:{type:String, index:true},//
......@@ -89,3 +90,18 @@ export async function zhongZhiTongJiCount() {
return list;
}
export async function zhongYangTongJiCount() {
let list = await zhongzhiModel.aggregate([
{ $match: { plantType:{"$gt":100, "$lt":200} } },
{
"$group":{
_id:"$plantType",
sizeCount:{"$sum":"$size"}
}
}
]);
return list;
}
......@@ -4,21 +4,21 @@ const Sequelize = require('sequelize');
var mysqlDB;
export async function initMysqlDB() {
mysqlDB = new Sequelize(systemConfig.mysqldb.dataBase,systemConfig.mysqldb.user,systemConfig.mysqldb.pwd,{
host:systemConfig.mysqldb.host,
port:systemConfig.mysqldb.port,
dialect:'mysql', //数据库类型
pool:{ //数据库连接池
max:20, //最大连接对象的个数
min:5, //最小连接对象的个数
idle:1000 //最长等待时间,单位为毫秒
},
timezone: '+08:00', //东八时区
dialectOptions: {
dateStrings: true,
typeCast: true
},
});
// mysqlDB = new Sequelize(systemConfig.mysqldb.dataBase,systemConfig.mysqldb.user,systemConfig.mysqldb.pwd,{
// host:systemConfig.mysqldb.host,
// port:systemConfig.mysqldb.port,
// dialect:'mysql', //数据库类型
// pool:{ //数据库连接池
// max:20, //最大连接对象的个数
// min:5, //最小连接对象的个数
// idle:1000 //最长等待时间,单位为毫秒
// },
// timezone: '+08:00', //东八时区
// dialectOptions: {
// dateStrings: true,
// typeCast: true
// },
// });
}
export { mysqlDB };
\ No newline at end of file
......@@ -2,8 +2,8 @@
import { initConfig, systemConfig } from "./config/serverConfig";
import { httpServer } from "./net/http_server";
import { initDB } from "./db/dbInit";
import { dataInit } from "./biz/dataInt";
import { getDataOut } from "./biz/dataOut";
import { dataInit, dataInit0508, yjDataInit0508 } from "./biz/dataInt";
import { getGuiYuOut } from "./biz/dataOut";
async function lanuch() {
/**初始化配置解析 */
......@@ -15,9 +15,9 @@ async function lanuch() {
console.log('This indicates that the server is started successfully.');
// await dataInit();
// await dataInit0508();
// await yjDataInit0508();
}
lanuch();
\ No newline at end of file
......@@ -5,18 +5,18 @@ import * as asyncHandler from 'express-async-handler';
import * as enumConfig from '../config/enum';
const config = {
"/zj/xcx/public/plottype":enumConfig.PLOTTYPE,//地块类型
"/zj/xcx/public/purpose":enumConfig.PURPOSE,//用途
"/zj/xcx/public/planttype":enumConfig.PLANTTYPE,//种植种类
"/zj/xcx/public/arearange":enumConfig.AREARANGE,//面积范围
"/zj/xcx/public/nongzitype":enumConfig.NONGZITYPE,//农资类型
"/zj/xcx/public/nongshitype":enumConfig.NONGSHITYPE,//农事类型
"/zj/xcx/public/zhongyangtype":enumConfig.ZHONGYANGTYPE,//种养类型
"/zj/xcx/public/zhongyangtype/shuichan":enumConfig.SHUICHAN,//水产
"/zj/xcx/public/zhongyangtype/huahui":enumConfig.HUAHUITYPE,//花卉
"/zj/xcx/public/zhongyangtype/liangshi":enumConfig.LIANGSHI,//粮食
"/zj/xcx/public/zhongyangtype/shucai":enumConfig.SHUCAI,//蔬菜
"/zj/xcx/public/xiaoshouquxiang":enumConfig.XIAOSHOUQUXIANG,//销售去向
"/zjnt/xcx/public/plottype":enumConfig.PLOTTYPE,//地块类型
"/zjnt/xcx/public/purpose":enumConfig.PURPOSE,//用途
"/zjnt/xcx/public/planttype":enumConfig.PLANTTYPE,//种植种类
"/zjnt/xcx/public/arearange":enumConfig.AREARANGE,//面积范围
"/zjnt/xcx/public/nongzitype":enumConfig.NONGZITYPE,//农资类型
"/zjnt/xcx/public/nongshitype":enumConfig.NONGSHITYPE,//农事类型
"/zjnt/xcx/public/zhongyangtype":enumConfig.ZHONGYANGTYPE,//种养类型
"/zjnt/xcx/public/zhongyangtype/shuichan":enumConfig.SHUICHAN,//水产
"/zjnt/xcx/public/zhongyangtype/huahui":enumConfig.HUAHUITYPE,//花卉
"/zjnt/xcx/public/zhongyangtype/liangshi":enumConfig.LIANGSHI,//粮食
"/zjnt/xcx/public/zhongyangtype/shucai":enumConfig.SHUCAI,//蔬菜
"/zjnt/xcx/public/xiaoshouquxiang":enumConfig.XIAOSHOUQUXIANG,//销售去向
}
......
......@@ -54,7 +54,8 @@ export function setRouter(httpServer){
httpServer.post('/zjnt/xcx/user/login', asyncHandler(user_login));//登录
httpServer.post('/zjnt/xcx/user/logout', checkUserToken, asyncHandler(user_logout));//登出
httpServer.post('/zjnt/xcx/dataout/zzzmj', asyncHandler(data_out));//登录
httpServer.post('/zjnt/xcx/dataout/zzzmj', asyncHandler(data_out));//
httpServer.post('/zjnt/xcx/dataout/guiyu', asyncHandler(data_out_guiyu));//
......@@ -67,6 +68,10 @@ async function data_out(req, res) {
res.success(result);
}
async function data_out_guiyu(req, res) {
let result = await dataOutBiz.getGuiYuOut();
res.success(result);
}
/**================================================================首页 */
......
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