|
|
@@ -3,10 +3,11 @@
|
|
3
|
3
|
<view class="form">
|
|
4
|
4
|
<!-- 基础表单校验 -->
|
|
5
|
5
|
<uni-forms >
|
|
6
|
|
- <uni-forms-item label="申请退回原因" name="reason" >
|
|
7
|
|
- <uni-easyinput type="textarea" v-model="reason" placeholder="请输入申请退回原因" readonly='true'/>
|
|
|
6
|
+ <uni-forms-item label="申请退回原因:" name="reason" >
|
|
|
7
|
+ <view>{{reason}}</view>
|
|
|
8
|
+ <!-- <uni-easyinput type="textarea" v-model="reason" placeholder="请输入申请退回原因" readonly/> -->
|
|
8
|
9
|
</uni-forms-item>
|
|
9
|
|
- <uni-forms-item label="附件" name="">
|
|
|
10
|
+ <uni-forms-item label="附件:" name="">
|
|
10
|
11
|
<view class="example-body">
|
|
11
|
12
|
<uni-file-picker readonly :value="imgUrlList" :imageStyles="imageStyles" file-mediatype="image" />
|
|
12
|
13
|
</view>
|
|
|
@@ -49,6 +50,7 @@
|
|
49
|
50
|
},
|
|
50
|
51
|
onLoad(option) {
|
|
51
|
52
|
this.workorderid = option.wid
|
|
|
53
|
+ this.getDetail()
|
|
52
|
54
|
},
|
|
53
|
55
|
methods: {
|
|
54
|
56
|
// 同意
|
|
|
@@ -64,6 +66,10 @@
|
|
64
|
66
|
this.submit(2,0)
|
|
65
|
67
|
},
|
|
66
|
68
|
submit(state,zb) {
|
|
|
69
|
+ if(!this.shReason) {
|
|
|
70
|
+ this.$mHelper.toast('请输入审核意见');
|
|
|
71
|
+ return
|
|
|
72
|
+ }
|
|
67
|
73
|
const params = {
|
|
68
|
74
|
workorderid: this.workorderid,
|
|
69
|
75
|
reason: this.shReason,
|
|
|
@@ -72,15 +78,24 @@
|
|
72
|
78
|
zb: zb,
|
|
73
|
79
|
token: uni.getStorageSync("token"),
|
|
74
|
80
|
}
|
|
75
|
|
- if(zb == 1) {
|
|
76
|
|
- uni.navigateTo({
|
|
77
|
|
- url: "/pages/myTask/workOrderList/workOrderDetail/buttons/components/button_23/wid="+ this.wid,
|
|
78
|
|
- })
|
|
79
|
|
- }else{
|
|
80
|
|
- this.$mHelper.httpPost("WorkOrder/AuditRebackWorkOrder",params,2)
|
|
81
|
|
- }
|
|
82
|
|
-
|
|
83
|
|
-
|
|
|
81
|
+ this.$http.post("WorkOrder/AuditRebackWorkOrder", params).then((result) => {
|
|
|
82
|
+ if(result.state.toLowerCase() == "success") {
|
|
|
83
|
+ if(zb == 1) {
|
|
|
84
|
+ uni.navigateTo({
|
|
|
85
|
+ url: "/pages/myTask/workOrderList/workOrderDetail/buttons/components/button_23/button_23?wid="+ this.workorderid,
|
|
|
86
|
+ })
|
|
|
87
|
+ }else{
|
|
|
88
|
+ uni.showToast({
|
|
|
89
|
+ title:'操作成功',
|
|
|
90
|
+ duration:500
|
|
|
91
|
+ });
|
|
|
92
|
+ setTimeout(() => {
|
|
|
93
|
+ uni.$emit("updateList",{}); //列表刷新数据
|
|
|
94
|
+ uni.navigateBack({ delta:2, })
|
|
|
95
|
+ },500)
|
|
|
96
|
+ }
|
|
|
97
|
+ }
|
|
|
98
|
+ })
|
|
84
|
99
|
},
|
|
85
|
100
|
getDetail() {
|
|
86
|
101
|
const params = {
|