Browse Source

no message

featrue/v4.5
xpz2018 4 years ago
parent
commit
972ac54969
23 changed files with 12 additions and 285 deletions
  1. 5
      app.json
  2. 1
      pages/bank/bill-detail/index.wxss
  3. 1
      pages/bank/create/index.js
  4. 1
      pages/bank/create/index.wxml
  5. 1
      pages/bank/create/index.wxss
  6. 188
      pages/bank/edit/index.js
  7. 5
      pages/bank/edit/index.json
  8. 66
      pages/bank/edit/index.wxml
  9. 1
      pages/bank/edit/index.wxss
  10. 2
      pages/home/index/index.js
  11. 2
      pages/html/message/index.js
  12. 3
      pages/shop/bill/index.js
  13. 1
      pages/shop/bill/index.wxml
  14. 1
      pages/shop/bill/index.wxss
  15. 5
      submodel/pages/home/bill-detail/index.js
  16. 0
      submodel/pages/home/bill-detail/index.json
  17. 1
      submodel/pages/home/bill-detail/index.wxml
  18. 0
      submodel/pages/home/bill-detail/index.wxss
  19. 7
      submodel/pages/home/bill/index.js
  20. 0
      submodel/pages/home/bill/index.json
  21. 1
      submodel/pages/home/bill/index.wxml
  22. 1
      submodel/pages/home/bill/index.wxss
  23. 4
      utils/util.js

5
app.json

@ -42,9 +42,6 @@
"pages/agent/result/index", "pages/agent/result/index",
"pages/bank/vindex/index", "pages/bank/vindex/index",
"pages/bank/create/index", "pages/bank/create/index",
"pages/bank/bill/index",
"pages/bank/bill-detail/index",
"pages/bank/edit/index",
"pages/withdrawal/balance/index", "pages/withdrawal/balance/index",
"pages/withdrawal/vcheckout/index", "pages/withdrawal/vcheckout/index",
"pages/withdrawal/payment/index", "pages/withdrawal/payment/index",
@ -64,6 +61,8 @@
"pages/home/mobile/index", "pages/home/mobile/index",
"pages/home/password/index", "pages/home/password/index",
"pages/home/enterprise/index", "pages/home/enterprise/index",
"pages/home/bill/index",
"pages/home/bill-detail/index",
"pages/html/personal/index", "pages/html/personal/index",
"pages/html/logistics/index", "pages/html/logistics/index",
"pages/html/service/index", "pages/html/service/index",

1
pages/bank/bill-detail/index.wxss

@ -1 +0,0 @@
/* pages/bank/bill-detail/index.wxss */

1
pages/bank/create/index.js

@ -1,4 +1,3 @@
// pages/bank/edit/index.js
import { getBankcardInfo, ocrBankcard, verifyBankcard } from "../../../api/payment" import { getBankcardInfo, ocrBankcard, verifyBankcard } from "../../../api/payment"
import { postCaptcha } from "../../../api/user" import { postCaptcha } from "../../../api/user"
import { getBaseInfo } from "../../../api/ztb" import { getBaseInfo } from "../../../api/ztb"

1
pages/bank/create/index.wxml

@ -1,4 +1,3 @@
<!--pages/bank/edit/index.wxml-->
<cu-custom bgColor="bg-white" isBack="{{true}}"> <cu-custom bgColor="bg-white" isBack="{{true}}">
<view slot="content">添加银行卡</view> <view slot="content">添加银行卡</view>
</cu-custom> </cu-custom>

1
pages/bank/create/index.wxss

@ -1 +0,0 @@
/* pages/bank/edit/index.wxss */

188
pages/bank/edit/index.js

