|
@@ -8,7 +8,7 @@
|
|
<el-form-item label="项目名称" prop="projectName">
|
|
<el-form-item label="项目名称" prop="projectName">
|
|
<el-input size="small" v-model="searchForm.projectName" placeholder="请输入项目名称" clearable></el-input>
|
|
<el-input size="small" v-model="searchForm.projectName" placeholder="请输入项目名称" clearable></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="项目经理" prop="projectMasterId">
|
|
|
|
|
|
+ <el-form-item label="项目经理1" prop="projectMasterId">
|
|
<SelectUserTree
|
|
<SelectUserTree
|
|
ref="companyTree"
|
|
ref="companyTree"
|
|
:props="{
|
|
:props="{
|
|
@@ -23,6 +23,21 @@
|
|
@getValue="(value) => {searchForm.projectMasterId=value}"/>
|
|
@getValue="(value) => {searchForm.projectMasterId=value}"/>
|
|
<!-- <el-input size="small" v-model="searchForm.projectMasterName" placeholder="请输入项目经理" clearable></el-input>-->
|
|
<!-- <el-input size="small" v-model="searchForm.projectMasterName" placeholder="请输入项目经理" clearable></el-input>-->
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="项目经理2" prop="projectMaster2Id">
|
|
|
|
+ <SelectUserTree
|
|
|
|
+ ref="companyTree"
|
|
|
|
+ :props="{
|
|
|
|
+ value: 'id', // ID字段名
|
|
|
|
+ label: 'name', // 显示名称
|
|
|
|
+ children: 'children' // 子级字段名
|
|
|
|
+ }"
|
|
|
|
+ :url="`/sys/user/treeUserDataAllOffice?type=2`"
|
|
|
|
+ :value="searchForm.projectMaster2Id"
|
|
|
|
+ :clearable="true"
|
|
|
|
+ :accordion="true"
|
|
|
|
+ @getValue="(value) => {searchForm.projectMaster2Id=value}"/>
|
|
|
|
+ <!-- <el-input size="small" v-model="searchForm.projectMasterName" placeholder="请输入项目经理" clearable></el-input>-->
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="创建人" prop="createBy">
|
|
<el-form-item label="创建人" prop="createBy">
|
|
<SelectUserTree
|
|
<SelectUserTree
|
|
ref="companyTree"
|
|
ref="companyTree"
|
|
@@ -127,7 +142,8 @@
|
|
<vxe-column min-width="160" align="center" title="客户名称" field="servedUnitName"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="客户名称" field="servedUnitName"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="报告文号" field="reportNo"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="报告文号" field="reportNo"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="报告所属部门" field="departmentName"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="报告所属部门" field="departmentName"></vxe-column>
|
|
- <vxe-column min-width="160" align="center" title="项目经理" field="projectMasterName"></vxe-column>
|
|
|
|
|
|
+ <vxe-column min-width="160" align="center" title="项目经理1" field="projectMasterName"></vxe-column>
|
|
|
|
+ <vxe-column min-width="160" align="center" title="项目经理2" field="projectMaster2Name"></vxe-column>
|
|
<!-- <vxe-column min-width="160" align="center" title="报告主办人" field="reportSponsor"></vxe-column>-->
|
|
<!-- <vxe-column min-width="160" align="center" title="报告主办人" field="reportSponsor"></vxe-column>-->
|
|
<vxe-column min-width="160" align="center" title="创建人" field="userName"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="创建人" field="userName"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="创建时间" field="createDate"></vxe-column>
|
|
<vxe-column min-width="160" align="center" title="创建时间" field="createDate"></vxe-column>
|
|
@@ -143,7 +159,7 @@
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-button v-if="scope.row.signatureType === '1'" type="text" @click="detailS(scope.row)" effect="dark" size="mini"
|
|
<el-button v-if="scope.row.signatureType === '1'" type="text" @click="detailS(scope.row)" effect="dark" size="mini"
|
|
:type="$dictUtils.getDictLabel('cw_status_flag', scope.row.status1, '-')">
|
|
:type="$dictUtils.getDictLabel('cw_status_flag', scope.row.status1, '-')">
|
|
- {{$dictUtils.getDictLabel("cw_status", scope.row.status1, '-')}}
|
|
|
|
|
|
+ {{scope.row.status1 === '5' ? '电子章已完成' : $dictUtils.getDictLabel("cw_status", scope.row.status1, '-')}}
|
|
</el-button>
|
|
</el-button>
|
|
<el-button v-else-if="scope.row.signatureType === '2'" type="text" @click="detailS2(scope.row)" effect="dark" size="mini"
|
|
<el-button v-else-if="scope.row.signatureType === '2'" type="text" @click="detailS2(scope.row)" effect="dark" size="mini"
|
|
:type="$dictUtils.getDictLabel('cw_project_report_sign_status_flag', scope.row.status2, '-')">
|
|
:type="$dictUtils.getDictLabel('cw_project_report_sign_status_flag', scope.row.status2, '-')">
|
|
@@ -151,7 +167,7 @@
|
|
</el-button>
|
|
</el-button>
|
|
<el-button v-else-if="scope.row.signatureType === '3'" type="text" @click="detailS3(scope.row)" effect="dark" size="mini"
|
|
<el-button v-else-if="scope.row.signatureType === '3'" type="text" @click="detailS3(scope.row)" effect="dark" size="mini"
|
|
:type="$dictUtils.getDictLabel('cw_status_flag', scope.row.status3, '-')">
|
|
:type="$dictUtils.getDictLabel('cw_status_flag', scope.row.status3, '-')">
|
|
- {{$dictUtils.getDictLabel("cw_status", scope.row.status3, '-')}}
|
|
|
|
|
|
+ {{scope.row.status3 === '5' ? '实体章已完成' : $dictUtils.getDictLabel("cw_status", scope.row.status3, '-')}}
|
|
</el-button>
|
|
</el-button>
|
|
<el-button v-else effect="dark" size="mini" >
|
|
<el-button v-else effect="dark" size="mini" >
|
|
未发起
|
|
未发起
|
|
@@ -234,6 +250,7 @@
|
|
projectNumber: '',
|
|
projectNumber: '',
|
|
projectName: '',
|
|
projectName: '',
|
|
projectMasterId: '',
|
|
projectMasterId: '',
|
|
|
|
+ projectMaster2Id: '',
|
|
createBy: '',
|
|
createBy: '',
|
|
contractDates: []
|
|
contractDates: []
|
|
},
|
|
},
|