Commit 01093bbc by chenjinjing

no message

parent fe88d81c
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
*/ */
import moment = require("moment"); import moment = require("moment");
import { BANXUELEIXING, DOCUMENTTYPE, INDIVIDUALMEMBERTYPE, INVOICESTATUS, MEMBERLEVEL, MEMBERTYPE, NATION, ORDERSTATE, PROFCATEGORY, SEX, STATE, UNITMEMBERTYPE } from "../../config/enum"; import { BANXUELEIXING, DOCUMENTTYPE, INDIVIDUALMEMBERTYPE, INVOICESTATUS, MEMBERLEVEL, MEMBERTYPE, NATION, ORDERSTATE, PROFCATEGORY, SEX, STATE, UNITMEMBERTYPE, USERREGISTERSTATE } from "../../config/enum";
import { ERRORENUM } from "../../config/errorEnum"; import { ERRORENUM } from "../../config/errorEnum";
import { addManyData } from "../../data/add"; import { addManyData } from "../../data/add";
import { deleteManyData } from "../../data/delete"; import { deleteManyData } from "../../data/delete";
...@@ -37,8 +37,8 @@ export async function getMemberData({userId}) { ...@@ -37,8 +37,8 @@ export async function getMemberData({userId}) {
"yuanXiaoBanGongFuZeRen", "yuanXiaoBanGongFuZeRenDianHua", "ZhuYaoFuZeRenYouXiang", "yuanXiaoKeYanFuZeRen", "yuanXiaoKeYanFuZeRenDianHua", "jiaoXueFuZeRenXinMing", "yuanXiaoBanGongFuZeRen", "yuanXiaoBanGongFuZeRenDianHua", "ZhuYaoFuZeRenYouXiang", "yuanXiaoKeYanFuZeRen", "yuanXiaoKeYanFuZeRenDianHua", "jiaoXueFuZeRenXinMing",
"yuanXiaoXueShengZongRenShu", "yuanXiaoJiaoZhiGongZongRenShu", "jiaoXueFuZeRenDianHua"]; "yuanXiaoXueShengZongRenShu", "yuanXiaoJiaoZhiGongZongRenShu", "jiaoXueFuZeRenDianHua"];
} else { } else {
baseSelectFiles = ["name", "sex", "documentType", "documentId", "sheng", "shi", "qu", "nation", "birth", "addres"]; baseSelectFiles = ["name", "sex", "documentType", "documentId", "sheng", "shi", "qu", "nation", "birth", "addres", "education", "phone", "mail", "photoUrl", "uscc", "unitName"];
majorSelectFiles = ["workUnit", "duties", "workTitle", "studyResume", "workResume", "profAchievement", "otherEMP", "otherPROF", "profCategory"]; majorSelectFiles = ["workUnit", "unitName", "duties", "workTitle", "studyResume", "workResume", "profAchievement", "otherEMP", "otherPROF", "profCategory"];
} }
/**返回指定配置字段 */ /**返回指定配置字段 */
...@@ -50,6 +50,8 @@ export async function getMemberData({userId}) { ...@@ -50,6 +50,8 @@ export async function getMemberData({userId}) {
topInfo.integral = 0; topInfo.integral = 0;
if(topInfo.joinTime) topInfo.joinTime = moment(topInfo.joinTime).format("YYYY-MM-DD"); if(topInfo.joinTime) topInfo.joinTime = moment(topInfo.joinTime).format("YYYY-MM-DD");
if(topInfo.lifespanEndTime) topInfo.lifespanEndTime = moment(topInfo.lifespanEndTime).format("YYYY-MM-DD"); if(topInfo.lifespanEndTime) topInfo.lifespanEndTime = moment(topInfo.lifespanEndTime).format("YYYY-MM-DD");
if(topInfo.userRegisterState == USERREGISTERSTATE.通过) topInfo.userRegisterState = "已入会";
else topInfo.userRegisterState = "未入会";
// if(topInfo.memberLevel) topInfo.memberLevel = changeEnumValue(MEMBERLEVEL, topInfo.memberLevel); // if(topInfo.memberLevel) topInfo.memberLevel = changeEnumValue(MEMBERLEVEL, topInfo.memberLevel);
// if(baseInfo.sex) baseInfo.sex = changeEnumValue(SEX, baseInfo.sex); // if(baseInfo.sex) baseInfo.sex = changeEnumValue(SEX, baseInfo.sex);
// if(baseInfo.documentType) baseInfo.documentType = changeEnumValue(DOCUMENTTYPE, baseInfo.documentType); // if(baseInfo.documentType) baseInfo.documentType = changeEnumValue(DOCUMENTTYPE, baseInfo.documentType);
......
...@@ -69,11 +69,11 @@ export async function unitMemberList({unitName, joinTime, unitMemberType, member ...@@ -69,11 +69,11 @@ export async function unitMemberList({unitName, joinTime, unitMemberType, member
* @returns {顶部数据, 基本信息, 单位信息, 单位所获得科研成果} * @returns {顶部数据, 基本信息, 单位信息, 单位所获得科研成果}
*/ */
const UnitBasicConfig = ["userId", "unitName", "addres", "uscc", "legalPerson", "legalPersonPhone", "contactPerson", "contactPersonDuties", "sheng", "shi", "qu", const UnitBasicConfig = ["userId", "unitName", "legalPerson", "legalPersonPhone", "legalPersonMail", "unitMail", "contactPerson", "contactPersonDuties", "contactPersonPhone",
"uusinessLicenseUrl", "education"]; "uusinessLicenseUrl", "addres", "sheng", "shi", "qu", "uscc", "unitName"];
const UnitConfig = ["unitMemberType", "yuanXiaoBanXueLeiXing", "yuanXiaoZhuGuanBuMen", "yuanXiaoFuZeRen", "yuanXiaoFuZeRenZhiWu", "yuanXiaoFuZeRenDianHua", const UnitConfig = ["unitMemberType", "yuanXiaoBanXueLeiXing", "yuanXiaoZhuGuanBuMen", "yuanXiaoFuZeRen", "yuanXiaoFuZeRenZhiWu", "yuanXiaoFuZeRenDianHua",
"yuanXiaoBanGongFuZeRenZhiWu", "yuanXiaoBanGongFuZeRenDianHua", "yuanXiaoXueShengZongRenShu", "yuanXiaoJiaoZhiGongZongRenShu", "yuanXiaoJianZhuMianJi", "yuanXiaoBanGongFuZeRen", "yuanXiaoBanGongFuZeRenDianHua", "ZhuYaoFuZeRenYouXiang", "yuanXiaoKeYanFuZeRen", "yuanXiaoKeYanFuZeRenDianHua",
"yuanXiaoKeYanFuZeRen", "yuanXiaoKeYanFuZeRenDianHua", "jiaoXueFuZeRenXinMing", "jiaoXueFuZeRenDianHua", "ZhuYaoFuZeRenYouXiang"]; "jiaoXueFuZeRenXinMing", "yuanXiaoXueShengZongRenShu", "yuanXiaoJiaoZhiGongZongRenShu", "jiaoXueFuZeRenDianHua"];
export async function unitMemberDetails({id}) { export async function unitMemberDetails({id}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id}); let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id});
...@@ -81,7 +81,12 @@ export async function unitMemberDetails({id}) { ...@@ -81,7 +81,12 @@ export async function unitMemberDetails({id}) {
let topInfo:any = extractData(oldInfo, ["session", "memberLevel"]); let topInfo:any = extractData(oldInfo, ["session", "memberLevel"]);
/**处理枚举值 */ /**处理枚举值 */
topInfo.memberLevel = changeEnumValue(MEMBERLEVEL, topInfo.memberLevel); topInfo.memberLevel = changeEnumValue(MEMBERLEVEL, topInfo.memberLevel);
let basicInfo = extractData(oldInfo, UnitBasicConfig); let basicInfo:any = extractData(oldInfo, UnitBasicConfig);
/**获取订单表新社会信用代码和新发票抬头 */
let orderInfo = await findOnce(TABLEENUM.订单表, {userId:id});
if (!orderInfo || !orderInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
basicInfo.newUscc = orderInfo.newUscc;
basicInfo.newUnitName = orderInfo.newUnitName;
let unitInfo = extractData(oldInfo, UnitConfig); let unitInfo = extractData(oldInfo, UnitConfig);
let oldKeYanInfo = await findOnce(TABLEENUM.单位所获得科研成果表, {userId:id}); let oldKeYanInfo = await findOnce(TABLEENUM.单位所获得科研成果表, {userId:id});
...@@ -185,8 +190,8 @@ export async function individualMemberList({name, documentId, phone, individualM ...@@ -185,8 +190,8 @@ export async function individualMemberList({name, documentId, phone, individualM
* @returns {顶部数据, 基本信息, 专业信息, 其他附件} * @returns {顶部数据, 基本信息, 专业信息, 其他附件}
*/ */
const IndividualBasicConfig = ["name", "sex", "nation", "birth", "documentType", "documentId", "sheng", "shi", "qu", "addres", "photoUrl"]; const IndividualBasicConfig = ["name", "sex", "nation", "birth", "documentType", "documentId", "sheng", "shi", "qu", "addres", "photoUrl", "uscc", "unitName"];
const SpecialityConfig = ["unitName", "memberLevel", "workTitle", "profCategory", "studyResume", "workResume", "profAchievement", "otherEMP", "otherPROF"]; const SpecialityConfig = ["workUnit", "duties", "workTitle", "profCategory", "studyResume", "workResume", "profAchievement", "otherEMP", "otherPROF"];
export async function individualMemberDetails({id}) { export async function individualMemberDetails({id}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id}); let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id});
...@@ -198,6 +203,10 @@ export async function individualMemberDetails({id}) { ...@@ -198,6 +203,10 @@ export async function individualMemberDetails({id}) {
let basicInfo:any = extractData(oldInfo, IndividualBasicConfig); let basicInfo:any = extractData(oldInfo, IndividualBasicConfig);
basicInfo.documentType = changeEnumValue(DOCUMENTTYPE, basicInfo.documentType); basicInfo.documentType = changeEnumValue(DOCUMENTTYPE, basicInfo.documentType);
basicInfo.nation = changeEnumValue(NATION, basicInfo.nation); basicInfo.nation = changeEnumValue(NATION, basicInfo.nation);
let orderInfo = await findOnce(TABLEENUM.订单表, {userId:id});
if (!orderInfo || !orderInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
basicInfo.newUscc = orderInfo.newUscc;
basicInfo.newUnitName = orderInfo.newUnitName;
let specialityInfo:any = extractData(oldInfo, SpecialityConfig); let specialityInfo:any = extractData(oldInfo, SpecialityConfig);
basicInfo.profCategory = changeEnumValue(PROFCATEGORY, basicInfo.profCategory); basicInfo.profCategory = changeEnumValue(PROFCATEGORY, basicInfo.profCategory);
......
...@@ -536,7 +536,8 @@ export enum ADMINLV { ...@@ -536,7 +536,8 @@ export enum ADMINLV {
党建工作, 党建工作,
分支机构, 分支机构,
通知公告, 通知公告,
内容管理= 107, 内容管理,
首页 = 108,
会员库 = 201, 会员库 = 201,
审批管理, 审批管理,
会费管理, 会费管理,
......
...@@ -381,7 +381,7 @@ const ModelArray = [ ...@@ -381,7 +381,7 @@ const ModelArray = [
workTitle:'String',//职称 workTitle:'String',//职称
studyResume:'String',//学习简历 studyResume:'String',//学习简历
workResume:'String',//工作简历 workResume:'String',//工作简历
profAchievement:'String',//专业成果 profAchievement:'String',//专业成果 教研成果
otherEMP:'String',//其他任职情况 otherEMP:'String',//其他任职情况
otherPROF:'String',//其他专业情况 otherPROF:'String',//其他专业情况
profCategory:'Number',//专业类别 枚举PROFCATEGORY profCategory:'Number',//专业类别 枚举PROFCATEGORY
......
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