mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-11-04 17:00:37 +00:00
Merge branch 'v4.7.0dev' of https://gitee.com/ZhongBangKeJi/CRMEB into v4.7.0dev
# Conflicts: # crmeb/app/services/order/StoreOrderServices.php
This commit is contained in:
commit
c7d89d9024
@ -171,6 +171,7 @@ class StoreOrderServices extends BaseServices
|
||||
$data['refunded_count'] = (string)$storeOrderRefundServices->count($refund_where + ['refund_type' => 6]);
|
||||
$data['refund_count'] = bcadd(bcadd($data['refunding_count'], $data['refunded_count'], 0), $data['no_refund_count'], 0);
|
||||
$data['yue_pay_status'] = (int)sys_config('balance_func_status') && (int)sys_config('yue_pay_status') == 1 ? (int)1 : (int)2;//余额支付 1 开启 2 关闭
|
||||
$data['pc_order_count'] = $data['order_count'] + $data['refunding_count'] + $data['refunded_count'];
|
||||
$data['pay_weixin_open'] = sys_config('pay_weixin_open', '0') != '0';//微信支付 1 开启 0 关闭
|
||||
$data['ali_pay_status'] = sys_config('ali_pay_status', '0') != '0';//支付包支付 1 开启 0 关闭
|
||||
$data['friend_pay_status'] = (int)sys_config('friend_pay_status') ?? 0;//好友代付 1 开启 0 关闭
|
||||
|
||||
@ -660,7 +660,7 @@
|
||||
<!-- 营销设置-->
|
||||
<Row :gutter="24" type="flex" v-show="headTab.length === 6 ? currentTab === '5' : currentTab === '4'">
|
||||
<Col span="24">
|
||||
<FormItem label="虚拟销量:">
|
||||
<FormItem label="已售数量:">
|
||||
<InputNumber :min="0" :max="999999" v-model="formValidate.ficti" placeholder="请输入虚拟销量" />
|
||||
</FormItem>
|
||||
</Col>
|
||||
|
||||
@ -55,6 +55,7 @@
|
||||
<Button
|
||||
v-auth="['product-product-product_show']"
|
||||
class="bnt mr15"
|
||||
type="info"
|
||||
@click="onDismount"
|
||||
v-show="artFrom.type === '1'"
|
||||
>批量下架</Button
|
||||
@ -485,7 +486,7 @@ export default {
|
||||
batchSelect(type) {
|
||||
console.log(type);
|
||||
if (!this.ids.length) {
|
||||
this.$Message.warning('请选择要设置的商品');
|
||||
this.$Message.warning('请选择要修改的商品');
|
||||
} else {
|
||||
this.batchType = type;
|
||||
this.batchModal = true;
|
||||
|
||||
@ -70,7 +70,7 @@
|
||||
<Row type="flex">
|
||||
<Col v-bind="grid">
|
||||
<Button v-auth="['product-reply-save_fictitious_reply']" type="primary" icon="md-add" @click="add"
|
||||
>添加虚拟评论</Button
|
||||
>添加自评</Button
|
||||
>
|
||||
</Col>
|
||||
</Row>
|
||||
|
||||
@ -129,8 +129,8 @@
|
||||
margin-bottom: 8rpx;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
|
||||
justify-content: space-between;
|
||||
|
||||
/deep/image,
|
||||
/deep/.easy-loadimage,
|
||||
/deep/uni-image {
|
||||
@ -149,6 +149,7 @@
|
||||
.title {
|
||||
font-size: 28rpx;
|
||||
height: 76rpx;
|
||||
line-height: 38rpx;
|
||||
}
|
||||
|
||||
.tag {
|
||||
|
||||
@ -364,7 +364,7 @@
|
||||
{
|
||||
"path": "user_cancellation/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "注销说明",
|
||||
"navigationBarTitleText": "注销协议",
|
||||
"app-plus": {
|
||||
// #ifdef APP-PLUS
|
||||
"titleNView": {
|
||||
|
||||
@ -55,7 +55,7 @@
|
||||
<view class='item acea-row row-between upload'>
|
||||
<view class='title acea-row row-between-wrapper'>
|
||||
<view>{{$t(`上传图片`)}}</view>
|
||||
<view class='tip'>{{$t(`上传图片`)}}</view>
|
||||
<view class='tip'></view>
|
||||
</view>
|
||||
<view class='upload acea-row row-middle'>
|
||||
<view class='pictrue' v-for="(item,index) in refund_reason_wap_img" :key="index">
|
||||
|
||||
@ -40,11 +40,9 @@
|
||||
}
|
||||
},
|
||||
onLoad() {},
|
||||
onReady() {
|
||||
this.getCategoryVersion()
|
||||
},
|
||||
onReady() {},
|
||||
onShow() {
|
||||
|
||||
this.getCategoryVersion()
|
||||
},
|
||||
methods: {
|
||||
getCategoryVersion() {
|
||||
@ -58,7 +56,6 @@
|
||||
}
|
||||
this.classStyle();
|
||||
})
|
||||
|
||||
},
|
||||
jumpIndex() {
|
||||
if (this.is_diy) {}
|
||||
|
||||
@ -112,7 +112,7 @@
|
||||
cartNum: state => state.indexData.cartNum
|
||||
})
|
||||
},
|
||||
mounted() {
|
||||
mounted() {
|
||||
console.log(this.version)
|
||||
let that = this
|
||||
// #ifdef H5
|
||||
@ -127,6 +127,13 @@
|
||||
this.activeRouter = '/' + curRoute
|
||||
this.getAllCategory();
|
||||
},
|
||||
watch: {
|
||||
isNew(newVal) {
|
||||
if (newVal) {
|
||||
this.getAllCategory();
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
getNav() {
|
||||
getNavigation().then(res => {
|
||||
@ -179,9 +186,9 @@
|
||||
this.$set(this, 'lock', true);
|
||||
},
|
||||
getAllCategory: function() {
|
||||
let that = this;
|
||||
console.log(this.version,'1',uni.getStorageSync('CAT_VERSION'))
|
||||
if (this.version !== uni.getStorageSync('CAT_VERSION')) {
|
||||
let that = this;
|
||||
console.log(this.version, '1', uni.getStorageSync('CAT_VERSION'))
|
||||
if (this.isNew || !uni.getStorageSync('CAT1_DATA')) {
|
||||
getCategoryList().then(res => {
|
||||
uni.setStorageSync('CAT1_DATA', res.data)
|
||||
that.productList = res.data;
|
||||
|
||||
@ -115,6 +115,13 @@
|
||||
default: false
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
isNew(newVal) {
|
||||
if (newVal) {
|
||||
this.getAllCategory();
|
||||
}
|
||||
}
|
||||
},
|
||||
computed: mapGetters(['isLogin', 'uid']),
|
||||
components: {
|
||||
productWindow,
|
||||
@ -631,7 +638,7 @@
|
||||
},
|
||||
getAllCategory: function() {
|
||||
let that = this;
|
||||
if (this.isNew) {
|
||||
if (this.isNew || !uni.getStorageSync('CAT2_DATA')) {
|
||||
getCategoryList().then(res => {
|
||||
uni.setStorageSync('CAT2_DATA', res.data)
|
||||
let data = res.data;
|
||||
|
||||
@ -119,6 +119,13 @@
|
||||
default: false
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
isNew(newVal) {
|
||||
if (newVal) {
|
||||
this.getAllCategory();
|
||||
}
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
categoryList: [],
|
||||
@ -667,7 +674,7 @@
|
||||
},
|
||||
getAllCategory: function() {
|
||||
let that = this;
|
||||
if (this.isNew) {
|
||||
if (this.isNew || !uni.getStorageSync('CAT3_DATA')) {
|
||||
getCategoryList().then(res => {
|
||||
let data = res.data;
|
||||
uni.setStorageSync('CAT3_DATA', data)
|
||||
|
||||
@ -659,7 +659,8 @@
|
||||
},
|
||||
diyData() {
|
||||
let that = this;
|
||||
getDiy(0).then(res => {
|
||||
getDiy(0).then(res => {
|
||||
uni.hideLoading()
|
||||
uni.setStorageSync('DIY_DATA', res.data)
|
||||
setTimeout(() => {
|
||||
this.isNodes++;
|
||||
@ -696,7 +697,6 @@
|
||||
}
|
||||
temp.sort(sortNumber)
|
||||
that.styleConfig = temp;
|
||||
uni.hideLoading()
|
||||
setTimeout(() => {
|
||||
this.showSkeleton = false
|
||||
}, 300)
|
||||
|
||||
@ -219,8 +219,8 @@
|
||||
arr2 = [img.code || this.codeSrc, img.image]
|
||||
// #endif
|
||||
// #ifdef APP-PLUS
|
||||
img = await this.downloadFilestoreImage(res.data.spread[i].pic)
|
||||
arr2 = [this.codeSrc, img]
|
||||
img = await this.imgToBase(res.data.spread[i].pic, res.data.qrcode)
|
||||
arr2 = [img.code || this.codeSrc, img.image]
|
||||
// #endif
|
||||
that.$util.userPosterCanvas(arr2, res.data.nickname, res.data.site_name, i, this.wd, this.hg, (
|
||||
tempFilePath) => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user