From 8d8c14ec66c90e8485d6da985e6c108752b1cb7d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=94=90=E6=98=8E=E6=98=8E?= <970899069@qq.com>
Date: Mon, 13 Feb 2023 11:58:29 +0800
Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env | 3 +-
.hbuilderx/launch.json | 2 +-
App.vue | 8 +-
apis/index.js | 3 +-
apis/interfaces/index.js | 8 +-
apis/interfaces/order.js | 13 ++-
apis/interfaces/pay.js | 47 +++++++-
apis/interfaces/user.js | 27 ++++-
manifest.json | 4 +-
pages.json | 17 ++-
pages/account/integral.vue | 1 +
pages/auth/auth.vue | 1 +
pages/auth/registered.vue | 2 +
pages/auth/resetPassword.vue | 1 +
pages/college/answer.vue | 1 +
pages/college/test.vue | 15 ++-
pages/index/free.vue | 72 +++++++-----
pages/index/index.vue | 83 +++++++++++++-
pages/pay/pay.vue | 149 ++++++++++++++++++++++--
pages/transfers/lists.vue | 5 +-
pages/user/certification.vue | 5 +-
pages/user/index.vue | 213 ++++++++++++++++++++++++++++++++++-
pages/user/team.vue | 91 +++++++++++----
pages/work/available.vue | 34 +++++-
pages/work/confirmScheme.vue | 1 +
pages/work/generate.vue | 20 ++++
pages/work/index.vue | 2 +-
pages/work/orderLog.vue | 132 ++++++++++++++++++++++
pages/work/orders.vue | 6 +-
pages/work/perfectChoose.vue | 1 +
static/icons/pay_ali.png | Bin 0 -> 6001 bytes
static/icons/user_nav_07.png | Bin 0 -> 5375 bytes
store/index.js | 2 +-
33 files changed, 879 insertions(+), 90 deletions(-)
create mode 100644 pages/work/orderLog.vue
create mode 100644 static/icons/pay_ali.png
create mode 100644 static/icons/user_nav_07.png
diff --git a/.env b/.env
index 1279948..870a9ca 100644
--- a/.env
+++ b/.env
@@ -1,2 +1,3 @@
-HAST_URL = ''
+VUE_APP_SIGN_URL = ''
+VUE_APP_USER_URL = ''
diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
index 9b0d791..4ccd172 100644
--- a/.hbuilderx/launch.json
+++ b/.hbuilderx/launch.json
@@ -13,7 +13,7 @@
"type" : "uniCloud"
},
{
- "playground" : "standard",
+ "playground" : "custom",
"type" : "uni-app:app-android"
}
]
diff --git a/App.vue b/App.vue
index 01129aa..f562823 100644
--- a/App.vue
+++ b/App.vue
@@ -56,7 +56,13 @@
})
})
//#endif
- }
+ },
+ globalData:{
+ signUrl: "https://web.douhuofalv.com/app/e-sign?sign_type=order",
+ // https://web.douhuotest.douhuofalv.com/app/e-sign?sign_type=order 测试环境
+ certificationUrl: 'http://web.douhuofalv.com/app/e-sign?sign_type=personal',
+ // 'https://web.douhuotest.douhuofalv.com/app/e-sign?sign_type=personal' 测试环境
+ }
}
diff --git a/apis/index.js b/apis/index.js
index 41b2d81..0a6a8ca 100644
--- a/apis/index.js
+++ b/apis/index.js
@@ -11,6 +11,7 @@ import router from '../router'
// 基础配置
const config = {
apiUrl : 'https://douhuo.douhuofalv.com/api/',
+ // apiUrl : 'https://api.douhuotest.douhuofalv.com/api/', //测试环境
timeout : 60000
}
@@ -50,7 +51,6 @@ const request = (parameter, hideLoding = true) => {
updateToken('token', res.header.Authorization)
}
if(res.statusCode === 200){
- uni.hideLoading()
const resolveData = res.data
if(resolveData.status_code === 200) {
resolve(resolveData.data)
@@ -146,6 +146,7 @@ const loginHint = () => {
if( loginHintState ) return
if(!loginHintState) loginHintState = true
updateToken('')
+ uni.hideLoading()
uni.showModal({
title: '登录提示',
content: '您的登录信息已过期,请重新登录',
diff --git a/apis/interfaces/index.js b/apis/interfaces/index.js
index 7b9901c..d61fc2b 100644
--- a/apis/interfaces/index.js
+++ b/apis/interfaces/index.js
@@ -33,21 +33,21 @@ const zf = (data) =>{
})
}
-// 自由服务包详情
+// 自由服务包详情
const recharge = () =>{
return request({
url: "app/services/recharge"
})
}
-// // 自由服务包支付
+// 自由服务包支付
const zyPay = (id) =>{
return request({
- url: "app/services/recharge/"+id+"/pay",
+ url: "app/services/recharge/" + id + "/pay",
method:'post'
})
}
-// 服务包详情
+// 服务包详情
const fwbDetail = (service) =>{
return request({
url: "app/services/" + service
diff --git a/apis/interfaces/order.js b/apis/interfaces/order.js
index fe0dacb..6a34cf8 100644
--- a/apis/interfaces/order.js
+++ b/apis/interfaces/order.js
@@ -190,6 +190,16 @@ const orderCancel = id => {
})
}
+// 操作记录
+const orderLog = (id, page) => {
+ return request({
+ url: 'business/' + id + '/do_logs',
+ data: {
+ page
+ }
+ })
+}
+
// 支付订单
export {
lists,
@@ -214,5 +224,6 @@ export {
getConfirmScheme,
getConfirmSchemeInfo,
sbuConfirmScheme,
- orderCancel
+ orderCancel,
+ orderLog
}
diff --git a/apis/interfaces/pay.js b/apis/interfaces/pay.js
index 07fa977..71dcf40 100644
--- a/apis/interfaces/pay.js
+++ b/apis/interfaces/pay.js
@@ -22,7 +22,52 @@ const diffCoinPay = orderId => {
})
}
+// ❤️银联支付
+const umsPay = (orderId, data) => {
+ return request({
+ url : 'pay/order/' + orderId + '/ums',
+ data
+ })
+}
+
+// 银联支付补差价
+const diffUmsPay = (orderId, data) => {
+ return request({
+ url: 'pay/diff/' + orderId + '/ums',
+ data
+ })
+}
+
+// ️银联支付查询支付结果
+const umsState = (trade_id) => {
+ return request({
+ url : 'payments/query/' + trade_id,
+ })
+}
+
+// 自由服务包订单信息
+const umsFreeInfo = (service) => {
+ return request({
+ url : 'app/services/recharge/' + service + '/order',
+ method: 'POST'
+ })
+}
+
+// 自由服务包支付
+const umsFree = (orderNo, type) => {
+ return request({
+ url : 'app/services/recharge/' + orderNo + '/ums',
+ data : { type },
+ method: 'POST'
+ })
+}
+
export {
coinPay,
- diffCoinPay
+ diffCoinPay,
+ umsPay,
+ diffUmsPay,
+ umsState,
+ umsFree,
+ umsFreeInfo
}
\ No newline at end of file
diff --git a/apis/interfaces/user.js b/apis/interfaces/user.js
index 03e66fd..94c1df1 100644
--- a/apis/interfaces/user.js
+++ b/apis/interfaces/user.js
@@ -110,6 +110,29 @@ const getRegion = id => {
})
}
+// 确认绑定关系
+const relationsVerify = (invite, type) => {
+ return request({
+ url: 'user/relations/verify',
+ data: {
+ type,
+ invite
+ }
+ })
+}
+
+// 绑定分享关系
+const relationsBind = (invite, type) => {
+ return request({
+ url: 'user/relations/bind',
+ data: {
+ type,
+ invite
+ },
+ method: 'POST'
+ })
+}
+
export {
relations,
code,
@@ -123,5 +146,7 @@ export {
userInfoBase,
userInfoBanks,
userInfoBank,
- getRegion
+ getRegion,
+ relationsVerify,
+ relationsBind
}
diff --git a/manifest.json b/manifest.json
index 5d66c79..321f66e 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2,8 +2,8 @@
"name" : "抖火",
"appid" : "__UNI__C305C03",
"description" : "纵有疾风起,人生不言弃",
- "versionName" : "1.1.9",
- "versionCode" : 101,
+ "versionName" : "1.2.8",
+ "versionCode" : 102,
"transformPx" : false,
/* 5+App特有相关 */
"app-plus" : {
diff --git a/pages.json b/pages.json
index db9f41c..50b0034 100644
--- a/pages.json
+++ b/pages.json
@@ -527,11 +527,20 @@
"navigationBarBackgroundColor": "#f8f8f8"
}
}, {
- "path": "pages/account/withdraws",
- "auth": true,
+ "path": "pages/account/withdraws",
+ "auth": true,
"name": "Withdraws",
"style": {
"navigationBarTitleText": "申请提现",
+ "enablePullDownRefresh": false,
+ "navigationBarBackgroundColor": "#FFFFFF"
+ }
+ }, {
+ "path": "pages/work/orderLog",
+ "auth": true,
+ "name": "OrderLog",
+ "style": {
+ "navigationBarTitleText": "记录",
"enablePullDownRefresh": false,
"navigationBarBackgroundColor": "#FFFFFF"
}
@@ -555,8 +564,8 @@
}, {
"iconPath": "static/icons/tabs_icon_01.png",
"selectedIconPath": "static/icons/tabs_show_01.png",
- "pagePath": "pages/college/index",
- "text": "商学院"
+ "pagePath": "pages/college/test",
+ "text": "业务考试"
}, {
"iconPath": "static/icons/tabs_icon_02.png",
"selectedIconPath": "static/icons/tabs_show_02.png",
diff --git a/pages/account/integral.vue b/pages/account/integral.vue
index 5632f46..9b7fdb7 100644
--- a/pages/account/integral.vue
+++ b/pages/account/integral.vue
@@ -32,6 +32,7 @@
score().then(res => {
this.score = res.score
this.logs = res.logs
+ uni.hideLoading()
}).catch(err => {
uni.showToast({
title: err.message,
diff --git a/pages/auth/auth.vue b/pages/auth/auth.vue
index d5082c5..8af1609 100644
--- a/pages/auth/auth.vue
+++ b/pages/auth/auth.vue
@@ -56,6 +56,7 @@
username: this.phone,
password: this.password
}).then(res => {
+ uni.hideLoading()
// 存储登录凭证
this.$store.commit('setToken', res.token_type + ' ' + res.access_token);
this.onBack()
diff --git a/pages/auth/registered.vue b/pages/auth/registered.vue
index 0494c2a..c508375 100644
--- a/pages/auth/registered.vue
+++ b/pages/auth/registered.vue
@@ -107,6 +107,7 @@
} catch (err){
this.$Router.replaceAll({name: 'Index'})
}
+ uni.hideLoading()
}).catch(err => {
uni.showToast({
title: err.message,
@@ -125,6 +126,7 @@
this.captchaImg = img
this.captchaKey = key
this.captchaShow = true
+ uni.hideLoading()
}).catch(err => {
uni.showToast({
title: err.message,
diff --git a/pages/auth/resetPassword.vue b/pages/auth/resetPassword.vue
index 9c8c87b..7b06b3f 100644
--- a/pages/auth/resetPassword.vue
+++ b/pages/auth/resetPassword.vue
@@ -118,6 +118,7 @@
this.captchaImg = img
this.captchaKey = key
this.captchaShow = true
+ uni.hideLoading()
}).catch(err => {
uni.showToast({
title: err.message,
diff --git a/pages/college/answer.vue b/pages/college/answer.vue
index f5722ff..6d66f92 100644
--- a/pages/college/answer.vue
+++ b/pages/college/answer.vue
@@ -173,6 +173,7 @@
type : 2,
answers: this.answerArr
}).then(res => {
+ uni.hideLoading()
this.$Router.replace({
name: 'CollegeResults',
params: {
diff --git a/pages/college/test.vue b/pages/college/test.vue
index a84ea34..67005a7 100644
--- a/pages/college/test.vue
+++ b/pages/college/test.vue
@@ -14,7 +14,7 @@
·倒计时结束后系统将提示交卷
-
+
@@ -41,6 +41,19 @@
})
},
methods: {
+ onCollegeResults(id){
+ if(id == 0){
+ uni.showToast({
+ title: '非考试成员无成绩记录',
+ icon : 'none'
+ })
+ return
+ }
+ this.$Router.push({
+ name: 'CollegeResults',
+ params: {id},
+ })
+ },
onAnswer(id, isTo){
if(!isTo){
uni.showModal({
diff --git a/pages/index/free.vue b/pages/index/free.vue
index d2fc93a..6be361a 100644
--- a/pages/index/free.vue
+++ b/pages/index/free.vue
@@ -1,20 +1,25 @@
- ¥{{base.price}} 立即购买
- 已开通
+
+ ¥{{base.price}}立即购买
+
+
+ 已购买
+
@@ -227,6 +274,38 @@
background-color: white;
padding-top: 20rpx;
}
+ // ad弹窗广告
+ .ad-lay{
+ width: 70vw;
+ position: relative;
+ .ad-down{
+ position: absolute;
+ top: 20rpx;
+ right: 20rpx;
+ z-index: 1;
+ background: rgba(0, 0, 0, .5);
+ font-size: 20rpx;
+ padding: 10rpx 20rpx;
+ line-height: 30rpx;
+ border-radius: 24rpx;
+ color: white;
+ .ad-down-u{
+ display: inline-block;
+ line-height: 30rpx;
+ }
+ }
+ .ad-img{
+ width: 70vw;
+ border-radius: 20rpx;
+ }
+ .ad-btn{
+ text-align: center;
+ margin-top: 30rpx;
+ .ad-btn-icon{
+ display: inline-block;
+ }
+ }
+ }
// 轮播图
.banner{
position: relative;
diff --git a/pages/pay/pay.vue b/pages/pay/pay.vue
index 3d364b3..fd1d29b 100644
--- a/pages/pay/pay.vue
+++ b/pages/pay/pay.vue
@@ -8,15 +8,15 @@
-
-
@@ -41,23 +48,86 @@
@@ -100,10 +135,13 @@
border-radius: 20rpx;
height: 40rpx;
line-height: 36rpx;
- padding: 0 10rpx;
+ padding: 0 15rpx;
font-size: 24rpx;
border:solid 1rpx #000;
box-sizing: border-box;
+ &:first-child{
+ margin-left: 0;
+ }
&.identity-2{
background: #ECF0FF;
border-color: #443DE2;
@@ -119,6 +157,17 @@
border-color: #FEAD45;
color: #FEAD45;
}
+ &.certification-y{
+ background: #FFF7EC;
+ border-color: #FEAD45;
+ color: #FEAD45;
+ image{
+ width: 32rpx;
+ height: 32rpx;
+ vertical-align: middle;
+ margin-bottom: 5rpx;
+ }
+ }
}
}
.mobile{
diff --git a/pages/work/available.vue b/pages/work/available.vue
index db6f902..ee58433 100644
--- a/pages/work/available.vue
+++ b/pages/work/available.vue
@@ -42,6 +42,8 @@
+
+
@@ -65,10 +67,15 @@
return {
isSearch : false,
users : [],
- pages : {},
searchValue : '',
searchResults : [],
- searchText : '输入姓名或姓名搜索'
+ searchText : '输入姓名或姓名搜索',
+ page : {
+ current : 1,
+ has_more: false,
+ },
+ pagesShow : false,
+ status : false,
};
},
created() {
@@ -82,10 +89,15 @@
title: '加载中...',
mask : true
})
- relations().then(res => {
+ relations({
+ page : this.page.current,
+ certification : 1
+ }).then(res => {
let { users } = res;
- this.users = users.data
- this.pages = users.page
+ let atList = users.page.current == 1 ? [] : this.users
+ this.users = atList.concat(users.data)
+ this.page = users.page
+ this.pagesShow = false
uni.hideLoading()
}).catch(err => {
uni.showToast({
@@ -123,6 +135,16 @@
this.$store.commit('setUser', userInfo)
this.$Router.back()
}
+ },
+ onReachBottom() {
+ this.pagesShow = true;
+ if(this.page.has_more){
+ this.status = 'loading';
+ this.page.current++
+ this.getUsers()
+ return
+ }
+ this.status = 'nomore';
}
}
@@ -146,11 +168,11 @@
justify-content: space-between;
align-items: center;
background: white;
-
.cover{
width: 88rpx;
height: 88rpx;
border-radius: $radius;
+ background: #f8f8f8;
}
.text{
width: calc(100% - 168rpx);
diff --git a/pages/work/confirmScheme.vue b/pages/work/confirmScheme.vue
index dea0f8c..cdb848e 100644
--- a/pages/work/confirmScheme.vue
+++ b/pages/work/confirmScheme.vue
@@ -84,6 +84,7 @@
this.list = atList.concat(data)
this.page = page
this.pagesShow = false
+ uni.hideLoading()
}).catch(err => {
uni.showToast({
title: err.message,
diff --git a/pages/work/generate.vue b/pages/work/generate.vue
index 6dcb844..72dc250 100644
--- a/pages/work/generate.vue
+++ b/pages/work/generate.vue
@@ -83,6 +83,16 @@
v-model="item.subVal[formItem.key]"
>
+
+ *{{formItem.title}}
+
+
+
+
@@ -140,6 +150,7 @@
forms.then(val => {
this.servicePush( val, institutionArr, businessTitle, businessId )
})
+ uni.hideLoading()
}).catch(err => {
uni.showToast({
title: err.message,
@@ -400,6 +411,15 @@
width: 64rpx;
text-align: right;
}
+ .text-input{
+ background: #F6F6F6;
+ height: 84rpx;
+ line-height: 84rpx;
+ border-radius: 10rpx;
+ padding: 0 30rpx 0 30rpx;
+ font-size: 30rpx;
+ box-sizing: border-box;
+ }
}
// radio
.radio-flex{
diff --git a/pages/work/index.vue b/pages/work/index.vue
index f409ed1..3c602bd 100644
--- a/pages/work/index.vue
+++ b/pages/work/index.vue
@@ -41,7 +41,7 @@
通过业务员考试
通过线上考试即可完成
-
+
diff --git a/pages/work/orderLog.vue b/pages/work/orderLog.vue
new file mode 100644
index 0000000..4041afb
--- /dev/null
+++ b/pages/work/orderLog.vue
@@ -0,0 +1,132 @@
+
+
+
+
+
+ 所属机构
+ {{item.item || '-'}}
+
+
+ 操作老师
+ {{item.operate.type}}{{item.operate.name || '-'}}
+
+
+ 操作时间
+ {{item.created_at || '-'}}
+
+
+ 备注信息
+ {{item.description || '-'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/work/orders.vue b/pages/work/orders.vue
index 1276725..6a96f68 100644
--- a/pages/work/orders.vue
+++ b/pages/work/orders.vue
@@ -78,6 +78,7 @@
完善
查看资料
+ 查看记录
去确认
查看
@@ -206,7 +207,7 @@ import modal from 'uview-ui/libs/config/props/modal';
data.map(val => {
val.is_show_type = false
})
- let atList = page.current == 1 ? [] : this.orders
+ let atList = page.current == 1 ? [] : this.orders
this.orders = atList.concat(data)
this.page = page
this.pagesShow = false
@@ -280,7 +281,8 @@ import modal from 'uview-ui/libs/config/props/modal';
mask : true
})
orderSign(id, {
- app_scheme: "doufire://"
+ app_scheme: "doufire://",
+ redirect_url: getApp().globalData.signUrl
}).then(res => {
this.$store.commit('setOrderId', id)
this.getSignState = true
diff --git a/pages/work/perfectChoose.vue b/pages/work/perfectChoose.vue
index 83ad259..10f9c09 100644
--- a/pages/work/perfectChoose.vue
+++ b/pages/work/perfectChoose.vue
@@ -73,6 +73,7 @@
if(is_finish == 1 && this.$Route.query.type == 'perfect'){
this.$store.commit('setOrderId', this.$Route.query.orderId)
}
+ uni.hideLoading()
}).catch(err => {
uni.showToast({
title: err.message,
diff --git a/static/icons/pay_ali.png b/static/icons/pay_ali.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e96bc665291dd0ebfa80e09217f1c2040560cf1
GIT binary patch
literal 6001
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
literal 0
HcmV?d00001
diff --git a/static/icons/user_nav_07.png b/static/icons/user_nav_07.png
new file mode 100644
index 0000000000000000000000000000000000000000..55a6322fc7cf7dbab935cb8823606f7097752523
GIT binary patch
literal 5375
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
literal 0
HcmV?d00001
diff --git a/store/index.js b/store/index.js
index 43fec03..23c75b5 100644
--- a/store/index.js
+++ b/store/index.js
@@ -43,6 +43,6 @@ export default new Vuex.Store({
},
setOrderId(state, value) {
state.orderId = value
- }
+ }
}
})