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