@ -1,188 +0,0 @@
// pages/bank/edit/index.js
import { checkBankcard, sendVerifyCode, addBankCard } from "../../../api/saas"
const util = require('../../../utils/util')
import { $wuxCountDown } from '../../../components/index'
Page({
/**
* 页面的初始数据
*/
data: {
form: {
cardMobile: null, //银行卡预留手机号
cardName: null, //银行名称
cardNo: null, //卡号
openingBank: null,
cardType: null, //银行卡类型
idNumber: null, //身份证号
ownerName: null, //持卡人姓名
verificationCode: null, //验证码
isExist: 0, //查询银行卡是否重复1重复0不重复
},
bankName: null,
cardType: null,
second: null,
codeEnable: true,
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
bindForm: function (e) {
// var form_data = 'form.' + e.target.id
this.data.form[e.target.id] = e.detail.value
if (e.target.id == 'cardNo') {
this.setData({
['form.cardName']: null,
bankName: null,
['form.cardType']: null,
cardType: null
})
}
},
inputBlur: function (e) {
if (e.target.id == 'idNumber' && !util.isEmpty(e.detail.value)) {
var result = util.checkId(e.detail.value)
if (result.status == 0) {
util.showToast(result.msg)
}
} else if (e.target.id == 'cardNo' && !util.isEmpty(e.detail.value)) {
if (!util.isEmpty(e.detail.value)) {
checkBankcard(e.detail.value).then(result => {
if (result.data.isExist == 1) {
util.showToast('该银行卡已存在!')
} else {
this.setData({
['form.cardName']: result.data.bank,
bankName: result.data.bankName,
['form.cardType']: result.data.cardType,
cardType: this.getCardType(result.data.cardType)
})
}
}).catch(error => {
util.showToast(error)
})
}
}
},
getCardType: function(type){
if('DC' == type){
return '储蓄卡'
}
if('CC' == type){
return '信用卡'
}
if('SCC' == type){
return '准贷记卡'
}
if('PC' == type){
return '预付费卡'
}
return ''
},
fetchCode: function () {
if (util.isEmpty(this.data.form.ownerName)) {
util.showToast('请输入持卡人姓名')
return
}
if (util.isEmpty(this.data.form.cardNo)) {
util.showToast('请输入银行卡卡号')
return
}
if (util.isEmpty(this.data.form.idNumber)) {
util.showToast('请输入身份证号码')
return
}
if (util.checkId(this.data.form.idNumber).status == 0) {
util.showToast('身份证号码有误')
return
}
if (util.isEmpty(this.data.form.cardName)) {
util.showToast('请检查银行卡卡号是否正确')
return
}
if (util.isEmpty(this.data.form.openingBank)) {
util.showToast('请输入开户行网点')
return
}
if (util.isEmpty(this.data.form.cardMobile)) {
util.showToast('请输入手机号码')
return
}
if (!(/^1\d{10}$/.test(this.data.form.cardMobile)) || this.data.form.cardMobile.length < 11) {
util.showToast('请输入11位手机号码')
return
}
wx.showLoading({ title: '处理中', mask: true })
sendVerifyCode({ phone: this.data.form.cardMobile, codeType: '6', type: 'yzmjc' }).then(result => {
wx.hideLoading()
this.setData({ codeEnable: false })
util.showToast('验证码已经发送')
this.second = new $wuxCountDown({
date: +(new Date) + 60000,
onEnd() {
this.setData({
second: '重新获取验证码',
codeEnable: true
})
},
render(date) {
const sec = this.leadingZeros(date.sec, 2) + ' 秒 '
date.sec !== 0 && this.setData({
second: sec,
})
},
})
}).catch(error => {
wx.hideLoading()
util.showToast(error)
})
},
submitForm: function(){
if (util.isEmpty(this.data.form.ownerName)) {
util.showToast('请输入持卡人姓名')
return
}
if (util.isEmpty(this.data.form.cardNo)) {
util.showToast('请输入银行卡卡号')
return
}
if (util.isEmpty(this.data.form.idNumber)) {
util.showToast('请输入身份证号码')
return
}
if (util.checkId(this.data.form.idNumber).status == 0) {
util.showToast('身份证号码有误')
return
}
if (util.isEmpty(this.data.form.cardName)) {
util.showToast('请检查银行卡卡号是否正确')
return
}
if (util.isEmpty(this.data.form.openingBank)) {
util.showToast('请输入开户行网点')
return
}
if (util.isEmpty(this.data.form.cardMobile)) {
util.showToast('请输入手机号码')
return
}
if (!(/^1\d{10}$/.test(this.data.form.cardMobile)) || this.data.form.cardMobile.length < 11) {
util.showToast('请输入11位手机号码')
return
}
if (util.isEmpty(this.data.form.verificationCode)) {
util.showToast('请输入验证码')
return
}
wx.showLoading({ title: '处理中', mask: true })
addBankCard(this.data.form).then(res => {
wx.hideLoading()
util.showBackToast('添加成功')
}).catch(error => {
wx.hideLoading()
util.showToast(error)
})
}
})

5
pages/bank/edit/index.json

@ -1,5 +0,0 @@
{
"usingComponents": {
"wux-button": "/components/button/index"
}
}

66
pages/bank/edit/index.wxml

@ -1,66 +0,0 @@
<!--pages/bank/edit/index.wxml-->
<cu-custom bgColor="bg-white" isBack="{{true}}">
<view slot="content">添加银行卡</view>
</cu-custom>
<view class="cu-list menu no-card sm-border margin-top">
<view class="cu-item">
<view class="flex content cu-item" style="font-size:28rpx">
<view style="min-width:170rpx">持卡人姓名:</view>
<input id="ownerName" maxlength="8" style="width:65%" placeholder="请输入持卡人姓名" bindinput="bindForm"></input>
</view>
</view>
<view class="cu-item">
<view class="flex content cu-item" style="font-size:28rpx">
<view style="min-width:170rpx">银行卡卡号:</view>
<input id="cardNo" maxlength="24" style="width:65%" type="number" bindblur="inputBlur" placeholder="请输入银行卡卡号" bindinput="bindForm"></input>
</view>
</view>
<view class="cu-item">
<view class="flex content cu-item" style="font-size:28rpx">
<view style="min-width:170rpx">身份证号码:</view>
<input id="idNumber" maxlength="19" style="width:65%" type="idcard" bindblur="inputBlur" placeholder="请输入身份证号码" bindinput="bindForm"></input>
</view>
</view>
</view>
<view class="cu-list menu no-card sm-border margin-top">
<view class="cu-item">
<view class="flex cu-item" style="font-size:28rpx">
<view style="min-width:170rpx">银行:</view>
<input disabled="{{true}}" style="width:65%" value="{{bankName}}" placeholder="输入卡号之后会自动识别"></input>
</view>
</view>
<view class="cu-item">
<view class="flex content cu-item" style="font-size:28rpx">
<view style="min-width:170rpx">银行卡类型:</view>
<input disabled="{{true}}" style="width:65%" value="{{cardType}}" placeholder="输入卡号之后会自动识别"></input>
</view>
</view>
<view class="cu-item">
<view class="flex content cu-item" style="font-size:28rpx">
<view style="min-width:170rpx">开户行网点:</view>
<input id="openingBank" style="width:65%" type="text" placeholder="请输入开户行网点" bindinput="bindForm"></input>
</view>
</view>
</view>
<view class="cu-list menu no-card sm-border margin-top">
<view class="cu-item">
<view class="flex content cu-item" style="font-size:28rpx">
<view style="min-width:170rpx">手机号:</view>
<input id="cardMobile" maxlength="11" type="number" placeholder="请输入银行预留手机号码" bindinput="bindForm"></input>
</view>
</view>
<view class="cu-item">
<view class="flex content cu-item" style="font-size:28rpx">
<view style="min-width:170rpx">验证码:</view>
<input id="verificationCode" maxlength="6" type="number" placeholder="请输入验证码" bindinput="bindForm"></input>
</view>
<wux-button outline type="positive" size="code" disabled="{{!codeEnable}}" bind:click="fetchCode">{{ second || '获取验证码' }}</wux-button>
</view>
</view>
<view class="flex flex-direction" style="padding:80rpx 32rpx">
<wux-button block type="positive" bind:click="submitForm">提交</wux-button>
</view>

1
pages/bank/edit/index.wxss

@ -1 +0,0 @@
/* pages/bank/edit/index.wxss */

2
pages/home/index/index.js

@ -118,7 +118,7 @@ Component({
} else if (e.currentTarget.id == 'qnLogistic') { } else if (e.currentTarget.id == 'qnLogistic') {
util.navigateTo('/submodel/pages/html/logistics/index') util.navigateTo('/submodel/pages/html/logistics/index')
} else if (e.currentTarget.id == 'toMyMoney') { } else if (e.currentTarget.id == 'toMyMoney') {
util.navigateTo('/pages/bank/bill/index')
util.navigateTo('/submodel/pages/home/bill/index')
} else if (e.currentTarget.id == 'agent50') { } else if (e.currentTarget.id == 'agent50') {
util.navigateTo('/pages/agent/order/index?status=50&tabIndex=1') util.navigateTo('/pages/agent/order/index?status=50&tabIndex=1')
} else if (e.currentTarget.id == 'agent51') { } else if (e.currentTarget.id == 'agent51') {

2
pages/html/message/index.js

@ -152,7 +152,7 @@ Page({
} else if(redirect.targetView == 'storeIndex'){// 店铺首页 storeIndex } else if(redirect.targetView == 'storeIndex'){// 店铺首页 storeIndex
wx.navigateTo({ url: '/pages/shop/detail/index?storeId=' + redirect.params.id }) wx.navigateTo({ url: '/pages/shop/detail/index?storeId=' + redirect.params.id })
} else if(redirect.targetView == 'personalBillDetail'){// 账单详情页 personalBillDetail } else if(redirect.targetView == 'personalBillDetail'){// 账单详情页 personalBillDetail
wx.navigateTo({ url: '/pages/bank/bill-detail/index?id=' + redirect.params.id })
wx.navigateTo({ url: '/submodel/pages/home/bill-detail/index?id=' + redirect.params.id })
} else if(redirect.targetView == 'member'){// 会员页 member } else if(redirect.targetView == 'member'){// 会员页 member
wx.navigateTo({ url: '/pages/ztbvip/index' }) wx.navigateTo({ url: '/pages/ztbvip/index' })
} else if(redirect.targetView == 'proxySellSellerOrderDetail'||redirect.targetView == 'proxyOrderDetail'){// 代卖详情proxySellSellerOrderDetail } else if(redirect.targetView == 'proxySellSellerOrderDetail'||redirect.targetView == 'proxyOrderDetail'){// 代卖详情proxySellSellerOrderDetail

3
pages/shop/bill/index.js

@ -1,4 +1,3 @@
// pages/bank/bill/index.js
import { getStoreWater } from "../../../api/ztb" import { getStoreWater } from "../../../api/ztb"
const util = require('../../../utils/util') const util = require('../../../utils/util')
const app = getApp() const app = getApp()
@ -94,7 +93,7 @@ Page({
lookItem: function (e) { lookItem: function (e) {
// var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] // var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index]
// wx.navigateTo({ // wx.navigateTo({
// url: '/pages/bank/bill-detail/index?id=' + item.id
// url: '/submodelpages/home/bill-detail/index?id=' + item.id
// }) // })
} }
}) })

1
pages/shop/bill/index.wxml

@ -1,4 +1,3 @@
<!--pages/bank/bill/index.wxml-->
<wxs module="bill" src="./index.wxs"></wxs> <wxs module="bill" src="./index.wxs"></wxs>
<cu-custom bgColor="bg-white" isBack="{{true}}"> <cu-custom bgColor="bg-white" isBack="{{true}}">
<view slot="content">店铺收入</view> <view slot="content">店铺收入</view>

1
pages/shop/bill/index.wxss

@ -1,4 +1,3 @@
/* pages/bank/bill/index.wxss */
.item-content { .item-content {
background-color: white; background-color: white;
padding: 18rpx 24rpx; padding: 18rpx 24rpx;

pages/bank/bill-detail/index.js → submodel/pages/home/bill-detail/index.js

@ -1,6 +1,5 @@
// pages/bank/bill-detail/index.js
import { getBillDetail } from "../../../api/ztb"
const util = require('../../../utils/util')
import { getBillDetail } from "../../../../api/ztb"
const util = require('../../../../utils/util')
Page({ Page({
/** /**

pages/bank/bill-detail/index.json → submodel/pages/home/bill-detail/index.json

pages/bank/bill-detail/index.wxml → submodel/pages/home/bill-detail/index.wxml

@ -1,4 +1,3 @@
<!--pages/bank/bill-detail/index.wxml-->
<wxs module="formate" src="../../../pages/formate.wxs"></wxs> <wxs module="formate" src="../../../pages/formate.wxs"></wxs>
<cu-custom bgColor="bg-white" isBack="{{true}}"> <cu-custom bgColor="bg-white" isBack="{{true}}">
<view slot="content">账单详情</view> <view slot="content">账单详情</view>

0
submodel/pages/home/bill-detail/index.wxss

pages/bank/bill/index.js → submodel/pages/home/bill/index.js

@ -1,6 +1,5 @@
// pages/bank/bill/index.js
import { getBillList } from "../../../api/ztb"
const util = require('../../../utils/util')
import { getBillList } from "../../../../api/ztb"
const util = require('../../../../utils/util')
const app = getApp() const app = getApp()
Page({ Page({
@ -79,7 +78,7 @@ Page({
lookItem: function (e) { lookItem: function (e) {
// var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] // var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index]
// wx.navigateTo({ // wx.navigateTo({
// url: '/pages/bank/bill-detail/index?id=' + item.id
// url: '/submodel/pages/home/bill-detail/index?id=' + item.id
// }) // })
} }
}) })

pages/bank/bill/index.json → submodel/pages/home/bill/index.json

pages/bank/bill/index.wxml → submodel/pages/home/bill/index.wxml

@ -1,4 +1,3 @@
<!--pages/bank/bill/index.wxml-->
<cu-custom bgColor="bg-white" isBack="{{true}}"> <cu-custom bgColor="bg-white" isBack="{{true}}">
<view slot="content">账单</view> <view slot="content">账单</view>
</cu-custom> </cu-custom>

pages/bank/bill/index.wxss → submodel/pages/home/bill/index.wxss

@ -1,4 +1,3 @@
/* pages/bank/bill/index.wxss */
.item-content { .item-content {
background-color: white; background-color: white;
padding: 24rpx; padding: 24rpx;

4
utils/util.js

@ -183,7 +183,7 @@ const tokenList = [
'/pages/article/feedback/index', '/pages/article/feedback/index',
'pages/agent/edit/index', 'pages/agent/edit/index',
'/pages/agent/ability/index', '/pages/agent/ability/index',
'/pages/bank/bill/index'
'/submodel/pages/home/bill/index'
] ]
function navigateTo(url){ function navigateTo(url){
@ -235,7 +235,7 @@ function navigateTarget(redirectInfo){
} else if(redirectInfo.targetView == 'myBankCard'){ } else if(redirectInfo.targetView == 'myBankCard'){
navigateTo('/pages/bank/vindex/index') navigateTo('/pages/bank/vindex/index')
} else if(redirectInfo.targetView == 'personalBillDetail'){ } else if(redirectInfo.targetView == 'personalBillDetail'){
navigateTo('/pages/bank/bill/index')
navigateTo('/submodel/pages/home/bill/index')
} else if(redirectInfo.targetView == 'myScore'){ } else if(redirectInfo.targetView == 'myScore'){
navigateTo('/pages/html/integral/index') navigateTo('/pages/html/integral/index')
} else if(redirectInfo.targetView == 'myBalance'){ } else if(redirectInfo.targetView == 'myBalance'){

Loading…
Cancel
Save