diff --git a/commons/js/config.js b/commons/js/config.js index 9f01655..b1f8080 100644 --- a/commons/js/config.js +++ b/commons/js/config.js @@ -34,21 +34,15 @@ api = { appSmsCusorder: "app/sms/cusorder", //订单发短信 appCustomerlogs: "app/customerlogs", //获取日志 appCustomerData: "app/customers/data", //获取客户详细信息 - appCusorder: "app/cusorder", //新建订单 /获取订单列表 /获取订单详情 /修改付款方式 appCusorderTabs: "app/cusorder/tabs", //获取tab - appEmployees: "app/employees", //获取客户详细信息 /获取店员列表 /更新店员信息 /删除店员 - appLoan: "app/loan", //获取贷款产品信息 /创建贷款信息 /修改贷款信息 - appIdcard: "app/idcard", //创建申请开票信息 - appUserCal: "app/user/cal", //获取用户统计 - appCusorderCkcar: "app/cusorder/ckcar", //确认交付 - appCustomersAdmins: "app/customers/admins", //分配客户 + appXz: "app/xz", //获取虚拟电话 } diff --git a/commons/js/utils/apiQuery.js b/commons/js/utils/apiQuery.js index 6f76a2f..99bea12 100644 --- a/commons/js/utils/apiQuery.js +++ b/commons/js/utils/apiQuery.js @@ -299,4 +299,11 @@ apiQuery.putAppCustomersAdmins = function (params) { }) } +//获取虚拟电话 +apiQuery.getAppXz = function (params) { + return new Promise(function (resolve, reject) { + HttpRequest(false, Config.api.appXz, 2, params, "GET", resolve, reject) + }) +} + export default apiQuery; \ No newline at end of file diff --git a/pages/customer/detail/index.js b/pages/customer/detail/index.js index 663dfb5..f5905ec 100644 --- a/pages/customer/detail/index.js +++ b/pages/customer/detail/index.js @@ -238,6 +238,18 @@ Page({ } }, + //拨打客户电话xz + call(e) { + let params = {}; + params['id'] = e.currentTarget.dataset.id; + params['type'] = 0; + _.apiQuery.getAppXz(params).then(res=>{ + wx.makePhoneCall({ + phoneNumber: res.data.mobile, + }) + }) + }, + //页面相关事件处理函数--监听用户下拉动作 onPullDownRefresh(){ this.setData({ diff --git a/pages/customer/filterList/index.js b/pages/customer/filterList/index.js index bb835a2..f1637aa 100644 --- a/pages/customer/filterList/index.js +++ b/pages/customer/filterList/index.js @@ -114,21 +114,15 @@ Page({ }) }, - //拨打客户电话Yx + //拨打客户电话xz call(e) { let params = {}; params['id'] = e.currentTarget.dataset.id; - _.apiQuery.getAppYx(params).then(res=>{ - if(!!res.data.service_msg){ - this.setData({ - isShowNote:true, - notemsg:res.data.service_msg, - }) - }else{ - wx.makePhoneCall({ - phoneNumber: res.data.mobile, - }) - } + params['type'] = 0; + _.apiQuery.getAppXz(params).then(res=>{ + wx.makePhoneCall({ + phoneNumber: res.data.mobile, + }) }) }, diff --git a/pages/customer/index.js b/pages/customer/index.js index b74fb1c..1f9ac9d 100644 --- a/pages/customer/index.js +++ b/pages/customer/index.js @@ -214,21 +214,15 @@ Page({ }) }, - //拨打客户电话Yx + //拨打客户电话xz call(e) { let params = {}; params['id'] = e.currentTarget.dataset.id; - _.apiQuery.getAppYx(params).then(res=>{ - if(!!res.data.service_msg){ - this.setData({ - isShowNote:true, - notemsg:res.data.service_msg, - }) - }else{ - wx.makePhoneCall({ - phoneNumber: res.data.mobile, - }) - } + params['type'] = 0; + _.apiQuery.getAppXz(params).then(res=>{ + wx.makePhoneCall({ + phoneNumber: res.data.mobile, + }) }) }, diff --git a/pages/order/detail/index.js b/pages/order/detail/index.js index fdace0e..7fc27cd 100644 --- a/pages/order/detail/index.js +++ b/pages/order/detail/index.js @@ -482,4 +482,16 @@ Page({ }) }, + //拨打客户电话xz + call(e) { + let params = {}; + params['id'] = e.currentTarget.dataset.id; + params['type'] = 1; + _.apiQuery.getAppXz(params).then(res=>{ + wx.makePhoneCall({ + phoneNumber: res.data.mobile, + }) + }) + }, + }) \ No newline at end of file diff --git a/pages/order/detail/index.wxml b/pages/order/detail/index.wxml index 948f96a..8edb345 100644 --- a/pages/order/detail/index.wxml +++ b/pages/order/detail/index.wxml @@ -10,10 +10,10 @@ 手机号:{{info.mobile}} - + - + diff --git a/pages/order/filterList/index.js b/pages/order/filterList/index.js index cca31d6..d944df9 100644 --- a/pages/order/filterList/index.js +++ b/pages/order/filterList/index.js @@ -56,21 +56,15 @@ Page({ }); }, - //拨打客户电话Yx + //拨打客户电话xz call(e) { let params = {}; params['id'] = e.currentTarget.dataset.id; - _.apiQuery.getAppYx(params).then(res=>{ - if(!!res.data.service_msg){ - this.setData({ - isShowNote:true, - notemsg:res.data.service_msg, - }) - }else{ - wx.makePhoneCall({ - phoneNumber: res.data.mobile, - }) - } + params['type'] = 1; + _.apiQuery.getAppXz(params).then(res=>{ + wx.makePhoneCall({ + phoneNumber: res.data.mobile, + }) }) }, diff --git a/pages/order/index.js b/pages/order/index.js index 2f0a156..d1129d4 100644 --- a/pages/order/index.js +++ b/pages/order/index.js @@ -87,21 +87,15 @@ Page({ }); }, - //拨打客户电话Yx + //拨打客户电话xz call(e) { let params = {}; params['id'] = e.currentTarget.dataset.id; - _.apiQuery.getAppYx(params).then(res=>{ - if(!!res.data.service_msg){ - this.setData({ - isShowNote:true, - notemsg:res.data.service_msg, - }) - }else{ - wx.makePhoneCall({ - phoneNumber: res.data.mobile, - }) - } + params['type'] = 1; + _.apiQuery.getAppXz(params).then(res=>{ + wx.makePhoneCall({ + phoneNumber: res.data.mobile, + }) }) },