|
@@ -412,7 +412,7 @@ module.exports = app => {
|
|
|
if (!ctx.session.sessionUser.is_admin) throw '无权进行列设置';
|
|
if (!ctx.session.sessionUser.is_admin) throw '无权进行列设置';
|
|
|
const colType = ctx.request.body.col_type;
|
|
const colType = ctx.request.body.col_type;
|
|
|
const colSet = JSON.parse(ctx.request.body.col_set);
|
|
const colSet = JSON.parse(ctx.request.body.col_set);
|
|
|
- const contractType = ctx.request.body.type;
|
|
|
|
|
|
|
+ const contractType = Number(ctx.request.body.type);
|
|
|
if ([contractConst.type.expenses, contractConst.type.income].indexOf(contractType) < 0) throw '合同类型错误';
|
|
if ([contractConst.type.expenses, contractConst.type.income].indexOf(contractType) < 0) throw '合同类型错误';
|
|
|
await ctx.service.contractColSet.setContractColSet(ctx.subProject.id, ctx.contractOptions.tid, contractType, colType, colSet);
|
|
await ctx.service.contractColSet.setContractColSet(ctx.subProject.id, ctx.contractOptions.tid, contractType, colType, colSet);
|
|
|
ctx.redirect(ctx.request.header.referer);
|
|
ctx.redirect(ctx.request.header.referer);
|