|
@@ -2,12 +2,56 @@
|
|
|
<div>
|
|
|
<div class="my-title">查看</div>
|
|
|
<div>
|
|
|
- <e-desc title="基本信息" column="3">
|
|
|
- <e-desc-item label="工艺名称">{{ dataForm.techName }}</e-desc-item>
|
|
|
- <e-desc-item label="工艺版本">{{ dataForm.techVersion }}</e-desc-item>
|
|
|
- <e-desc-item label="产品">{{ dataForm.productName }}</e-desc-item>
|
|
|
+ <e-desc title="基本信息" column="3">
|
|
|
+ <e-desc-item label="工单编码">{{ dataForm.taskCode }}</e-desc-item>
|
|
|
+ <e-desc-item label="工单类型"
|
|
|
+ >{{
|
|
|
+ taskTypeOption.findIndex((t) => t.value == dataForm.taskType) > -1
|
|
|
+ ? taskTypeOption.find((t) => t.value == dataForm.taskType).label
|
|
|
+ : ""
|
|
|
+ }}
|
|
|
+ </e-desc-item>
|
|
|
+ <e-desc-item label="工单级别"
|
|
|
+ >{{
|
|
|
+ rankTypeOption.findIndex((t) => t.value == dataForm.ranks) > -1
|
|
|
+ ? rankTypeOption.find((t) => t.value == dataForm.ranks).label
|
|
|
+ : ""
|
|
|
+ }}
|
|
|
+ </e-desc-item>
|
|
|
|
|
|
- <e-desc-item label="备注" span="3">{{ dataForm.notes }}</e-desc-item>
|
|
|
+ <e-desc-item label="工单名称">{{ dataForm.taskName }}</e-desc-item>
|
|
|
+ <e-desc-item label="工单内容">{{ dataForm.content }}</e-desc-item>
|
|
|
+ <e-desc-item label="要求完成时间">{{
|
|
|
+ dataForm.planCompletionTime
|
|
|
+ }}</e-desc-item>
|
|
|
+
|
|
|
+ <e-desc-item label="派发人">{{ dataForm.dispatcherName }}</e-desc-item>
|
|
|
+ <e-desc-item label="派发部门">{{
|
|
|
+ dataForm.dispatcherOrgName
|
|
|
+ }}</e-desc-item>
|
|
|
+ <e-desc-item label="派发时间">{{ dataForm.createTime }}</e-desc-item>
|
|
|
+
|
|
|
+ <e-desc-item label="接收人">{{
|
|
|
+ dataForm.receiverName
|
|
|
+ }}</e-desc-item>
|
|
|
+ <e-desc-item label="接收部门">{{
|
|
|
+ dataForm.receiverOrgName
|
|
|
+ }}</e-desc-item>
|
|
|
+ <e-desc-item label="完成时间">{{ dataForm.endTime }}</e-desc-item>
|
|
|
+
|
|
|
+ <e-desc-item label="状态"
|
|
|
+ >{{
|
|
|
+ nodeStateOption.findIndex((t) => t.value == dataForm.state) > -1
|
|
|
+ ? nodeStateOption.find((t) => t.value == dataForm.state).label
|
|
|
+ : ""
|
|
|
+ }}
|
|
|
+ </e-desc-item>
|
|
|
+
|
|
|
+ <e-desc-item label="完成记录" span="3">{{
|
|
|
+ dataForm.operationRecords
|
|
|
+ }}</e-desc-item>
|
|
|
+
|
|
|
+ <e-desc-item label="备注" span="3">{{ dataForm.remark }}</e-desc-item>
|
|
|
</e-desc>
|
|
|
<e-desc title="附件">
|
|
|
<upload-component
|
|
@@ -25,12 +69,11 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import {
|
|
|
- getTaskDetail
|
|
|
-} from '@/api/task'
|
|
|
+import { getTaskDetail } from '@/api/task'
|
|
|
import EDesc from '../common/e-desc'
|
|
|
import EDescItem from '../common/e-desc-item'
|
|
|
import uploadComponent from '../common/upload-component'
|
|
|
+import { taskTypeOption, rankTypeOption, nodeStateOption } from '@/utils/enums'
|
|
|
export default {
|
|
|
name: 'work-center-detail',
|
|
|
components: {
|
|
@@ -41,7 +84,10 @@ export default {
|
|
|
data () {
|
|
|
return {
|
|
|
taskId: '',
|
|
|
- dataForm: {}
|
|
|
+ dataForm: {},
|
|
|
+ taskTypeOption: taskTypeOption,
|
|
|
+ rankTypeOption: rankTypeOption,
|
|
|
+ nodeStateOption: nodeStateOption
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -51,7 +97,7 @@ export default {
|
|
|
this.getTaskDetail()
|
|
|
},
|
|
|
getTaskDetail () {
|
|
|
- getTaskDetail(this.taskId).then(({data}) => {
|
|
|
+ getTaskDetail(this.taskId).then(({ data }) => {
|
|
|
if (data && data.code === '200' && data.data) {
|
|
|
this.dataForm = data.data
|
|
|
}
|