修复拼团秒杀编辑与新增交叉的问题
This commit is contained in:
@ -396,6 +396,8 @@ export default {
|
||||
},
|
||||
'form1.good.productId': {
|
||||
handler(val,oldVal){
|
||||
console.info("val:"+val)
|
||||
console.info("oldval:"+oldVal)
|
||||
if(val){
|
||||
this.getInfoChooseGood (val)
|
||||
}
|
||||
@ -521,6 +523,8 @@ export default {
|
||||
// 详情选择商品生成规格用
|
||||
getInfoChooseGood (id) {
|
||||
let that = this;
|
||||
let cid = that.$route.params.id || 0;
|
||||
|
||||
getInfo(id==null?0:id).then(async res => {
|
||||
let data = res.productInfo;
|
||||
if(data){
|
||||
@ -529,7 +533,8 @@ export default {
|
||||
Object.keys(that.formValidate).forEach(key=>{
|
||||
if(data[key]) that.formValidate[key] = data[key];
|
||||
})
|
||||
that.formValidate.id = 0;
|
||||
that.formValidate.id = cid;
|
||||
//that.formValidate.id = 0;
|
||||
that.formValidate.productId = id
|
||||
that.formValidate.title = data.store_name
|
||||
that.formValidate.info = data.store_info
|
||||
@ -578,6 +583,7 @@ export default {
|
||||
getInfo () {
|
||||
let that = this;
|
||||
let id = that.$route.params.id || 0;
|
||||
that.formValidate.id = id;
|
||||
getCombinationInfo(id).then(async res => {
|
||||
let data = res.productInfo;
|
||||
if(data){
|
||||
@ -640,7 +646,7 @@ export default {
|
||||
if(this.formValidate.spec_type === 1 && this.manyFormValidate.length===0){
|
||||
return this.$message.warning('请点击生成规格!');
|
||||
}
|
||||
add(this.formValidate).then(async res => {
|
||||
edit(this.formValidate).then(async res => {
|
||||
this.$message({
|
||||
message:'操作成功',
|
||||
type: 'success'
|
||||
|
@ -527,6 +527,7 @@ export default {
|
||||
// 详情选择商品生成规格用
|
||||
getInfoChooseGood (id) {
|
||||
let that = this;
|
||||
let cid = that.$route.params.id || 0;
|
||||
getInfo(id).then(async res => {
|
||||
let data = res.productInfo;
|
||||
console.log('data:'+data)
|
||||
@ -537,7 +538,7 @@ export default {
|
||||
Object.keys(that.formValidate).forEach(key=>{
|
||||
if(data[key]) that.formValidate[key] = data[key];
|
||||
})
|
||||
that.formValidate.id = 0;
|
||||
that.formValidate.id = cid;
|
||||
that.formValidate.productId = id
|
||||
that.formValidate.cate_id = cate_id;
|
||||
that.oneFormValidate = [data.attr];
|
||||
@ -652,7 +653,7 @@ export default {
|
||||
if(this.formValidate.spec_type === 1 && this.manyFormValidate.length===0){
|
||||
return this.$message.warning('请点击生成规格!');
|
||||
}
|
||||
add(this.formValidate).then(async res => {
|
||||
edit(this.formValidate).then(async res => {
|
||||
this.$message({
|
||||
message:'操作成功',
|
||||
type: 'success'
|
||||
|
Reference in New Issue
Block a user