|
@@ -7,6 +7,27 @@
|
|
|
<el-form-item label="系列名称" prop="seriesName">
|
|
<el-form-item label="系列名称" prop="seriesName">
|
|
|
<el-input v-model="dataForm.seriesName"></el-input>
|
|
<el-input v-model="dataForm.seriesName"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ <el-form-item label="模板用途" prop="seriesUsage">
|
|
|
|
|
+ <el-select v-model="usageList" clearable filterable multiple>
|
|
|
|
|
+ <el-option key="smallcard" label="小卡" value="smallcard,YXK,ZJXK,DBYXK,DBZJXK,YYYXK,YYZJXK"></el-option>
|
|
|
|
|
+ <el-option key="squarecard" label="大方卡" value="squarecard,FK"></el-option>
|
|
|
|
|
+ <el-option key="XFK" label="小方卡" value="XFK"></el-option>
|
|
|
|
|
+ <el-option key="badge" label="徽章" value="badge,HZ"></el-option>
|
|
|
|
|
+ <el-option key="postcard" label="明信片" value="postcard,MXP,YSZMXP"></el-option>
|
|
|
|
|
+ <el-option key="bookmark" label="书签" value="bookmark,SQ"></el-option>
|
|
|
|
|
+ <el-option key="tipscard" label="手幅" value="tipscard,SF"></el-option>
|
|
|
|
|
+ <el-option key="covercard" label="直拍封面" value="covercard,ZP"></el-option>
|
|
|
|
|
+ <el-option key="stub" label="票根" value="stub,PG"></el-option>
|
|
|
|
|
+ <el-option key="FP" label="3寸花式拍立得" value="FP,polaroid"></el-option>
|
|
|
|
|
+ <el-option key="4CFP" label="4寸花式拍立得" value="4CFP"></el-option>
|
|
|
|
|
+ <el-option key="5CFP" label="5寸花式拍立得" value="5CFP"></el-option>
|
|
|
|
|
+ <el-option key="SBSGG" label="竖版四宫格" value="SBSGG"></el-option>
|
|
|
|
|
+ <el-option key="TZSGG" label="田字四宫格" value="TZSGG"></el-option>
|
|
|
|
|
+ <el-option key="3CFZFP" label="3寸仿真拍立得" value="3CFZFP"></el-option>
|
|
|
|
|
+ <el-option key="4CFZFP" label="4寸仿真拍立得" value="4CFZFP"></el-option>
|
|
|
|
|
+ <el-option key="5CFZFP" label="5寸仿真拍立得" value="5CFZFP"></el-option>
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="排序" prop="seq">
|
|
<el-form-item label="排序" prop="seq">
|
|
|
<el-input v-model="dataForm.seq" type="number"></el-input>
|
|
<el-input v-model="dataForm.seq" type="number"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -28,6 +49,7 @@ export default {
|
|
|
seriesName: null,
|
|
seriesName: null,
|
|
|
shopId: this.$store.state.user.shopId
|
|
shopId: this.$store.state.user.shopId
|
|
|
},
|
|
},
|
|
|
|
|
+ usageList:[],
|
|
|
dataRule: {
|
|
dataRule: {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -45,6 +67,7 @@ export default {
|
|
|
params: this.$http.adornParams()
|
|
params: this.$http.adornParams()
|
|
|
}).then(({data}) => {
|
|
}).then(({data}) => {
|
|
|
this.dataForm = data
|
|
this.dataForm = data
|
|
|
|
|
+ this.usageList = data.templateUsage.split(",")
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
@@ -53,6 +76,7 @@ export default {
|
|
|
dataFormSubmit () {
|
|
dataFormSubmit () {
|
|
|
this.$refs['dataForm'].validate((valid) => {
|
|
this.$refs['dataForm'].validate((valid) => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
|
|
+ this.dataForm.seriesUsage = this.usageList.join(",");
|
|
|
this.$http({
|
|
this.$http({
|
|
|
url: this.$http.adornUrl('/prod/prodTemplateSeries'),
|
|
url: this.$http.adornUrl('/prod/prodTemplateSeries'),
|
|
|
method: this.dataForm.seriesId ? 'put' : 'post',
|
|
method: this.dataForm.seriesId ? 'put' : 'post',
|