订单登记编辑去掉金融机构

This commit is contained in:
老叶
2022-03-17 10:43:28 +08:00
parent 420fd64c06
commit f77676a5c7
12 changed files with 54 additions and 211 deletions
+1 -1
View File
@@ -48,7 +48,7 @@
<text>分期信息</text>
</view> -->
<view class="text-right">
<button bindtap="pushLink" data-url="/pages/customer/editCard/index?id={{id}}" class="inline-block btn-36afa2 font-22 color-fff ulib-r10" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>编辑</button>
<button bindtap="pushLink" data-url="/pages/customer/editCard/index?id={{id}}" class="inline-block btn-36afa2 font-22 color-fff ulib-r10" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>修改</button>
</view>
<view>
<view class="relative bbs-1-eb last-b-none pl140 font-28">
+1 -1
View File
@@ -103,7 +103,7 @@
</view>
<view class="mt60 pl60 pr60">
<button class="wp100 btn-36afa2 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppCustomerData">确认编辑</button>
<button class="wp100 btn-36afa2 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppCustomerData">确认</button>
</view>
</view>
+4 -4
View File
@@ -20,7 +20,7 @@
<view class="mt40 relative fn-clear">
<view class="fn-fl pt10 font-32">{{info.main_type==0?'车主信息':'企业信息'}}</view>
<view class="fn-fr">
<button bindtap="{{info.edit_status==1?'pushLink':''}}" data-url="/pages/order/editOwner/index?id={{id}}" class="inline-block font-22 color-fff ulib-r10 {{info.edit_status==1?'btn-36afa2':'bg-999'}}" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>编辑</button>
<button bindtap="{{info.edit_status==1?'pushLink':''}}" data-url="/pages/order/editOwner/index?id={{id}}" class="inline-block font-22 color-fff ulib-r10 {{info.edit_status==1?'btn-36afa2':'bg-999'}}" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>修改</button>
</view>
</view>
<block wx:if="{{info.main_type==0}}">
@@ -54,7 +54,7 @@
<view class="mt40 fn-clear">
<view class="fn-fl pt10 font-32">订单信息</view>
<view class="fn-fr">
<button bindtap="{{info.edit_status==1?'pushLink':''}}" data-url="/pages/order/edit/index2?id={{id}}" class="inline-block font-22 color-fff ulib-r10 {{info.edit_status==1?'btn-36afa2':'bg-999'}}" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>编辑</button>
<button bindtap="{{info.edit_status==1?'pushLink':''}}" data-url="/pages/order/edit/index2?id={{id}}" class="inline-block font-22 color-fff ulib-r10 {{info.edit_status==1?'btn-36afa2':'bg-999'}}" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>修改</button>
</view>
</view>
<block wx:for="{{info.car_data}}" wx:for-index='key' wx:for-item='value' wx:key='i'>
@@ -87,9 +87,9 @@
<block wx:else>
<view class="relative bbs-1-eb pl140 font-28" wx:if="{{value}}">
<view class="absolute left-0 box-middle font-28 color-333">{{key}}</view>
<view class="pt30 pb30 text-right font-28 color-666" style="min-height:38rpx" wx:if="{{key == '金融产品'}}">
<view class="pt30 pb30 text-right font-28 color-666" style="min-height:38rpx" wx:if="{{key == '按揭信息'}}">
<text class="mr20 text-middle">{{value}}</text>
<button bindtap="{{info.loan_status?'pushLink':''}}" data-url="/pages/order/editFinance/index?id={{id}}" class="inline-block text-middle font-22 color-fff ulib-r10 {{info.loan_status?'btn-36afa2':'bg-999'}}" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>编辑</button>
<button bindtap="{{info.loan_status?'pushLink':''}}" data-url="/pages/order/editFinance/index?id={{id}}" class="inline-block text-middle font-22 color-fff ulib-r10 {{info.loan_status?'btn-36afa2':'bg-999'}}" hover-class="btn-36afa2-hover"><i class="iconfont icon-dengji mr10"></i>更新</button>
</view>
<view wx:else class="pt30 pb30 text-right font-28 color-666" style="min-height:38rpx">{{value}}</view>
</view>
+1 -1
View File
@@ -254,7 +254,7 @@
</block>
<view class="fixed left-0 right-0 bottom-0 bg-fff-op90 inner40 fn-flex safe-pb">
<button class="wp100 bds-2-36afa2 bg-fff mr20 pt10 pb10 text-center font-32 color-36afa2 ulib-r750" hover-class="btn-36afa2-hover" bindtap="optPreview">重新编辑</button>
<button class="wp100 btn-36afa2 ml20 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppCusorder2">确认编辑</button>
<button class="wp100 btn-36afa2 ml20 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppCusorder2">确认</button>
</view>
</view>
-81
View File
@@ -35,7 +35,6 @@ Page({
color_id:'',//车身颜色id
incolor_id:'',//内饰颜色id
b_s_id:'',//备选车型id
finance_id:'',//金融机构id
spareIndex:-1,//备选车型索引
colorArray:[],//车身颜色列表
@@ -44,8 +43,6 @@ Page({
colorIndex:-1,//车身颜色索引
levelIndex:-1,//车辆版本索引
interiorIndex:-1,//内饰颜色索引
financeArray:[],//金融机构
financeIndex:-1,//金融机构索引
priceinfo:'',//车辆价格
delry_time:'',//期望交付时间
submitFlag:false,
@@ -265,30 +262,6 @@ Page({
paymentIndex:paymentIndex,
})
}
//匹配融机构
if(!!res.data.finance_id){
let finanparams = {};
finanparams['page'] = 1;
finanparams['size'] = 100;
_.apiQuery.getAppFinance(finanparams).then(res6 => {
if(res6.data.list.length>0){
let financeArray = []
res6.data.list.forEach((item,index) => {
if(item.id == res.data.finance_id){
this.setData({
financeIndex:index,
})
}
financeArray.push(item.title)
})
this.setData({
finance_id:res.data.finance_id,
financeArray:financeArray,
financeList:res6.data.list,
})
}
});
}
//匹配代办
if(res.data.srv_arr&&res.data.srv_arr.length>0){
@@ -474,12 +447,6 @@ Page({
icon: 'none'
})
}
else if(this.data.paymentIndex == 1 && this.data.finance_id == ''){
wx.showToast({
title: '请选择金融机构',
icon: 'none'
})
}
else if(this.data.delry_time == ''){
wx.showToast({
title: '请输入期望交付时间',
@@ -748,35 +715,11 @@ Page({
this.setData({
paymentIndex:e.detail.value,
})
if(e.detail.value==1){
this.getAppFinance()
}else{
this.setData({
financeArray:[],
financeList:[],
finance_id:'',
financeIndex:-1,
})
}
//代办列表
this.getAppServices()
}
},
//获取金融机构列表
changeFinance(e) {
if(this.data.financeIndex != e.detail.value && e.detail.value >= 0){
let finance_id = ''
if(e.detail.value >= 0){
finance_id = this.data.financeList[e.detail.value].id
}
this.setData({
finance_id:finance_id,
financeIndex:e.detail.value,
})
}
},
//购车主体
changeMain(e) {
this.setData({
@@ -839,27 +782,6 @@ Page({
})
},
//获取金融机构列表
getAppFinance(){
let params = {};
params['page'] = 1;
params['size'] = 100;
_.apiQuery.getAppFinance(params).then(res => {
if(res.data.list.length>0){
let financeArray = []
res.data.list.forEach(item => {
financeArray.push(item.title)
})
this.setData({
financeArray:financeArray,
financeList:res.data.list,
finance_id:'',
financeIndex:-1,
})
}
});
},
//修改订单信息
putAppCusorderV2() {
let that = this
@@ -885,9 +807,6 @@ Page({
params['payway'] = that.data.paymentIndex==0?'1':'0';
params['delry_time'] = that.data.delry_time;
params['business_id'] = that.data.priceinfo.id;
if(that.data.finance_id!= ''){
params['finance_id'] = that.data.finance_id;
}
if(!!that.data.priceinfo.sdisc_money && that.data.priceinfo.sdisc_money != '' ){
params['disc_money'] = that.data.priceinfo.sdisc_money;
}
+1 -15
View File
@@ -75,16 +75,6 @@
</picker>
</view>
</view>
<view class="relative bbs-1-eb pl190 last-b-none" wx:if="{{financeArray.length>0}}">
<view class="absolute left-0 box-middle font-28 color-333">金融机构<text class="color-f9394d">*</text></view>
<view class="pt30 pb30 text-right font-28 color-666">
<picker bindchange="changeFinance" value="{{financeIndex}}" range="{{financeArray}}">
<text class="color-ccc" wx:if="{{financeIndex == -1}}">请选择</text>
<text wx:else>{{financeArray[financeIndex]}}</text>
<i class="iconfont ml5 icon-gengduo"></i>
</picker>
</view>
</view>
<view class="relative bbs-1-eb last-b-none pl180 font-28">
<view class="absolute left-0 box-middle">期望交付时间<text class="color-f9394d">*</text></view>
<view class="pt30 pb30 text-right font-28 color-666">
@@ -303,10 +293,6 @@
<view class="absolute left-0 box-middle font-28 color-333">付款方式</view>
<view class="pt30 pb30 text-right font-28 color-666">{{payment[paymentIndex]}}</view>
</view>
<view class="relative bbs-1-eb pl190 last-b-none" wx:if="{{financeArray.length>0}}">
<view class="absolute left-0 box-middle font-28 color-333">金融机构</view>
<view class="pt30 pb30 text-right font-28 color-666">{{financeArray[financeIndex]}}</view>
</view>
<view class="relative bbs-1-eb pl190 last-b-none">
<view class="absolute left-0 box-middle font-28 color-333">期望交付时间</view>
<view class="pt30 pb30 text-right font-28 color-666">{{delry_time}}</view>
@@ -372,7 +358,7 @@
</block>
<view class="fixed left-0 right-0 bottom-0 bg-fff-op90 inner40 fn-flex safe-pb">
<button class="wp100 bds-2-36afa2 bg-fff mr20 pt10 pb10 text-center font-32 color-36afa2 ulib-r750" hover-class="btn-36afa2-hover" bindtap="optPreview">重新编辑</button>
<button class="wp100 btn-36afa2 ml20 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppCusorderV2">确认编辑</button>
<button class="wp100 btn-36afa2 ml20 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppCusorderV2">确认</button>
</view>
</view>
+42 -33
View File
@@ -161,41 +161,50 @@ Page({
}
else{
let that = this
that.setData({
submitFlag: true,
})
let params = {};
params['o_id'] = this.data.id;
params['finance_id'] = that.data.finance_id;
params['notify_file'] = that.data.notify_file_obj.value;
params['price_loan'] = that.data.price_loan;
_.apiQuery.putAppLoan(params).then(res => {
//刷新详情页
let pages = getCurrentPages();
let prevPage = null; //上一个页面
if (pages.length >= 2) {
prevPage = pages[pages.length - 2]; //上一个页面
if(prevPage.route == 'pages/order/detail/index2'){
prevPage.onPullDownRefresh()
wx.showModal({
title: '确定修改按揭信息?',
content: '金融机构:'+that.data.financeArray[that.data.financeIndex]+'\r\n贷款金额:'+that.data.price_loan+' ',
confirmColor: "#36afa2",
success(resW) {
if (resW.confirm) {
that.setData({
submitFlag: true,
})
let params = {};
params['o_id'] = that.data.id;
params['finance_id'] = that.data.finance_id;
params['notify_file'] = that.data.notify_file_obj.value;
params['price_loan'] = that.data.price_loan;
_.apiQuery.putAppLoan(params).then(res => {
//刷新详情页
let pages = getCurrentPages();
let prevPage = null; //上一个页面
if (pages.length >= 2) {
prevPage = pages[pages.length - 2]; //上一个页面
if(prevPage.route == 'pages/order/detail/index2'){
prevPage.onPullDownRefresh()
}
}
wx.showToast({
title: '编辑成功',
icon: 'success',
duration: 2000
})
setTimeout(function () {
wx.navigateBack({
delta: 1
})
}, 500)
}).catch(res=>{
that.setData({
submitFlag: false,
})
});
}
}
wx.showToast({
title: '编辑成功',
icon: 'success',
duration: 2000
})
setTimeout(function () {
wx.navigateBack({
delta: 1
})
}, 500)
}).catch(res=>{
that.setData({
submitFlag: false,
})
});
})
}
},
+1 -1
View File
@@ -1,4 +1,4 @@
{
"navigationBarTitleText": "金融产品",
"navigationBarTitleText": "按揭信息",
"usingComponents": {}
}
+2 -2
View File
@@ -13,7 +13,7 @@
<view class="relative bbs-1-eb last-b-none pl180 font-28">
<view class="absolute left-0 box-middle">贷款金额<text class="color-f9394d">*</text></view>
<view>
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="number" placeholder="请输入客户手机号码" model:value='{{price_loan}}' />
<input class="wp100 height-100 text-right font-28" placeholder-class="color-ccc" type="number" placeholder="请输入贷款金额" model:value='{{price_loan}}' />
</view>
</view>
<view class="relative">
@@ -42,5 +42,5 @@
</view>
<view class="fixed left-0 right-0 bottom-0 bg-fff-op90 inner40 fn-flex safe-pb">
<button class="wp100 btn-36afa2 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppLoan">确认编辑</button>
<button class="wp100 btn-36afa2 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppLoan">确认</button>
</view>
+1 -1
View File
@@ -46,5 +46,5 @@
</view>
<view class="fixed left-0 right-0 bottom-0 bg-fff-op90 inner40 fn-flex safe-pb">
<button class="wp100 btn-36afa2 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppCusorderV2Info">确认编辑</button>
<button class="wp100 btn-36afa2 pt10 pb10 text-center font-32 color-fff ulib-r750" hover-class="btn-36afa2-hover" disabled="{{submitFlag}}" bindtap="putAppCusorderV2Info">确认</button>
</view>
-57
View File
@@ -32,7 +32,6 @@ Page({
color_id:'',//车身颜色id
incolor_id:'',//内饰颜色id
b_s_id:'',//备选车型id
finance_id:'',//金融机构id
buy_time:'',//预计购车时间
brandIndex:-1,//车辆品牌索引
modelIndex:-1,//车系车型索引
@@ -43,8 +42,6 @@ Page({
colorIndex:-1,//车身颜色索引
levelIndex:-1,//车辆版本索引
interiorIndex:-1,//内饰颜色索引
financeArray:[],//金融机构
financeIndex:-1,//金融机构索引
priceinfo:'',//车辆价格
delry_time:'',//期望交付时间
inten_money:'',//意向金
@@ -221,12 +218,6 @@ Page({
icon: 'none'
})
}
else if(this.data.paymentIndex == 1 && this.data.finance_id == ''){
wx.showToast({
title: '请选择金融机构',
icon: 'none'
})
}
else if(this.data.delry_time == ''){
wx.showToast({
title: '请输入期望交付时间',
@@ -525,35 +516,11 @@ Page({
this.setData({
paymentIndex:e.detail.value,
})
if(e.detail.value==1){
this.getAppFinance()
}else{
this.setData({
financeArray:[],
financeList:[],
finance_id:'',
financeIndex:-1,
})
}
//代办列表
this.getAppServices()
}
},
//获取金融机构列表
changeFinance(e) {
if(this.data.financeIndex != e.detail.value && e.detail.value >= 0){
let finance_id = ''
if(e.detail.value >= 0){
finance_id = this.data.financeList[e.detail.value].id
}
this.setData({
finance_id:finance_id,
financeIndex:e.detail.value,
})
}
},
//购车主体
changeMain(e) {
this.setData({
@@ -630,27 +597,6 @@ Page({
})
},
//获取金融机构列表
getAppFinance(){
let params = {};
params['page'] = 1;
params['size'] = 100;
_.apiQuery.getAppFinance(params).then(res => {
if(res.data.list.length>0){
let financeArray = []
res.data.list.forEach(item => {
financeArray.push(item.title)
})
this.setData({
financeArray:financeArray,
financeList:res.data.list,
finance_id:'',
financeIndex:-1,
})
}
});
},
//新建订单
postAppCusorderV2() {
let that = this
@@ -685,9 +631,6 @@ Page({
params['payway'] = that.data.paymentIndex==0?'1':'0';
params['delry_time'] = that.data.delry_time;
params['business_id'] = that.data.priceinfo.id;
if(that.data.finance_id!= ''){
params['finance_id'] = that.data.finance_id;
}
if(that.data.inten_money != ''){
params['inten_money'] = that.data.inten_money;
}
-14
View File
@@ -179,16 +179,6 @@
</picker>
</view>
</view>
<view class="relative bbs-1-eb pl190 last-b-none" wx:if="{{financeArray.length>0}}">
<view class="absolute left-0 box-middle font-28 color-333">金融机构<text class="color-f9394d">*</text></view>
<view class="pt30 pb30 text-right font-28 color-666">
<picker bindchange="changeFinance" value="{{financeIndex}}" range="{{financeArray}}">
<text class="color-ccc" wx:if="{{financeIndex == -1}}">请选择</text>
<text wx:else>{{financeArray[financeIndex]}}</text>
<i class="iconfont ml5 icon-gengduo"></i>
</picker>
</view>
</view>
<view class="relative bbs-1-eb last-b-none pl180 font-28">
<view class="absolute left-0 box-middle">期望交付时间<text class="color-f9394d">*</text></view>
<view class="pt30 pb30 text-right font-28 color-666">
@@ -427,10 +417,6 @@
<view class="absolute left-0 box-middle font-28 color-333">付款方式</view>
<view class="pt30 pb30 text-right font-28 color-666">{{payment[paymentIndex]}}</view>
</view>
<view class="relative bbs-1-eb pl190 last-b-none" wx:if="{{financeArray.length>0}}">
<view class="absolute left-0 box-middle font-28 color-333">金融机构</view>
<view class="pt30 pb30 text-right font-28 color-666">{{financeArray[financeIndex]}}</view>
</view>
<view class="relative bbs-1-eb pl190 last-b-none">
<view class="absolute left-0 box-middle font-28 color-333">期望交付时间</view>
<view class="pt30 pb30 text-right font-28 color-666">{{delry_time}}</view>