店铺入驻bug修改

master
mabo 2021-05-17 15:38:31 +08:00
parent 25690e86e7
commit a4f2fc1381
8 changed files with 48 additions and 45 deletions

View File

@ -245,6 +245,7 @@ export default {
this.$Message.success('验证码发送成功'); this.$Message.success('验证码发送成功');
let that = this; let that = this;
this.interval = setInterval(() => { this.interval = setInterval(() => {
console.log(that.time);
that.time--; that.time--;
if (that.time === 0) { if (that.time === 0) {
that.time = 60; that.time = 60;

View File

@ -193,9 +193,7 @@ export default {
components: { region }, components: { region },
props: { props: {
content: { content: {
default () { default: {},
return {};
},
type: Object type: Object
} }
}, },
@ -325,11 +323,13 @@ export default {
}, },
mounted () { mounted () {
this.accessToken.accessToken = storage.getItem('accessToken'); this.accessToken.accessToken = storage.getItem('accessToken');
this.form = JSON.parse(JSON.stringify(this.content)); if (Object.keys(this.content).length) {
if (this.form.licencePhoto) { this.form = JSON.parse(JSON.stringify(this.content));
this.form.legalPhoto = this.content.legalPhoto.split(','); if (this.form.licencePhoto) {
this.form.licencePhoto = this.content.licencePhoto.split(','); this.form.legalPhoto = this.content.legalPhoto.split(',');
this.address = this.form.addressIdPath; this.form.licencePhoto = this.content.licencePhoto.split(',');
this.address = this.form.addressIdPath;
}
} }
} }
}; };

View File

@ -18,12 +18,6 @@ module.exports = {
}, },
devServer: { devServer: {
port: 9999 port: 9999
// proxy: {
// '/lili': {
// target: 'http://127.0.0.1:8888', // 请求本地 需要lili后台项目
// ws: true
// }
// }
}, },
chainWebpack: config => { chainWebpack: config => {

View File

@ -115,12 +115,12 @@ export const otherRouter = {
component: () => component: () =>
import("@/views/order/after-order/reurnGoodsOrderDetail.vue") import("@/views/order/after-order/reurnGoodsOrderDetail.vue")
}, },
// { {
// path: "full-cut-detail", path: "full-cut-detail",
// title: "添加满额活动", title: "添加满额活动",
// name: "full-cut-detail", name: "full-cut-detail",
// component: () => import("@/views/promotion/fullCut/newFullCut.vue") component: () => import("@/views/promotion/fullCut/newFullCut.vue")
// }, },
{ {
path: "order-detail", path: "order-detail",
title: "订单详情", title: "订单详情",

View File

@ -496,6 +496,7 @@ export default {
this.form.promotionGoodsList.splice(index, 1); this.form.promotionGoodsList.splice(index, 1);
}, },
selectedGoodsData(item) { selectedGoodsData(item) {
console.log(item);
// //
let ids = []; let ids = [];
let list = []; let list = [];
@ -509,11 +510,13 @@ export default {
price: e.price, price: e.price,
quantity: e.quantity, quantity: e.quantity,
storeId: e.storeId, storeId: e.storeId,
sellerName: e.sellerName, storeName: e.storeName,
thumbnail: e.thumbnail,
skuId: e.id, skuId: e.id,
}); });
} }
}); });
console.log(list);
this.form.promotionGoodsList.push(...list); this.form.promotionGoodsList.push(...list);
}, },
getCouponList(query) { getCouponList(query) {

View File

@ -68,9 +68,16 @@
type="info" type="info"
v-if="row.promotionStatus == 'NEW'" v-if="row.promotionStatus == 'NEW'"
size="small" size="small"
@click="manage(row)" @click="manage(row, 'manager')"
>管理</Button >管理</Button
>&nbsp; >&nbsp;
<Button
type="info"
v-if="row.promotionStatus !== 'NEW'"
size="small"
@click="manage(row, 'view')"
>查看</Button
>&nbsp;
<Button <Button
type="error" type="error"
size="small" size="small"
@ -252,8 +259,8 @@ export default {
edit(v) { edit(v) {
this.$router.push({ name: "new-pintuan", query: { id: v.id } }); this.$router.push({ name: "new-pintuan", query: { id: v.id } });
}, },
manage(v) { manage(v, status) {
this.$router.push({ name: "pintuan-goods", query: { id: v.id } }); this.$router.push({ name: "pintuan-goods", query: { id: v.id, status: status } });
}, },
open(v) { open(v) {
this.$Modal.confirm({ this.$Modal.confirm({

View File

@ -3,22 +3,19 @@
<Card> <Card>
<Table style="margin: 10px 0" border :columns="columns" :data="data"></Table> <Table style="margin: 10px 0" border :columns="columns" :data="data"></Table>
<Row class="operation"> <Row class="operation" v-if="status == 'manager'">
<Button type="primary" @click="openSkuList"></Button> <Button type="primary" @click="openSkuList"></Button>
<Button @click="delAll"></Button> <Button @click="delAll"></Button>
<Button @click="getDataList" icon="md-refresh">刷新</Button> <Button @click="getDataList" icon="md-refresh">刷新</Button>
<Button type="dashed" @click=" <Button type="dashed" @click="openTip = !openTip">{{ openTip ? "关闭提示" : "开启提示" }}</Button>
() => {
openTip = !openTip;
}
">{{ openTip ? "关闭提示" : "开启提示" }}</Button>
</Row> </Row>
<Row v-show="openTip"> <Row v-show="openTip" v-if="status == 'manager'">
<Alert show-icon> <Alert show-icon>
已选择 <span class="select-count">{{ selectCount }}</span> 已选择 <span class="select-count">{{ selectCount }}</span>
<a class="select-clear" @click="clearSelectAll"></a> <a class="select-clear" @click="clearSelectAll"></a>
</Alert> </Alert>
</Row> </Row>
<h3 class="act-goods">活动商品</h3>
<Row class="operation"> <Row class="operation">
<Table :loading="loading" border :columns="goodsColumns" :data="goodsData" ref="table" sortable="custom" @on-sort-change="changeSort" @on-selection-change="changeSelect"> <Table :loading="loading" border :columns="goodsColumns" :data="goodsData" ref="table" sortable="custom" @on-sort-change="changeSort" @on-selection-change="changeSelect">
<template slot-scope="{ row, index }" slot="price"> <template slot-scope="{ row, index }" slot="price">
@ -35,7 +32,7 @@
</Row> </Row>
<Row class="operation"> <Row class="operation">
<Button @click="closeCurrentPage"></Button> <Button @click="closeCurrentPage"></Button>
<Button type="primary" :loading="submitLoading" @click="save"></Button> <Button v-if="status == 'manager'" type="primary" :loading="submitLoading" @click="save"></Button>
</Row> </Row>
</Card> </Card>
@ -57,8 +54,7 @@ export default {
return { return {
openTip: true, // openTip: true, //
loading: false, // loading: false, //
searchForm: { searchForm: { //
//
pageNumber: 0, // pageNumber: 0, //
pageSize: 10, // pageSize: 10, //
}, },
@ -68,6 +64,7 @@ export default {
selectCount: 0, // selectCount: 0, //
data: [], // data: [], //
total: 0, // total: 0, //
status: this.$route.query.status, //
columns: [ columns: [
{ {
title: "活动名称", title: "活动名称",
@ -326,4 +323,16 @@ export default {
.operation { .operation {
margin-bottom: 10px; margin-bottom: 10px;
} }
.act-goods {
margin: 20px 0;
font-size: 15px;
&::before{
content: '';
border: 1px solid $theme_color;
height: 10px;
font-weight: bold;
font-size: 16px;
margin-right: 5px;
}
}
</style> </style>

View File

@ -16,14 +16,7 @@ module.exports = {
} }
}, },
devServer: { devServer: {
port: 9998, port: 9998,
// proxy: {
// '/lili': {
// target: 'http://127.0.0.1:8888', // 请求本地 需要lili后台项目
// ws: true
// }
// }
}, },
chainWebpack: config => { chainWebpack: config => {
@ -76,12 +69,9 @@ module.exports = {
vendor: { vendor: {
test: /[\\/]node_modules[\\/]/, test: /[\\/]node_modules[\\/]/,
name(module) { name(module) {
// get the name. E.g. node_modules/packageName/not/this/part.js
// or node_modules/packageName
const packageName = module.context.match( const packageName = module.context.match(
/[\\/]node_modules[\\/](.*?)([\\/]|$)/ /[\\/]node_modules[\\/](.*?)([\\/]|$)/
)[1]; )[1];
// npm package names are URL-safe, but some servers don't like @ symbols
return `npm.${packageName.replace("@", "")}`; return `npm.${packageName.replace("@", "")}`;
} }
} }
@ -89,7 +79,6 @@ module.exports = {
} }
} }
}, },
pluginOptions: { pluginOptions: {
'style-resources-loader': { 'style-resources-loader': {
preProcessor: 'scss', preProcessor: 'scss',