新增和编辑图书增加图书类型
This commit is contained in:
@@ -99,7 +99,12 @@
|
||||
<el-input v-model="dataForm.salePrice" placeholder="优惠价格"></el-input>
|
||||
</el-form-item> -->
|
||||
<!-- </el-col> -->
|
||||
<el-col :span="12">
|
||||
<el-form-item label="图书类型" prop="medicaldesBookType">
|
||||
<el-checkbox-group v-model="dataForm.medicaldesBookType">
|
||||
<el-checkbox v-for="item in medicaldesBookTypeList" :key="item.dictType" :label="item.dictType" :value="item.dictType">{{item.dictValue}}</el-checkbox>
|
||||
</el-checkbox-group>
|
||||
</el-form-item>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="是否可听" >
|
||||
<!-- <el-input v-model="dataForm.salePrice" placeholder="优惠价格"></el-input> -->
|
||||
<el-switch
|
||||
@@ -215,6 +220,14 @@ export default {
|
||||
baseUrl:global.baseUrl,
|
||||
visible: false,
|
||||
bookList: [],
|
||||
medicaldesBookTypeList:[
|
||||
{dictType:1,dictValue:"中医基础"},
|
||||
{dictType:2,dictValue:"中医经典"},
|
||||
{dictType:3,dictValue:"各家学说"},
|
||||
{dictType:4,dictValue:"中医临床"},
|
||||
{dictType:5,dictValue:"文学"},
|
||||
{dictType:6,dictValue:"哲学"},
|
||||
],
|
||||
props: {
|
||||
dictType: '',
|
||||
dictValue: ''
|
||||
@@ -237,6 +250,7 @@ export default {
|
||||
title: '',
|
||||
content: '',
|
||||
type:[],
|
||||
medicaldesBookType:[],
|
||||
// price: '',
|
||||
salePrice:'',
|
||||
// istop: '',
|
||||
@@ -356,6 +370,7 @@ export default {
|
||||
this.dataForm.clockIn = data.book.clockIn
|
||||
this.dataForm.teachIn = data.book.teachIn
|
||||
var checklist = data.book.type
|
||||
var medicaldeschecklist = data.book.medicaldesBookType
|
||||
var authorList = data.book.authorId
|
||||
var publisherlish = data.book.publisherId
|
||||
if(data.book.authorId != ""){
|
||||
@@ -366,7 +381,12 @@ export default {
|
||||
}
|
||||
|
||||
this.dataForm.type = checklist.split(',')
|
||||
this.dataForm.medicaldesBookType = medicaldeschecklist.split(',')
|
||||
for (let i = 0; i < this.dataForm.medicaldesBookType .length; i++) {
|
||||
this.dataForm.medicaldesBookType [i] = parseInt(this.dataForm.medicaldesBookType [i]);
|
||||
}
|
||||
console.log(this.dataForm.type)
|
||||
console.log('2222222222',this.dataForm.medicaldesBookType)
|
||||
if (data.book.images != "") {
|
||||
var img = { name: '', url: data.book.images }
|
||||
var attr = []
|
||||
@@ -386,6 +406,11 @@ export default {
|
||||
},
|
||||
// 表单提交
|
||||
dataFormSubmit() {
|
||||
console.log('11111',this.dataForm.medicaldesBookType)
|
||||
if(this.dataForm.medicaldesBookType.length == 0){
|
||||
this.$message.error("请选择图书类型");
|
||||
return
|
||||
}
|
||||
this.$refs['dataForm'].validate((valid) => {
|
||||
if (valid) {
|
||||
this.$http({
|
||||
@@ -400,6 +425,7 @@ export default {
|
||||
'publisherName': this.dataForm.publisherName,
|
||||
'content': this.dataForm.content,
|
||||
'type': this.dataForm.type.join(','),
|
||||
"medicaldesBookType": this.dataForm.medicaldesBookType.join(','),
|
||||
// 'price': this.dataForm.price,
|
||||
// 'salePrice': this.dataForm.salePrice,
|
||||
// 'istop': this.dataForm.istop,
|
||||
|
||||
Reference in New Issue
Block a user