Commit e72c69fe by 史敦盼

修改

1 parent c40760bc
......@@ -185,7 +185,7 @@
</div>
</div>
<p class="Btn">
<span @click="cancel()">取消</span><span @click="save()">保存</span>
<span @click="cancel()">取消</span><span @click="save('3', active)">保存</span>
<span @click="submitNexts()">提交</span>
</p>
</div>
......
......@@ -259,35 +259,44 @@
<el-table-column type="selection"> </el-table-column>
<el-table-column label="序号" width="55" type="index"> </el-table-column>
<el-table-column label="项目编码" width="150" prop="projectCode"> </el-table-column>
<el-table-column label="项目编码" min-width="150" prop="projectCode"> </el-table-column>
<el-table-column prop="projectName" label="项目名称" width="auto" show-overflow-tooltip>
<el-table-column
prop="projectName"
label="项目名称"
min-width="200"
show-overflow-tooltip
>
</el-table-column>
<el-table-column prop="constructionForm" label="建设形式" width="100">
<el-table-column prop="constructionForm" label="建设形式" min-width="100">
</el-table-column>
<el-table-column prop="issueYear" label="项目年度" width="140">
<el-table-column prop="issueYear" label="计划年度" min-width="140">
<template slot-scope="scope"> {{ scope.row.issueYear }}</template>
</el-table-column>
<el-table-column prop="startupStatus" label="启动日期" width="90"> </el-table-column>
<el-table-column prop="accountingStatus" label="入账状态" width="90"> </el-table-column>
<el-table-column prop="accountingProportion" label="累计入账占比" width="90">
<el-table-column prop="startupStatus" label="启动日期" min-width="90">
</el-table-column>
<el-table-column prop="accountingStatus" label="入账状态" min-width="90">
</el-table-column>
<el-table-column prop="accountingProportion" label="累计入账占比" min-width="90">
<template slot-scope="scope"> {{ scope.row.accountingProportion }}% </template>
</el-table-column>
<el-table-column prop="entryAmount" label="入账金额(万)" width="120">
<el-table-column prop="entryAmount" label="入账金额(万)" min-width="120">
</el-table-column>
<el-table-column prop="currentProgress" label="当前进度" min-width="120">
</el-table-column>
<el-table-column prop="contractNumber" label="合同编号" min-width="220">
</el-table-column>
<el-table-column prop="currentProgress" label="当前进度" width="120"> </el-table-column>
<el-table-column prop="contractNumber" label="合同编号" width="220"> </el-table-column>
<el-table-column
prop="contractName"
label="合同名称"
width="auto"
min-width="200"
show-overflow-tooltip
>
</el-table-column>
<el-table-column prop="projectLeader" label="负责人" width="110"> </el-table-column>
<el-table-column prop="projectLeader" label="负责人" min-width="110"> </el-table-column>
<el-table-column label="操作" width="130">
<el-table-column label="操作" min-width="130">
<template slot-scope="scope">
<el-button
@click="handleClick(scope.row, scope.$index, addtableData)"
......@@ -334,7 +343,7 @@
<el-form-item label="项目名称:" prop="projectName" class="fromItem">
<el-input v-model="ruleFormZJ.projectName" placeholder="请输入" clearable></el-input>
</el-form-item>
<el-form-item label="项目年度:" prop="issueYear" class="fromItem">
<el-form-item label="计划年度:" prop="issueYear" class="fromItem">
<el-select v-model="ruleFormZJ.issueYear" placeholder="请选择" clearable>
<el-option
v-for="(item, index) in yearsList"
......@@ -365,6 +374,7 @@
<div class="setscrolldialogx">
<el-table
@select="handleSelectionChangeZJ"
@row-click="handleRowClickSelf"
@select-all="selectAll"
ref="multipleTableZJ"
:data="zjtableData"
......@@ -391,7 +401,7 @@
</el-table-column>
<el-table-column prop="constructionForm" label="建设形式" min-width="100">
</el-table-column>
<el-table-column prop="issueYear" label="项目年度" min-width="140">
<el-table-column prop="issueYear" label="计划年度" min-width="140">
<template slot-scope="scope"> {{ scope.row.issueYear }}</template>
</el-table-column>
......@@ -557,6 +567,14 @@ export default {
// this.submitForm();
},
methods: {
handleRowClickSelf(row, column, event) {
if (!['1', '2', '3'].includes(row.zcstate) && row.contractNumber && row.projectCode) {
this.$refs['multipleTableZJ'].toggleRowSelection(row)
this.addZJList = this.$refs.multipleTableZJ.selection
} else {
this.$message.warning('项目编码或合同编码为空')
}
},
timeChange(time) {
console.log('tttttt', time)
if (time) {
......@@ -822,7 +840,13 @@ export default {
this.dialogAdd = false
},
selectable(item, index) {
if (item.zcstate == 1 || item.zcstate == 2 || item.zcstate == 3) {
if (
item.zcstate == 1 ||
item.zcstate == 2 ||
item.zcstate == 3 ||
!item.contractNumber ||
!item.projectCode
) {
return false
} else {
return true
......
......@@ -181,6 +181,12 @@
<el-form-item label="后评估专家:" prop="expertName" class="fromItem">
<el-input v-model="ruleFormdialog.expertName" disabled></el-input>
</el-form-item>
<el-form-item label="项目编码:" prop="projectCode" class="fromItem">
<el-input v-model="ruleFormdialog.projectCode" disabled></el-input>
</el-form-item>
<el-form-item label="项目名称:" prop="projectName" class="fromItem">
<el-input v-model="ruleFormdialog.projectName" disabled></el-input>
</el-form-item>
<el-form-item label="工作组织情况:" class="textarea">
<el-input type="textarea" v-model="ruleFormdialog.desc" disabled></el-input>
</el-form-item>
......
......@@ -211,7 +211,7 @@
</div>
</div>
<p class="Btn">
<span @click="cancel()">取消</span><span @click="save()">保存</span>
<span @click="cancel()">取消</span><span @click="save('3', active)">保存</span>
<span @click="submitNexts()">提交</span>
</p>
</div>
......
......@@ -255,35 +255,44 @@
<el-table-column type="selection"> </el-table-column>
<el-table-column label="序号" width="55" type="index"> </el-table-column>
<el-table-column label="项目编码" width="150" prop="projectCode"> </el-table-column>
<el-table-column label="项目编码" min-width="150" prop="projectCode"> </el-table-column>
<el-table-column prop="projectName" label="项目名称" width="auto" show-overflow-tooltip>
<el-table-column
prop="projectName"
label="项目名称"
min-width="200"
show-overflow-tooltip
>
</el-table-column>
<el-table-column prop="constructionForm" label="建设形式" width="100">
<el-table-column prop="constructionForm" label="建设形式" min-width="100">
</el-table-column>
<el-table-column prop="issueYear" label="项目年度" width="140">
<el-table-column prop="issueYear" label="计划年度" min-width="140">
<template slot-scope="scope"> {{ scope.row.issueYear }}</template>
</el-table-column>
<el-table-column prop="startupStatus" label="启动日期" width="90"> </el-table-column>
<el-table-column prop="accountingStatus" label="入账状态" width="90"> </el-table-column>
<el-table-column prop="accountingProportion" label="累计入账占比" width="90">
<el-table-column prop="startupStatus" label="启动日期" min-width="90">
</el-table-column>
<el-table-column prop="accountingStatus" label="入账状态" min-width="90">
</el-table-column>
<el-table-column prop="accountingProportion" label="累计入账占比" min-width="90">
<template slot-scope="scope"> {{ scope.row.accountingProportion }}% </template>
</el-table-column>
<el-table-column prop="entryAmount" label="入账金额(万)" width="120">
<el-table-column prop="entryAmount" label="入账金额(万)" min-width="120">
</el-table-column>
<el-table-column prop="currentProgress" label="当前进度" min-width="120">
</el-table-column>
<el-table-column prop="contractNumber" label="合同编号" min-width="220">
</el-table-column>
<el-table-column prop="currentProgress" label="当前进度" width="120"> </el-table-column>
<el-table-column prop="contractNumber" label="合同编号" width="220"> </el-table-column>
<el-table-column
prop="contractName"
label="合同名称"
width="auto"
min-width="200"
show-overflow-tooltip
>
</el-table-column>
<el-table-column prop="projectLeader" label="负责人" width="110"> </el-table-column>
<el-table-column prop="projectLeader" label="负责人" min-width="110"> </el-table-column>
<el-table-column label="操作" width="130">
<el-table-column label="操作" min-width="130">
<template slot-scope="scope">
<el-button
@click="handleClick(scope.row, scope.$index, addtableData)"
......@@ -329,7 +338,7 @@
<el-form-item label="项目名称:" prop="projectName" class="fromItem">
<el-input v-model="ruleFormZJ.projectName" placeholder="请输入" clearable></el-input>
</el-form-item>
<el-form-item label="项目年度:" prop="issueYear" class="fromItem">
<el-form-item label="计划年度:" prop="issueYear" class="fromItem">
<el-select v-model="ruleFormZJ.issueYear" placeholder="请选择" clearable>
<el-option
v-for="(item, index) in yearsList"
......@@ -361,9 +370,7 @@
<el-table
@select="handleSelectionChangeZJ"
@select-all="selectAll"
@row-click="
(row, column, event) => handleRowClick(row, column, event, 'multipleTableZJ')
"
@row-click="handleRowClickSelf"
ref="multipleTableZJ"
:data="zjtableData"
tooltip-effect="dark myTooltips"
......@@ -389,7 +396,7 @@
</el-table-column>
<el-table-column prop="constructionForm" label="建设形式" min-width="100">
</el-table-column>
<el-table-column prop="issueYear" label="项目年度" min-width="140">
<el-table-column prop="issueYear" label="计划年度" min-width="140">
<template slot-scope="scope"> {{ scope.row.issueYear }}</template>
</el-table-column>
......@@ -555,6 +562,14 @@ export default {
// this.submitForm();
},
methods: {
handleRowClickSelf(row, column, event) {
if (!['1', '2', '3'].includes(row.zcstate) && row.contractNumber && row.projectCode) {
this.$refs['multipleTableZJ'].toggleRowSelection(row)
this.addZJList = this.$refs.multipleTableZJ.selection
} else {
this.$message.warning('项目编码或合同编码为空')
}
},
timeChange(time) {
console.log('tttttt', time)
if (time) {
......@@ -820,7 +835,13 @@ export default {
this.dialogAdd = false
},
selectable(item, index) {
if (item.zcstate == 1 || item.zcstate == 2 || item.zcstate == 3) {
if (
item.zcstate == 1 ||
item.zcstate == 2 ||
item.zcstate == 3 ||
!item.contractNumber ||
!item.projectCode
) {
return false
} else {
return true
......
......@@ -181,6 +181,12 @@
<el-form-item label="后评估专家:" prop="expertName" class="fromItem">
<el-input v-model="ruleFormdialog.expertName" disabled></el-input>
</el-form-item>
<el-form-item label="项目编码:" prop="projectCode" class="fromItem">
<el-input v-model="ruleFormdialog.projectCode" disabled></el-input>
</el-form-item>
<el-form-item label="项目名称:" prop="projectName" class="fromItem">
<el-input v-model="ruleFormdialog.projectName" disabled></el-input>
</el-form-item>
<el-form-item label="工作组织情况:" class="textarea">
<el-input type="textarea" v-model="ruleFormdialog.desc" disabled></el-input>
</el-form-item>
......
......@@ -12,7 +12,7 @@
<el-form-item label="项目名称:" prop="projectName" class="fromItem">
<el-input v-model="ruleForm.projectName" placeholder="请输入" clearable></el-input>
</el-form-item>
<el-form-item label="项目年度:" prop="issueYear" class="fromItem">
<el-form-item label="计划年度:" prop="issueYear" class="fromItem">
<el-select v-model="ruleForm.issueYear" placeholder="请选择" clearable>
<el-option
v-for="(item, index) in yearsList"
......@@ -80,8 +80,10 @@
<el-table-column prop="projectName" label="项目名称" show-overflow-tooltip>
</el-table-column>
<el-table-column prop="issueYear" label="项目年度" width="90">
<template slot-scope="scope"> {{ scope.row.issueYear }}</template>
<el-table-column prop="issueYear" label="计划年度" width="90">
<template slot-scope="scope">
{{ scope.row.issueYear ? scope.row.issueYear + '年' : '' }}
</template>
</el-table-column>
<el-table-column prop="projectType" label="项目类型" width="120">
<template slot-scope="scope">
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!