价格修改 返回bug修改
This commit is contained in:
parent
fc96dceea9
commit
8eb4c1f97d
|
@ -23,7 +23,8 @@
|
|||
<view class="tab">
|
||||
<view class="item active" style="margin: 0;">{{merchant_Data.margin}}元</view>
|
||||
</view>
|
||||
<button class="btn" :class="{'btn-d': merchant_Data.is_margin != 1}" @click="paydecimal">{{merchant_Data.is_margin != 1?"无需缴纳":"缴纳"}}</button>
|
||||
<button class="btn" :class="{'btn-d': merchant_Data.is_margin != 1}"
|
||||
@click="paydecimal">{{merchant_Data.is_margin != 1?"无需缴纳":"缴纳"}}</button>
|
||||
</view>
|
||||
<!-- <view class="tip">
|
||||
<view class="title">注意事项</view>
|
||||
|
@ -35,8 +36,7 @@
|
|||
color: '#333',
|
||||
fontWeight: 'bold',
|
||||
transform: 'scale(1.05)'
|
||||
}"
|
||||
:inactiveStyle="{
|
||||
}" :inactiveStyle="{
|
||||
color: '#333',
|
||||
transform: 'scale(1)'
|
||||
}"></u-tabs>
|
||||
|
@ -79,7 +79,9 @@
|
|||
marginlist,
|
||||
autoMarginlist
|
||||
} from '@/api/api.js'
|
||||
import { Toast } from '../../libs/uniApi'
|
||||
import {
|
||||
Toast
|
||||
} from '../../libs/uniApi'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
|
@ -111,44 +113,18 @@
|
|||
this.autoList(true);
|
||||
},
|
||||
onReachBottom() {
|
||||
if(this.current==0){
|
||||
if (this.current == 0) {
|
||||
this.loadend2 = false;
|
||||
this.loading2 = false;
|
||||
this.autoList(false);
|
||||
}else {
|
||||
} else {
|
||||
this.loadend = false;
|
||||
this.loading = false;
|
||||
this.list(false);
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
list(isPage) {
|
||||
let that = this;
|
||||
if (that.loadend) return;
|
||||
if (that.loading) return;
|
||||
if (isPage === true) that.$set(that, 'productList', []);
|
||||
that.loading = true;
|
||||
that.loadTitle = '';
|
||||
marginlist(that.where).then(res => {
|
||||
let list = res.data.list;
|
||||
let productList = that.$util.SplitArray(list, that.productList);
|
||||
let loadend = list.length < that.where.limit;
|
||||
that.loadend = loadend;
|
||||
that.loading = false;
|
||||
that.loadTitle = loadend ? '已全部加载' : '加载更多';
|
||||
setTimeout(() => {
|
||||
that.$set(that, 'productList', productList);
|
||||
}, 500)
|
||||
|
||||
|
||||
that.$set(that.where, 'page', that.where.page + 1);
|
||||
if (that.where.page == 1 && res.data.list.length <= 0) that.emptyShow = true
|
||||
}).catch(err => {
|
||||
that.loading = false;
|
||||
that.loadTitle = '加载更多';
|
||||
});
|
||||
|
||||
},
|
||||
//获取押金信息
|
||||
decimal() {
|
||||
merchant({
|
||||
|
@ -172,7 +148,7 @@
|
|||
if (res.confirm) {
|
||||
// console.log('用户点击确定');
|
||||
paymerchant().then((res) => {
|
||||
try{
|
||||
try {
|
||||
uni.requestPayment({
|
||||
provider: 'wxpay',
|
||||
orderInfo: res.data
|
||||
|
@ -191,7 +167,7 @@
|
|||
console.log('fail:' + JSON.stringify(err));
|
||||
}
|
||||
});
|
||||
}catch(err){
|
||||
} catch (err) {
|
||||
Toast('请前往小程序中支付')
|
||||
}
|
||||
}).catch((err) => {
|
||||
|
@ -204,30 +180,57 @@
|
|||
}
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
changeCurrent(e){
|
||||
changeCurrent(e) {
|
||||
this.current = e.index;
|
||||
if(e.index==0){
|
||||
if (e.index == 0) {
|
||||
this.loadend = false;
|
||||
this.loading = false;
|
||||
this.autoList(true);
|
||||
}else {
|
||||
} else {
|
||||
this.loadend = false;
|
||||
this.loading = false;
|
||||
this.list(true)
|
||||
}
|
||||
},
|
||||
autoList(isPage){
|
||||
|
||||
list(isPage) {
|
||||
let that = this;
|
||||
if (that.loadend) return;
|
||||
if (that.loading) return;
|
||||
if (isPage === true) that.$set(that, 'productList', []);
|
||||
that.loading = true;
|
||||
that.loadTitle = '';
|
||||
marginlist(that.where).then(res => {
|
||||
let list = res.data.list;
|
||||
let productList = that.$util.SplitArray(list, that.productList);
|
||||
let loadend = list.length < that.where.limit;
|
||||
that.loadend = loadend;
|
||||
that.loading = false;
|
||||
that.loadTitle = loadend ? '已全部加载' : '加载更多';
|
||||
setTimeout(() => {
|
||||
that.$set(that, 'productList', productList);
|
||||
}, 500)
|
||||
|
||||
if (isPage) that.where.page = 1;
|
||||
else that.$set(that.where, 'page', that.where.page + 1);
|
||||
|
||||
if (that.where.page == 1 && res.data.list.length <= 0) that.emptyShow = true
|
||||
}).catch(err => {
|
||||
that.loading = false;
|
||||
that.loadTitle = '加载更多';
|
||||
});
|
||||
},
|
||||
|
||||
autoList(isPage) {
|
||||
let that = this;
|
||||
if (that.loadend2) return;
|
||||
if (that.loading2) return;
|
||||
if (isPage === true) that.$set(that, 'deductList', []);
|
||||
that.loading2 = true;
|
||||
that.loadTitle2 = '';
|
||||
autoMarginlist(this.mer_id, that.where2).then(res=>{
|
||||
autoMarginlist(this.mer_id, that.where2).then(res => {
|
||||
let list = res.data;
|
||||
let deductList = that.$util.SplitArray(list, that.deductList);
|
||||
let loadend = list.length < that.where2.limit;
|
||||
|
@ -239,7 +242,7 @@
|
|||
}, 500);
|
||||
that.$set(that.where2, 'page', that.where2.page + 1);
|
||||
if (that.where2.page == 1 && res.data.length <= 0) that.emptyShow = true
|
||||
}).catch(err=>{
|
||||
}).catch(err => {
|
||||
console.log(err);
|
||||
that.loading2 = false;
|
||||
that.loadTitle2 = '加载更多';
|
||||
|
@ -272,8 +275,7 @@
|
|||
color: #333333;
|
||||
}
|
||||
|
||||
.deduct{
|
||||
}
|
||||
.deduct {}
|
||||
}
|
||||
|
||||
.info {
|
||||
|
@ -309,7 +311,6 @@
|
|||
position: absolute;
|
||||
top: 0;
|
||||
|
||||
|
||||
.title {
|
||||
font-size: 32rpx;
|
||||
font-weight: 600;
|
||||
|
@ -328,7 +329,8 @@
|
|||
flex-shrink: 0;
|
||||
margin-right: 18rpx;
|
||||
}
|
||||
.text{
|
||||
|
||||
.text {
|
||||
display: -webkit-box;
|
||||
-webkit-line-clamp: 2;
|
||||
-webkit-box-orient: vertical;
|
||||
|
@ -407,7 +409,8 @@
|
|||
font-weight: 400;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
.btn-d{
|
||||
|
||||
.btn-d {
|
||||
background-color: #999;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -205,6 +205,7 @@
|
|||
style="background-color: #F9F9F9;height: 166rpx;" :maxlength='300'></u--textarea>
|
||||
|
||||
<u-line color="#F3F3F3" style="margin: 30rpx 0;"></u-line>
|
||||
|
||||
<u-form-item label="送货方式" labelPosition="left" prop='delivery_way' required>
|
||||
<u-checkbox-group v-model="formData.delivery_way" placement="row" slot="right">
|
||||
<u-checkbox shape="circle" v-for="(item, index) in checkboxList1" :key="index"
|
||||
|
@ -425,8 +426,7 @@
|
|||
{
|
||||
name: '快递配送',
|
||||
value: '2',
|
||||
},
|
||||
|
||||
}
|
||||
],
|
||||
attrRules: {
|
||||
price: '单价不能为空',
|
||||
|
@ -767,11 +767,19 @@
|
|||
this.initFormData(option)
|
||||
this.showSet = option.showSet ? JSON.parse(option.showSet) : this.showSet
|
||||
this.isSet2()
|
||||
this.formData.delivery_way = this.$store.state.app.userInfo?.mer_info.delivery_way.split(',')
|
||||
this.formData.delivery_way = this.$store.state.app.userInfo?.mer_info.delivery_way.split(',');
|
||||
|
||||
if (this.formData.delivery_way.length == 1) {
|
||||
|
||||
let checkboxList1 = uni.getStorageSync('checkboxList1');
|
||||
if (checkboxList1 && checkboxList1.length > 0) {
|
||||
this.checkboxList1 = checkboxList1;
|
||||
} else {
|
||||
this.checkboxList1 = this.checkboxList1.filter(item => {
|
||||
return item.value == this.formData.delivery_free[0]
|
||||
})
|
||||
});
|
||||
uni.setStorageSync('checkboxList1', this.checkboxList1)
|
||||
}
|
||||
}
|
||||
if (option.product_id) {
|
||||
this.formData.product_id = option.product_id
|
||||
|
|
|
@ -295,7 +295,11 @@
|
|||
uni.redirectTo({
|
||||
url: `/pages/product/addGoodDetail/addGoodDetail?mer_id=${that.mer_id}&&formData=${JSON.stringify(that.formData) }&&showSet=${true}`,
|
||||
success(res) {
|
||||
uni.setStorageSync('delta', 2);
|
||||
|
||||
let delta = uni.getStorageSync('delta');
|
||||
if (delta) delta += 1;
|
||||
else delta = 2;
|
||||
uni.setStorageSync('delta', delta);
|
||||
}
|
||||
})
|
||||
},
|
||||
|
|
|
@ -37,13 +37,13 @@
|
|||
|
||||
<view class="" style="color: #FC452F;font-size: 24rpx;">
|
||||
<text style="color:#989898" v-if='isWholeSale'>零售:</text> <text
|
||||
style="font-size: 22rpx;">¥</text><text>{{item.attrValue[0].price}}</text><text
|
||||
style="color: #828282;">/{{item.attrValue[0].unit_name}}</text>
|
||||
style="font-size: 22rpx;">¥</text><text>{{item.price}}</text><text
|
||||
style="color: #828282;">/{{item.unit_name}}</text>
|
||||
</view>
|
||||
|
||||
<view class="" style="color: #FC452F;font-size: 24rpx;" v-if='isWholeSale'>
|
||||
<text style="color:#989898">批发:</text> <text
|
||||
style="font-size: 22rpx;">¥</text><text>{{item.attrValue[0].wholesale_price}}</text><text
|
||||
style="font-size: 22rpx;">¥</text><text>{{item.price}}</text><text
|
||||
style="color: #828282;">/{{item.attrValue[0].wholesale_unit_name}}</text>
|
||||
</view>
|
||||
</view>
|
||||
|
|
Loading…
Reference in New Issue