明树Git Lab

Commit ec2bef8a authored by zhanghan's avatar zhanghan

重新决策处理

parent 9ec31e45
Pipeline #109511 passed with stage
in 21 seconds
......@@ -47,14 +47,14 @@ export default {
item.setAttribute("id", `collapse-${name}`);
}
console.log("Navigation item:", {
name,
title,
id: item.getAttribute("id"),
allAttrs: Array.from(item.attributes).map(
(attr) => `${attr.name}="${attr.value}"`,
),
});
// console.log("Navigation item:", {
// name,
// title,
// id: item.getAttribute("id"),
// allAttrs: Array.from(item.attributes).map(
// (attr) => `${attr.name}="${attr.value}"`,
// ),
// });
navItems.push({
name,
......
......@@ -28,7 +28,9 @@
link
type="primary"
size="small"
v-if="canAudit && row.projectLzType == 9"
v-if="
canAudit && (row.projectLzType == 9 || row.projectLzType == 13)
"
:loading="row.loading"
@click="editProject(row)"
>
......
......@@ -2,12 +2,6 @@
<div class="add-project-container">
<div class="add-project-content" v-loading="loading">
<routerBack
:show-save="
!loading &&
!isPreview &&
(!formData.projectLzType ||
['1', '5', '7', '9'].includes(formData.projectLzType.toString()))
"
:loading="loading"
@save="() => saveClick('save')"
></routerBack>
......@@ -3137,15 +3131,7 @@
<div class="header-right">
<el-button type="default" @click="backClick">返回</el-button>
<template v-if="!loading && !isPreview">
<el-button
type="primary"
v-if="
!formData.projectLzType ||
['1', '5', '7', '9'].includes(
formData.projectLzType.toString(),
)
"
@click="saveClick('save')"
<el-button type="primary" @click="saveClick('save')"
>保存</el-button
>
<el-button
......@@ -3164,7 +3150,8 @@
type="primary"
v-if="
jcFormData.projectLzType == '9' ||
jcFormData.projectLzType == '11'
jcFormData.projectLzType == '11' ||
jcFormData.projectLzType == '13'
"
@click="saveClick('zaiSubmit')"
>重新决策</el-button
......@@ -4655,7 +4642,7 @@ const getProjectInfo = () => {
pageActiveName.value = "决策信息填报";
}
// 决策
let jcData = res.zaijuece || res.lixiang || {};
let jcData = res.zaijuece || res.juece || {};
Object.assign(jcFormData, jcData);
if (res.zaijuece) {
Object.assign(jcSwlzbData, jcData.projectJsgms);
......@@ -4903,95 +4890,6 @@ const getLrbData = () => {
// 保存数据
const saveClick = (type) => {
if (!formData.projectLzType || formData.projectLzType.toString() === "1") {
let url = formData.id
? type === "submit"
? "startLixiang"
: "saveProjectPreLixiang"
: "createProject";
let gdxxNewArr = JSON.parse(JSON.stringify(gdxxData));
gdxxNewArr.splice(-1);
let params = {
...formData,
projectJsgms: swlzbData,
projectGdxxs: gdxxNewArr,
lxzl: zcclData.value,
projectXmtzzes: tzzeqkjData,
projectCwpjzbs: cwpjzbData,
lxpfwj: lxpfwjData.value,
projectSpyjs: spyjTableData,
xgshcl: shclData.value,
};
if (type === "submit") {
params.buttonType = "submit";
}
proxy.$post({
url: "/api/project/" + url,
data: params,
callback: (data) => {
router.push("/decision");
},
});
} else if (
jcFormData.projectLzType.toString() === "5" ||
jcFormData.projectLzType.toString() === "7"
) {
let url = type === "submit" ? "startJuece" : "saveJuece";
let gdxxNewArr = JSON.parse(JSON.stringify(jcGdxxData));
gdxxNewArr.splice(-1);
let params = {
...jcFormData,
projectJsgms: jcSwlzbData,
projectZqrzs: dbzqData,
projectFxgls: fxglData,
projectGdxxs: gdxxNewArr,
projectLcbjds: lcbjdData,
lcbjhspb: lcbspData.value,
kycl: kyclData.value,
jjzbcbcscl: jjzbcsData.value,
qtxgzccl: tpzcclData.value,
bcxgzccl: tpbczcclData.value,
shya: shyaData.value,
projectXmtzzes: jcTzzeqkjData,
projectCwpjzbs: jcCwpjzbData,
projectBjtjs: jcHxbjtjData.value,
projectJczts: jcztshqkData,
projectTzzts: tzztshqkData,
projectSpyjs: jcspyjData,
};
// 获取动态表格数据
let tjjhArr = getTjjhData();
if (tjjhArr.length) {
params.tjjh = tjjhArr;
}
let xmtzzjllArr = getXmtzzjllData();
if (xmtzzjllArr.length) {
params.xmtzzjll = xmtzzjllArr;
}
let xmzbjxjllArr = getXmzbjxjllData();
if (xmzbjxjllArr.length) {
params.xmzbjxjll = xmzbjxjllArr;
}
let njfxjllArr = getNjfxjllData();
if (njfxjllArr.length) {
params.njfxjll = njfxjllArr;
}
let lrbArr = getLrbData();
if (lrbArr.length) {
params.lrb = lrbArr;
}
proxy.$post({
url: "/api/project/" + url,
data: params,
callback: (data) => {
router.push("/decision");
},
});
} else if (
jcFormData.projectLzType.toString() === "9" ||
jcFormData.projectLzType.toString() === "11"
) {
// 再决策(已决策 或 再决策填报中)
let url = type === "zaiSubmit" ? "startZaiJuece" : "saveZaiJuece";
let gdxxNewArr = JSON.parse(JSON.stringify(jcGdxxData));
gdxxNewArr.splice(-1);
......@@ -5043,7 +4941,6 @@ const saveClick = (type) => {
router.push("/decision");
},
});
}
};
// 审核
let auditFormData = ref({});
......
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