diff --git a/common/api/url.js b/common/api/url.js
index cc2ae2f..07e9b0b 100644
--- a/common/api/url.js
+++ b/common/api/url.js
@@ -49,6 +49,11 @@ export default {
getPreStationList: `/oms2c/emisTmsScanRecord/getPreStationList`, // 获取-扫描上一网点
preCalcWaybillFee: `/oms2c/emisWaybill/preCalcWaybillFee`, // 报价试算 -- DONE
calcProductFee: `/oms2c/emisWaybill/calcProductFee`, // 下单-报价试算 -- DONE
+
+ deleteBindSalemen: `/oms2c/emisWaybill/deleteBindSalemen`, // 删除绑定快递员 -- DONE
+ setDefaultBindSalesmen: `/oms2c/emisWaybill/setDefaultBindSalesmen`, // 设置默认快递员 -- DONE
+
+
queryWaybillTraceInfo: `/oms2c/emisTmsScanRecord/queryWaybillTraceInfo`, // 物流轨迹 -- DONE
queryProblemTypeList: `/oms2c/emisProblemType/listSimple`, // 问题件类型列表
registerProblemInfo: `/oms2c/emisWaybillProblemInfo/registerProblemInfo`, // 问题件登记
diff --git a/common/api/user.js b/common/api/user.js
index 23f55ab..eca0f3d 100644
--- a/common/api/user.js
+++ b/common/api/user.js
@@ -31,4 +31,14 @@ export const queryNewSalesmen = (data = {})=> {
// 绑定业务员
export const bindSalesmen = (data = {})=> {
return coreRequest(url.bindSalesmen, data, {}, "GET")
-}
\ No newline at end of file
+}
+
+// 删除绑定快递员
+export const deleteBindSalemen = (data = {})=> {
+ return coreRequest(url.deleteBindSalemen, data, {})
+}
+
+// 设置默认快递员
+export const setDefaultBindSalesmen = (data = {})=> {
+ return coreRequest(url.setDefaultBindSalesmen, data, {})
+}
diff --git a/pages/address/list.vue b/pages/address/list.vue
index 4b03621..b1114c7 100644
--- a/pages/address/list.vue
+++ b/pages/address/list.vue
@@ -49,7 +49,7 @@
默认地址
-
+
@@ -166,14 +166,18 @@
}
},
async handleDefaultSwitch(item) {
- try{
- await apiService.setDefaultAddressById({ id: item.id, defaultFlag: Number(!!item.blDefaultFlag), _loading: true })
- this.showToast('操作成功')
- this.$refs.listRef.getDataList(true) // 重置到第一页数据
- }catch(e){
- // 操作失败,切回按钮状态
- item.blDefaultFlag = !item.blDefaultFlag
- }
+ setTimeout(async ()=> {
+ let blDefaultFlag = item.blDefaultFlag
+ try{
+ await apiService.setDefaultAddressById({ id: item.id, defaultFlag: blDefaultFlag, _loading: true })
+ this.showToast('操作成功')
+ this.$refs.listRef.getDataList(true) // 重置到第一页数据
+ }catch(e){
+ // 操作失败,切回按钮状态
+ item.blDefaultFlag = Number(!Number(blDefaultFlag)) + ''
+ }
+ },300)
+
},
}
}
diff --git a/pages/user/exclusiveCourier.vue b/pages/user/exclusiveCourier.vue
index be84206..78675a0 100644
--- a/pages/user/exclusiveCourier.vue
+++ b/pages/user/exclusiveCourier.vue
@@ -43,6 +43,19 @@
custom-style="height: 54rpx; width:120rpx;margin-left: 12rpx;white-space: nowrap;">去发货
+
+
+
+
+
+ 默认
+
+
+
+
+
+
+
@@ -157,8 +170,6 @@
},
onShareAppMessage() {
return {
- // title: '',
- // path: 'TODO'
}
},
onLoad(queryOption) {
@@ -187,6 +198,27 @@
this.goto(`post/post?bindEmpCode=${item.empCode}&bindEmpName=${item.empName}`)
}
},
+ async handleDelItem(item) {
+ let bl = await this.confirmModal('确认要删除吗?')
+ if(bl) {
+ await apiService.deleteBindSalemen({ empCode: item.empCode, _loading: true })
+ this.showToast('操作成功')
+ this.$refs.listRef.getDataList(true) // 重置到第一页数据
+ }
+ },
+ async handleDefaultSwitch(item) {
+ setTimeout(async ()=> {
+ let defaultFlag = item.defaultFlag
+ try{
+ await apiService.setDefaultBindSalesmen({ empCode: item.empCode, defaultFlag, _loading: true })
+ this.showToast('操作成功')
+ this.$refs.listRef.getDataList(true) // 重置到第一页数据
+ }catch(e){
+ // 操作失败,切回按钮状态
+ item.defaultFlag = Number(!Number(defaultFlag)) + ''
+ }
+ }, 300)
+ },
async handleScan() {
const resData = await scanCode()
let params = getQueryObject(resData)
@@ -211,7 +243,7 @@
this.bindModal.show = false
this.bindSearchModal.show = false
this.triggerListReload()
- }
+ },
}
}