fix: 工单按钮显示逻辑bug
This commit is contained in:
parent
f3fccd4da2
commit
208f797cfa
|
@ -32,7 +32,7 @@
|
||||||
<text class="form-left-text">工单状态</text>
|
<text class="form-left-text">工单状态</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="form-right" style="color:red">
|
<view class="form-right" style="color:red">
|
||||||
<view v-if="ticketDetail.state">{{act_states[ticketDetail.act_state]}}</view>
|
<view v-if="ticketDetail.act_state">{{act_states[ticketDetail.act_state]}}</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="form-item" v-if="ticketDetail.participant_&&ticketDetail.participant_.length>0">
|
<view class="form-item" v-if="ticketDetail.participant_&&ticketDetail.participant_.length>0">
|
||||||
|
@ -347,7 +347,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</block>
|
</block>
|
||||||
<block v-if="type=='handle'&&oplDetail.ticket_.act_state==2">
|
<block v-if="type=='handle'&& oplDetail.ticket_ && oplDetail.ticket_.act_state==2">
|
||||||
<view class="ticket-info">
|
<view class="ticket-info">
|
||||||
<view style="display: flex;flex-direction: column;">
|
<view style="display: flex;flex-direction: column;">
|
||||||
<view style="display: block;">{{tLog[0].state_.name}}</view>
|
<view style="display: block;">{{tLog[0].state_.name}}</view>
|
||||||
|
@ -376,7 +376,7 @@
|
||||||
<view class="form-item" v-if="ticketDetail.state_&&ticketDetail.state_.key==='opl_close'">
|
<view class="form-item" v-if="ticketDetail.state_&&ticketDetail.state_.key==='opl_close'">
|
||||||
<uni-data-select v-model="form.close_dos" :localdata="dosOption" label="关闭处理"></uni-data-select>
|
<uni-data-select v-model="form.close_dos" :localdata="dosOption" label="关闭处理"></uni-data-select>
|
||||||
</view>
|
</view>
|
||||||
<view class="form-item" style="height: 300rpx;" v-if="oplDetail.ticket_.act_state!==2">
|
<view class="form-item" style="height: 300rpx;" v-if="ticketDetail.act_state==1">
|
||||||
<view class="form-left-text">
|
<view class="form-left-text">
|
||||||
<text class="star">*</text>
|
<text class="star">*</text>
|
||||||
<text>审批意见</text>
|
<text>审批意见</text>
|
||||||
|
@ -384,14 +384,14 @@
|
||||||
<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="oplDetail.ticket_.act_state!==2">
|
<view class="left-content" v-if="ticketDetail.act_state==1">
|
||||||
<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
|
||||||
@click="deliverNode">转交
|
@click="deliverNode">转交
|
||||||
</button>
|
</button>
|
||||||
</view>
|
</view>
|
||||||
<view class="left-content" v-else>
|
<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">
|
||||||
|
@ -422,6 +422,9 @@
|
||||||
<span v-if="item.transition_attribute==2" style="color:red">拒绝-</span>
|
<span v-if="item.transition_attribute==2" style="color:red">拒绝-</span>
|
||||||
<span>{{item.create_time}}</span>
|
<span>{{item.create_time}}</span>
|
||||||
</view>
|
</view>
|
||||||
|
<view style="color:gray;font-size: 20rpx;">
|
||||||
|
<span>{{item.suggestion}}</span>
|
||||||
|
</view>
|
||||||
</text>
|
</text>
|
||||||
</uni-list-item>
|
</uni-list-item>
|
||||||
</uni-list>
|
</uni-list>
|
||||||
|
@ -777,16 +780,24 @@
|
||||||
},
|
},
|
||||||
oplChuLi(){
|
oplChuLi(){
|
||||||
debugger;
|
debugger;
|
||||||
let item = this.oplDetail;
|
if (this.cateType == 'opl'){
|
||||||
let params=null,oplCateCode = null;
|
let item = this.oplDetail;
|
||||||
let transition = this.operationBtn[0].id;
|
let params=null,oplCateCode = null;
|
||||||
oplCateCode = item.cate_code;
|
let transition = this.operationBtn[0].id;
|
||||||
console.log(transition)
|
oplCateCode = item.cate_code;
|
||||||
params = `?oplId=${item.id}&oplcateId=${item.cate}&operationId=${item.operation}&type=edit&transition=${transition}`;
|
console.log(transition)
|
||||||
let url = '/pages/workSpace/opls/' + oplCateCode + params
|
params = `?oplId=${item.id}&oplcateId=${item.cate}&operationId=${item.operation}&type=edit&transition=${transition}`;
|
||||||
uni.navigateTo({
|
let url = '/pages/workSpace/opls/' + oplCateCode + params
|
||||||
url: url
|
uni.navigateTo({
|
||||||
})
|
url: url
|
||||||
|
})
|
||||||
|
}else{
|
||||||
|
uni.showToast({
|
||||||
|
title: '开发中...',
|
||||||
|
icon: "none"
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue