Commit 9be778c6 by chenyu

update: update

parent fc13ce8d
...@@ -29,6 +29,7 @@ Vue.use(VueClipboard); ...@@ -29,6 +29,7 @@ Vue.use(VueClipboard);
* meta useMenuLimit 被上标记为true的路由,进入时将会与store中允许的菜单路由进行比较,如果不存在将会被重定向 * meta useMenuLimit 被上标记为true的路由,进入时将会与store中允许的菜单路由进行比较,如果不存在将会被重定向
*/ */
const router = new Router({ const router = new Router({
base: '/integral-mall/',
routes: [ routes: [
{ {
path: '/', path: '/',
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<h3> <h3>
<span>{{ isEdit ? '编辑' : '新建' }}秒杀</span> <span>{{ isEdit ? '编辑' : '新建' }}秒杀</span>
</h3> </h3>
</div> </div> -->
<div class="section" v-loading="loading"> <div class="section" v-loading="loading">
<el-form <el-form
:model="flashSaleForm" :model="flashSaleForm"
...@@ -468,7 +468,7 @@ ...@@ -468,7 +468,7 @@
</div> </div>
</div> </div>
</el-form-item> </el-form-item>
<div class="confim-btn" :style="{ width: fixedWidth + 'px' }"> <!-- <div class="confim-btn" :style="{ width: fixedWidth + 'px' }">
<el-form-item class="fix-btn"> <el-form-item class="fix-btn">
<el-button <el-button
type="primary" type="primary"
...@@ -486,9 +486,8 @@ ...@@ -486,9 +486,8 @@
> >
保存 保存
</el-button> </el-button>
<!-- <el-button size="small" @click="goBack">返回</el-button> -->
</el-form-item> </el-form-item>
</div> </div> -->
</el-form> </el-form>
</div> </div>
<goods-select <goods-select
...@@ -499,6 +498,24 @@ ...@@ -499,6 +498,24 @@
/> />
<update-sku-stock v-if="skuStockDialog" :skuStockData="skuStockData" @closeSkuStock="closeSkuStock" /> <update-sku-stock v-if="skuStockDialog" :skuStockData="skuStockData" @closeSkuStock="closeSkuStock" />
</div> </div>
<dm-form-bottom>
<el-button
type="primary"
size="small"
v-if="!isEdit"
@click="submitForm('flashSaleForm')"
>
确认新建
</el-button>
<el-button
type="primary"
size="small"
v-else
@click="submitForm('flashSaleForm')"
>
保存
</el-button>
</dm-form-bottom>
</div> </div>
</template> </template>
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<h3> <h3>
<span>秒杀</span> <span>秒杀</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<div class="operate-top"> <div class="operate-top">
<div class="fl"> <div class="fl">
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<h3> <h3>
<span>优惠券</span> <span>优惠券</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<div class="operate-top"> <div class="operate-top">
<div class="fl"> <div class="fl">
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<h3> <h3>
<span>{{ typeVal }}优惠券</span> <span>{{ typeVal }}优惠券</span>
</h3> </h3>
</div> </div> -->
<div class="section" v-loading="submitLoading"> <div class="section" v-loading="submitLoading">
<el-form <el-form
:model="couponForm" :model="couponForm"
...@@ -477,7 +477,7 @@ ...@@ -477,7 +477,7 @@
</div> </div>
</div> </div>
<div class="confim-btn" :style="{ width: fixedWidth + 'px' }"> <!-- <div class="confim-btn" :style="{ width: fixedWidth + 'px' }">
<el-form-item class="fix-btn"> <el-form-item class="fix-btn">
<el-button <el-button
type="primary" type="primary"
...@@ -491,7 +491,7 @@ ...@@ -491,7 +491,7 @@
返回 返回
</el-button> </el-button>
</el-form-item> </el-form-item>
</div> </div> -->
</el-form> </el-form>
</div> </div>
</div> </div>
...@@ -507,6 +507,19 @@ ...@@ -507,6 +507,19 @@
tableColumnType="checkbox" tableColumnType="checkbox"
ref="dmcard" ref="dmcard"
/> />
<dm-form-bottom>
<el-button
type="primary"
size="small"
@click="submitForm('couponForm')"
:disabled="isInfo"
>
保存
</el-button>
<el-button size="small" @click="goBack">
返回
</el-button>
</dm-form-bottom>
</div> </div>
</template> </template>
...@@ -1446,10 +1459,6 @@ export default { ...@@ -1446,10 +1459,6 @@ export default {
.w-100 { .w-100 {
width: 100px; width: 100px;
} }
.section {
padding:0 0 24px 0;
margin-bottom:80px;
}
.section-content h3 { .section-content h3 {
height: 55px; height: 55px;
......
...@@ -2,20 +2,9 @@ ...@@ -2,20 +2,9 @@
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <div class="mall-content-title">
<el-breadcrumb separator="/"> <!-- <h3>
<el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a>
</el-breadcrumb-item>
<el-breadcrumb-item>积分商城</el-breadcrumb-item>
<el-breadcrumb-item>商品</el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/gift' }">
礼品
</el-breadcrumb-item>
<el-breadcrumb-item>{{ typeVal }}{{ giftType === 1 ? '实物' : '虚拟' }}礼品</el-breadcrumb-item>
</el-breadcrumb>
<h3>
<span>{{ typeVal }}{{ giftType === 1 ? '实物' : '虚拟' }}礼品</span> <span>{{ typeVal }}{{ giftType === 1 ? '实物' : '虚拟' }}礼品</span>
</h3> </h3> -->
</div> </div>
<div class="section" v-loading="submitLoading"> <div class="section" v-loading="submitLoading">
<el-form <el-form
...@@ -635,7 +624,7 @@ ...@@ -635,7 +624,7 @@
<span style="font-size: 12px;color: rgb(144, 147, 153);margin-left:10px;">公众号积分商城不支持此功能,小程序积分商城请升级至V3.0.0及以上版本</span> <span style="font-size: 12px;color: rgb(144, 147, 153);margin-left:10px;">公众号积分商城不支持此功能,小程序积分商城请升级至V3.0.0及以上版本</span>
</el-form-item> </el-form-item>
</div> </div>
<div class="confim-btn" :style="{ width: fixedWidth + 'px' }"> <!-- <div class="confim-btn" :style="{ width: fixedWidth + 'px' }">
<el-form-item class="fix-btn"> <el-form-item class="fix-btn">
<el-button <el-button
type="primary" type="primary"
...@@ -645,12 +634,11 @@ ...@@ -645,12 +634,11 @@
> >
保存 保存
</el-button> </el-button>
<!-- <el-button type="primary" @click="submitGoodsForm('giftForm')" size="small" :loading="submitLoading" :disabled="!canEdit">保存</el-button> -->
<el-button @click="cancelGoodsForm" size="small"> <el-button @click="cancelGoodsForm" size="small">
返回 返回
</el-button> </el-button>
</el-form-item> </el-form-item>
</div> </div> -->
</el-form> </el-form>
</div> </div>
<div class="anchor-link"> <div class="anchor-link">
...@@ -698,6 +686,19 @@ ...@@ -698,6 +686,19 @@
</span> </span>
</el-dialog> </el-dialog>
<importCoupon :couponModal="importCouponModal" @getSuceessNum="getSuceessNum" /> <importCoupon :couponModal="importCouponModal" @getSuceessNum="getSuceessNum" />
<dm-form-bottom>
<el-button
type="primary"
@click="submitGoodsForm('giftForm')"
size="small"
:disabled="$route.meta.type=='info'"
>
保存
</el-button>
<el-button @click="cancelGoodsForm" size="small">
返回
</el-button>
</dm-form-bottom>
</div> </div>
</template> </template>
...@@ -753,7 +754,7 @@ export default { ...@@ -753,7 +754,7 @@ export default {
ladderMemberGradeChange: [], ladderMemberGradeChange: [],
getTime: getInputVal.getTime, getTime: getInputVal.getTime,
getTime2: getInputVal.getTime2, getTime2: getInputVal.getTime2,
fixedWidth: document.documentElement.clientWidth - 200, // fixedWidth: document.documentElement.clientWidth - 200,
projectName: 'integral-mall', projectName: 'integral-mall',
giftType: '', // 礼品类型 实物是1虚拟是0 giftType: '', // 礼品类型 实物是1虚拟是0
mallProId: '', // 礼品id mallProId: '', // 礼品id
...@@ -951,7 +952,25 @@ export default { ...@@ -951,7 +952,25 @@ export default {
this.$nextTick(function () { this.$nextTick(function () {
window.addEventListener('scroll', this.onScroll, true); window.addEventListener('scroll', this.onScroll, true);
}); });
document.documentElement.scrollTop = 0; const mainSection = document.querySelector('.dm-layout-page');
mainSection.scrollTop = 0;
console.log(mainSection.scrollTop);
// const pageWidth = this.$refs.dmLayoutPage.offsetWidth;
// const formBottom = getFormButton(this, 'DmFormBottom');
// console.log(getFormButton);
// formBottom.pageWidth = pageWidth;
// function getFormButton (vm, compName) {
// let result = {};
// vm.$children.some(el => {
// if (el.$options && el.$options.name == compName) {
// result = el;
// } else if (Array.isArray(el.$children)) {
// result = getFormButton(el, compName);
// }
// return result.$options && result.$options.name == compName;
// });
// return result;
// }
}, },
methods: { methods: {
// 阶梯价定制,判断达摩测试环境与地素环境 // 阶梯价定制,判断达摩测试环境与地素环境
...@@ -1173,22 +1192,26 @@ export default { ...@@ -1173,22 +1192,26 @@ export default {
this.refash = !this.refash; this.refash = !this.refash;
}, },
onScroll () { onScroll () {
const scroll = document.documentElement.scrollTop || document.body.scrollTop; const mainSection = document.querySelector('.dm-layout-page');
const jump = document.querySelectorAll('.section-content'); if (mainSection) {
jump.forEach((item, index) => { const scroll = mainSection.scrollTop;
if (scroll >= item.offsetTop) { const jump = mainSection.querySelectorAll('.section-content');
jump.forEach((item, index) => {
if (scroll >= item.offsetTop) {
// 滚动到对应的锚记改变样式 // 滚动到对应的锚记改变样式
this.linkIndex = index; this.linkIndex = index;
} }
}); });
}
}, },
jump (num) { jump (num) {
const mainSection = document.querySelector('.dm-layout-page');
const index = Number(num); const index = Number(num);
this.linkIndex = index; this.linkIndex = index;
// 用 class="d_jump" 添加锚点 // 用 class="d_jump" 添加锚点
const jump = document.querySelectorAll('.section-content'); const jump = mainSection.querySelectorAll('.section-content');
const total = jump[index].offsetTop; const total = jump[index].offsetTop;
let distance = document.documentElement.scrollTop || document.body.scrollTop; let distance = mainSection.scrollTop;
// let distance = 200; // let distance = 200;
// 平滑滚动,时长500ms,每10ms一跳,共50跳 // 平滑滚动,时长500ms,每10ms一跳,共50跳
...@@ -1204,23 +1227,23 @@ export default { ...@@ -1204,23 +1227,23 @@ export default {
function smoothDown () { function smoothDown () {
if (distance < total) { if (distance < total) {
distance += step; distance += step;
document.body.scrollTop = distance; mainSection.scrollTop = distance;
document.documentElement.scrollTop = distance; // mainSection.scrollTop = distance;
setTimeout(smoothDown, 10); setTimeout(smoothDown, 10);
} else { } else {
document.body.scrollTop = total; mainSection.scrollTop = total;
document.documentElement.scrollTop = total; // mainSection.scrollTop = total;
} }
} }
function smoothUp () { function smoothUp () {
if (distance > total) { if (distance > total) {
distance -= step; distance -= step;
document.body.scrollTop = distance; mainSection.scrollTop = distance;
document.documentElement.scrollTop = distance; // document.documentElement.scrollTop = distance;
setTimeout(smoothUp, 10); setTimeout(smoothUp, 10);
} else { } else {
document.body.scrollTop = total; mainSection.scrollTop = total;
document.documentElement.scrollTop = total; // document.documentElement.scrollTop = total;
} }
} }
}, },
...@@ -2389,11 +2412,6 @@ export default { ...@@ -2389,11 +2412,6 @@ export default {
.w-100 { .w-100 {
width: 100px; width: 100px;
} }
.section {
padding:0 0 24px 0;
margin-bottom:80px;
}
.section-content h3 { .section-content h3 {
height: 55px; height: 55px;
line-height: 55px; line-height: 55px;
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title">
<el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a>
</el-breadcrumb-item>
<el-breadcrumb-item>积分商城</el-breadcrumb-item>
<el-breadcrumb-item>商品</el-breadcrumb-item>
<el-breadcrumb-item>礼品</el-breadcrumb-item>
</el-breadcrumb>
<h3>
<span>礼品</span>
</h3>
</div>
<div class="section"> <div class="section">
<!-- <div class="page-info"> <!-- <div class="page-info">
<h3><i class="el-icon-info"></i>优惠券已支持主图和图文详情,如需再发布以“微信兑换券”来配送的礼品,请直接前往优惠券中设置</h3> <h3><i class="el-icon-info"></i>优惠券已支持主图和图文详情,如需再发布以“微信兑换券”来配送的礼品,请直接前往优惠券中设置</h3>
...@@ -229,12 +216,17 @@ ...@@ -229,12 +216,17 @@
</p> </p>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="sortCost" label="库存" sortable="custom"> <el-table-column
prop="sortCost"
label="库存"
width="90"
sortable="custom"
>
<template #header> <template #header>
库存 库存
<el-popover <el-popover
trigger="hover" trigger="hover"
width="250" width="260"
placement="top" placement="top"
content="该礼品在积分商城所有的库存,包括活动库存,库存分布请点击数字查看" content="该礼品在积分商城所有的库存,包括活动库存,库存分布请点击数字查看"
> >
...@@ -291,7 +283,7 @@ ...@@ -291,7 +283,7 @@
prop="sort" prop="sort"
label="序号" label="序号"
sortable="custom" sortable="custom"
min-width="140px" min-width="90px"
:render-header="renderHeader" :render-header="renderHeader"
> >
<template slot-scope="scope"> <template slot-scope="scope">
......
<!-- 废弃 -->
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<h3> <h3>
<span>{{ breadcrumbTitle }}</span> <span>{{ breadcrumbTitle }}</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<ruleInfo /> <ruleInfo />
</div> </div>
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<h3> <h3>
<span>上架规则</span> <span>上架规则</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<div class="search-wrap"> <div class="search-wrap">
<div class="table-page-search-wrapper"> <div class="table-page-search-wrapper">
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<h3> <h3>
<span>售罄礼品偏好统计</span> <span>售罄礼品偏好统计</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<div style="margin-bottom:22px"> <div style="margin-bottom:22px">
<div class="infoTips" style="width:auto;"> <div class="infoTips" style="width:auto;">
......
<template> <template>
<div class="container"> <div class="container">
<vue-gic-header <dm-layout projectName="integral-mall">
:projectName="projectName" <router-view />
:collapseFlag="collapseFlag" </dm-layout>
@collapseTag="collapseTag"
@toRouterView="toRouterView"
/>
<div class="mall-content-container">
<div class="left-menu">
<vue-gic-aside-menu
ref="leftmenu"
:projectName="projectName"
:leftModulesName="leftModulesName"
:collapseFlag="collapseFlag"
style="display:inline-block;height:100%"
/>
</div>
<div class="goods-manege-content" :style="{ marginLeft: widthData }">
<div :style="{ minHeight: mallHeight + 'px' }">
<router-view />
</div>
<!-- 右侧页面部分 end-->
<!-- <vue-gic-footer></vue-gic-footer> -->
</div>
</div>
</div> </div>
</template> </template>
<script> <script>
import bus from '../assets/eventBus.js';
import request from '@/service/request.js';
export default { export default {
components: {}, components: {},
data () { data () {
return { return {};
mallHeight: document.documentElement.clientHeight - 64,
widthData: '200px',
collapseFlag: false, // 折叠参数
menuRouter: [], // 路由菜单
leftMenuRouter: [],
leftModulesName: '积分商城',
projectName: 'integral-mall',
};
}, },
computed: {}, computed: {},
mounted () { mounted () {
const that = this;
bus.$on('widthData', function (widthData) {
that.widthData = widthData;
});
bus.$on('updateLeft', key => {
// 刷新左侧菜单
that.$refs.leftmenu.handleSelect(key);
});
this.getRuleMemberFilterClose();
},
methods: {
// 检测是否 关闭人群筛选器
getRuleMemberFilterClose () {
request.get('/api-integral-mall/get-config').then(res => {
const result = res.data.result || {};
this.$store.commit('mutations_ruleMemberFilterClose', result.ruleMemberFilterClose);
});
},
// 处理路由跳转
toRouterView (val) {
const that = this;
that.$router.push({
path: val.path,
});
},
// 折叠事件
collapseTag (val) {
const that = this;
that.collapseFlag = val;
if (that.collapseFlag) {
that.widthData = '64px';
} else {
that.widthData = '200px';
}
},
}, },
methods: {},
}; };
</script> </script>
<style scoped> <style scoped>
...@@ -87,126 +23,3 @@ export default { ...@@ -87,126 +23,3 @@ export default {
height: 100%; height: 100%;
display: flex; display: flex;
} }
.goods-manege-content {
flex: 1;
overflow-x: auto;
transition: width 0.5s;
-moz-transition: width 0.5s;
-webkit-transition: width 0.5s;
-o-transition: width 0.5s;
min-width: 1200px;
}
.mall-content-container {
width: 100%;
background-color: #f0f2f5;
/*height:100%;*/
flex: 1;
min-width: 1200px;
overflow-x: auto;
display: flex;
overflow-y: auto;
margin-top: 64px;
}
.left-menu {
position: fixed;
height: 100%;
z-index: 2;
}
</style>
<style>
.leftBar-wrap .cardmenu-item .el-submenu__title,
.leftBar-wrap .cardmenu-item .el-menu-item,
.leftBar-wrap .cardmenu-item .el-submenu .el-menu-item {
height: 40px;
line-height: 40px;
}
.leftBar-wrap .el-submenu__title:hover {
background-color: #020b21;
}
.leftBar-wrap .cardmenu-item li.el-menu-item:hover i {
/*background-color: #409EFF;*/
color: #fff;
}
.leftBar-wrap .cardmenu-item li.el-menu-item:hover span {
/*background-color: #409EFF;*/
color: #fff;
}
.leftBar-wrap .cardmenu-item li.el-submenu:hover i {
/*background-color: #409EFF;*/
color: #fff;
}
.leftBar-wrap .cardmenu-item li.el-submenu:hover span {
/*background-color: #409EFF;*/
color: #fff;
}
.leftBar-wrap .cardmenu-item li.el-submenu .el-menu-item:hover label {
/*background-color: #409EFF;*/
color: #fff;
cursor: pointer;
}
.user-form-dialog .el-dialog__body {
padding: 30px 20px 0;
}
.user-form-dialog .el-dialog__header {
padding: 0 20px;
height: 54px;
}
.pass-form-dialog .el-dialog__body {
padding: 30px 20px 0;
}
.pass-form-dialog .el-dialog__header {
padding: 0 20px;
height: 54px;
}
/* 左侧菜单 */
.leftBar-wrap .el-menu {
background-color: #020b21;
}
.leftBar-wrap .cardmenu-item .el-submenu__title,
.leftBar-wrap .cardmenu-item .el-menu-item,
.leftBar-wrap .cardmenu-item .el-submenu .el-menu-item {
height: 40px;
line-height: 40px;
}
.leftBar-wrap .el-submenu__title:hover {
background-color: #020b21;
}
.leftBar-wrap .cardmenu-item li.el-menu-item:hover i {
/*background-color: #409EFF;*/
color: #fff;
}
.leftBar-wrap .cardmenu-item li.el-menu-item:hover span {
/*background-color: #409EFF;*/
color: #fff;
}
.leftBar-wrap .cardmenu-item li.el-submenu:hover i {
/*background-color: #409EFF;*/
color: #fff;
}
.leftBar-wrap .cardmenu-item li.el-submenu:hover span {
/*background-color: #409EFF;*/
color: #fff;
}
.leftBar-wrap .cardmenu-item li.el-submenu .el-menu-item:hover label {
/*background-color: #409EFF;*/
color: #fff;
cursor: pointer;
}
.leftBar-wrap .cardmenu-item .el-submenu.is-active div.el-submenu__title i {
color: #fff;
}
.leftBar-wrap .cardmenu-item .el-submenu.is-active div.el-submenu__title span {
color: #fff;
}
.el-menu.el-menu--popup .el-menu-item.is-active label {
color: #fff;
}
</style>
<template> <template>
<div class="mall-section-container"> <div>
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title" style="border:none"> <!-- <div class="mall-content-title" style="border:none">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,9 +13,8 @@ ...@@ -13,9 +13,8 @@
<h3> <h3>
<span>优惠券兑换</span> <span>优惠券兑换</span>
</h3> </h3>
</div> </div> -->
<el-tabs v-model="orderStatus" class="bread-content" @tab-click="handleClick"> <el-tabs v-model="orderStatus" class="bread-content" @tab-click="handleClick">
<div style="height:24px;background:#f0f2f5;" />
<div> <div>
<div class="operate-top"> <div class="operate-top">
<div class="fl"> <div class="fl">
...@@ -598,6 +597,10 @@ export default { ...@@ -598,6 +597,10 @@ export default {
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
/deep/.el-tabs__header .el-tabs__nav-wrap::after {
content: "";
height: 1px!important;
}
.m-r-10 { .m-r-10 {
margin-right: 10px; margin-right: 10px;
} }
...@@ -612,8 +615,8 @@ export default { ...@@ -612,8 +615,8 @@ export default {
background: #fff; background: #fff;
height: 32px; height: 32px;
background: #fff; background: #fff;
margin: 0 25px; margin: 20px;
padding: 25px 25px 0 25px; padding: 0;
transition: height 0.3s; transition: height 0.3s;
.top-right-btn { .top-right-btn {
position: absolute; position: absolute;
...@@ -665,8 +668,7 @@ export default { ...@@ -665,8 +668,7 @@ export default {
} }
.goods-list-content { .goods-list-content {
margin: 0 25px 25px 25px; padding: 0 20px 20px;
padding: 22px 24px 24px 24px;
background: #fff; background: #fff;
} }
.gift-info { .gift-info {
...@@ -699,9 +701,6 @@ export default { ...@@ -699,9 +701,6 @@ export default {
margin-left: 5px; margin-left: 5px;
cursor: pointer; cursor: pointer;
} }
.pagination-conteiner {
padding: 30px 16px 34px 0;
}
.drop-list .icon-icon- { .drop-list .icon-icon- {
color: #909399; color: #909399;
margin-left: 5px; margin-left: 5px;
......
<template> <template>
<div class="mall-section-container"> <div>
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title" style="border:none"> <!-- <div class="mall-content-title" style="border:none">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,9 +13,8 @@ ...@@ -13,9 +13,8 @@
<h3> <h3>
<span>礼品兑换</span> <span>礼品兑换</span>
</h3> </h3>
</div> </div> -->
<el-tabs v-model="orderStatus" class="bread-content" @tab-click="handleClick"> <el-tabs v-model="orderStatus" class="bread-content" @tab-click="handleClick">
<div style="height:24px;background:#f0f2f5;" />
<div> <div>
<div class="operate-top"> <div class="operate-top">
<div class="left"> <div class="left">
...@@ -1121,8 +1120,8 @@ export default { ...@@ -1121,8 +1120,8 @@ export default {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
height: auto; height: auto;
margin: 0 24px; padding: 20px 20px 0;
padding: 24px 24px 0; margin-bottom: 20px;
background: #fff; background: #fff;
.left { .left {
display: flex; display: flex;
...@@ -1151,12 +1150,15 @@ export default { ...@@ -1151,12 +1150,15 @@ export default {
} }
} }
} }
/deep/.el-tabs__header .el-tabs__nav-wrap::after {
content: "";
height: 1px!important;
}
</style> </style>
<style scoped> <style scoped>
.goods-list-content { .goods-list-content {
margin: 0 25px 25px 25px; padding:0 20px 20px;
padding: 22px 24px 24px 24px;
background: #fff; background: #fff;
} }
.gift-info { .gift-info {
...@@ -1188,7 +1190,7 @@ export default { ...@@ -1188,7 +1190,7 @@ export default {
cursor: pointer; cursor: pointer;
} }
.pagination-conteiner { .pagination-conteiner {
padding: 30px 16px 34px 0; padding: 20px 0 0;
} }
.go-link { .go-link {
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<h3> <h3>
<span>订单详情</span> <span>订单详情</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<div class="progress-content" v-if="orderStatus > 0"> <div class="progress-content" v-if="orderStatus > 0">
<div class="progress-info progress-infoed"> <div class="progress-info progress-infoed">
...@@ -572,11 +572,11 @@ export default { ...@@ -572,11 +572,11 @@ export default {
}; };
</script> </script>
<style scoped> <style scoped>
.section { /* .section {
background: #fff; background: #fff;
margin: 24px; margin: 24px;
padding: 24px 32px; padding: 24px 32px;
} } */
/* 进度 */ /* 进度 */
.progress-content { .progress-content {
height: 116px; height: 116px;
......
<template> <template>
<div class="mall-section-container"> <div>
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title" style="border:none"> <!-- <div class="mall-content-title" style="border:none">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,9 +13,8 @@ ...@@ -13,9 +13,8 @@
<h3> <h3>
<span>退款列表</span> <span>退款列表</span>
</h3> </h3>
</div> </div> -->
<el-tabs v-model="status" class="bread-content" @tab-click="handleClick"> <el-tabs v-model="status" class="bread-content" @tab-click="handleClick">
<div style="height:24px;background:#f0f2f5;" />
<div> <div>
<div class="operate-top"> <div class="operate-top">
<div class="fl"> <div class="fl">
...@@ -561,6 +560,12 @@ export default { ...@@ -561,6 +560,12 @@ export default {
}, },
}; };
</script> </script>
<style lang="less" scoped>
/deep/.el-tabs__header .el-tabs__nav-wrap::after {
content: "";
height: 1px!important;
}
</style>
<style scoped> <style scoped>
.m-r-10 { .m-r-10 {
...@@ -570,12 +575,11 @@ export default { ...@@ -570,12 +575,11 @@ export default {
background: #fff; background: #fff;
height: 32px; height: 32px;
background: #fff; background: #fff;
margin: 0 25px; margin: 20px;
padding: 25px 25px 0 25px; padding: 0;
} }
.goods-list-content { .goods-list-content {
margin: 0 25px 25px 25px; padding: 0 20px 20px;
padding: 22px 24px 24px 24px;
background: #fff; background: #fff;
} }
.gift-info img { .gift-info img {
...@@ -605,9 +609,6 @@ export default { ...@@ -605,9 +609,6 @@ export default {
margin-left: 5px; margin-left: 5px;
cursor: pointer; cursor: pointer;
} }
.pagination-conteiner {
padding: 30px 16px 34px 0;
}
.w-340 { .w-340 {
width: 340px; width: 340px;
} }
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<h3> <h3>
<span>常规设置</span> <span>常规设置</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<el-form <el-form
:model="form" :model="form"
...@@ -105,7 +105,7 @@ ...@@ -105,7 +105,7 @@
天,自动确认收货 天,自动确认收货
</div> </div>
</el-form-item> </el-form-item>
<div class="confim-btn" :style="{ width: fixedWidth + 'px' }"> <!-- <div class="confim-btn" :style="{ width: fixedWidth + 'px' }">
<el-form-item class="fix-btn"> <el-form-item class="fix-btn">
<el-button <el-button
type="primary" type="primary"
...@@ -117,10 +117,21 @@ ...@@ -117,10 +117,21 @@
保存 保存
</el-button> </el-button>
</el-form-item> </el-form-item>
</div> </div> -->
</el-form> </el-form>
</div> </div>
</div> </div>
<dm-form-bottom>
<el-button
type="primary"
@click="handleSubmit('form')"
:loading="btnLoading"
v-if="$getButtonLimit($buttonCode.convenSetSave)"
:limit-code="$buttonCode.convenSetSave"
>
保存
</el-button>
</dm-form-bottom>
</div> </div>
</template> </template>
......
<template> <template>
<div class="mall-section-container"> <div>
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<h3> <h3>
<span>配送设置</span> <span>配送设置</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<div style="border-bottom:1px solid #dcdfe6;padding:24px;"> <div style="border-bottom:1px solid #dcdfe6;padding:24px;">
<div class="header-top" style="display:inline-block;margin-right:30px;padding:12px 0px" v-if="$getButtonLimit($buttonCode.deliverSetSelfTake)"> <div class="header-top" style="display:inline-block;margin-right:30px;padding:12px 0px" v-if="$getButtonLimit($buttonCode.deliverSetSelfTake)">
...@@ -39,7 +39,6 @@ ...@@ -39,7 +39,6 @@
/> />
</div> </div>
</div> </div>
<div v-show="pickStatus" style="padding:24px;"> <div v-show="pickStatus" style="padding:24px;">
<div class="operate-top"> <div class="operate-top">
<div class="fl"> <div class="fl">
...@@ -532,14 +531,6 @@ export default { ...@@ -532,14 +531,6 @@ export default {
.w-280 { .w-280 {
width: 280px; width: 280px;
} }
.section {
background: #fff;
margin: 24px;
padding: 0;
}
.header-top {
/* margin: 15px 0 22px 0; */
}
.header-top span { .header-top span {
width: 130px; width: 130px;
display: inline-block; display: inline-block;
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<h3> <h3>
<span>自提点设置</span> <span>自提点设置</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<el-form <el-form
:model="form" :model="form"
...@@ -253,7 +253,7 @@ ...@@ -253,7 +253,7 @@
</el-form-item> </el-form-item>
</div> </div>
</div> </div>
<div class="confim-btn" :style="{ width: fixedWidth + 'px' }"> <div class="confim-btn">
<el-form-item class="fix-btn" style="margin-left:32px;"> <el-form-item class="fix-btn" style="margin-left:32px;">
<el-button <el-button
type="primary" type="primary"
...@@ -846,11 +846,6 @@ export default { ...@@ -846,11 +846,6 @@ export default {
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.section {
background: #fff;
margin: 24px;
padding: 0 0 24px 0;
}
.section-content h3 { .section-content h3 {
height: 55px; height: 55px;
line-height: 55px; line-height: 55px;
......
<template> <template>
<div class="mall-section-container"> <div class="mall-section-container">
<div class="mall-content-section"> <div class="mall-content-section">
<div class="mall-content-title"> <!-- <div class="mall-content-title">
<el-breadcrumb separator="/"> <el-breadcrumb separator="/">
<el-breadcrumb-item :to="{ path: '' }"> <el-breadcrumb-item :to="{ path: '' }">
<a href="/report/#/memberSummary">首页</a> <a href="/report/#/memberSummary">首页</a>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<h3> <h3>
<span>库存日志</span> <span>库存日志</span>
</h3> </h3>
</div> </div> -->
<div class="section"> <div class="section">
<div> <div>
<div class="operate-top"> <div class="operate-top">
......
...@@ -227,11 +227,11 @@ input:focus { ...@@ -227,11 +227,11 @@ input:focus {
} }
/*页面头部*/ /*页面头部*/
.mall-section-container{ .mall-section-container{
flex:1; min-width:1200px;
/*margin-bottom:40px;*/ padding:20px;
} }
.mall-content-section{ /* .mall-content-section{
height:100%; height:100%;
} }
.mall-content-title{ .mall-content-title{
...@@ -263,7 +263,7 @@ input:focus { ...@@ -263,7 +263,7 @@ input:focus {
background: #fff; background: #fff;
margin: 24px; margin: 24px;
padding: 24px; padding: 24px;
} } */
/*编辑按钮*/ /*编辑按钮*/
.el-icon-edit{ .el-icon-edit{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment