Commit a3309934 authored by qiyaxin's avatar qiyaxin

CCAP编制任务处理主列表操作按钮显示条件

parent 275ba859
......@@ -123,26 +123,26 @@
/>
</el-form-item>
</el-col>
<!-- &lt;!&ndash; 车型公告号 &ndash;&gt;-->
<!-- <el-col :span="6">-->
<!-- <el-form-item label="车型公告号" prop="versionNumber">-->
<!-- <template #label>-->
<!-- <div style="line-height: 15px;">-->
<!-- {{cn.vehicleModelAnnouncementNumber}}-->
<!-- <br/>-->
<!-- {{en.vehicleModelAnnouncementNumber}}-->
<!-- </div>-->
<!-- </template>-->
<!-- <el-input-->
<!-- v-model="queryParams1.versionNumber"-->
<!-- placeholder="A0-Z9"-->
<!-- clearable-->
<!-- disabled-->
<!-- style="width: 200px"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<el-col :span="18">
<!-- 车型公告号 -->
<el-col :span="6">
<el-form-item label="车型公告号" prop="versionNumber">
<template #label>
<div style="line-height: 15px;">
{{cn.vehicleModelAnnouncementNumber}}
<br/>
{{en.vehicleModelAnnouncementNumber}}
</div>
</template>
<el-input
v-model="queryParams1.versionNumber"
placeholder="A0-Z9"
clearable
disabled
style="width: 200px"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<div class="button-container">
<el-button style="width: 110px" class="btn-A" @click="handleQuery1">{{ cn.search }}{{ en.search }}</el-button>
<el-button style="width: 110px" class="btn-B" @click="resetQuery1">{{ cn.reset }}{{ en.reset }}</el-button>
......@@ -285,20 +285,58 @@
<div>{{en.view}}</div>
</div>
</el-button>
<!-- 处理 -->
<el-button link type="primary" @click="handleProcess1(scope.row)">
<!-- 编制负责人 处理 按钮显示田条件:
fillerLevel = '0' 为 编制负责人
entryStatus:UN_FINISH 为我的任务状态未成 -->
<el-button v-show="scope.row.fillerLevel === '0' && scope.row.entryStatus === 'UN_FINISH'" link type="primary" @click="handleProcess1(scope.row)">
<div>
<div>{{cn.process}}</div>
<div>{{en.process}}</div>
</div>
</el-button>
<!-- &lt;!&ndash; 填写人 填写 &ndash;&gt;-->
<!-- <el-button link type="primary" @click="handleProcess1(scope.row)">-->
<!-- <div>-->
<!-- <div>{{cn.fill}}</div>-->
<!-- <div>{{en.fill}}</div>-->
<!-- </div>-->
<!-- </el-button>-->
<!-- 填写人 填写 按钮显示条件:
entryType:NTRY_MAIN_DATA("填写主数据"),ENTRY_PART_NUMBER("填写零件号"),ENTRY_INSPECTION_DOCUMENT("填写检验文件编号"),ENTRY_PART_NUMBER_CONFIRM("零件号确认"),
entryStatus:UN_FINISH 我的任务状态未成
entryStatus:FINISH && taskStatus:plan_compilation_task_filling 我的任务状态已完成但任务状态为填写中 -->
<el-button v-show="
scope.row.fillerLevel !== '0' &&
['ENTRY_MAIN_DATA', 'ENTRY_PART_NUMBER', 'ENTRY_INSPECTION_DOCUMENT', 'ENTRY_PART_NUMBER_CONFIRM'].includes(scope.row.entryType) &&
(
( scope.row.entryStatus === 'UN_FINISH')
||
(scope.row.entryStatus === 'FINISH' && scope.row.taskStatus === 'plan_compilation_task_filling')
)
"
link type="primary" @click="handleProcess1(scope.row)">
<div>
<div>{{cn.fill}}</div>
<div>{{en.fill}}</div>
</div>
</el-button>
<!-- 审核人 审核 按钮显示条件:
entryTypeL:AUDIT 为审核人,
entryStatus:UN_FINISH 为我的任务状态未完成
禁用:taskStatus != plan_compilation_pending_review 任务状态不是待审核时 -->
<el-button v-show="scope.row.fillerLevel !== '0' && scope.row.entryType === 'AUDIT' && scope.row.entryStatus === 'UN_FINISH' "
:disabled="scope.row.taskStatus !== 'plan_compilation_pending_review'"
link type="primary" @click="handleProcess1(scope.row)">
<div>
<div>审核</div>
<div>{{en.fill}}</div>
</div>
</el-button>
<!-- 批准人 批准 按钮显示条件:
entryTypeL:APPROVE 为批准人,
entryStatus:UN_FINISH 为我的任务状态未完成
禁用:taskStatus != plan_compilation_pending_approval 任务状态不是待批准时 -->
<el-button v-show="scope.row.fillerLevel !== '0' && scope.row.entryType === 'APPROVE' && scope.row.entryStatus === 'UN_FINISH' "
:disabled="scope.row.taskStatus!== 'plan_compilation_pending_approval'"
link type="primary" @click="handleProcess1(scope.row)">
<div>
<div>批准</div>
<div>{{en.fill}}</div>
</div>
</el-button>
</template>
</el-table-column>
</el-table>
......@@ -433,26 +471,26 @@
/>
</el-form-item>
</el-col>
<!-- &lt;!&ndash; 车型公告号 &ndash;&gt;-->
<!-- <el-col :span="6">-->
<!-- <el-form-item label="车型公告号" prop="versionNumber">-->
<!-- <template #label>-->
<!-- <div style="line-height: 15px;">-->
<!-- {{cn.vehicleModelAnnouncementNumber}}-->
<!-- <br/>-->
<!-- {{en.vehicleModelAnnouncementNumber}}-->
<!-- </div>-->
<!-- </template>-->
<!-- <el-input-->
<!-- v-model="queryParams1.versionNumber"-->
<!-- placeholder="A0-Z9"-->
<!-- clearable-->
<!-- disabled-->
<!-- style="width: 200px"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<el-col :span="18">
<!-- 车型公告号 -->
<el-col :span="6">
<el-form-item label="车型公告号" prop="versionNumber">
<template #label>
<div style="line-height: 15px;">
{{cn.vehicleModelAnnouncementNumber}}
<br/>
{{en.vehicleModelAnnouncementNumber}}
</div>
</template>
<el-input
v-model="queryParams1.versionNumber"
placeholder="A0-Z9"
clearable
disabled
style="width: 200px"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<div class="button-container">
<el-button style="width: 110px" class="btn-A" @click="handleQuery2">{{ cn.search }}{{ en.search }}</el-button>
<el-button style="width: 110px" class="btn-B" @click="resetQuery2">{{ cn.reset }}{{ en.reset }}</el-button>
......@@ -733,7 +771,7 @@ function resetQuery1() {
}
/** 编制中 查看按钮操作 */
function handleView1(row) {
proxy.$router.push({ path: '' });
proxy.$router.push({ path: ''});
}
/** 编制中 处理按钮操作 */
function handleProcess1(row) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment