明树Git Lab

Commit 0336e52a authored by zhanghan's avatar zhanghan

1

parent c1648b3d
Pipeline #112171 passed with stage
in 19 seconds
...@@ -337,6 +337,7 @@ ...@@ -337,6 +337,7 @@
</el-collapse-item> --> </el-collapse-item> -->
<el-collapse-item <el-collapse-item
v-if="!isKeyPersonnel"
title="投融资与运营指标(万元)" title="投融资与运营指标(万元)"
name="投融资与运营指标(万元)" name="投融资与运营指标(万元)"
> >
...@@ -405,6 +406,7 @@ ...@@ -405,6 +406,7 @@
</el-table> </el-table>
</el-collapse-item> </el-collapse-item>
<el-collapse-item <el-collapse-item
v-if="!isKeyPersonnel"
title="批复意见落实情况" title="批复意见落实情况"
name="批复意见落实情况" name="批复意见落实情况"
> >
...@@ -728,6 +730,7 @@ let zrslxProps = { ...@@ -728,6 +730,7 @@ let zrslxProps = {
label: "name", label: "name",
}; };
let selectedFullPath = ref(""); //已选项的全路径名称 let selectedFullPath = ref(""); //已选项的全路径名称
const isKeyPersonnel = ref(false);
watch( watch(
() => formData.zrslx, () => formData.zrslx,
(newVal) => { (newVal) => {
...@@ -853,11 +856,35 @@ onMounted(() => { ...@@ -853,11 +856,35 @@ onMounted(() => {
}); });
// 选择关联项目,同步相关字段信息 // 选择关联项目,同步相关字段信息
const changeProject = (val) => { const changeProject = (val) => {
let selectData = projectList.value.filter((item) => item.id === val)[0]; const selectData = projectList.value.find((item) => item.id === val);
if (selectData) { if (selectData) {
formData.projectName = selectData.projectName; formData.projectName = selectData.projectName;
formData.tzzt = selectData.tzzt;
} }
proxy.$post({
url: "/api/project/getProjectFinalInfo",
data: { id: val },
callback: (data) => {
formData.projectName = data.projectName || "";
formData.tzzt = data.tzzt || "";
formData.jsqyf = data.xmjsqy ?? null;
formData.yyq = data.yynxn ?? null;
formData.jhjgsj = data.xmjgsjyj || "";
formData.xmnr = data.jsnrjgm || "";
formData.qtzcwnbsyl = data.qtzcwnbsyl ?? null;
formData.zbjcwnbsyl = data.zbjcwnbsyl ?? null;
formData.xmztz = data.xmztz ?? null;
formData.jaf = data.jaf ?? null;
formData.sbjgjgzf = data.sbjgjgzf ?? null;
formData.tdxgfy = data.tdxgfy ?? null;
formData.jsdwglf = data.jsdwglf ?? null;
formData.qtjsxmglf = data.qtjsxmglf ?? null;
formData.qtfy = data.qtfy ?? null;
formData.jsqlx = data.jsqlx ?? null;
},
error: () => {
ElMessage.error("获取项目详情失败");
},
});
}; };
// 责任书文件 // 责任书文件
...@@ -1406,6 +1433,17 @@ let ndZrs = [ ...@@ -1406,6 +1433,17 @@ let ndZrs = [
]; ];
// 选择责任书类型,同步切换责任书具体指标数据 // 选择责任书类型,同步切换责任书具体指标数据
const changeZrslx = (data) => { const changeZrslx = (data) => {
let node = data;
let found = false;
while (node) {
if (node.name && node.name.includes("关键人员")) {
found = true;
break;
}
node = node.parent;
}
isKeyPersonnel.value = found;
if (!data.children || !data.children.length) { if (!data.children || !data.children.length) {
// 点击到最内层子节点 // 点击到最内层子节点
if (data.name.indexOf("年度") != -1) { if (data.name.indexOf("年度") != -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