uniapp 为他人支付

pull/16/head
Jruome 2023-05-23 12:03:27 +08:00
parent ec8c740a3b
commit 2d459bd679
10 changed files with 8533 additions and 8917 deletions

View File

@ -5,8 +5,8 @@ ENV = 'development'
VUE_APP_TITLE = 创盈商户管理系统 VUE_APP_TITLE = 创盈商户管理系统
# 芋道管理系统/开发环境 # 芋道管理系统/开发环境
VUE_APP_BASE_API = 'https://cmx.bskies.cc:8000/cyywl-api' #VUE_APP_BASE_API = 'https://cmx.bskies.cc:8000/cyywl-api'
#VUE_APP_BASE_API = 'http://192.168.1.147:48080' VUE_APP_BASE_API = 'http://192.168.1.188:48080'
# 路由懒加载 # 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true VUE_CLI_BABEL_TRANSPILE_MODULES = true

File diff suppressed because it is too large Load Diff

View File

@ -15,6 +15,12 @@ export function memberOrderInfo(){
return request.get('api/order/member/memberOrderInfo', {}) return request.get('api/order/member/memberOrderInfo', {})
} }
/**
* 根据手机号查询档次信息
*/
export function memberByHomeGradeInfo(phone){
return request.get(`api/order/member/memberByHomeGradeInfo?phone=${phone}`, {})
}
/** /**
* 会员头部信息 * 会员头部信息
*/ */

View File

