Commit 0e1b0325 by zhangzhencai

no message

parent b133fba0
...@@ -111,26 +111,29 @@ export async function homePage(eId:string) { ...@@ -111,26 +111,29 @@ export async function homePage(eId:string) {
} }
canBaoInfo.sort( (a, b) => {return new Date(b.annual).valueOf() - new Date(a.annual).valueOf()}); canBaoInfo.sort( (a, b) => {return new Date(b.annual).valueOf() - new Date(a.annual).valueOf()});
//只返回前五条改为3条 //只返回前五条
let zhengCeInfo = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.政策表, {}, []);
let zhengCeInfo = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.政策表, {isPermanent:1}, {}, 1, 3);
let zhengCeList = []; let zhengCeList = [];
zhengCeInfo.forEach(info => { zhengCeInfo.forEach(info => {
let {poId, title, source, createTimeMs,closeTimeMs, coverImg,isPermanent} = info; let {poId, title, source, createTimeMs,closeTimeMs, coverImg,isPermanent} = info;
let coverImgDefault = JSON.parse(coverImg)[0]; let coverImgDefault = JSON.parse(coverImg)[0];
if (!coverImgDefault) coverImgDefault = "/yuyi/files/默认图片.png"; if (!coverImgDefault) coverImgDefault = "/yuyi/files/默认图片.png";
// 判断是否为永久有效政策 // 判断是否为永久有效政策
let formattedCloseTime = isPermanent ? "永久有效" : moment(closeTimeMs).format("YYYY-MM-DD"); let formattedCloseTime = isPermanent == 1 ? "永久有效" : moment(closeTimeMs).format("YYYY-MM-DD");
zhengCeList.push( { if (isPermanent == 1 || (isPermanent == 0 && closeTimeMs > getMySqlMs())) {
poId, zhengCeList.push( {
title, poId,
source, title,
createTimeMs, source,
closeTimeMs:formattedCloseTime, createTimeMs,
coverImg:coverImgDefault closeTimeMs:formattedCloseTime,
}); coverImg:coverImgDefault
});
}) }
})
zhengCeList = zhengCeList.slice(0, 5);
let dataInfo = { let dataInfo = {
name:enterpriseInfo.enterpriseName, name:enterpriseInfo.enterpriseName,
...@@ -180,6 +183,7 @@ export async function taskList(eId:string, annual, state) { ...@@ -180,6 +183,7 @@ export async function taskList(eId:string, annual, state) {
let dataList:any[] = []; let dataList:any[] = [];
let jysjFile = ["BI", "TXP", "RD", "mId", "state", "isSubmit"]; let jysjFile = ["BI", "TXP", "RD", "mId", "state", "isSubmit"];
let selectParam:any = {eId, annual:getMySqlMs(`${year}-01-01 00:00:00`), quarter}; let selectParam:any = {eId, annual:getMySqlMs(`${year}-01-01 00:00:00`), quarter};
if (state == 1 ) selectParam.isSubmit = 0; if (state == 1 ) selectParam.isSubmit = 0;
else selectParam.isSubmit = 1; else selectParam.isSubmit = 1;
...@@ -196,7 +200,7 @@ export async function taskList(eId:string, annual, state) { ...@@ -196,7 +200,7 @@ export async function taskList(eId:string, annual, state) {
TXP:0, TXP:0,
RD:0, RD:0,
createTime:getMySqlMs(), createTime:getMySqlMs(),
state:0, state:1,
isSubmit:0, isSubmit:0,
isUpdate:0 isUpdate:0
} }
...@@ -569,32 +573,43 @@ export async function deleteEnterpriseServiceInfo(eId, esId) { ...@@ -569,32 +573,43 @@ export async function deleteEnterpriseServiceInfo(eId, esId) {
* @returns * @returns
*/ */
export async function enterprisePolicyList(state) { export async function enterprisePolicyList(state) {
let selectParam:any = {};
if (state == 1) {
selectParam.closeTimeMs = {"%lt%":getMySqlMs()}
} else if (state == 2) {
selectParam.closeTimeMs = {"%gt%":getMySqlMs()}
}
let filesList = ["poId", "title", "source", "createTimeMs", "closeTimeMs", "coverImg","isPermanent"]; let filesList = ["poId", "title", "source", "createTimeMs", "closeTimeMs", "coverImg","isPermanent"];
let resList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.政策表, selectParam, filesList); let resList = await selectData(OPERATIONALDATATYPE.查询多个, TABLENAME.政策表, {}, filesList);
let dataList = []; let dataList = [];
resList.forEach(info => { resList.forEach(info => {
let { poId, title, source,createTimeMs, closeTimeMs, coverImg, isPermanent } = info; let { poId, title, source,createTimeMs, closeTimeMs, coverImg, isPermanent } = info;
// 判断是否为永久有效政策 // 判断是否为永久有效政策
let formattedCreateTime = isPermanent ? "永久有效" :moment(closeTimeMs).format("YYYY-MM-DD"); let formattedCreateTime = "-";
if (isPermanent == 1) formattedCreateTime = "永久有效";
dataList.push( { else formattedCreateTime = moment(closeTimeMs).format("YYYY-MM-DD");
poId,
title, if (state == 1) {
source, if (isPermanent == 1 || closeTimeMs > getMySqlMs()) {
createTimeMs, dataList.push( {
closeTimeMs:formattedCreateTime, poId,
coverImg:coverImg ? JSON.parse(coverImg)[0] :'', title,
isPermanent source,
} ); createTimeMs,
closeTimeMs:formattedCreateTime,
coverImg:coverImg ? JSON.parse(coverImg)[0] :'',
isPermanent
});
}
} else if (state == 2) {
if (isPermanent == 0 && getMySqlMs() > closeTimeMs) {
dataList.push( {
poId,
title,
source,
createTimeMs,
closeTimeMs:formattedCreateTime,
coverImg:coverImg ? JSON.parse(coverImg)[0] :'',
isPermanent
} );
}
}
}); });
return {dataList}; return {dataList};
......
...@@ -48,26 +48,26 @@ export const EnterprisePatentUpdateConfig = { ...@@ -48,26 +48,26 @@ export const EnterprisePatentUpdateConfig = {
export const EnterpriseQualificationUpdateConfig = { export const EnterpriseQualificationUpdateConfig = {
kxState:{key:"Number"},//科小认定状态 kxState:{key:"Number", notMustHave:true},//科小认定状态
kxTime:{key:"Number"},//科小认定时间 kxTime:{key:"Number", notMustHave:true},//科小认定时间
kxImg:{key:"[String]"},//新增科小图片 kxImg:{key:"[String]", notMustHave:true},//新增科小图片
kxNumber:{key:"Number"},//新增科小认定编号 kxNumber:{key:"Number", notMustHave:true},//新增科小认定编号
zjtxState:{key:"Number"},//专精特新认定状态 zjtxState:{key:"Number", notMustHave:true},//专精特新认定状态
zjtxImg:{key:"[String]"},//新增专精特新图片 zjtxImg:{key:"[String]", notMustHave:true},//新增专精特新图片
zjtxTime:{key:"Number"},//专精特新认定时间 zjtxTime:{key:"Number", notMustHave:true},//专精特新认定时间
xjrImg:{key:"[String]"},//新增小巨人证书 xjrImg:{key:"[String]", notMustHave:true},//新增小巨人证书
xjrState:{key:"Number"},//小巨人认定状态 xjrState:{key:"Number", notMustHave:true},//小巨人认定状态
xjrTime:{key:"Number"},//小巨人认定时间 xjrTime:{key:"Number", notMustHave:true},//小巨人认定时间
xjrPyTime:{key:"Number"},//小巨人培育认定时间 xjrPyTime:{key:"Number", notMustHave:true},//小巨人培育认定时间
xjrPyState:{key:"Number"},//小巨人培育认定状态 xjrPyState:{key:"Number", notMustHave:true},//小巨人培育认定状态
xjrPyImg:{key:"[String]"},//新增小巨人培育证书 xjrPyImg:{key:"[String]", notMustHave:true},//新增小巨人培育证书
gaoXinJiShuTime:{key:"Number"},// 新增高新技术认定时间 gaoXinJiShuTime:{key:"Number", notMustHave:true},// 新增高新技术认定时间
gaoXinJiShuImg:{key:"[String]"},//新增高新技术图片 gaoXinJiShuImg:{key:"[String]", notMustHave:true},//新增高新技术图片
gxjsState:{key:"Number"},//高新技术状态 gxjsState:{key:"Number", notMustHave:true},//高新技术状态
listedState:{key:"Number"},//上市状态 listedState:{key:"Number", notMustHave:true},//上市状态
goPublicTime:{key:"Number"},//上市时间 goPublicTime:{key:"Number", notMustHave:true},//上市时间
goPublicSector:{key:"[Number]"},//上市板块 goPublicSector:{key:"[Number]", notMustHave:true},//上市板块
other:{key:"Number"},//新增其他 other:{key:"Number", notMustHave:true},//新增其他
} }
......
...@@ -60,7 +60,7 @@ export enum LISTINGSITUATION { ...@@ -60,7 +60,7 @@ export enum LISTINGSITUATION {
A = 1, A = 1,
科创板, 科创板,
海外, 海外,
其他 // 其他
} }
......
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