|
|
@ -5,7 +5,7 @@ |
|
|
|
<view class="f-top"> |
|
|
|
<view class="f-top"> |
|
|
|
<view class="top-type"> |
|
|
|
<view class="top-type"> |
|
|
|
<view class="type-info">您的反馈:{{ typeList[item.type - 1] }}</view> |
|
|
|
<view class="type-info">您的反馈:{{ typeList[item.type - 1] }}</view> |
|
|
|
<text :class="{ 'ing': item.status !== 1 }">{{ item.status === 1 ? '已完成' : '受理中' }}</text> |
|
|
|
<text :class="{ 'ing': !item.answer }">{{ item.answer ? '已完成' : '受理中' }}</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="top-suggest"> |
|
|
|
<view class="top-suggest"> |
|
|
|
<view class="suggest" :class="{'suggest-mask': !item.openSuggest }"> |
|
|
|
<view class="suggest" :class="{'suggest-mask': !item.openSuggest }"> |
|
|
@ -19,7 +19,7 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="time">{{ item.create_time }}</view> |
|
|
|
<view class="time">{{ item.create_time }}</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view v-if="item.status === 1" class="f-bottom"> |
|
|
|
<view v-if="item.answer" class="f-bottom"> |
|
|
|
<view class="title"> |
|
|
|
<view class="title"> |
|
|
|
处理结果 |
|
|
|
处理结果 |
|
|
|
<view v-if="item.showResultBtn" class="btn" @click="item.openResult = !item.openResult"> |
|
|
|
<view v-if="item.showResultBtn" class="btn" @click="item.openResult = !item.openResult"> |
|
|
@ -29,12 +29,12 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="result" style="margin-bottom: 30rpx;"> |
|
|
|
<view class="result" style="margin-bottom: 30rpx;"> |
|
|
|
<view class="result-label">处理时间:</view> |
|
|
|
<view class="result-label">处理时间:</view> |
|
|
|
<view class="result-content" style="color: #333;">{{ item.solveTime }}</view> |
|
|
|
<view class="result-content" style="color: #333;">{{ item.deal_time }}</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="result"> |
|
|
|
<view class="result"> |
|
|
|
<view class="result-label">回复内容:</view> |
|
|
|
<view class="result-label">回复内容:</view> |
|
|
|
<view class="result-content" :class="{'result-mask': !item.openResult }"> |
|
|
|
<view class="result-content" :class="{'result-mask': !item.openResult }"> |
|
|
|
{{ item.solveResult }} |
|
|
|
{{ item.answer }} |
|
|
|
<view v-if="!item.openResult && item.showResultBtn" class="mask"></view> |
|
|
|
<view v-if="!item.openResult && item.showResultBtn" class="mask"></view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
@ -59,28 +59,7 @@ |
|
|
|
'功能新增:我想用的功能,希望能开发新增', |
|
|
|
'功能新增:我想用的功能,希望能开发新增', |
|
|
|
'服务建议:服务商服务不到位,我有建议', |
|
|
|
'服务建议:服务商服务不到位,我有建议', |
|
|
|
], |
|
|
|
], |
|
|
|
list: [ |
|
|
|
list: [], |
|
|
|
// { |
|
|
|
|
|
|
|
// type: '系统功能异常或不可用', |
|
|
|
|
|
|
|
// suggest: '点击退款按钮,系统一直转圈,没有反应,请尽快修复解决,另外,系统上能否对接更多好资源。有时候系统打开会显示一直在加载中,不知道是什么原因有时候又没有这个情况。', |
|
|
|
|
|
|
|
// create_time: '2024-04-01 20:22:31', |
|
|
|
|
|
|
|
// status: 0, |
|
|
|
|
|
|
|
// solveTime: '2024-04-01 20:22:31', |
|
|
|
|
|
|
|
// solveResult: '您好,您反馈的系统问题,我们已经修复,请您删除下小程序,再重新搜索进入小程序即可。供应链系统资源我们-直都在努力对接中,感谢您', |
|
|
|
|
|
|
|
// openSuggest: false, |
|
|
|
|
|
|
|
// openResult: false, |
|
|
|
|
|
|
|
// }, |
|
|
|
|
|
|
|
// { |
|
|
|
|
|
|
|
// type: '系统功能异常或不可用系统功能异常或不可用系统功能异常或不可用', |
|
|
|
|
|
|
|
// suggest: '点击退款按钮,系统一直转圈,没有反应,请尽快修复解决,另外,系统上能否对接更多好资源。有时候系统打开会显示一直在加载中,不知道是什么原因有时候又没有这个情况。', |
|
|
|
|
|
|
|
// create_time: '2024-04-01 20:22:31', |
|
|
|
|
|
|
|
// status: 1, |
|
|
|
|
|
|
|
// solveTime: '2024-04-01 20:22:31', |
|
|
|
|
|
|
|
// solveResult: '您好,您反馈的系统问题,我们已经修复,请您删除下小程序,再重新搜索进入小程序即可。供应链系统资源我们-直都在努力对接中,感谢您', |
|
|
|
|
|
|
|
// openSuggest: false, |
|
|
|
|
|
|
|
// openResult: false, |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
loading: false, |
|
|
|
loading: false, |
|
|
|
}; |
|
|
|
}; |
|
|
|
}, |
|
|
|
}, |
|
|
@ -103,7 +82,7 @@ |
|
|
|
item.openSuggest = false; |
|
|
|
item.openSuggest = false; |
|
|
|
item.openResult = false; |
|
|
|
item.openResult = false; |
|
|
|
item.showSuggestBtn = this.calcContentWidth(item.suggest); |
|
|
|
item.showSuggestBtn = this.calcContentWidth(item.suggest); |
|
|
|
item.showResultBtn = this.calcContentWidth(item.solveResult); |
|
|
|
item.showResultBtn = this.calcContentWidth(item.answer); |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
.finally(() => this.loading = false) |
|
|
|
.finally(() => this.loading = false) |
|
|
|