add
This commit is contained in:
parent
f71924219f
commit
b1b3f659b5
|
@ -51,7 +51,6 @@
|
||||||
suffixIcon='arrow-down'></up-input>
|
suffixIcon='arrow-down'></up-input>
|
||||||
</view>
|
</view>
|
||||||
</up-form-item>
|
</up-form-item>
|
||||||
|
|
||||||
<up-form-item label="" v-if='Role == 1'>
|
<up-form-item label="" v-if='Role == 1'>
|
||||||
<view @click="showPop1 = true" style="width: 100%;">
|
<view @click="showPop1 = true" style="width: 100%;">
|
||||||
<up-input style="pointer-events: none" v-model="formData.label_name" border="none"
|
<up-input style="pointer-events: none" v-model="formData.label_name" border="none"
|
||||||
|
@ -62,6 +61,15 @@
|
||||||
suffixIcon='arrow-down'></up-input>
|
suffixIcon='arrow-down'></up-input>
|
||||||
</view>
|
</view>
|
||||||
</up-form-item>
|
</up-form-item>
|
||||||
|
<up-form-item label="" v-if='Role == 1'>
|
||||||
|
<view style="width: 100%;">
|
||||||
|
<up-input v-model="formData.price" border="none" prefixIcon="rmb-circle" placeholder="请输入金额"
|
||||||
|
:customStyle="{
|
||||||
|
background: '#F3F3F3', padding: '20rpx',
|
||||||
|
'border-radius': '30rpx'
|
||||||
|
}" :placeholderStyle="{ color: '#444444' }" :prefixIconStyle="{ 'margin-right': '40rpx' }"></up-input>
|
||||||
|
</view>
|
||||||
|
</up-form-item>
|
||||||
<up-form-item label="">
|
<up-form-item label="">
|
||||||
<view style="width: 100%;display: flex;align-items: center;justify-content: space-between;">
|
<view style="width: 100%;display: flex;align-items: center;justify-content: space-between;">
|
||||||
<view class="">
|
<view class="">
|
||||||
|
@ -71,20 +79,20 @@
|
||||||
'border-radius': '30rpx'
|
'border-radius': '30rpx'
|
||||||
}" :placeholderStyle="{ color: '#444444' }" :prefixIconStyle="{ 'margin-right': '40rpx' }"></up-input>
|
}" :placeholderStyle="{ color: '#444444' }" :prefixIconStyle="{ 'margin-right': '40rpx' }"></up-input>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<text class='btn-text' style="color: grey;" v-if='cutDown'>重新获取({{ cutDown }})</text>
|
<text class='btn-text' style="color: grey;" v-if='cutDown'>重新获取({{ cutDown }})</text>
|
||||||
<text @click="getCode" class='btn-text' v-else> {{ flag ? '获取验证码' : '重新获取' }} </text>
|
<text @click="getCode" class='btn-text' v-else> {{ flag ? '获取验证码' : '重新获取' }} </text>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</up-form-item>
|
</up-form-item>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- <view style="font-size: 40rpx;" v-if="Role==1">
|
||||||
|
¥500.00
|
||||||
|
</view> -->
|
||||||
</up-form>
|
</up-form>
|
||||||
<view class="store-info">
|
<view class="store-info">
|
||||||
报备人:{{ STORE_INFO.name }}
|
报备人:{{ STORE_INFO.name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="store-info" style="font-size: 40rpx;" v-if="Role==1">
|
|
||||||
¥500.00
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
<view class="submit-btn" @click="submit">
|
<view class="submit-btn" @click="submit">
|
||||||
<view
|
<view
|
||||||
|
@ -289,7 +297,10 @@
|
||||||
cutDown.value = 60
|
cutDown.value = 60
|
||||||
let timer = setInterval(() => {
|
let timer = setInterval(() => {
|
||||||
cutDown.value--
|
cutDown.value--
|
||||||
if (cutDown.value <= 0) clearInterval(timer)
|
if (cutDown.value <= 0) {
|
||||||
|
cutDown.value = 0;
|
||||||
|
clearInterval(timer);
|
||||||
|
}
|
||||||
}, 1000)
|
}, 1000)
|
||||||
}
|
}
|
||||||
// 验证码结束
|
// 验证码结束
|
||||||
|
@ -311,7 +322,8 @@
|
||||||
label_id: "",
|
label_id: "",
|
||||||
user_ship: '',
|
user_ship: '',
|
||||||
code: '',
|
code: '',
|
||||||
brigade: ""
|
brigade: "",
|
||||||
|
price: "",
|
||||||
// store_id: STORE_INFO.id,
|
// store_id: STORE_INFO.id,
|
||||||
// mobile: "19130550023",
|
// mobile: "19130550023",
|
||||||
// province: 510000,
|
// province: 510000,
|
||||||
|
@ -342,6 +354,8 @@
|
||||||
const conformRole = (e) => {
|
const conformRole = (e) => {
|
||||||
formData.label_name = e.value[0].label_name
|
formData.label_name = e.value[0].label_name
|
||||||
formData.label_id = e.value[0].label_id
|
formData.label_id = e.value[0].label_id
|
||||||
|
console.log(e)
|
||||||
|
|
||||||
showPop1.value = false
|
showPop1.value = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -465,7 +479,6 @@
|
||||||
if (!formData.real_name) return uni.$u.toast('请填写真实姓名');
|
if (!formData.real_name) return uni.$u.toast('请填写真实姓名');
|
||||||
if (!formData.mobile) return uni.$u.toast('请填写电话号码');
|
if (!formData.mobile) return uni.$u.toast('请填写电话号码');
|
||||||
if (!formData.code) return uni.$u.toast('请输入短信验证码');
|
if (!formData.code) return uni.$u.toast('请输入短信验证码');
|
||||||
if (!formData.label_id) return uni.$u.toast('请选择用户身份');
|
|
||||||
if (!formData.address) return uni.$u.toast('请选择地址');
|
if (!formData.address) return uni.$u.toast('请选择地址');
|
||||||
formData.store_id = STORE_INFO.id
|
formData.store_id = STORE_INFO.id
|
||||||
if (Role.value == 1) {
|
if (Role.value == 1) {
|
||||||
|
@ -473,6 +486,7 @@
|
||||||
// formData.user_ship = 1
|
// formData.user_ship = 1
|
||||||
// vipRechargeApi(formData).then(res => {})
|
// vipRechargeApi(formData).then(res => {})
|
||||||
// return
|
// return
|
||||||
|
if (!formData.label_id) return uni.$u.toast('请选择用户身份');
|
||||||
uni.scanCode({
|
uni.scanCode({
|
||||||
success: function(res) {
|
success: function(res) {
|
||||||
if (String(res.result.length) != 18) return uni.$u.toast('二维码未扫描完整');
|
if (String(res.result.length) != 18) return uni.$u.toast('二维码未扫描完整');
|
||||||
|
@ -574,7 +588,6 @@
|
||||||
getCount()
|
getCount()
|
||||||
getLists()
|
getLists()
|
||||||
|
|
||||||
|
|
||||||
const upadtaStatus = (item) => {
|
const upadtaStatus = (item) => {
|
||||||
updataOrderApi({
|
updataOrderApi({
|
||||||
order_no: item.order_id,
|
order_no: item.order_id,
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.rest {
|
.rest {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-around;
|
||||||
margin: 20rpx;
|
margin: 20rpx;
|
||||||
|
|
||||||
.rest-item {
|
.rest-item {
|
||||||
|
@ -20,12 +20,27 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.balance {
|
||||||
|
position: absolute;
|
||||||
|
top: 160rpx;
|
||||||
|
z-index: 999;
|
||||||
|
left: 80rpx;
|
||||||
|
font-size: 50rpx;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
width: 620rpx;
|
||||||
|
justify-content: space-between;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
<template>
|
<template>
|
||||||
<view>
|
<view>
|
||||||
<!-- <up-navbar title="我的" :autoBack="true" bgColor="transparent" :fixed="true">
|
<!-- <up-navbar title="我的" :autoBack="true" bgColor="transparent" :fixed="true">
|
||||||
</up-navbar> -->
|
</up-navbar> -->
|
||||||
<view class="user-info">
|
<view class="user-info">
|
||||||
|
|
||||||
<image class="bg" src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/e3a7b202404261113002322.webp"
|
<image class="bg" src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/e3a7b202404261113002322.webp"
|
||||||
mode="widthFix"></image>
|
mode="widthFix"></image>
|
||||||
<view class="u-card">
|
<view class="u-card">
|
||||||
|
@ -42,32 +57,37 @@
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
|
<view class="balance" @click="navgo('/pageQuota/balanceDetail/index?type=2')">
|
||||||
|
<view class="" style="font-size: 28rpx;transform: translateY(10rpx);">
|
||||||
|
余额:
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
{{userInfo.now_money||"0.00"}}<text style="font-size: 28rpx;">(元)</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
<view class="rest">
|
<view class="rest">
|
||||||
<view class="rest-item" @click="navgo('/pageQuota/balanceDetail/index?type=2')">
|
<!-- <view class="rest-item" @click="navgo('/pageQuota/balanceDetail/index?type=2')">
|
||||||
<view class="rest-item-num">{{userInfo.now_money||"0.00"}}</view>
|
<view class="rest-item-num">{{userInfo.now_money||"0.00"}}</view>
|
||||||
<view class="rest-item-txt">余额</view>
|
<view class="rest-item-txt">余额</view>
|
||||||
</view>
|
</view> -->
|
||||||
<view class="rest-item" @click="navgo('/pageQuota/balanceDetail/index?type=1')">
|
<view class="rest-item" @click="navgo('/pageQuota/balanceDetail/index?type=1')">
|
||||||
<view class="rest-item-num">{{userInfo.purchase_funds||'0.00'}}</view>
|
<view class="rest-item-num">{{userInfo.purchase_funds||'0.00'}}</view>
|
||||||
<view class="rest-item-txt">采购款</view>
|
<view class="rest-item-txt">采购款</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="rest-item">
|
<view class="rest-item">
|
||||||
<view class="rest-item-num">{{userInfo.return_money||'0.00'}}</view>
|
<view class="rest-item-num">{{userInfo.return_money||'0.00'}}</view>
|
||||||
<!-- <view class="rest-item-num">{{"10000.00"}}</view> -->
|
|
||||||
<view class="rest-item-txt">返还金</view>
|
<view class="rest-item-txt">返还金</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- <view class="rest-item" @click="navgo('/pageQuota/balanceDetail/index?type=3')"> -->
|
<!-- <view class="rest-item" @click="navgo('/pageQuota/balanceDetail/index?type=3')"> -->
|
||||||
<view class="rest-item">
|
|
||||||
<view class="rest-item-num">{{userInfo.number ||"0.00"}}</view>
|
|
||||||
<view class="rest-item-txt">冻结礼品券</view>
|
|
||||||
</view>
|
|
||||||
<!-- <view class="rest-item" @click="navgo('/pageQuota/balanceDetail/index?type=3')"> -->
|
<!-- <view class="rest-item" @click="navgo('/pageQuota/balanceDetail/index?type=3')"> -->
|
||||||
<view class="rest-item">
|
<view class="rest-item">
|
||||||
<view class="rest-item-num">{{userInfo.GetNumber ||"0.00"}}</view>
|
<view class="rest-item-num">{{userInfo.GetNumber ||"0.00"}}</view>
|
||||||
<view class="rest-item-txt">可用礼品券</view>
|
<view class="rest-item-txt">礼品券</view>
|
||||||
|
</view>
|
||||||
|
<view class="rest-item">
|
||||||
|
<view class="rest-item-num">{{userInfo.number ||"0.00"}}</view>
|
||||||
|
<view class="rest-item-txt">冻结券</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="order-info-box">
|
<view class="order-info-box">
|
||||||
|
@ -222,7 +242,7 @@
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
padding: 50rpx 0 50rpx 50rpx;
|
padding: 50rpx 0 50rpx 50rpx;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 50rpx;
|
top: -10rpx;
|
||||||
left: 0;
|
left: 0;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
@ -295,15 +295,14 @@
|
||||||
const pay_type = ref('3')
|
const pay_type = ref('3')
|
||||||
|
|
||||||
const rePay = async (e) => {
|
const rePay = async (e) => {
|
||||||
|
payFn(e)
|
||||||
|
return
|
||||||
if (!pay_type.value) return uni.$u.toast('请选择支付方式');
|
if (!pay_type.value) return uni.$u.toast('请选择支付方式');
|
||||||
if (pay_type.value == 3 || pay_type.value == 18) {
|
if (pay_type.value == 3 || pay_type.value == 18) {
|
||||||
let res = await userInfoApi()
|
let res = await userInfoApi()
|
||||||
return res.data.pay_password ? passwordBoardVisible.value = true : showModal.value = true
|
return res.data.pay_password ? passwordBoardVisible.value = true : showModal.value = true
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 支付密码
|
// 支付密码
|
||||||
const password = ref(''); // 支付密码
|
const password = ref(''); // 支付密码
|
||||||
const passwordBoardVisible = ref(false);
|
const passwordBoardVisible = ref(false);
|
||||||
|
@ -321,7 +320,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const payFn = () => {
|
const payFn = (e) => {
|
||||||
rePaymentApi({
|
rePaymentApi({
|
||||||
order_id: e.id,
|
order_id: e.id,
|
||||||
address_id: e.address_id,
|
address_id: e.address_id,
|
||||||
|
|
Loading…
Reference in New Issue