fix: 加签转交bug并优化日志显示
This commit is contained in:
parent
6c95263473
commit
9737ffa89b
|
@ -347,10 +347,10 @@
|
|||
</view>
|
||||
</view>
|
||||
</block>
|
||||
<block v-if="type=='handle'&& oplDetail.ticket_ && oplDetail.ticket_.act_state==2">
|
||||
<block v-if="type=='handle'">
|
||||
<view class="ticket-info">
|
||||
<view style="display: flex;flex-direction: column;">
|
||||
<view style="display: block;">{{tLog[0].state_.name}}</view>
|
||||
<view style="display: flex;flex-direction: column;" v-if="tLog[0]" @click="logView">
|
||||
<view style="display: block;">最近日志: {{interveneTypeOptions[tLog[0].intervene_type]}}-{{tLog[0].state_.name}}</view>
|
||||
<view style="color:gray;font-size: 28rpx;">
|
||||
<span v-if="tLog[0].participant">{{tLog[0].participant_.name}}-</span>
|
||||
<span v-if="tLog[0].transition_attribute==1" style="color:green">同意-</span>
|
||||
|
@ -384,7 +384,7 @@
|
|||
<textarea class="apply-reason-text" v-model="form.suggestion" maxlength="250" placeholder="请输入" />
|
||||
</view>
|
||||
<view class="btn" style="display: flex;justify-content: space-between;margin-top: 20rpx;">
|
||||
<view class="left-content" v-if="ticketDetail.act_state==1">
|
||||
<view class="left-content" v-if="ticketDetail.act_state==1 && !ticketDetail.in_add_node">
|
||||
<button class="mini-btn" size="mini" type="primary" @click="addNode">加签</button>
|
||||
<button class="mini-btn" size="mini"
|
||||
v-if="ticketDetail.state_&&ticketDetail.state_.enable_deliver" type="primary" plain
|
||||
|
@ -394,14 +394,16 @@
|
|||
<view class="left-content" v-if="(ticketDetail.act_state==2 && ticketDetail.state && ticketDetail.state_.type==1) || ticketDetail.act_state==0 || ticketDetail.act_state==3">
|
||||
<button class="mini-btn" size="mini" type="primary" @click="oplChuLi()">前往编辑</button>
|
||||
</view>
|
||||
<view class="right-time">
|
||||
|
||||
<view class="right-time" v-if="!ticketDetail.in_add_node">
|
||||
<button v-for="item in operationBtn" :key="item.id" class="mini-btn" size="mini"
|
||||
:type="item.attribute_type===2?'warn':'primary'" @click="operationSubmit(item.id)"
|
||||
style="margin-left:8upx">
|
||||
{{item.name}}
|
||||
</button>
|
||||
</view>
|
||||
<view class="right-time" v-else>
|
||||
<button class="mini-btn" size="mini" type="primary" @click="addNodeEnd">加签完成</button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
|
@ -414,8 +416,8 @@
|
|||
<scroll-view style="height: 300px;" scroll-y="true">
|
||||
<uni-list>
|
||||
<uni-list-item v-for="item in tLog" :key="item.id">
|
||||
<text slot="body">
|
||||
<view>{{item.state_.name}}</view>
|
||||
<view slot="body">
|
||||
<view>{{interveneTypeOptions[tLog[0].intervene_type]}}-{{item.state_.name}}</view>
|
||||
<view style="color:gray;font-size: 28rpx;">
|
||||
<span v-if="item.participant">{{item.participant_.name}}-</span>
|
||||
<span v-if="item.transition_attribute==1" style="color:green">同意-</span>
|
||||
|
@ -425,7 +427,7 @@
|
|||
<view style="color:gray;font-size: 20rpx;">
|
||||
<span>{{item.suggestion}}</span>
|
||||
</view>
|
||||
</text>
|
||||
</view>
|
||||
</uni-list-item>
|
||||
</uni-list>
|
||||
</scroll-view>
|
||||
|
@ -460,7 +462,9 @@
|
|||
isDisabled: false,
|
||||
btnShow: true,
|
||||
|
||||
ticketDetail: {},
|
||||
ticketDetail: {
|
||||
intervene_type: 0
|
||||
},
|
||||
visitDetail: {},
|
||||
rpjDetail: {},
|
||||
oplDetail: {},
|
||||
|
@ -538,6 +542,20 @@
|
|||
4: "已完成",
|
||||
5: "已关闭",
|
||||
},
|
||||
interveneTypeOptions: {
|
||||
0: "正常处理",
|
||||
1: "转交",
|
||||
2: "加签",
|
||||
3: "加签完成",
|
||||
4: "接单",
|
||||
5: "评论",
|
||||
6: "删除",
|
||||
7: "强制关闭",
|
||||
8: "强制修改状态",
|
||||
9: "hook",
|
||||
10: "撤回",
|
||||
11: "抄送",
|
||||
},
|
||||
noteOption: [{
|
||||
value: 10,
|
||||
text: '作业正常结束'
|
||||
|
@ -593,6 +611,11 @@
|
|||
|
||||
},
|
||||
methods: {
|
||||
addNodeEnd() {
|
||||
this.$u.api.addNodeEnd(this.ticketId, {suggestion: this.form.suggestion}).then((res) => {
|
||||
uni.navigateBack()
|
||||
});
|
||||
},
|
||||
closeDialog() {
|
||||
this.logDialog = false;
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue