|
@@ -72,13 +72,15 @@
|
|
|
<el-table-column label="序号" type="index" width="80" />
|
|
|
<el-table-column label="部门名称" prop="deptName" width="300">
|
|
|
<template #default="scope">
|
|
|
- <el-select v-model="scope.row.deptName" placeholder="请选择所属部门" filterable v-if="scope.row.showInput">
|
|
|
+ <el-select v-model="scope.row.deptName"
|
|
|
+ :disabled="(scope.row.dataPermission === '-1' && scope.row.deptName !== '') || receiptMsg.stage === '流程已结束'"
|
|
|
+ placeholder="请选择所属部门" filterable v-if="scope.row.showInput">
|
|
|
<el-option
|
|
|
v-for="item in departData"
|
|
|
:key="item.id"
|
|
|
:label="item.name"
|
|
|
:value="item.id"
|
|
|
- :disabled="scope.row.dataPermission === '-1' && scope.row.deptName !== ''">
|
|
|
+ >
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
<span v-else>{{scope.row.deptName}}</span>
|
|
@@ -87,51 +89,53 @@
|
|
|
<el-table-column label="排序" width="100" >
|
|
|
<template #default="scope">
|
|
|
<el-input-number v-model="scope.row.serialNumber"
|
|
|
- :disabled="scope.row.dataPermission === '-1' && scope.row.serialNumber !== ''" :min="1" />
|
|
|
+ :disabled="(scope.row.dataPermission === '-1' && scope.row.serialNumber !== '') || receiptMsg.stage === '流程已结束'" :min="1" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="指标名称" >
|
|
|
<template #default="scope">
|
|
|
<el-input v-model="scope.row.targetName"
|
|
|
- :disabled="scope.row.dataPermission === '-1'"
|
|
|
+ :disabled="scope.row.dataPermission === '-1' || receiptMsg.stage === '流程已结束'"
|
|
|
placeholder="请输入指标名称"></el-input>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="目标值" width="500">
|
|
|
<template #default="scope">
|
|
|
<el-input v-model="scope.row.targetValue"
|
|
|
- :disabled="scope.row.dataPermission === '-1'"
|
|
|
+ :disabled="scope.row.dataPermission === '-1' || receiptMsg.stage === '流程已结束'"
|
|
|
type="textarea" :rows="2" placeholder="请输入目标值"></el-input>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="基础分" width="150">
|
|
|
<template #default="scope">
|
|
|
- <el-input-number v-model="scope.row.baseScore"
|
|
|
+ <el-input-number v-model="scope.row.baseScore" :disabled="receiptMsg.stage === '流程已结束'"
|
|
|
:precision="2" :step="0.1" :min="0" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="评价标准" >
|
|
|
<template #default="scope">
|
|
|
- <el-input v-model="scope.row.evaluationCriteria"
|
|
|
+ <el-input v-model="scope.row.evaluationCriteria" :disabled="receiptMsg.stage === '流程已结束'"
|
|
|
type="textarea" :rows="2" placeholder="请输入评价标准"></el-input>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="审核状态" width="200" >
|
|
|
<template #default="scope">
|
|
|
- <el-select v-model="scope.row.auditStatus" placeholder="请选择审核状态">
|
|
|
+ <el-select v-model="scope.row.auditStatus"
|
|
|
+ :disabled="(scope.row.dataPermission === '-1' && scope.row.auditStatus !== '') || userMes.deptId === '23031009' || receiptMsg.stage === '流程已结束'"
|
|
|
+ placeholder="请选择审核状态">
|
|
|
<el-option
|
|
|
v-for="item in statusData"
|
|
|
:key="item.id"
|
|
|
:label="item.name"
|
|
|
:value="item.id"
|
|
|
- :disabled="(scope.row.dataPermission === '-1' && scope.row.auditStatus !== '') || userMes.deptId === '23031009'">
|
|
|
+ >
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" width="80" align="center">
|
|
|
<template #default="scope">
|
|
|
- <p class="indicitem" v-if="scope.row.dataPermission !== '-1'" @click="handleDelete(scope.row)">删除</p>
|
|
|
+ <p class="indicitem" v-if="scope.row.dataPermission !== '-1' || receiptMsg.stage !== '流程已结束'" @click="handleDelete(scope.row)">删除</p>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|