|
@@ -5,27 +5,33 @@
|
|
|
<div slot="title" style="font-size: 15px">
|
|
|
工序节点详情
|
|
|
</div>
|
|
|
- <div class="drawer__panel">
|
|
|
+ <div class="drawer__panel" v-if="detailData">
|
|
|
<el-descriptions v-if="detailData" :column="1">
|
|
|
<el-descriptions-item label="工序内容"><span>{{ detailData.workpresetjson.workname }}</span></el-descriptions-item>
|
|
|
- <el-descriptions-item label="操作说明">{{ detailData.remarks }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="操作说明">{{ detailData.workpresetjson.remarks }}</el-descriptions-item>
|
|
|
<el-descriptions-item label="操作人员">{{ detailData.changeby }}</el-descriptions-item>
|
|
|
<el-descriptions-item label="状态">
|
|
|
<el-tag size="mini" v-if="detailData.status == 0">待开始</el-tag>
|
|
|
<el-tag size="mini" type="danger" v-else-if="detailData.status == 1">已完成</el-tag>
|
|
|
<el-tag size="mini" type="warning" v-else>进行中</el-tag>
|
|
|
</el-descriptions-item>
|
|
|
- <el-descriptions-item label="是否完成">{{detailData.confirm_value}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="是否完成" v-if="detailData.workpresetjson.confirm">
|
|
|
+ <el-radio-group :disabled="true" v-model="detailData.confirm_value">
|
|
|
+ <el-radio label="是">是</el-radio>
|
|
|
+ <el-radio label="否">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-descriptions-item>
|
|
|
<el-descriptions-item label="备注">{{ detailData.remarks }}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="文本信息">{{ detailData.textcontent }}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="附件"></el-descriptions-item>
|
|
|
+ <el-descriptions-item label="文本信息" v-if="detailData.workpresetjson.textedit">{{ detailData.textcontent }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="附件" v-if="detailData.workpresetjson.fileupload"></el-descriptions-item>
|
|
|
</el-descriptions>
|
|
|
|
|
|
<file-item
|
|
|
- :isDownLoad="true"
|
|
|
- :fileData="detailData.attinfos">
|
|
|
+ v-if="detailData.workpresetjson.fileupload"
|
|
|
+ :isDownLoad="true"
|
|
|
+ :fileData="detailData.attinfos">
|
|
|
</file-item>
|
|
|
- <contentTable v-if="detailData">
|
|
|
+ <contentTable v-if="detailData" :data="detailData.workpresetjson">
|
|
|
<tableLayout slot="培训人员" :layout="peopleTable" :data="detailData.trainers" :opwidth="200" :custom="true" :width="false">
|
|
|
<template v-slot:customcol="scope">
|
|
|
<p>{{scope.column.data[scope.column.columnname]}}</p>
|