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