diff --git a/Utils/Api.js b/Utils/Api.js
index 0752b72..aec474f 100644
--- a/Utils/Api.js
+++ b/Utils/Api.js
@@ -318,5 +318,17 @@ export const getNewRateApplyDetail = params => {
export const getRateApplyDetail = params => {
return POST('GET', `${base}/merRate/getRateApplyDetail`, params).then(res => res.data);
}
+// # 设备绑定门店
+export const devicebindStore = params => {
+ return POST('POST', `${base}/device/bindStore`, params).then(res => res.data);
+}
+
+//# 设备解绑门店
+export const unbindStore = params => {
+ return POST('POST', `${base}/device/unbindStore`, params).then(res => res.data);
+}
+
+
+
diff --git a/pages/index/merchant-details/merchant-details.vue b/pages/index/merchant-details/merchant-details.vue
index 5cb9fc4..26efa38 100644
--- a/pages/index/merchant-details/merchant-details.vue
+++ b/pages/index/merchant-details/merchant-details.vue
@@ -92,7 +92,7 @@
-
+
@@ -112,8 +112,8 @@
- 修改结算
- 修改费率
+ 修改结算
+ 修改费率
@@ -228,9 +228,9 @@
})
},
//跳转设备管理
- jumpService(item, items) {
+ jumpService(item) {
uni.navigateTo({
- url: '../serviceBuild/serviceBuild?storeid=' + item + '&type=' + items
+ url: '/pages/index/mineService/mineService?id=6' + '&storeid=' + item
})
},
//更换结算信息
@@ -238,12 +238,12 @@
uni.navigateTo({
url: '/pages/index/updateSettlement/updateSettlement?id=' + this.merid
})
- },
- //修改费率
- updatemodifyRate(){
- uni.navigateTo({
- url:'/pages/index/modifyRate/modifyRate?id=' + this.merid
- })
+ },
+ //修改费率
+ updatemodifyRate() {
+ uni.navigateTo({
+ url: '/pages/index/modifyRate/modifyRate?id=' + this.merid
+ })
},
//跳转绑定二维码
jumpBindScan(item, items) {
diff --git a/pages/index/mineService/mineService.vue b/pages/index/mineService/mineService.vue
index 394a827..625d999 100644
--- a/pages/index/mineService/mineService.vue
+++ b/pages/index/mineService/mineService.vue
@@ -9,7 +9,7 @@
+ @click="assignOrder(item.deviceNo,item.bindStatus)">
编号: {{item.deviceNo}}
@@ -24,6 +24,13 @@
未绑定
+
+
+ 商户名称: {{item.merName}}
+
+
+ 名店名称: {{item.storeName}}
+
设备类型: {{item.deviceType | toFilter()}}
@@ -36,7 +43,9 @@
import {
getDeviceList,
assignOrder,
- replace
+ replace,
+ devicebindStore,
+ unbindStore
} from '../../../Utils/Api.js';
let app = getApp();
export default {
@@ -47,8 +56,8 @@
orderNo: '', //订单号
buildStatus: false, //是否分配
deviceNo: '', // 设备编号
- assderid: '', //分配id
- storeid:'', //门店id
+ assderid: '', //分配id
+ storeid: '', //门店id
pageNum: 1,
pagesize: 10,
isLoadMore: false, //是否加载中
@@ -82,7 +91,7 @@
this.buildStatus = true;
this.getDeviceList();
}
- if (this.sourceId == 2 || this.sourceId == 4) {
+ if (this.sourceId == 2 || this.sourceId == 4 || this.sourceId == 6) {
this.buildStatus = false;
this.getDeviceList();
}
@@ -94,12 +103,18 @@
methods: {
//查询列表
getDeviceList() {
+ let storeno;
+ if (this.sourceId == 6) {
+ storeno = '';
+ } else {
+ storeno = this.storeid;
+ }
let datas = {
pageNum: this.pageNum,
pageSize: this.pagesize,
buildStatus: this.buildStatus,
deviceNo: this.deviceNo,
- storeId: this.storeid
+ storeId: storeno
}
getDeviceList(datas).then(res => {
if (res.return_code == '000000' && res.return_data.list != '') {
@@ -122,7 +137,7 @@
this.getDeviceList();
},
//分配设备
- assignOrder(item) {
+ assignOrder(item, item1) {
if (this.sourceId == 2) {
uni.showModal({
title: '温馨提示',
@@ -160,6 +175,75 @@
});
}
+ if (this.sourceId == 6) {
+ uni.showModal({
+ title: '温馨提示',
+ content: '是否分配当前设备',
+ success: (res) => {
+ if (res.confirm) {
+ uni.showLoading({
+ title: '加载中'
+ })
+ let datas = {
+ "storeId": this.storeid,
+ "deviceNo": item
+ }
+ devicebindStore(datas).then(res => {
+ uni.hideLoading();
+ if (res.return_code == '000000') {
+ uni.showToast({
+ title: '分配成功',
+ duration: 2000,
+ icon: 'none'
+ })
+ uni.navigateBack({})
+ } else {
+ uni.showToast({
+ title: res.return_msg,
+ duration: 2000,
+ icon: 'none'
+ })
+ }
+ })
+ } else if (res.cancel) {}
+ }
+ });
+ }
+
+ if (this.sourceId == 3 && item1) {
+ uni.showModal({
+ title: '温馨提示',
+ content: '是否解除当前设备',
+ success: (res) => {
+ if (res.confirm) {
+ uni.showLoading({
+ title: '加载中'
+ })
+ let datas = {
+ "deviceNo": item
+ }
+ unbindStore(datas).then(res => {
+ uni.hideLoading();
+ if (res.return_code == '000000') {
+ uni.showToast({
+ title: '解除成功',
+ duration: 2000,
+ icon: 'none'
+ })
+ uni.navigateBack({})
+ } else {
+ uni.showToast({
+ title: res.return_msg,
+ duration: 2000,
+ icon: 'none'
+ })
+ }
+ })
+ } else if (res.cancel) {}
+ }
+ });
+ }
+
if (this.sourceId == 4) {
uni.showModal({
title: '温馨提示',
@@ -264,8 +348,8 @@
width: calc(100% - 60rpx);
display: flex;
align-items: center;
- margin-bottom: 10px;
- padding: 0 0rpx 30rpx 14rpx;
+ margin-bottom: 4px;
+ padding: 0 0rpx 2rpx 6rpx;
}
.xfimg {
@@ -274,4 +358,4 @@
position: fixed;
right: 40rpx;
}
-
+
\ No newline at end of file
diff --git a/pages/index/rateReview/rateReview.vue b/pages/index/rateReview/rateReview.vue
index 2f87ed3..69d8519 100644
--- a/pages/index/rateReview/rateReview.vue
+++ b/pages/index/rateReview/rateReview.vue
@@ -8,7 +8,7 @@
费率信息审核
-
+
{{item.rateTypeName}}
{{item.ratePct}} (单位: 百分之一)
diff --git a/pages/tabBar/home/home.vue b/pages/tabBar/home/home.vue
index d7c200f..caf8965 100644
--- a/pages/tabBar/home/home.vue
+++ b/pages/tabBar/home/home.vue
@@ -232,7 +232,7 @@
},
{
title: '我的设备',
- url: '../../index/mineService/mineService?id=1',
+ url: '../../index/mineService/mineService?id=1&storeid=',
img: '../../../static/img/casihr.png'
},
{