@ -3,7 +3,7 @@ import request from "@/utils/request.js";
/** /**
* 获取产品详情 * 获取产品详情
* @param int id * @param int id
* *
*/ */
export function getProductDetail(id, type) { export function getProductDetail(id, type) {
return request.get('product/detail/' + id + '?type=' + type, {}, { return request.get('product/detail/' + id + '?type=' + type, {}, {
@ -59,7 +59,7 @@ export function collectDelete(ids) {
/** /**
* 购车添加 * 购车添加
* *
*/ */
export function postCartAdd(data) { export function postCartAdd(data) {
return request.post('cart/save', data, {}); return request.post('cart/save', data, {});
@ -67,10 +67,10 @@ export function postCartAdd(data) {
/** /**
* 获取分类列表 * 获取分类列表
* *
*/ */
export function getCategoryList() { export function getCategoryList() {
return request.get('category', {}, { return request.get('front/category', {}, {
noAuth: true noAuth: true
}); });
} }
@ -80,17 +80,17 @@ export function getCategoryList() {
* @param object data * @param object data
*/ */
export function getProductslist(data) { export function getProductslist(data) {
return request.get('products', data, { return request.get('front/products', data, {
noAuth: true noAuth: true
}); });
} }
/** /**
* 获取推荐产品 * 获取推荐产品
* *
*/ */
export function getProductHot(page, limit) { export function getProductHot(page, limit) {
return request.get("product/hot", { return request.get("front/product/hot", {
page: page === undefined ? 1 : page, page: page === undefined ? 1 : page,
limit: limit === undefined ? 4 : limit limit: limit === undefined ? 4 : limit
}, { }, {
@ -99,9 +99,9 @@ export function getProductHot(page, limit) {
} }
/** /**
* 批量收藏 * 批量收藏
* *
* @param object id 产品编号 join(',') 切割成字符串 * @param object id 产品编号 join(',') 切割成字符串
* @param string category * @param string category
*/ */
export function collectAll(id, category) { export function collectAll(id, category) {
return request.post('collect/all', { return request.post('collect/all', {
@ -112,8 +112,8 @@ export function collectAll(id, category) {
/** /**
* 首页产品的轮播图和产品信息 * 首页产品的轮播图和产品信息
* @param int type * @param int type
* *
*/ */
export function getGroomList(type, data) { export function getGroomList(type, data) {
return request.get('index/product/' + type, data, { return request.get('index/product/' + type, data, {
@ -133,7 +133,7 @@ export function getCollectUserList(data) {
* 获取产品评论 * 获取产品评论
* @param int id * @param int id
* @param object data * @param object data
* *
*/ */
export function getReplyList(id, data) { export function getReplyList(id, data) {
return request.get('reply/list/' + id, data,{ return request.get('reply/list/' + id, data,{
@ -153,7 +153,7 @@ export function getReplyConfig(id) {
/** /**
* 获取搜索关键字获取 * 获取搜索关键字获取
* *
*/ */
export function getSearchKeyword() { export function getSearchKeyword() {
return request.get('search/keyword', {}, { return request.get('search/keyword', {}, {
@ -182,10 +182,10 @@ export function getProductGood() {
* 详情页产品评论 * 详情页产品评论
* @param int id * @param int id
* @param object data * @param object data
* *
*/ */
export function getReplyProduct(id) { export function getReplyProduct(id) {
return request.get('reply/product/' + id, { return request.get('reply/product/' + id, {
noAuth: true noAuth: true
}) })
} }

View File

@ -147,12 +147,13 @@
title: '支付中', title: '支付中',
mask: true mask: true
}); });
if (paytype === 'WXPAY' && !that.openId) { if(paytype === 'WXPAY' && that.openId) {
that.payInfo.openid = that.openId
} else if(paytype === 'WXPAY' && !that.openId){
return that.$util.Tips({ return that.$util.Tips({
title: '请在微信客户端进行支付操作' title: '请在微信客户端进行支付操作'
}); });
} else {
that.payInfo.openid = that.openId
} }
memberTopUp({ memberTopUp({
...that.payInfo, ...that.payInfo,

View File

@ -1,12 +1,14 @@
let domain = 'http://api.cyywl.top' // let domain = 'http://yuxy.perrymake.com'
let domain = 'http://192.168.1.188:48080'
module.exports = { module.exports = {
// 请求域名 格式: https://您的域名 // 请求域名 格式: https://您的域名
// #ifdef MP // #ifdef MP
HTTP_REQUEST_URL: domain, HTTP_REQUEST_URL: domain,
// #endif // #endif
HTTP_ADMIN_URL:'http://api.cyywl.top', //PC后台的API请求地址上传图片用 // HTTP_ADMIN_URL:'http://yuxy.perrymake.com', //PC后台的API请求地址上传图片用
HTTP_ADMIN_URL:'http://192.168.1.188:48080', //PC后台的API请求地址上传图片用
// #ifdef H5 // #ifdef H5
//H5接口是浏览器地址 //H5接口是浏览器地址
// HTTP_REQUEST_URL: window.location.protocol+"//"+window.location.host, // HTTP_REQUEST_URL: window.location.protocol+"//"+window.location.host,
@ -26,8 +28,8 @@ module.exports = {
EXPIRE:0, EXPIRE:0,
//分页最多显示条数 //分页最多显示条数
LIMIT: 10, LIMIT: 10,
// 推广链接域名 // 推广链接域名
SPREAD_DOMAIN: 'http://h5.cyywl.top', SPREAD_DOMAIN: 'http://h5.cyywl.top',
// 推广码生成访问H5链接地址 // 推广码生成访问H5链接地址
SPREAD_LINK: '/pages/member_application/index', SPREAD_LINK: '/pages/member_application/index',
}; };

View File

@ -574,18 +574,18 @@
"borderStyle": "white", "borderStyle": "white",
"backgroundColor": "#ffffff", "backgroundColor": "#ffffff",
"list": [ "list": [
// { {
// "pagePath": "pages/index/index", "pagePath": "pages/index/index",
// "iconPath": "static/images/tabbar/nav_icon_shop.png", "iconPath": "static/images/tabbar/nav_icon_shop.png",
// "selectedIconPath": "static/images/1-002.png", "selectedIconPath": "static/images/1-002.png",
// "text": "商城" "text": "商城"
// }, },
// { {
// "pagePath": "pages/goods_cate/goods_cate", "pagePath": "pages/goods_cate/goods_cate",
// "iconPath": "static/images/tabbar/nav_icon_sort.png", "iconPath": "static/images/tabbar/nav_icon_sort.png",
// "selectedIconPath": "static/images/2-002.png", "selectedIconPath": "static/images/2-002.png",
// "text": "分类" "text": "分类"
// }, },
{ {
"pagePath": "pages/member_application/index", "pagePath": "pages/member_application/index",
"iconPath": "static/images/2-001.png", "iconPath": "static/images/2-001.png",

View File

@ -107,8 +107,7 @@
}); });
try{ try{
const res = await memberGradeInfo() const res = await memberGradeInfo()
if(res.data.some((item) => !!!parseInt(item.isExist))){ if(res.data.some((item) => !!parseInt(item.isExist))){
console.log(123123)
uni.setTabBarItem({ uni.setTabBarItem({
index: 0, index: 0,
pagePath: '/pages/member_equity/index' pagePath: '/pages/member_equity/index'

View File

@ -17,7 +17,10 @@
</view> </view>
<view class="box-equity"> <view class="box-equity">
<view class="equity-text"> <view class="equity-text">
<text class="equity-member">我的会员权益</text> <view >
<image src='../../static/images/memberLogo.png'></image>
<text class="equity-member">我的会员权益</text>
</view>
<text class="equity-look">查看权益></text> <text class="equity-look">查看权益></text>
</view> </view>
<view class="equity-item" v-for="(item,index) in 3" :key="index"> <view class="equity-item" v-for="(item,index) in 3" :key="index">
@ -213,7 +216,16 @@
display: flex; display: flex;
align-items: center; align-items: center;
height: 10%; height: 10%;
view{
display: flex;
align-items: center;
justify-content: center;
width: 44%;
image{
width: 26rpx;
height: 26rpx;
}
}
.equity-member { .equity-member {
margin: 0 10%; margin: 0 10%;
font-size: 30rpx; font-size: 30rpx;

View File

@ -43,7 +43,8 @@
<script> <script>
import { import {
memberGradeInfo memberGradeInfo,
memberByHomeGradeInfo
} from '@/api/member.js'; } from '@/api/member.js';
import paymentMember from '@/components/paymentMember'; import paymentMember from '@/components/paymentMember';
import store from '@/store/index'; import store from '@/store/index';
@ -125,6 +126,23 @@
uni.hideLoading(); uni.hideLoading();
} }
}, },
watch:{
'form.confirmPhone' (){
this.$refs.uForm.validate().then(async res => {
uni.showLoading({
title: '加载中',
mask: true
});
try{
const res = await memberByHomeGradeInfo(this.form.confirmPhone)
this.memberData = res.data
} finally{
uni.hideLoading();
}
})
}
},
methods: { methods: {
handleMember(value, index) { handleMember(value, index) {
if (!!parseInt(value.isExist)) return if (!!parseInt(value.isExist)) return