|
@@ -35,7 +35,8 @@
|
35
|
35
|
<view class="column">
|
36
|
36
|
<view class="btn" @click="goIndex()">返回</view>
|
37
|
37
|
<view class="btn" @click="createOrBuildOrder()" v-if="queryObj.type === 'build' && config.drugsCreateSign === 1">建单并签到</view>
|
38
|
|
- <view class="btn" @click="createOrBuildOrder(orderId)" v-if="queryObj.type === 'receive' && config.drugsReceiveSign === 1">接单并签到</view>
|
|
38
|
+ <view class="btn" @click="createOrBuildOrder()" v-if="queryObj.type === 'receive' && config.drugsReceiveSign === 1">接单并签到</view>
|
|
39
|
+ <view class="btn" @click="createOrBuildOrder()" v-if="queryObj.type === 'merge'">合并工单配送</view>
|
39
|
40
|
</view>
|
40
|
41
|
</view>
|
41
|
42
|
</view>
|
|
@@ -152,19 +153,34 @@
|
152
|
153
|
}
|
153
|
154
|
})
|
154
|
155
|
},
|
155
|
|
- // 建单并签到/接单并签到-orderId
|
156
|
|
- createOrBuildOrder(orderId){
|
|
156
|
+ // 建单并签到/接单并签到
|
|
157
|
+ createOrBuildOrder(){
|
|
158
|
+ let content = '';
|
|
159
|
+ if(this.queryObj.type === 'build'){
|
|
160
|
+ content = `请确认是否建单并签到?`;
|
|
161
|
+ }else if(this.queryObj.type === 'receive'){
|
|
162
|
+ content = `请确认是否接单并签到?`;
|
|
163
|
+ }else if(this.queryObj.type === 'merge'){
|
|
164
|
+ content = `您确认要合并工单进行配送吗?`;
|
|
165
|
+ }
|
157
|
166
|
uni.showModal({
|
158
|
167
|
title: "提示",
|
159
|
|
- content: `请确认是否${orderId ? '接' : '建'}单并签到?`,
|
|
168
|
+ content,
|
160
|
169
|
success: (result) => {
|
161
|
170
|
if (result.confirm) {
|
162
|
171
|
console.log("用户点击确定");
|
163
|
172
|
let postData = {
|
164
|
173
|
type: this.queryObj.drugsBagType,
|
165
|
174
|
id: +this.queryObj.drugsBagId,
|
166
|
|
- orderId,
|
167
|
175
|
};
|
|
176
|
+
|
|
177
|
+ if(this.queryObj.type === 'receive'){
|
|
178
|
+ postData.orderId = this.orderId;
|
|
179
|
+ }else if(this.queryObj.type === 'merge'){
|
|
180
|
+ postData.orderId = this.queryObj.newOrderId || undefined;
|
|
181
|
+ postData.oldOrderId = this.queryObj.orderId || undefined;
|
|
182
|
+ }
|
|
183
|
+
|
168
|
184
|
uni.showLoading({
|
169
|
185
|
title: "加载中",
|
170
|
186
|
mask: true,
|