Merge branch 'v4.7.0dev' of https://gitee.com/ZhongBangKeJi/CRMEB into v4.7.0dev

This commit is contained in:
吴昊天 2023-02-23 11:06:56 +08:00
commit ae339eb593
8 changed files with 45 additions and 18 deletions

View File

@ -563,6 +563,9 @@ class OtherOrderServices extends BaseServices
case "alipay" :
$v['pay_type'] = "支付宝";
break;
case 'allinpay':
$v['pay_type'] = "通联支付";
break;
case "admin" :
$v['pay_type'] = "后台赠送";
break;

View File

@ -1,6 +1,6 @@
<template>
<div class="header-bar">
<sider-trigger :collapsed="collapsed" @on-change="handleCollpasedChange"></sider-trigger>
<!-- <sider-trigger :collapsed="collapsed" @on-change="handleCollpasedChange"></sider-trigger> -->
<!-- <span class="i-layout-header-trigger" @click="handleReload">
<Icon type="ios-refresh" color='#fff' />
</span> -->

View File

@ -8,8 +8,10 @@
height: @size;
display: inline-block;
text-align: center;
color: #fff;
// color: #fff;
margin-top: 5px;
cursor: pointer;
z-index: 9999;
.iconcaidanshouqi {
.trans;
vertical-align: top;

View File

@ -1,7 +1,9 @@
<template>
<a @click="handleChange" type="text" :class="['sider-trigger-a', collapsed ? 'collapsed' : '']"
><i class="iconfont" color='#fff' :class="collapsed ? 'iconcaidanzhankai' : 'iconcaidanshouqi'"></i
></a>
<div class="sider-menu" @click="handleChange">
<a type="text" :class="['sider-trigger-a', collapsed ? 'collapsed' : '']"
><i class="iconfont" color="#fff" :class="collapsed ? 'iconcaidanzhankai' : 'iconcaidanshouqi'"></i
></a>
</div>
</template>
<script>
export default {
@ -25,6 +27,19 @@ export default {
};
</script>
<style lang="less" scoped>
.sider-menu {
position: absolute;
width: 100%;
max-width: 90px;
left: 0;
bottom: 0;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-top: 1px solid #d9dadd;
color: #515a6e;
}
@import './sider-trigger.less';
.sider-trigger-a {
padding: 14px 6px;

View File

@ -1,6 +1,7 @@
<template>
<div class="side-menu-wrapper">
<slot></slot>
<sider-trigger :collapsed="collapsed" @on-change="handleCollpasedChange"></sider-trigger>
<div class="side-menu-box" v-show="!collapsed">
<div class="parent-menu">
<Menu
@ -99,6 +100,8 @@ import { getUnion } from '@/libs/tools';
import { mapState } from 'vuex';
import mixin from './mixin';
import itemMixin from './item-mixin';
import { setCookies } from '@/libs/util';
import siderTrigger from '../header-bar/sider-trigger';
export default {
name: 'SideMenu',
@ -106,6 +109,7 @@ export default {
components: {
SideMenuItem,
CollapsedMenu,
siderTrigger,
},
props: {
menuList: {
@ -196,7 +200,12 @@ export default {
}
});
},
handleCollpasedChange(state) {
console.log(state);
this.collapsed = state;
this.$emit('on-coll-change', state);
setCookies('collapsed', state);
},
handleSelect(name, type) {
this.childOptions = [];
this.menuList.map((e) => {
@ -290,6 +299,9 @@ export default {
<style lang="less">
@import './side-menu.less';
.ivu-menu {
.side-menu-wrapper {
position: relative;
}
.side-menu-wrapper a.drop-menu-a {
padding: 1px !important;
}

View File

@ -10,8 +10,7 @@
<language v-if="$config.useI18n" @on-lang-change="setLocal" style="margin-right: 10px" :lang="local" />
<header-notice></header-notice>
<fullscreen v-model="isFullscreen" style="margin-right: 10px" />
<Reload @on-reload="handleReload"></Reload>
<Reload @on-reload="handleReload"></Reload>
<error-store
v-if="$config.plugin['error-store'] && $config.plugin['error-store'].showInHeader"
:has-read="hasReadErrorPage"
@ -34,6 +33,7 @@
<side-menu
accordion
ref="sideMenu"
@on-coll-change="handleCollapsedChange"
:active-name="$route.path"
:collapsed="collapsed"
@on-select="turnToPage"
@ -104,7 +104,7 @@ export default {
iCopyright,
HeaderSearch,
HeaderNotice,
Reload
Reload,
},
data() {
return {

View File

@ -169,7 +169,7 @@
}).then(res => {
let jsConfig = res.data.result.jsConfig;
console.log(paytype)
if (res.data.status === 'ALLINPAY_PAY') {
if (res.data.status == 'ALLINPAY_PAY') {
uni.hideLoading();
// #ifdef MP
wx.openEmbeddedMiniProgram({
@ -197,11 +197,6 @@
// #endif
// #ifdef APP-PLUS
plus.runtime.openURL(jsConfig.payinfo);
setTimeout(e => {
uni.reLaunch({
url: goPages
})
}, 1000)
// #endif
// #ifdef H5
this.formpost(res.data.result.pay_url, jsConfig)

View File

@ -552,8 +552,8 @@
}
})
this.jumpData = {
orderId: res.data.result.orderId,
msg: res.msg,
orderId: data.data.result.orderId,
msg: data.msg,
}
// #endif
// #ifdef APP-PLUS
@ -565,7 +565,7 @@
}, 1000)
// #endif
// #ifdef H5
this.formpost(res.data.result.pay_url, jsConfig)
this.formpost(data.data.result.pay_url, jsConfig)
// #endif
break;
case 'PAY_ERROR':