|
@@ -110,7 +110,7 @@
|
|
|
|
|
|
<!-- 任务信息 -->
|
|
|
<div class='task-info-container' v-show='showTask'>
|
|
|
- <van-nav-bar title='任务信息' left-arrow @click-left='showTask = false' />
|
|
|
+ <van-nav-bar :title='taskTitle' left-arrow @click-left='showTask = false' />
|
|
|
<ul class='task-info'>
|
|
|
<li>
|
|
|
<span class='name'>工单编号:</span>
|
|
@@ -161,12 +161,13 @@ export default {
|
|
|
components: { ImagePreview },
|
|
|
data() {
|
|
|
return {
|
|
|
- type: 1,
|
|
|
- title: '',
|
|
|
- showTask: false,
|
|
|
- showImgPreview: false,
|
|
|
- imgList: [],
|
|
|
+ type: 1, // 1,4,5,3 维保, 维保, 其他事项, 综合事项
|
|
|
+ title: '', //页面title
|
|
|
+ showTask: false, //是否展示工单/任务信息 页面
|
|
|
+ showImgPreview: false, //是否展示图片预览
|
|
|
+ imgList: [], //图片数组
|
|
|
data: {}, //页面显示数据
|
|
|
+ taskTitle: '', // 工单,任务信息 页面title
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -180,6 +181,9 @@ export default {
|
|
|
// console.log(this.$route.params)
|
|
|
},
|
|
|
methods: {
|
|
|
+ /**
|
|
|
+ * 查询页面需要的详情信息
|
|
|
+ */
|
|
|
getData() {
|
|
|
const { info } = this.$route.params
|
|
|
console.log(JSON.stringify(info, null, 2))
|
|
@@ -191,7 +195,7 @@ export default {
|
|
|
this.getUpdateDetail1Func(info)
|
|
|
break
|
|
|
case 4:
|
|
|
- // 维修
|
|
|
+ // 维保
|
|
|
this.getUpdateDetail4Func(info)
|
|
|
break
|
|
|
case 5:
|
|
@@ -285,6 +289,11 @@ export default {
|
|
|
// 点击任务编号,显示任务信息
|
|
|
showTaskInfo() {
|
|
|
// 维保有任务编号,或者维修有工单编号,显示
|
|
|
+ if (this.type === 1) {
|
|
|
+ this.taskTitle = '任务信息'
|
|
|
+ } else if (this.type === 4) {
|
|
|
+ this.taskTitle = '工单信息'
|
|
|
+ }
|
|
|
if (this.data.wb_gzglid || this.data.wonum) {
|
|
|
this.showTask = true
|
|
|
}
|