Commit 0a2c27f1 by liangzhen

自动稽核任务

1 parent 5e692720
......@@ -449,46 +449,6 @@
clearable
></el-input>
</el-form-item>
<!-- <el-form-item label="省公司计划文件号:" prop="字段待确认" class="fromItem">
<el-input
v-model="ruleFormZJ.fullName"
placeholder="请输入"
></el-input>
</el-form-item>
<el-form-item label="信通公司计划文件号:" prop="字段待确认" class="fromItem">
<el-input
v-model="ruleFormZJ.fullName"
placeholder="请输入"
></el-input>
</el-form-item> -->
<!-- <el-form-item
label="建设形式:"
prop="projectCategory"
class="fromItem"
>
<el-select
v-model="ruleFormZJ.projectCategory"
placeholder="请选择"
clearable
>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select>
</el-form-item> -->
<!-- <el-form-item label="部门:" prop="department" class="fromItem">
<el-select
v-model="ruleFormZJ.department"
placeholder="请选择"
clearable
>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select>
</el-form-item> -->
<el-form-item class="cxItem">
<span class="zjquery" @click="xzExperts()"> 查询 </span>
</el-form-item>
......
......@@ -225,7 +225,7 @@
<template slot-scope="scope">
<el-button
@click="
handleClickADGZ(scope.row, scope.$index, addtableDataXM)
handleClickADGZ(scope.row, scope.$index, addtableData)
"
type="text"
size="small"
......@@ -264,17 +264,15 @@
:row-class-name="tableRowClassName"
border
>
<el-table-column type="selection"> </el-table-column>
<el-table-column label="序号" width="55" type="index">
</el-table-column>
<el-table-column label="项目编码" width="auto" prop="projectId">
<el-table-column prop="department" label="部门" width="150">
</el-table-column>
<el-table-column
prop="projectYear"
label="项目年度"
width="auto"
>
<el-table-column label="项目编码" width="150" prop="projectId">
</el-table-column>
<el-table-column
prop="projectName"
label="项目名称"
......@@ -285,16 +283,38 @@
<el-table-column
prop="projectCategory"
label="建设形式"
width="auto"
width="100"
>
</el-table-column>
<!-- <el-table-column
prop="projectStatus"
label="项目建设阶段"
width="auto"
<el-table-column prop="projectYear" label="项目年度" width="100">
<template slot-scope="scope">
{{ scope.row.projectYear }}
</template>
</el-table-column>
<el-table-column label="总投资计划(万元)" width="200">
<el-table-column
prop="costAmountTotal"
label="成本金"
width="100"
>
</el-table-column>
<el-table-column
prop="capitalAmountTotal"
label="资本金"
width="100"
>
</el-table-column>
</el-table-column>
<el-table-column prop="department" label="承建单位" width="150">
</el-table-column>
<el-table-column prop="personCharge" label="负责人" width="110">
</el-table-column>
<el-table-column
prop="projectInfo"
label="项目内容"
show-overflow-tooltip
>
</el-table-column> -->
<el-table-column prop="department" label="部门" width="auto">
</el-table-column>
<el-table-column label="操作" width="130">
<template slot-scope="scope">
......@@ -452,7 +472,7 @@
</el-dialog>
<!-- 选择项目 -->
<el-dialog
title="选择待评估项目"
title="选择待稽核项目"
:visible.sync="dialogAddzj"
width="90%"
:modal-append-to-body="false"
......@@ -465,16 +485,18 @@
prop="projectYear"
class="fromItem"
>
<el-select
v-model="ruleFormZJ.projectYear"
placeholder="请选择"
clearable
>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
</el-select>
<el-select
v-model="ruleForm.projectYear"
placeholder="请选择"
clearable
>
<el-option
v-for="(item, index) in yearsList"
:key="index"
:label="item + '年'"
:value="item"
/>
</el-select>
</el-form-item>
<el-form-item label="项目编码:" prop="projectId" class="fromItem">
<el-input
......@@ -507,10 +529,9 @@
placeholder="请选择"
clearable
>
<el-option label="2024年" value="2024"></el-option>
<el-option label="2023年" value="2023"></el-option>
<el-option label="2022年" value="2022"></el-option>
<el-option label="2021年" value="2021"></el-option>
<el-option label="统推" value="01"></el-option>
<el-option label="自建" value="02"></el-option>
<el-option label="独立建设" value="03"></el-option>
</el-select>
</el-form-item>
<el-form-item label="部门:" prop="department" class="fromItem">
......@@ -541,18 +562,15 @@
:row-class-name="tableRowClassName"
border
>
<el-table-column type="selection"> </el-table-column>
<el-table-column type="selection"> </el-table-column>
<el-table-column label="序号" width="55" type="index">
</el-table-column>
<el-table-column label="项目编码" width="200" prop="projectId">
<el-table-column prop="department" label="部门" width="150">
</el-table-column>
<el-table-column
prop="projectYear"
label="项目年度"
width="200"
>
<el-table-column label="项目编码" width="150" prop="projectId">
</el-table-column>
<el-table-column
prop="projectName"
label="项目名称"
......@@ -563,49 +581,32 @@
<el-table-column
prop="projectCategory"
label="建设形式"
width="200"
width="100"
>
</el-table-column>
<!-- <el-table-column
prop="projectStatus"
label="项目建设阶段"
width="200"
>
</el-table-column> -->
<el-table-column label="总投资计划(万元)" width="300">
<el-table-column
prop=" costAmountTotal"
label="成本金"
width="auto"
>
</el-table-column>
<el-table-column
prop="capitalAmountTotal"
label="资本金"
width="auto"
>
</el-table-column>
<el-table-column prop="projectYear" label="项目年度" width="100">
<template slot-scope="scope">
{{ scope.row.projectYear }}
</template>
</el-table-column>
<el-table-column label="当年投资计划(万元)" width="300">
<el-table-column label="总投资计划(万元)" width="200">
<el-table-column
prop="costAmountCurrentMfdel"
prop="costAmountTotal"
label="成本金"
width="auto"
width="100"
>
</el-table-column>
<el-table-column
prop="capitalAmountCurrentMfdel"
prop="capitalAmountTotal"
label="资本金"
width="200"
width="100"
>
</el-table-column>
</el-table-column>
<el-table-column prop="department" label="部门" width="200">
</el-table-column>
<el-table-column prop="department" label="承建单位" width="200">
<el-table-column prop="department" label="承建单位" width="150">
</el-table-column>
<el-table-column prop="personCharge" label="负责人" width="200">
<el-table-column prop="personCharge" label="负责人" width="110">
</el-table-column>
<el-table-column
prop="projectInfo"
......@@ -613,10 +614,6 @@
show-overflow-tooltip
>
</el-table-column>
<el-table-column prop="inputuser" label="创建人" width="200">
</el-table-column>
<el-table-column prop="inputtime" label="创建时间" width="200">
</el-table-column>
</el-table>
</div>
......@@ -640,7 +637,7 @@
</el-dialog>
<!-- 详情弹窗 -->
<el-dialog
title="自动稽核任务"
title="详情"
:visible.sync="dialogXQ"
width="90%"
:modal-append-to-body="false"
......@@ -758,17 +755,15 @@
:row-class-name="tableRowClassName"
border
>
<el-table-column type="selection"> </el-table-column>
<el-table-column label="序号" width="55" type="index">
</el-table-column>
<el-table-column label="项目编码" width="auto" prop="projectId">
<el-table-column prop="department" label="部门" width="150">
</el-table-column>
<el-table-column
prop="projectYear"
label="项目年度"
width="auto"
>
<el-table-column label="项目编码" width="150" prop="projectId">
</el-table-column>
<el-table-column
prop="projectName"
label="项目名称"
......@@ -779,16 +774,38 @@
<el-table-column
prop="projectCategory"
label="建设形式"
width="auto"
width="100"
>
</el-table-column>
<!-- <el-table-column
prop="projectStatus"
label="项目建设阶段"
width="auto"
<el-table-column prop="projectYear" label="项目年度" width="100">
<template slot-scope="scope">
{{ scope.row.projectYear }}
</template>
</el-table-column>
<el-table-column label="总投资计划(万元)" width="200">
<el-table-column
prop="costAmountTotal"
label="成本金"
width="100"
>
</el-table-column>
<el-table-column
prop="capitalAmountTotal"
label="资本金"
width="100"
>
</el-table-column>
</el-table-column>
<el-table-column prop="department" label="承建单位" width="150">
</el-table-column>
<el-table-column prop="personCharge" label="负责人" width="110">
</el-table-column>
<el-table-column
prop="projectInfo"
label="项目内容"
show-overflow-tooltip
>
</el-table-column> -->
<el-table-column prop="department" label="部门" width="auto">
</el-table-column>
</el-table>
<el-pagination
......@@ -960,17 +977,15 @@
:row-class-name="tableRowClassName"
border
>
<el-table-column type="selection"> </el-table-column>
<el-table-column label="序号" width="55" type="index">
</el-table-column>
<el-table-column label="项目编码" width="auto" prop="projectId">
<el-table-column prop="department" label="部门" width="150">
</el-table-column>
<el-table-column
prop="projectYear"
label="项目年度"
width="auto"
>
<el-table-column label="项目编码" width="150" prop="projectId">
</el-table-column>
<el-table-column
prop="projectName"
label="项目名称"
......@@ -981,16 +996,38 @@
<el-table-column
prop="projectCategory"
label="建设形式"
width="auto"
width="100"
>
</el-table-column>
<!-- <el-table-column
prop="projectStatus"
label="项目建设阶段"
width="auto"
<el-table-column prop="projectYear" label="项目年度" width="100">
<template slot-scope="scope">
{{ scope.row.projectYear }}
</template>
</el-table-column>
<el-table-column label="总投资计划(万元)" width="200">
<el-table-column
prop="costAmountTotal"
label="成本金"
width="100"
>
</el-table-column>
<el-table-column
prop="capitalAmountTotal"
label="资本金"
width="100"
>
</el-table-column>
</el-table-column>
<el-table-column prop="department" label="承建单位" width="150">
</el-table-column>
<el-table-column prop="personCharge" label="负责人" width="110">
</el-table-column>
<el-table-column
prop="projectInfo"
label="项目内容"
show-overflow-tooltip
>
</el-table-column> -->
<el-table-column prop="department" label="部门" width="auto">
</el-table-column>
<el-table-column label="操作" width="130">
<template slot-scope="scope">
......@@ -1040,9 +1077,11 @@ import {
delProject,
delRule
} from "@/api/index";
import { generateYearOptions, projectCategoryText } from "@/utils/cache";
export default {
data() {
return {
yearsList: generateYearOptions(),
listData: {},
qdtableData: JSON.parse(JSON.stringify(MaterialsList())),
tableDataNew: MaterialsList(),
......@@ -1260,6 +1299,13 @@ export default {
Promise.all([selRuleProject(params), selProject(params2)]).then((res) => {
this.XQtableData = res[0].data.records;
this.XQtableDataXM = res[1].data.records;
this.XQtableDataXM.forEach(item=>{
this.$set(
item,
"projectCategory",
projectCategoryText(item.projectCategory)
);
})
this.XQtotal = res[0].data.total;
this.totalXQXM = res[1].data.total;
this.dialogXQ = true;
......@@ -1461,6 +1507,11 @@ export default {
if(this.addtableDataXM.length>0){
this.addtableDataXM.forEach((item) => {
this.oldid= this.oldid.concat(item.projectId+',')
this.$set(
item,
"projectCategory",
projectCategoryText(item.projectCategory)
);
});
}
});
......@@ -1493,6 +1544,13 @@ export default {
Object.assign(params, this.ruleFormZJ);
let res = await getProjectInfo(params);
this.zjtableData = res.data.records;
this.zjtableData.forEach(item=>{
this.$set(
item,
"projectCategory",
projectCategoryText(item.projectCategory)
);
})
this.zjtotal = res.data.total * 1;
console.log(res, "xxx");
},
......@@ -1525,6 +1583,7 @@ export default {
console.log("删除", row);
rows.splice(index, 1);
this.addtableDataXM = rows;
this.addtotalXM=rows.length
},
async handleClickBJ(row, index, rows) {
console.log("删除", row);
......@@ -1552,6 +1611,7 @@ export default {
console.log("删除", row);
rows.splice(index, 1);
this.addtableData = rows;
this.addtotal=rows.length
},
cancelZJ(){
this.dialogAddzj=false
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!