|
@@ -30,7 +30,7 @@
|
|
|
<el-form ref="formRef" :rules="rules" :model="formData" label-width="110px" size="small"
|
|
<el-form ref="formRef" :rules="rules" :model="formData" label-width="110px" size="small"
|
|
|
label-position="left">
|
|
label-position="left">
|
|
|
<el-row :gutter="20" justify="start">
|
|
<el-row :gutter="20" justify="start">
|
|
|
- <div v-show="stepIndex == 1">
|
|
|
|
|
|
|
+ <div v-show="stepIndex == 0">
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
<el-form-item label="商品可选状态" prop="status" :required="true">
|
|
<el-form-item label="商品可选状态" prop="status" :required="true">
|
|
|
<div class="flex_ac">
|
|
<div class="flex_ac">
|
|
@@ -96,7 +96,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</div>
|
|
</div>
|
|
|
- <div v-show="stepIndex == 2">
|
|
|
|
|
|
|
+ <div v-show="stepIndex == 1">
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
<el-form-item label="规格类型" prop="goodsLibrarySpecList" class="is-required">
|
|
<el-form-item label="规格类型" prop="goodsLibrarySpecList" class="is-required">
|
|
|
<el-button size="mini" @click="add()" type="primary">添加规格</el-button>
|
|
<el-button size="mini" @click="add()" type="primary">添加规格</el-button>
|
|
@@ -178,7 +178,7 @@
|
|
|
</el-table>
|
|
</el-table>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</div>
|
|
</div>
|
|
|
- <div v-show="stepIndex == 3">
|
|
|
|
|
|
|
+ <div v-show="stepIndex == 2">
|
|
|
<el-form-item label="详情内容" prop="content" :rules="[{ required: true, message: `请输入详情内容`, trigger: 'change' }]">
|
|
<el-form-item label="详情内容" prop="content" :rules="[{ required: true, message: `请输入详情内容`, trigger: 'change' }]">
|
|
|
<quillEditor v-model="formData.content"></quillEditor>
|
|
<quillEditor v-model="formData.content"></quillEditor>
|
|
|
<input type="hidden" v-model="formData.content">
|
|
<input type="hidden" v-model="formData.content">
|
|
@@ -190,8 +190,8 @@
|
|
|
</el-card>
|
|
</el-card>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="footer">
|
|
<div class="footer">
|
|
|
- <el-button v-if="stepIndex > 1" size="mini" @click="up()">上一步</el-button>
|
|
|
|
|
- <el-button v-if="stepIndex < 3" size="mini" @click="next()">下一步</el-button>
|
|
|
|
|
|
|
+ <el-button v-if="stepIndex > 0" size="mini" @click="up()">上一步</el-button>
|
|
|
|
|
+ <el-button v-if="stepIndex < 2" size="mini" @click="next()">下一步</el-button>
|
|
|
<el-button size="mini" @click="formConfirm(data.removeTab)" type="primary">提交</el-button>
|
|
<el-button size="mini" @click="formConfirm(data.removeTab)" type="primary">提交</el-button>
|
|
|
<el-button size="mini" @click="data.removeTab()">关闭</el-button>
|
|
<el-button size="mini" @click="data.removeTab()">关闭</el-button>
|
|
|
</div>
|
|
</div>
|
|
@@ -249,7 +249,7 @@
|
|
|
status: '',
|
|
status: '',
|
|
|
formType: 'add',
|
|
formType: 'add',
|
|
|
formVisible: false,
|
|
formVisible: false,
|
|
|
- stepIndex: 1,
|
|
|
|
|
|
|
+ stepIndex: 0,
|
|
|
isEdit: 0
|
|
isEdit: 0
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -516,7 +516,7 @@
|
|
|
vedio: this.formData.vedio.length>0?this.formData.vedio[0].url:'',
|
|
vedio: this.formData.vedio.length>0?this.formData.vedio[0].url:'',
|
|
|
goodsLibrarySpecList
|
|
goodsLibrarySpecList
|
|
|
}).then(res => {
|
|
}).then(res => {
|
|
|
- this.stepIndex = 1
|
|
|
|
|
|
|
+ this.stepIndex = 0
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: 'success',
|
|
type: 'success',
|
|
|
message: `${this.formDialogTitles[this.formDialogType]}成功!`
|
|
message: `${this.formDialogTitles[this.formDialogType]}成功!`
|
|
@@ -525,24 +525,24 @@
|
|
|
this.$refs.pageRef.refreshList()
|
|
this.$refs.pageRef.refreshList()
|
|
|
})
|
|
})
|
|
|
}else{
|
|
}else{
|
|
|
- this.stepIndex = 2
|
|
|
|
|
|
|
+ this.stepIndex = 1
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
}else{
|
|
}else{
|
|
|
if(this.formData.goodsLibrarySpecList.length == 0){
|
|
if(this.formData.goodsLibrarySpecList.length == 0){
|
|
|
- this.stepIndex = 2
|
|
|
|
|
|
|
+ this.stepIndex = 1
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: 'warning',
|
|
type: 'warning',
|
|
|
message: '请添加规格类型!'
|
|
message: '请添加规格类型!'
|
|
|
})
|
|
})
|
|
|
}else if(!this.formData.content){
|
|
}else if(!this.formData.content){
|
|
|
- this.stepIndex = 3
|
|
|
|
|
|
|
+ this.stepIndex = 2
|
|
|
this.$message({
|
|
this.$message({
|
|
|
type: 'warning',
|
|
type: 'warning',
|
|
|
message: '请输入商品内容详情!'
|
|
message: '请输入商品内容详情!'
|
|
|
})
|
|
})
|
|
|
}else{
|
|
}else{
|
|
|
- this.stepIndex = 1
|
|
|
|
|
|
|
+ this.stepIndex = 0
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|