明树Git Lab

Commit d2c0f73b authored by suesueyue's avatar suesueyue

处理完成

parent 67560525
Pipeline #111444 passed with stage
in 20 seconds
...@@ -266,6 +266,7 @@ const activeCollapse = reactive([ ...@@ -266,6 +266,7 @@ const activeCollapse = reactive([
"项目批复信息", "项目批复信息",
"其他", "其他",
"投决计划", "投决计划",
"投评报告及测算表",
"项目投资资金流量表", "项目投资资金流量表",
"项目资本金现金流量表", "项目资本金现金流量表",
"能建方现金流量表", "能建方现金流量表",
...@@ -288,7 +289,7 @@ let projectId = route.query.projectId; ...@@ -288,7 +289,7 @@ let projectId = route.query.projectId;
const lxType = computed(() => formData.projectLzType?.toString()); const lxType = computed(() => formData.projectLzType?.toString());
const jcType = computed(() => jcFormData.projectLzType?.toString()); const jcType = computed(() => jcFormData.projectLzType?.toString());
const isDaibanUser = computed(() => const isDaibanUser = computed(() =>
formData?.daibanUsers?.includes(userInfo?.id), formData?.daibanUsers?.includes(userInfo?.id)
); );
// 表单禁用状态:基于流程节点 + 待办人判断 // 表单禁用状态:基于流程节点 + 待办人判断
...@@ -306,26 +307,25 @@ const jcFormDisabled = computed(() => { ...@@ -306,26 +307,25 @@ const jcFormDisabled = computed(() => {
}); });
const showSave = computed( const showSave = computed(
() => !isPreview && (!formData.id || formData.projectCreator === userInfo?.id), () => !isPreview && (!formData.id || formData.projectCreator === userInfo?.id)
); );
const showSubmitLixiang = computed( const showSubmitLixiang = computed(
() => lxType.value === "1" && formData.projectCreator === userInfo?.id, () => lxType.value === "1" && formData.projectCreator === userInfo?.id
); );
const showSubmitJuece = computed( const showSubmitJuece = computed(
() => () => jcType.value === "7" && formData.projectCreator === userInfo?.id
jcType.value === "7" && formData.projectCreator === userInfo?.id,
); );
const showFirstAudit = computed( const showFirstAudit = computed(
() => isDaibanUser.value && lxType.value === "3", () => isDaibanUser.value && lxType.value === "3"
); );
const showAuditLixiang = computed( const showAuditLixiang = computed(
() => isDaibanUser.value && hasApproveRole && lxType.value === "4", () => isDaibanUser.value && hasApproveRole && lxType.value === "4"
); );
const showAuditJuece = computed( const showAuditJuece = computed(
() => isDaibanUser.value && jcType.value === "8", () => isDaibanUser.value && jcType.value === "8"
); );
const showApprove = computed( const showApprove = computed(
() => isDaibanUser.value && hasApproveRole && lxType.value === "2", () => isDaibanUser.value && hasApproveRole && lxType.value === "2"
); );
// 下载文件 // 下载文件
...@@ -348,7 +348,7 @@ const downloadTemplate = async (type) => { ...@@ -348,7 +348,7 @@ const downloadTemplate = async (type) => {
headers: { headers: {
Authorization: token.value, Authorization: token.value,
}, },
}, }
) )
.then((res) => res.blob()) .then((res) => res.blob())
.then((blob) => { .then((blob) => {
...@@ -359,14 +359,14 @@ const downloadTemplate = async (type) => { ...@@ -359,14 +359,14 @@ const downloadTemplate = async (type) => {
type === "tjjh" type === "tjjh"
? "投决计划" ? "投决计划"
: type === "xmtzzjll" : type === "xmtzzjll"
? "项目投资资金流量表" ? "项目投资资金流量表"
: type === "xmzbjxjll" : type === "xmzbjxjll"
? "项目资本金现金流量表" ? "项目资本金现金流量表"
: type === "njfxjll" : type === "njfxjll"
? "能建方现金流量表" ? "能建方现金流量表"
: type === "lrb" : type === "lrb"
? "利润表" ? "利润表"
: ""; : "";
link.download = name + "模板.xlsx"; link.download = name + "模板.xlsx";
document.body.appendChild(link); document.body.appendChild(link);
link.click(); link.click();
...@@ -385,7 +385,7 @@ const finance = useFinanceTables(); ...@@ -385,7 +385,7 @@ const finance = useFinanceTables();
const getObjSums = (obj, objkey) => { const getObjSums = (obj, objkey) => {
return Object.entries(obj).reduce( return Object.entries(obj).reduce(
(acc, [key, item]) => acc.plus(new Decimal(item[objkey] || 0)), (acc, [key, item]) => acc.plus(new Decimal(item[objkey] || 0)),
new Decimal(0), new Decimal(0)
); );
}; };
...@@ -516,7 +516,7 @@ const getProjectInfo = () => { ...@@ -516,7 +516,7 @@ const getProjectInfo = () => {
?.children || []; ?.children || [];
resource.jcQxgjList.value = resource.jcQxgjList.value =
resource.jcDsgjList.value.filter( resource.jcDsgjList.value.filter(
(item) => item.key == jcData.dsjngjjw, (item) => item.key == jcData.dsjngjjw
)[0]?.children || []; )[0]?.children || [];
resource.jcTzsxejflList.value = resource.jcTzsxejflList.value =
resource.tzsxyjflList.filter((item) => item.key == jcData.tzsxyjfl)[0] resource.tzsxyjflList.filter((item) => item.key == jcData.tzsxyjfl)[0]
...@@ -671,10 +671,10 @@ const submitAudit = () => { ...@@ -671,10 +671,10 @@ const submitAudit = () => {
formData.projectLzType.toString() === "3" formData.projectLzType.toString() === "3"
? "approvalLixiangByTouGuanJbr" ? "approvalLixiangByTouGuanJbr"
: formData.projectLzType.toString() === "4" : formData.projectLzType.toString() === "4"
? "approvalLixiang" ? "approvalLixiang"
: jcFormData.projectLzType.toString() === "8" : jcFormData.projectLzType.toString() === "8"
? "approvalJuece" ? "approvalJuece"
: ""; : "";
proxy.$post({ proxy.$post({
url: "/api/project/" + url, url: "/api/project/" + url,
data: { data: {
......
...@@ -400,7 +400,7 @@ ...@@ -400,7 +400,7 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="审核处室" label-width="160"> <el-form-item label="审核处室" label-width="160">
<el-input v-model="jcFormData.shcs" /> <el-input v-model="jcFormData.jcpfshcs" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
...@@ -415,7 +415,7 @@ ...@@ -415,7 +415,7 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="批复文件" :label-width="130"> <el-form-item label="批复文件" :label-width="130">
<FileUploader v-model="lcbspData" /> <FileUploader v-model="jcFormData.jcpfwj" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
......
...@@ -72,7 +72,7 @@ ...@@ -72,7 +72,7 @@
<el-form-item label="是否能建重大或重要投资项目"> <el-form-item label="是否能建重大或重要投资项目">
<CommonSelector <CommonSelector
:radio="true" :radio="true"
v-model="jcFormData.sfnjzdhzytzxm" v-model="jcFormData.sfnjzdhzytz"
dictName="sf" dictName="sf"
/> />
</el-form-item> </el-form-item>
...@@ -589,8 +589,8 @@ ...@@ -589,8 +589,8 @@
<div class="col-title">投资指南分类</div> <div class="col-title">投资指南分类</div>
<el-form-item label="2+9布局分类"> <el-form-item label="2+9布局分类">
<CommonSelector <CommonSelector
v-model="jcFormData.tzznyjfl" v-model="jcFormData.bjfl"
dictName="tzzn" dictName="layoutType"
@change="changeJcTzznyjfl" @change="changeJcTzznyjfl"
/> />
</el-form-item> </el-form-item>
...@@ -674,7 +674,7 @@ ...@@ -674,7 +674,7 @@
<el-form-item label="是否列入国资委负面清单"> <el-form-item label="是否列入国资委负面清单">
<CommonSelector <CommonSelector
:radio="true" :radio="true"
v-model="jcFormData.sfjntbjgl" v-model="jcFormData.sflrgzwfmqd"
dictName="sf" dictName="sf"
/> />
</el-form-item> </el-form-item>
...@@ -1415,7 +1415,7 @@ ...@@ -1415,7 +1415,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
<el-form-item label="里程碑计划审批表" :label-width="130"> <el-form-item label="里程碑计划审批表" :label-width="130">
<FileUploader v-model="lcbspData" /> <FileUploader v-model="jcFormData.tpbgjcsb" />
</el-form-item> </el-form-item>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="投评决策资料" name="投评决策资料"> <el-collapse-item title="投评决策资料" name="投评决策资料">
......
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