|
@@ -8,7 +8,7 @@
|
|
|
<el-form-item label="项目名称" prop="projectName">
|
|
|
<el-input v-model="searchForm.projectName" placeholder="请输入项目名称" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="showHideItem" label="项目经理1" prop="projectMasterName">
|
|
|
+ <el-form-item label="项目经理1" prop="projectMasterName">
|
|
|
<UserSelect :limit='1' :modelValue="searchForm.projectMasterName" @update:modelValue='(value, label) => {searchForm.projectMasterName = value}'></UserSelect>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="showHideItem" label="项目经理2" prop="realHeaderName">
|
|
@@ -130,23 +130,23 @@
|
|
|
:data="dataList"
|
|
|
:checkbox-config="{}">
|
|
|
<vxe-column type="seq" width="60" title="序号"></vxe-column>
|
|
|
- <vxe-column min-width="160" align="center" title="单据编号" field="documentNo">
|
|
|
+ <vxe-column width="100" align="center" title="单据编号" field="documentNo">
|
|
|
<template #default="scope">
|
|
|
<el-link type="primary" :underline="false" v-if="hasPermission('cwProjectReport:list')" @click="view(scope.row.id)">{{scope.row.documentNo}}</el-link>
|
|
|
<el-link type="primary" :underline="false" v-else-if="hasPermission('cwProjectReport:list')" @click="view(scope.row.id,)">{{scope.row.documentNo}}</el-link>
|
|
|
<span v-else>{{scope.row.documentNo}}</span>
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
- <vxe-column min-width="160" align="center" title="项目编号" field="projectNumber"></vxe-column>
|
|
|
- <vxe-column min-width="160" align="center" title="项目名称" field="projectName"></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="departmentName"></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 width="150" align="center" title="项目编号" field="projectNumber"></vxe-column>
|
|
|
+ <vxe-column min-width="220" align="center" title="项目名称" field="projectName"></vxe-column>
|
|
|
+ <vxe-column width="170" align="center" title="报告文号" field="reportNo"></vxe-column>
|
|
|
+ <vxe-column width="80" align="center" title="创建人" field="userName"></vxe-column>
|
|
|
+ <vxe-column width="120" align="center" title="报告所属部门" field="departmentName"></vxe-column>
|
|
|
+ <vxe-column width="100" align="center" title="项目经理1" field="projectMasterName"></vxe-column>
|
|
|
+ <vxe-column width="100" align="center" title="项目经理2" field="projectMaster2Name"></vxe-column>
|
|
|
+ <vxe-column min-width="160" align="center" title="客户名称" field="servedUnitName"></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="createTime"></vxe-column>
|
|
|
+ <vxe-column width="110" align="center" title="创建时间" field="createTime"></vxe-column>
|
|
|
<vxe-column min-width="230px" align="center" fixed="right" title="复核签章状态" field="reviewStatus" >
|
|
|
<template #default="scope">
|
|
|
<el-button @click="detail(scope.row)" effect="dark"
|
|
@@ -177,7 +177,7 @@
|
|
|
|
|
|
</template>
|
|
|
</vxe-column>-->
|
|
|
- <vxe-column min-width="120px" align="center" fixed="right" title="修改注师" field="signatureAnnotatorStatus" >
|
|
|
+ <vxe-column min-width="100px" align="center" title="修改注师" field="signatureAnnotatorStatus" >
|
|
|
<template #default="scope">
|
|
|
<el-button @click="detailSig(scope.row)" effect="dark"
|
|
|
v-if="scope.row.signatureAnnotatorStatus !=='0'"
|
|
@@ -236,8 +236,9 @@
|
|
|
<!-- 被驳回后当前申请人重新调整-->
|
|
|
<el-button v-if="hasPermission('cw:workContract:filed')&&scope.row.createById === $store.state.user.id&&scope.row.reviewStatus === '4'" text type="primary" @click="adjustReview(scope.row)">驳回调整</el-button>
|
|
|
<!-- 复核流程-->
|
|
|
- <el-button v-if="hasPermission('cw:workContract:filed') && (scope.row.createById === $store.state.user.id||haveProjectIds.includes(scope.row.projectId)) && scope.row.status === '5'&& !scope.row.takeNumberType && (scope.row.reviewStatus === '0' || scope.row.reviewStatus === '1' || scope.row.reviewStatus === '3' || scope.row.reviewStatus === undefined || scope.row.reviewStatus === '')" text type="primary" @click="pushTakeNumber(scope.row)">报告号申请</el-button>
|
|
|
- <el-button v-if="hasPermission('cw:workContract:filed') && (scope.row.createById === $store.state.user.id||haveProjectIds.includes(scope.row.projectId)) && scope.row.status === '5'&& scope.row.takeNumberType && (scope.row.reviewStatus === '0' || scope.row.reviewStatus === '1' || scope.row.reviewStatus === '3' || scope.row.reviewStatus === undefined || scope.row.reviewStatus === '')" text type="primary" @click="pushF(scope.row)">复核</el-button>
|
|
|
+ <el-button v-if="hasPermission('cw:workContract:filed') && (scope.row.createById === $store.state.user.id||haveProjectIds.includes(scope.row.projectId)) && scope.row.status === '5'&& (scope.row.reviewStatus === '0' || scope.row.reviewStatus === '1' || scope.row.reviewStatus === '3' || scope.row.reviewStatus === undefined || scope.row.reviewStatus === '')" text type="primary" @click="pushF(scope.row)">复核</el-button>
|
|
|
+ <!--<el-button v-if="hasPermission('cw:workContract:filed') && (scope.row.createById === $store.state.user.id||haveProjectIds.includes(scope.row.projectId)) && scope.row.status === '5'&& !scope.row.takeNumberType && (scope.row.reviewStatus === '0' || scope.row.reviewStatus === '1' || scope.row.reviewStatus === '3' || scope.row.reviewStatus === undefined || scope.row.reviewStatus === '')" text type="primary" @click="pushTakeNumber(scope.row)">报告号申请</el-button>
|
|
|
+ <el-button v-if="hasPermission('cw:workContract:filed') && (scope.row.createById === $store.state.user.id||haveProjectIds.includes(scope.row.projectId)) && scope.row.status === '5'&& scope.row.takeNumberType && (scope.row.reviewStatus === '0' || scope.row.reviewStatus === '1' || scope.row.reviewStatus === '3' || scope.row.reviewStatus === undefined || scope.row.reviewStatus === '')" text type="primary" @click="pushF(scope.row)">复核</el-button>-->
|
|
|
<el-button v-if="hasPermission('cw:workContract:filed') && (scope.row.createById === $store.state.user.id||haveProjectIds.includes(scope.row.projectId)) && scope.row.status === '5'&& scope.row.reviewStatus === '2'" text type="primary" @click="rebackF(scope.row)">撤回复核申请</el-button>
|
|
|
<!-- 未选择盖章类型点击签章操作-->
|
|
|
<el-button v-if="hasPermission('cw:workContract:filed') && (scope.row.createById === $store.state.user.id||haveProjectIds.includes(scope.row.projectId)) && scope.row.status === '5' && scope.row.reviewStatus === '5' && !scope.row.signatureType && (this.commonJS.isEmpty(scope.row.newType) || scope.row.newType !== '1')" text type="primary" @click="pushS(scope.row)">签章</el-button>
|