From 25d006d3c6a6ef2912f91f84d35f7d92decaa76b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=8F=B6?= Date: Tue, 25 Jan 2022 15:11:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=A1=E6=81=AF=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/order/detail/index2.wxml | 14 +++++++-- pages/order/edit/index2.js | 53 ++++++++++++++++++++++++++++++-- pages/order/edit/index2.wxml | 12 ++++++-- pages/order/editOwner/index.wxml | 6 ++-- pages/order/register/index.js | 53 ++++++++++++++++++++++++++++++-- pages/order/register/index.wxml | 32 +++++++++++-------- 6 files changed, 145 insertions(+), 25 deletions(-) diff --git a/pages/order/detail/index2.wxml b/pages/order/detail/index2.wxml index 79c3e5f..a20b4b9 100644 --- a/pages/order/detail/index2.wxml +++ b/pages/order/detail/index2.wxml @@ -13,6 +13,10 @@ 客户手机号 {{info.mobile}} + + 客户身份证 + {{info.cardid}} + {{info.main_type==0?'车主信息':'企业信息'}} @@ -21,17 +25,21 @@ - 客户姓名 + 车主姓名 {{info.owner_name}} - 客户手机号 + 车主手机号 {{info.owner_mobile}} - 客户身份证 + 车主身份证 {{info.owner_cardid}} + + 车主地址 + {{info.address}} + diff --git a/pages/order/edit/index2.js b/pages/order/edit/index2.js index 03f418b..c197eed 100644 --- a/pages/order/edit/index2.js +++ b/pages/order/edit/index2.js @@ -800,8 +800,12 @@ Page({ params['size'] = 100; params['id'] = this.data.id; _.apiQuery.getAppServices(params).then(res => { + let agencyList = res.data.list + agencyList.forEach(item => { + item.sprice = item.price + }) this.setData({ - agencyList:res.data.list, + agencyList, }) }); } @@ -984,7 +988,7 @@ Page({ values.forEach(item2 => { if(item1.id == item2){ item1.checked = true - srv_total = srv_total + parseFloat(item1.price) + srv_total = srv_total + parseFloat(item1.sprice) } }) }) @@ -1072,6 +1076,51 @@ Page({ } }, + //快截输入价格 + fillAgency(e){ + this.setData({ + ['agencyList['+e.currentTarget.dataset.index+'].sprice']:parseFloat(e.currentTarget.dataset.sprice), + }) + let srv_total = 0 + this.data.agencyList.forEach(item => { + if(item.checked&&parseFloat(item.sprice)>0){ + srv_total = srv_total + parseFloat(item.sprice) + } + }) + this.setData({ + srv_total, + }) + }, + + //修改代办金额 + inputAgency(e){ + this.setData({ + ['agencyList['+e.currentTarget.dataset.index+'].sprice']:parseFloat(e.detail.value), + }) + let srv_total = 0 + this.data.agencyList.forEach(item => { + if(item.checked&&parseFloat(item.sprice)>0){ + srv_total = srv_total + parseFloat(item.sprice) + } + }) + this.setData({ + srv_total, + }) + }, + + //判断修改代办金额 + inputBlurAgency(e){ + if(this.data.agencyList[e.currentTarget.dataset.index].price>this.data.agencyList[e.currentTarget.dataset.index].sprice){ + wx.showToast({ + title: '代办费设置过低', + icon: 'none' + }) + this.setData({ + ['agencyList['+e.currentTarget.dataset.index+'].sprice']:this.data.agencyList[e.currentTarget.dataset.index].price, + }) + } + }, + //页面相关事件处理函数--监听用户下拉动作 onPullDownRefresh(){ this.getAppCusorderV2() diff --git a/pages/order/edit/index2.wxml b/pages/order/edit/index2.wxml index 6fe4148..0611d84 100644 --- a/pages/order/edit/index2.wxml +++ b/pages/order/edit/index2.wxml @@ -104,7 +104,7 @@ - + {{item}} @@ -141,11 +141,17 @@ - - diff --git a/pages/order/editOwner/index.wxml b/pages/order/editOwner/index.wxml index c8e2506..85c0458 100644 --- a/pages/order/editOwner/index.wxml +++ b/pages/order/editOwner/index.wxml @@ -3,19 +3,19 @@ 车主信息 - 客户姓名* + 车主姓名* - 客户手机号码* + 车主手机号码* - 客户身份证* + 车主身份证* diff --git a/pages/order/register/index.js b/pages/order/register/index.js index 6b2b715..8992c43 100644 --- a/pages/order/register/index.js +++ b/pages/order/register/index.js @@ -600,8 +600,12 @@ Page({ params['page'] = 1; params['size'] = 100; _.apiQuery.getAppServices(params).then(res => { + let agencyList = res.data.list + agencyList.forEach(item => { + item.sprice = item.price + }) this.setData({ - agencyList:res.data.list, + agencyList, }) }); } @@ -957,7 +961,7 @@ Page({ values.forEach(item2 => { if(item1.id == item2){ item1.checked = true - srv_total = srv_total + parseFloat(item1.price) + srv_total = srv_total + parseFloat(item1.sprice) } }) }) @@ -1060,4 +1064,49 @@ Page({ } }, + //快截输入价格 + fillAgency(e){ + this.setData({ + ['agencyList['+e.currentTarget.dataset.index+'].sprice']:parseFloat(e.currentTarget.dataset.sprice), + }) + let srv_total = 0 + this.data.agencyList.forEach(item => { + if(item.checked&&parseFloat(item.sprice)>0){ + srv_total = srv_total + parseFloat(item.sprice) + } + }) + this.setData({ + srv_total, + }) + }, + + //修改代办金额 + inputAgency(e){ + this.setData({ + ['agencyList['+e.currentTarget.dataset.index+'].sprice']:parseFloat(e.detail.value), + }) + let srv_total = 0 + this.data.agencyList.forEach(item => { + if(item.checked&&parseFloat(item.sprice)>0){ + srv_total = srv_total + parseFloat(item.sprice) + } + }) + this.setData({ + srv_total, + }) + }, + + //判断修改代办金额 + inputBlurAgency(e){ + if(this.data.agencyList[e.currentTarget.dataset.index].price>this.data.agencyList[e.currentTarget.dataset.index].sprice){ + wx.showToast({ + title: '代办费设置过低', + icon: 'none' + }) + this.setData({ + ['agencyList['+e.currentTarget.dataset.index+'].sprice']:this.data.agencyList[e.currentTarget.dataset.index].price, + }) + } + }, + }) \ No newline at end of file diff --git a/pages/order/register/index.wxml b/pages/order/register/index.wxml index cd0241f..3996cc6 100644 --- a/pages/order/register/index.wxml +++ b/pages/order/register/index.wxml @@ -72,21 +72,21 @@ - 客户姓名* + 车主姓名* - + - 客户手机号码* + 车主手机号码* - + - 客户身份证* + 车主身份证* - + @@ -208,7 +208,7 @@ - + {{item}} @@ -242,13 +242,21 @@ 当前代办费用:{{srv_total}} - + - + + + + {{item.price}} + {{item.price+200}} + {{item.price+400}} + + +