驳回后的处理
This commit is contained in:
parent
72b0884570
commit
d39046d7f5
|
@ -2,8 +2,8 @@
|
|||
"name" : "曲阳金隅EHS",
|
||||
"appid" : "__UNI__B00D419",
|
||||
"description" : "曲阳金隅EHS",
|
||||
"versionName" : "1.01.28",
|
||||
"versionCode" : 101028,
|
||||
"versionName" : "1.01.36",
|
||||
"versionCode" : 101036,
|
||||
"transformPx" : false,
|
||||
/* 5+App特有相关 */
|
||||
"app-plus" : {
|
||||
|
|
|
@ -19,14 +19,22 @@
|
|||
<view>{{ticketDetail.title}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item" @click="logView">
|
||||
<view class="form-item border-bottom" @click="logView">
|
||||
<view class="form-left">
|
||||
<text class="form-left-text">工单状态</text>
|
||||
<text class="form-left-text">工单节点</text>
|
||||
</view>
|
||||
<view class="form-right" style="color:blue">
|
||||
<view v-if="ticketDetail.state">{{ticketDetail.state_.name}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="form-left-text">工单状态</text>
|
||||
</view>
|
||||
<view class="form-right" style="color:red">
|
||||
<view v-if="ticketDetail.state">{{act_states[ticketDetail.act_state]}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item" v-if="ticketDetail.participant_&&ticketDetail.participant_.length>0">
|
||||
<view class="form-left">
|
||||
<text class="form-left-text">可处理人</text>
|
||||
|
@ -339,6 +347,23 @@
|
|||
</view>
|
||||
</view>
|
||||
</block>
|
||||
<block v-if="type=='handle'&&oplDetail.ticket_.act_state==2">
|
||||
<view class="ticket-info">
|
||||
<view style="display: flex;flex-direction: column;">
|
||||
<view style="display: block;">{{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>
|
||||
<span v-if="tLog[0].transition_attribute==2" style="color:red">拒绝-</span>
|
||||
<span>{{tLog[0].create_time}}</span>
|
||||
</view>
|
||||
<view style="color:gray;font-size: 28rpx;">
|
||||
<span>{{tLog[0].suggestion}}</span>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
|
||||
<block v-if="type=='handle'">
|
||||
<view class="ticket-info">
|
||||
<view class="form-item" v-if="ticketDetail.state_&&ticketDetail.state_.key==='opl_close'">
|
||||
|
@ -351,7 +376,7 @@
|
|||
<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>
|
||||
</view>
|
||||
<view class="form-item" style="height: 300rpx;">
|
||||
<view class="form-item" style="height: 300rpx;" v-if="oplDetail.ticket_.act_state!==2">
|
||||
<view class="form-left-text">
|
||||
<text class="star">*</text>
|
||||
<text>审批意见</text>
|
||||
|
@ -359,14 +384,18 @@
|
|||
<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">
|
||||
<view class="left-content" v-if="oplDetail.ticket_.act_state!==2">
|
||||
<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
|
||||
@click="deliverNode">转交
|
||||
</button>
|
||||
</view>
|
||||
<view class="left-content" v-else>
|
||||
<button class="mini-btn" size="mini" type="primary" @click="oplChuLi()">前往编辑</button>
|
||||
</view>
|
||||
<view class="right-time">
|
||||
|
||||
<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">
|
||||
|
@ -498,6 +527,14 @@
|
|||
40: "进行中",
|
||||
50: "已完成",
|
||||
},
|
||||
act_states: {
|
||||
0: "草稿中",
|
||||
1: "进行中",
|
||||
2: "被退回",
|
||||
3: "被撤回",
|
||||
4: "已完成",
|
||||
5: "已关闭",
|
||||
},
|
||||
noteOption: [{
|
||||
value: 10,
|
||||
text: '作业正常结束'
|
||||
|
@ -527,14 +564,19 @@
|
|||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
debugger;
|
||||
console.log(params)
|
||||
// debugger;
|
||||
// console.log(params)
|
||||
that = this;
|
||||
that.ticketId = params.ticketId;
|
||||
that.projectId = params.projectId;
|
||||
that.cateType = params.cateType;
|
||||
that.type = params.type;
|
||||
},
|
||||
mounted() {
|
||||
this.$u.api.getTicketLog(this.ticketId).then((res) => {
|
||||
this.tLog = res;
|
||||
});
|
||||
},
|
||||
onShow() {
|
||||
if (this.cateType === 'visit') {
|
||||
this.getVisit();
|
||||
|
@ -545,6 +587,7 @@
|
|||
}
|
||||
this.getticketItem();
|
||||
this.getBtns();
|
||||
|
||||
},
|
||||
methods: {
|
||||
closeDialog() {
|
||||
|
@ -552,10 +595,11 @@
|
|||
},
|
||||
//日志详情
|
||||
logView() {
|
||||
this.$u.api.getTicketLog(this.ticketId).then((res) => {
|
||||
this.logDialog = true;
|
||||
this.tLog = res;
|
||||
});
|
||||
// this.$u.api.getTicketLog(this.ticketId).then((res) => {
|
||||
// this.logDialog = true;
|
||||
// this.tLog = res;
|
||||
// });
|
||||
},
|
||||
//工单详情
|
||||
getticketItem() {
|
||||
|
@ -565,9 +609,9 @@
|
|||
},
|
||||
//访客详情
|
||||
getVisit() {
|
||||
debugger;
|
||||
// debugger;
|
||||
this.$u.api.visitItem(this.projectId).then(res => {
|
||||
debugger;
|
||||
// debugger;
|
||||
this.visitDetail = res;
|
||||
})
|
||||
},
|
||||
|
@ -698,7 +742,6 @@
|
|||
params.ticket_data.close_note = this.form.close_note;
|
||||
params.ticket_data.close_dos = this.form.close_dos;
|
||||
}
|
||||
debugger;
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
|
@ -731,7 +774,20 @@
|
|||
uni.navigateTo({
|
||||
url: '/pages/workSpace/rpj/rpjDetail?rpjId=' + that.projectId
|
||||
})
|
||||
}
|
||||
},
|
||||
oplChuLi(){
|
||||
debugger;
|
||||
let item = this.oplDetail;
|
||||
let params=null,oplCateCode = null;
|
||||
let transition = this.operationBtn[0].id;
|
||||
oplCateCode = item.cate_code;
|
||||
console.log(transition)
|
||||
params = `?oplId=${item.id}&oplcateId=${item.cate}&operationId=${item.operation}&type=edit&transition=${transition}`;
|
||||
let url = '/pages/workSpace/opls/' + oplCateCode + params
|
||||
uni.navigateTo({
|
||||
url: url
|
||||
})
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -42,7 +42,8 @@
|
|||
<view class="itemCenter">
|
||||
<view class="info-details" v-if="item.ticket_data.name">工单名称:{{item.ticket_data.name}}</view>
|
||||
<view class="info-details">所属工作流:{{item.workflow_.name}}</view>
|
||||
<view class="info-details">工单状态:{{item.state_.name}}</view>
|
||||
<view class="info-details">工单节点:{{item.state_.name}}</view>
|
||||
<view class="info-details">工单状态:{{act_states[item.act_state]}}</view>
|
||||
<view class="info-details">提交时间:{{item.create_time}} </view>
|
||||
<view class="info-details">更新时间:{{item.update_time}} </view>
|
||||
<!-- <view class="info-details">可处理人:{{item.update_time}} </view> -->
|
||||
|
@ -57,6 +58,12 @@
|
|||
<image src="../../static/my/my_apply/blue-time.png" mode=""></image>
|
||||
处理
|
||||
</view>
|
||||
<view class="shenhezhong bottom-btn" @click="ticketHandle(item,'handle')"
|
||||
v-if=" item.act_state===2&&item.create_by==vuex_user.id">
|
||||
<image src="../../static/my/my_apply/blue-time.png" mode=""></image>
|
||||
处理
|
||||
|
||||
</view>
|
||||
<view class="shenhejieshu bottom-btn" @click="ticketHandle(item,'show')">
|
||||
<image src="../../static/my/my_apply/tongguo.png" mode=""></image>
|
||||
查看
|
||||
|
@ -165,6 +172,14 @@
|
|||
eventCount: 0,
|
||||
ticketCount: 0,
|
||||
copyCount:0,
|
||||
act_states: {
|
||||
0: "草稿中",
|
||||
1: "进行中",
|
||||
2: "被退回",
|
||||
3: "被撤回",
|
||||
4: "已完成",
|
||||
5: "已关闭",
|
||||
},
|
||||
// 2022年2月18日
|
||||
mytopimg: require("@/static/home/bgimg-top.jpg"),
|
||||
}
|
||||
|
@ -176,8 +191,6 @@
|
|||
// #endif
|
||||
},
|
||||
onShow() {
|
||||
// debugger;
|
||||
// console.log(this.vuex_perm)
|
||||
if(this.vuex_user.type==='visitor'||this.vuex_user.type==='driver'){
|
||||
this.limitedVisit = true;
|
||||
}else{
|
||||
|
@ -244,7 +257,6 @@
|
|||
})
|
||||
},
|
||||
goIntoTargetPage(type) {
|
||||
// debugger;
|
||||
if(this.limitedVisit==true){
|
||||
}else{
|
||||
let params = `?type=${type}`;
|
||||
|
|
|
@ -29,7 +29,8 @@
|
|||
</view>
|
||||
<view class="center-info">
|
||||
<view class="info-details">所属工作流:{{val.workflow_.name}}</view>
|
||||
<view class="info-details">工单状态:{{val.state_.name}}</view>
|
||||
<view class="info-details">工单节点:{{val.state_.name}}</view>
|
||||
<view class="info-details">工单状态:<text :style="{color:val.act_state===2 ? 'red' : ''}">{{act_states[val.act_state]}}</text></view>
|
||||
<view class="info-details" v-if="val.participant_&&val.participant_.length>0">可处理人:
|
||||
<text v-for="(item,index) in val.participant_">{{item.name}} <text v-if="index!==val.participant_.length-1">、</text></text>
|
||||
</view>
|
||||
|
@ -39,7 +40,7 @@
|
|||
<view class="bottom-btns">
|
||||
<block v-if="ticketTypye === 'duty'">
|
||||
<view class="shenhezhong bottom-btn" @click="ticketHandle(val,'handle')"
|
||||
v-if="(val.act_state===1||val.act_state===3)&&val.state_.type===0">
|
||||
v-if="(val.act_state===1&&val.state_.type===0)||(val.act_state===3&&val.state_.type===0)||val.act_state===2">
|
||||
<image src="../../../static/my/my_apply/blue-time.png" mode=""></image>
|
||||
处理
|
||||
</view>
|
||||
|
@ -89,6 +90,14 @@
|
|||
ticketTypye:'duty',
|
||||
totalNum: 0,
|
||||
ticketList: [],
|
||||
act_states: {
|
||||
0: "草稿中",
|
||||
1: "进行中",
|
||||
2: "被退回",
|
||||
3: "被撤回",
|
||||
4: "已完成",
|
||||
5: "已关闭",
|
||||
},
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
|
|
@ -86,42 +86,72 @@
|
|||
</view>
|
||||
<view class="wrap-view wrap-top">
|
||||
<view class="item title"> <text class="blueLine"></text>作业人员:</view>
|
||||
<view class="visitorsWrap">
|
||||
<view class="visitorsItem itemTitle">
|
||||
<text class="visitorCell">姓名</text>
|
||||
<text class="visitorCell">职责</text>
|
||||
<text class="visitorCell">证书</text>
|
||||
<text class="visitorCell">操作</text>
|
||||
<view class="workersWrap">
|
||||
<view class="workersItem itemTitle">
|
||||
<text class="workerCell">姓名</text>
|
||||
<text class="workerCell">职责</text>
|
||||
<text class="workerCell">证书</text>
|
||||
<text class="workerCell">操作</text>
|
||||
</view>
|
||||
<view class="visitorsItem" v-for="item in workerList" :key="item.id">
|
||||
<text class="visitorCell" @click="viewWorker(item)" style="color:blue">{{item.worker_name}}</text>
|
||||
<text class="visitorCell">{{item.duty}}</text>
|
||||
<text class="visitorCell">{{item.certificates.length}}张</text>
|
||||
<view class="visitorCell">
|
||||
<!-- <text class="bindBtn" @click="bindBtl(item,10)" v-if="item.worker_.blt_===null||item.worker_.blt_===undefined">绑卡</text>
|
||||
<text class="bindBtn" @click="bindBtl(item,20)" v-else>解绑</text> -->
|
||||
<view class="workersItem" v-for="item in workerList" :key="item.id">
|
||||
<text class="workerCell" @click="viewWorker(item)" style="color:blue">{{item.worker_name}}</text>
|
||||
<text class="workerCell">{{item.duty}}</text>
|
||||
<!-- <text class="workerCell">{{item.certificates.length}}张</text> -->
|
||||
<view class="workerCell">
|
||||
<view class="certificate" @click="preView(cert.file)" style="color:blue" v-for="cert in item.certificates_" :key="cert.id">{{cert.number}}</view>
|
||||
</view>
|
||||
<view class="workerCell">
|
||||
<text class="bindBtn" @click="bindBtl(item,10)" v-if="item.worker_.blt_===null||item.worker_.blt_===undefined">绑卡</text>
|
||||
<text class="bindBtn" @click="bindBtl(item,20)" v-else>解绑</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="wrap-view wrap-top">
|
||||
<view class="item title"> <text class="blueLine"></text>气体检测记录:</view>
|
||||
<view class="visitorsWrap">
|
||||
<view class="visitorsItem itemTitle">
|
||||
<text class="visitorCell">检测部位</text>
|
||||
<text class="visitorCell">可燃气体(V%LEL)</text>
|
||||
<text class="visitorCell">检验结论</text>
|
||||
<view class="workersWrap">
|
||||
<view class="workersItem itemTitle">
|
||||
<text class="workerCell">检测部位</text>
|
||||
<text class="workerCell">可燃气体(V%LEL)</text>
|
||||
<text class="workerCell">检验结论</text>
|
||||
</view>
|
||||
<view class="visitorsItem" v-for="item1 in gasList" :key="item1.id">
|
||||
<text class="visitorCell">{{item1.check_place}}</text>
|
||||
<text class="visitorCell"></text>
|
||||
<text class="visitorCell">
|
||||
<view class="workersItem" v-for="item1 in gasList" :key="item1.id">
|
||||
<text class="workerCell">{{item1.check_place}}</text>
|
||||
<text class="workerCell"></text>
|
||||
<text class="workerCell">
|
||||
<span v-if="item1.is_ok">正常</span>
|
||||
<span v-else>异常</span>
|
||||
</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view id="workerWrap" v-if="detailLimited">
|
||||
<view class="workerContainer">
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">姓名:</view><view>{{workerItem.worker_.name}}</view>
|
||||
</view>
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">手机:</view><view>{{workerItem.worker_.phone}}</view>
|
||||
</view>
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">工作职责:</view><view>{{workerItem.duty}}</view>
|
||||
</view>
|
||||
<view class="workerInfo">
|
||||
<view class="infoTitle">证书编号:</view>
|
||||
<view>
|
||||
<view v-for="item in workerItem.certificates_"
|
||||
style="color: blue;"
|
||||
@click="preView(item.file)"
|
||||
>{{item.number}}</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<icon class="closeDetailIcon" type="cancel" size="36" color="#fefefe" @click="closeWorkerDetail"/>
|
||||
</view>
|
||||
<view class="preBigImgWrap" v-if="preImg" @click="cancelPreImg">
|
||||
<image class="bigImg" :src="preImgSrc" mode="widthFix"></image>
|
||||
</view>
|
||||
<!-- <img-view ref="imgPreView" :imgSrc="preImgSrc" @cancelPreView="cancelPreView"></img-view> -->
|
||||
</view>
|
||||
</template>
|
||||
|
||||
|
@ -148,6 +178,10 @@
|
|||
"STARTED": "进行中",
|
||||
"SUCCESS": "已完成"
|
||||
},
|
||||
preImgSrc:'',
|
||||
workerItem:{},
|
||||
preImg:false,
|
||||
detailLimited:false,
|
||||
workerList:[],
|
||||
gasList:[],
|
||||
act_states: {
|
||||
|
@ -169,9 +203,12 @@
|
|||
this.getgasList();//气体检测记录
|
||||
},
|
||||
methods: {
|
||||
cancelPreImg(){
|
||||
this.preImg = false;
|
||||
},
|
||||
//获取工作operation
|
||||
getOpl() {
|
||||
debugger;
|
||||
//debugger;
|
||||
let that = this;
|
||||
that.$u.api.oplItem(that.oplId).then((res) => {
|
||||
that.formData ={...res} ;
|
||||
|
@ -215,13 +252,14 @@
|
|||
let that = this;
|
||||
let form = {};
|
||||
form.type = type;
|
||||
form.code = res.result;
|
||||
form.employee = row.visitor_.employee;
|
||||
form.employee = row.worker_.id;
|
||||
if(type==10){
|
||||
uni.scanCode({
|
||||
success: function (res) {
|
||||
form.code = res.result;
|
||||
that.$u.api.thirdBltBind(form).then(res=>{
|
||||
debugger;
|
||||
//debugger;
|
||||
console.log(res)
|
||||
uni.showToast({
|
||||
title: res,
|
||||
icon: "none"
|
||||
|
@ -231,7 +269,7 @@
|
|||
});
|
||||
}else{
|
||||
that.$u.api.thirdBltBind(form).then(res=>{
|
||||
debugger;
|
||||
//debugger;
|
||||
uni.showToast({
|
||||
title: res,
|
||||
icon: "none"
|
||||
|
@ -246,12 +284,73 @@
|
|||
})
|
||||
},
|
||||
viewWorker(item) {
|
||||
this.workerItem = item;
|
||||
this.detailLimited = true;
|
||||
},
|
||||
closeWorkerDetail(){
|
||||
this.detailLimited = false;
|
||||
this.workerItem = null;
|
||||
},
|
||||
preView(srcImg){
|
||||
this.preImg = true;
|
||||
this.preImgSrc = this.vuex_host+srcImg;
|
||||
console.log(this.preImgSrc)
|
||||
// this.$refs.imgPreView.open();
|
||||
},
|
||||
cancelPreView(){
|
||||
this.preImgSrc = '';
|
||||
},
|
||||
viewcertificate(item){
|
||||
let vuex_host = this.vuex_host;
|
||||
uni.showModal({
|
||||
title: '证书',
|
||||
content:item.name+'-'+item.number,
|
||||
confirmText:'下载',
|
||||
success: function (res) {
|
||||
if (res.confirm) {
|
||||
//下载证书
|
||||
console.log('点击下载');
|
||||
console.log(item.file);
|
||||
//debugger;
|
||||
let downloadFileUrl = vuex_host+item.file;
|
||||
console.log(vuex_host)
|
||||
console.log(downloadFileUrl)
|
||||
uni.downloadFile({
|
||||
url:downloadFileUrl,
|
||||
success:(data)=> {
|
||||
console.log(data);
|
||||
console.log('下载反馈');
|
||||
|
||||
if(data.statusCode==200){
|
||||
uni.saveFile({
|
||||
tempFilePath: data.tempFilePath,
|
||||
success: function (ress) {
|
||||
console.log('保存成功')
|
||||
console.log(ress)
|
||||
//debugger;
|
||||
uni.showToast({
|
||||
title: item.id,
|
||||
icon: 'none'
|
||||
title: '文件已保存',
|
||||
icon: 'none',
|
||||
duration:3000,
|
||||
})
|
||||
//debugger;
|
||||
},
|
||||
fail(err) {
|
||||
console.log(err);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
},
|
||||
fail(err) {
|
||||
console.log(err.errMsg)
|
||||
}
|
||||
});
|
||||
} else if (res.cancel) {
|
||||
console.log('取消');
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
@ -330,11 +429,11 @@
|
|||
display: flex;
|
||||
/* justify-content: space-between; */
|
||||
}
|
||||
.visitorsWrap{
|
||||
.workersWrap{
|
||||
|
||||
}
|
||||
|
||||
.visitorsItem{
|
||||
.workersItem{
|
||||
display: flex;
|
||||
font-size: 28upx;
|
||||
align-items:center;
|
||||
|
@ -345,12 +444,13 @@
|
|||
font-size: 32upx;
|
||||
line-height: 40upx;
|
||||
}
|
||||
.itemTitle>.visitorCell{
|
||||
.itemTitle>.workerCell{
|
||||
color: #212121;
|
||||
}
|
||||
.visitorCell{
|
||||
.workerCell{
|
||||
flex: 1;
|
||||
color: #666666;
|
||||
overflow: hidden;
|
||||
text-align: center;
|
||||
}
|
||||
.blueLine{
|
||||
|
@ -383,4 +483,63 @@
|
|||
font-size: 25upx;
|
||||
text-align: center;
|
||||
}
|
||||
.certificate{
|
||||
word-break:keep-all;
|
||||
white-space:nowrap;
|
||||
overflow:hidden;
|
||||
text-overflow:ellipsis;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
#workerWrap{
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
background: rgba(0,0,0,.6);
|
||||
}
|
||||
.workerContainer{
|
||||
position: relative;
|
||||
width: 90%;
|
||||
left: 5%;
|
||||
background: #ffffff;
|
||||
padding: 40upx;
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
max-height: 80%;
|
||||
overflow-y: scroll;
|
||||
border-radius: 20upx;
|
||||
}
|
||||
.workerInfo{
|
||||
display: flex;
|
||||
margin: 20upx 0;
|
||||
}
|
||||
.infoTitle{
|
||||
width: 170upx;
|
||||
}
|
||||
.closeDetailIcon{
|
||||
position: absolute;
|
||||
bottom: 5%;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
.preBigImgWrap{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 100;
|
||||
display: block;
|
||||
background-color: rgba(0, 0, 0, 0.8);
|
||||
}
|
||||
.bigImg{
|
||||
min-width: 90%;
|
||||
max-width: 100%;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50% ,-50%);
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -127,7 +126,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -150,7 +148,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -197,6 +196,7 @@
|
|||
dept_do_name:'',
|
||||
charger_name:'',
|
||||
monitor_name:'',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -214,6 +214,9 @@
|
|||
this.formData.operation = this.operationId;
|
||||
this.getOperation();
|
||||
}
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
|
||||
},
|
||||
onShow() {
|
||||
|
@ -434,7 +437,6 @@
|
|||
// let imgId = item.response.id?item.response.id:item.id;
|
||||
// that.formData.create_imgs.push(imgId)
|
||||
})
|
||||
|
||||
if (that.oplId !== null) {
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
uni.hideLoading();
|
||||
|
@ -455,6 +457,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -127,7 +126,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -148,7 +146,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -206,6 +205,7 @@
|
|||
dept_do_name:'请选择作业部门',
|
||||
charger_name:'请选择作业负责人',
|
||||
monitor_name:'请选择作业监护人',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -225,7 +225,9 @@
|
|||
this.formData.operation = this.operationId;
|
||||
this.getOperation();
|
||||
}
|
||||
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
},
|
||||
onShow() {
|
||||
this.getdept();
|
||||
|
@ -457,6 +459,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -114,7 +114,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -138,7 +137,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -159,7 +157,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -218,6 +217,7 @@
|
|||
dept_do_name:'',
|
||||
charger_name:'',
|
||||
monitor_name:'',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -237,7 +237,9 @@
|
|||
this.formData.operation = this.operationId;
|
||||
this.getOperation();
|
||||
}
|
||||
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
},
|
||||
onShow() {
|
||||
this.getdept();
|
||||
|
@ -469,6 +471,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -113,7 +113,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -137,7 +136,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -158,7 +156,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -220,6 +219,7 @@
|
|||
dept_do_name:'',
|
||||
charger_name:'',
|
||||
monitor_name:'',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -236,6 +236,9 @@
|
|||
console.log('s', this.vuex_user.belong_dept)
|
||||
this.formData.dept_do = this.vuex_user.belong_dept
|
||||
}
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
this.formData.cate = this.oplcateId;
|
||||
this.formData.operation = this.operationId;
|
||||
},
|
||||
|
@ -506,6 +509,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -112,7 +112,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -136,7 +135,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -157,7 +155,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -216,6 +215,7 @@
|
|||
dept_do_name:'',
|
||||
charger_name:'',
|
||||
monitor_name:'',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -235,7 +235,9 @@
|
|||
this.formData.operation = this.operationId;
|
||||
this.getOperation();
|
||||
}
|
||||
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
},
|
||||
onShow() {
|
||||
this.getdept();
|
||||
|
@ -467,6 +469,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -127,7 +126,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -150,7 +148,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -197,6 +196,7 @@
|
|||
dept_do_name:'',
|
||||
charger_name:'',
|
||||
monitor_name:'',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -214,7 +214,9 @@
|
|||
this.formData.operation = this.operationId;
|
||||
this.getOperation();
|
||||
}
|
||||
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
},
|
||||
onShow() {
|
||||
this.getdept();
|
||||
|
@ -445,6 +447,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -103,7 +103,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -127,7 +126,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -148,7 +146,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -206,6 +205,7 @@
|
|||
dept_do_name:'请选择作业部门',
|
||||
charger_name:'请选择作业负责人',
|
||||
monitor_name:'请选择作业监护人',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -225,7 +225,9 @@
|
|||
this.formData.operation = this.operationId;
|
||||
this.getOperation();
|
||||
}
|
||||
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
},
|
||||
onShow() {
|
||||
this.getdept();
|
||||
|
@ -457,6 +459,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -113,7 +113,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -137,7 +136,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -158,7 +156,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -212,6 +211,7 @@
|
|||
dept_do_name:'',
|
||||
charger_name:'',
|
||||
monitor_name:'',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -228,6 +228,9 @@
|
|||
console.log('s', this.vuex_user.belong_dept)
|
||||
this.formData.dept_do = this.vuex_user.belong_dept
|
||||
}
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
this.formData.cate = this.oplcateId;
|
||||
this.formData.operation = this.operationId;
|
||||
},
|
||||
|
@ -499,6 +502,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -112,7 +112,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -136,7 +135,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -157,7 +155,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -215,6 +214,7 @@
|
|||
dept_do_name:'',
|
||||
charger_name:'',
|
||||
monitor_name:'',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -231,6 +231,9 @@
|
|||
console.log('s', this.vuex_user.belong_dept)
|
||||
this.formData.dept_do = this.vuex_user.belong_dept
|
||||
}
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
this.formData.cate = this.oplcateId;
|
||||
this.formData.operation = this.operationId;
|
||||
},
|
||||
|
@ -503,6 +506,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -205,7 +205,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他风险</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -229,7 +228,6 @@
|
|||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">其他应急处置</text>
|
||||
</view>
|
||||
<view class="form-right">
|
||||
|
@ -250,7 +248,8 @@
|
|||
|
||||
</view>
|
||||
<view class="btn">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
<button v-if="formData.ticket_.act_state===2" type="primary" class="save-btn" @click="saveChange">提交</button>
|
||||
<button v-else type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -322,6 +321,7 @@
|
|||
dept_do_name:'',
|
||||
charger_name:'',
|
||||
monitor_name:'',
|
||||
transition:'',//流转
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -338,6 +338,9 @@
|
|||
console.log('s', this.vuex_user.belong_dept)
|
||||
this.formData.dept_do = this.vuex_user.belong_dept
|
||||
}
|
||||
if(params.transition){
|
||||
this.transition = params.transition;
|
||||
}
|
||||
this.formData.cate = this.oplcateId;
|
||||
this.formData.operation = this.operationId;
|
||||
},
|
||||
|
@ -616,6 +619,42 @@
|
|||
}
|
||||
|
||||
},
|
||||
saveChange(){
|
||||
uni.showLoading({
|
||||
mask: true,
|
||||
title: '正在提交...'
|
||||
})
|
||||
let that = this;
|
||||
let params = new Object();
|
||||
params.ticket_data = {};
|
||||
params.transition = that.transition;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
debugger;
|
||||
if(item.id){
|
||||
console.log(item.id);
|
||||
that.formData.create_imgs.push(item.id)
|
||||
}else{
|
||||
console.log(item.response.id)
|
||||
that.formData.create_imgs.push(item.response.id)
|
||||
}
|
||||
})
|
||||
that.$u.api.oplUpdate(that.oplId, that.formData).then(res => {
|
||||
debugger;
|
||||
console.log(this.formData.ticket)
|
||||
console.log(params)
|
||||
this.$u.api.ticketHandle(this.formData.ticket, params).then(res => {
|
||||
debugger;
|
||||
console.log('已处理')
|
||||
uni.switchTab({
|
||||
url: '/pages/home/home_'
|
||||
});
|
||||
uni.hideLoading()
|
||||
}).catch(e => {
|
||||
uni.hideLoading()
|
||||
})
|
||||
})
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
Loading…
Reference in New Issue