修复营销活动
This commit is contained in:
@@ -244,6 +244,11 @@ export default {
|
||||
},
|
||||
doAdd() {
|
||||
add(this.form).then(res => {
|
||||
if (res.status==500){
|
||||
this.loading = false
|
||||
this.$message.error(res.msg)
|
||||
return
|
||||
}
|
||||
this.resetForm()
|
||||
this.$notify({
|
||||
title: '添加成功',
|
||||
|
||||
@@ -155,13 +155,12 @@
|
||||
<el-input type="text" v-model="scope.row.stock" maxlength="7" :disabled="true"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column prop="stock" label="拼团价" align="center">
|
||||
<el-table-column prop="pink_price" label="拼团价" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-input type="text" v-model="scope.row.pink_price"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="stock" label="拼团库存" align="center">
|
||||
<el-table-column prop="pink_stock" label="拼团库存" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-input type="text" v-model="scope.row.pink_stock" maxlength="7"/>
|
||||
</template>
|
||||
@@ -228,6 +227,12 @@ export default {
|
||||
components: {editor, picUpload, mulpicUpload, Treeselect, MaterialList, UeditorWrap, singlePic, cgood},
|
||||
data() {
|
||||
return {
|
||||
rule:{
|
||||
phone: [
|
||||
{ required: true, message: '请输入手机号码', trigger: 'blur' },
|
||||
{ pattern: /^((1[3,5,8][0-9])|(14[5,7])|(17[0,5,6,7,8])|(19[7]))\d{8}$/, message: '请检查手机号是否正确', trigger: 'blur' },
|
||||
],
|
||||
},
|
||||
spinShow: false,
|
||||
// 批量设置表格data
|
||||
oneFormBatch: [
|
||||
@@ -356,6 +361,8 @@ export default {
|
||||
loading: false,
|
||||
treeSelect: [],
|
||||
tableIndex: 0,
|
||||
|
||||
|
||||
ruleValidate: {
|
||||
title: [
|
||||
{required: true, message: '请输入拼团名称', trigger: 'blur'}
|
||||
@@ -379,8 +386,14 @@ export default {
|
||||
{required: true, message: '请选择运费模板', trigger: 'change', type: 'number'}
|
||||
],
|
||||
price: [
|
||||
{required: true, message: '请输入拼团价格', trigger: 'blur'}
|
||||
{required: true, message: '请输入商品售价', trigger: 'blur'}
|
||||
],
|
||||
// pink_price: [
|
||||
// {required: true, message: '请输入拼团价格', trigger: 'blur'}
|
||||
// ],
|
||||
// pink_stock: [
|
||||
// {required: true,message: '库存设置不能小于0', trigger: 'blur',min: 1, },
|
||||
// ],
|
||||
people: [
|
||||
{required: true, message: '请选择拼团人数', trigger: 'change', type: 'number'}
|
||||
],
|
||||
@@ -651,6 +664,7 @@ export default {
|
||||
if (valid) {
|
||||
if (this.formValidate.spec_type === 0) {
|
||||
this.formValidate.attrs = this.oneFormValidate;
|
||||
console.log('this.oneFormValidate',this.oneFormValidate)
|
||||
this.formValidate.header = [];
|
||||
this.formValidate.items = [];
|
||||
} else {
|
||||
@@ -661,12 +675,16 @@ export default {
|
||||
return this.$message.warning('请点击生成规格!');
|
||||
}
|
||||
add(this.formValidate).then(async res => {
|
||||
if (res.status==500){
|
||||
this.$message.error(res.msg);
|
||||
return
|
||||
}
|
||||
this.$message({
|
||||
message: '操作成功',
|
||||
type: 'success'
|
||||
});
|
||||
setTimeout(() => {
|
||||
this.$router.push({path: '/activity/combination'});
|
||||
this.$router.push({path: '/bxg/activity/combination'});
|
||||
}, 500);
|
||||
}).catch(res => {
|
||||
this.$message.error(res.msg);
|
||||
|
||||
@@ -122,10 +122,10 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
toAddURL(){
|
||||
this.$router.push({ path: 'bxg/activity/combinationAdd' })
|
||||
this.$router.push({ path: '/bxg/activity/combinationAdd'})
|
||||
},
|
||||
toUpdateURL(id){
|
||||
this.$router.push({ path: 'bxg/activity/combinationEdit/'+id })
|
||||
this.$router.push({ path: '/bxg/activity/combinationEdit/'+id })
|
||||
},
|
||||
formatTimeTwo,
|
||||
checkPermission,
|
||||
|
||||
@@ -408,7 +408,7 @@ export default {
|
||||
},
|
||||
mounted () {
|
||||
this.getInfo(),
|
||||
initData('api/yxSystemGroupData',{ groupName: 'yshop_seckill_time',status:1 }).then(res => {
|
||||
initData('bxg/api/yxSystemGroupData',{ groupName: 'yshop_seckill_time',status:1 }).then(res => {
|
||||
this.myTimes = res.content
|
||||
})
|
||||
if(this.$route.params.id){
|
||||
@@ -660,24 +660,30 @@ export default {
|
||||
if(this.formValidate.spec_type === 1 && this.manyFormValidate.length===0){
|
||||
return this.$message.warning('请点击生成规格!');
|
||||
}
|
||||
|
||||
|
||||
// 判断是否是添加
|
||||
if(this.isAdd){
|
||||
console.log(this.formValidate)
|
||||
add(this.formValidate).then(res=>{
|
||||
if (res.status==500){
|
||||
this.$message.error(res.msg);
|
||||
return
|
||||
}
|
||||
this.$message({
|
||||
message:'操作成功',
|
||||
type: 'success'
|
||||
});
|
||||
setTimeout(() => {
|
||||
this.$router.push({ path: '/activity/seckill' });
|
||||
this.$router.push({ path: '/bxg/activity/seckill' });
|
||||
}, 500);
|
||||
}).catch(res => {
|
||||
this.$message.error(res.msg);
|
||||
})
|
||||
}else{
|
||||
add(this.formValidate).then(async res => {
|
||||
if (res.status==500){
|
||||
this.$message.error(res.msg);
|
||||
return
|
||||
}
|
||||
this.$message({
|
||||
message:'操作成功',
|
||||
type: 'success'
|
||||
|
||||
@@ -106,10 +106,10 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
toAddURL(){
|
||||
this.$router.push({ path: '/activity/secKillAdd' })
|
||||
this.$router.push({ path: '/bxg/activity/secKillAdd' })
|
||||
},
|
||||
toUpdateURL(id){
|
||||
this.$router.push({ path: '/activity/secKillEdit/'+id })
|
||||
this.$router.push({ path: '/bxg/activity/secKillEdit/'+id })
|
||||
},
|
||||
formatTimeTwo,
|
||||
checkPermission,
|
||||
|
||||
Reference in New Issue
Block a user