This commit is contained in:
@fawn-nine
2023-09-15 16:43:13 +08:00
parent 9d666bfa77
commit afdb0520db
2 changed files with 30 additions and 23 deletions

View File

@@ -25,10 +25,12 @@
align="center" align="center"
width="50"> width="50">
</el-table-column> </el-table-column>
<el-table-column label="序号" width="70" align="center"> <!-- <el-table-column label="序号" width="70" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
{{ (pageIndex - 1) * pageSize + scope.$index + 1 }} {{ (pageIndex - 1) * pageSize + scope.$index + 1 }}
</template> </template>
</el-table-column> -->
<el-table-column label="章节号" prop="number" width="70" align="center">
</el-table-column> </el-table-column>
<!-- <el-table-column <!-- <el-table-column
prop="id" prop="id"
@@ -46,7 +48,7 @@
prop="chapter" prop="chapter"
header-align="center" header-align="center"
align="center" align="center"
label="章节"> label="章节">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="content" prop="content"

View File

@@ -11,6 +11,9 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="商品名称" prop="productName">
<el-input v-model="dataForm.productName" placeholder="商品名称"></el-input>
</el-form-item>
<!-- 关联的图书ids --> <!-- 关联的图书ids -->
<el-form-item label="关联图书" prop="Books"> <el-form-item label="关联图书" prop="Books">
<el-table <el-table
@@ -42,11 +45,7 @@
<div style="text-align: center;"> <div style="text-align: center;">
<el-button type="primary" size="mini" plain @click="showChooseBook">添加</el-button> <el-button type="primary" size="mini" plain @click="showChooseBook">添加</el-button>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="商品名称" prop="productName">
<el-input v-model="dataForm.productName" placeholder="商品名称"></el-input>
</el-form-item>
<el-form-item label="商品图" prop="productImages"> <el-form-item label="商品图" prop="productImages">
<el-upload :limit="dataForm.limitCountImg" class="el-uploadfeng " <el-upload :limit="dataForm.limitCountImg" class="el-uploadfeng "
:class="{ uoloadSty: dataForm.showBtnDealImg, disUoloadSty: dataForm.noneBtnImg }" :class="{ uoloadSty: dataForm.showBtnDealImg, disUoloadSty: dataForm.noneBtnImg }"
@@ -72,11 +71,12 @@
<span>图片尺寸600*600px支持图片类型.jpeg,.jpg,.gif,.png 最多上传5张图片</span> <span>图片尺寸600*600px支持图片类型.jpeg,.jpg,.gif,.png 最多上传5张图片</span>
</el-form-item> </el-form-item>
<div> <div>
<el-form-item label="活动价" prop="price" style="width: 50%; float: left;"> <el-form-item label="商品价格" prop="price" style="width: 50%; float: left;">
<el-input v-model="dataForm.price" placeholder="活动价"></el-input> <el-input v-model="dataForm.price" placeholder="活动价"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="商品价格" prop="hDprice" style="width: 50%; float: left;"> <el-form-item label="活动价" prop="hDprice" style="width: 50%; float: left;">
<el-input v-model="dataForm.hDprice" placeholder="商品价格"></el-input> <el-input v-model="dataForm.hDprice" placeholder="商品价格"></el-input>
<span style="color: #999;">值为0或者不填则没有活动价格</span>
</el-form-item> </el-form-item>
<el-form-item label="商品重量" prop="weight" style="width: 50%; float: right;"> <el-form-item label="商品重量" prop="weight" style="width: 50%; float: right;">
<el-input style="width: 80%;" v-model="dataForm.weight" placeholder="商品重量"></el-input><span <el-input style="width: 80%;" v-model="dataForm.weight" placeholder="商品重量"></el-input><span
@@ -89,7 +89,7 @@
<!-- <el-form-item label="上架状态" prop="publishStatus"> <!-- <el-form-item label="上架状态" prop="publishStatus">
<el-input v-model="dataForm.publishStatus" placeholder="上架状态"></el-input> <el-input v-model="dataForm.publishStatus" placeholder="上架状态"></el-input>
</el-form-item> --> </el-form-item> -->
<div> <!-- <div>
<el-form-item label="出版社" prop="publisher" style="width: 50%; float: left;"> <el-form-item label="出版社" prop="publisher" style="width: 50%; float: left;">
<el-input placeholder="出版社" v-model="dataForm.publisher"></el-input> <el-input placeholder="出版社" v-model="dataForm.publisher"></el-input>
</el-form-item> </el-form-item>
@@ -102,7 +102,7 @@
<el-date-picker @change="changeTime" format="yyyy 年 MM 月 dd 日" v-model="dataForm.pubDate" type="date" <el-date-picker @change="changeTime" format="yyyy 年 MM 月 dd 日" v-model="dataForm.pubDate" type="date"
placeholder="选择日期时间"> placeholder="选择日期时间">
</el-date-picker> </el-date-picker>
<!-- <el-input placeholder="出版时间" v-model=""></el-input> -->
</el-form-item> </el-form-item>
<el-form-item label="页数" prop="pageNum" style="width: 50%; float: right;"> <el-form-item label="页数" prop="pageNum" style="width: 50%; float: right;">
<el-input placeholder="页数" v-model="dataForm.pageNum"></el-input> <el-input placeholder="页数" v-model="dataForm.pageNum"></el-input>
@@ -115,7 +115,7 @@
<el-form-item label="开本" prop="format" style="width: 50%; float: right;"> <el-form-item label="开本" prop="format" style="width: 50%; float: right;">
<el-input v-model="dataForm.format" placeholder="16开或其他规格"></el-input> <el-input v-model="dataForm.format" placeholder="16开或其他规格"></el-input>
</el-form-item> </el-form-item>
</div> </div> -->
<!-- 关联的图书ids --> <!-- 关联的图书ids -->
<!-- <div style="clear: both;"> <!-- <div style="clear: both;">
<el-form-item label="关联图书" prop="Books"> <el-form-item label="关联图书" prop="Books">
@@ -175,7 +175,7 @@
checkStrictly: true checkStrictly: true
}, },
dataForm: { dataForm: {
hDprice: null, // 活动价 hDprice: 0, // 活动价
productId: 0, productId: 0,
limitCountImg: 1, // 图片数量 limitCountImg: 1, // 图片数量
productImageList: '', // 轮播图 productImageList: '', // 轮播图
@@ -188,10 +188,10 @@
publisher: '', publisher: '',
weight: '', weight: '',
pubDate: '', pubDate: '',
format: '', // 开本 // format: '', // 开本
isFreeMail: '', // 是否包邮 isFreeMail: '', // 是否包邮
pageNum: '', // pageNum: '',
quality: '', // 内文用纸 // quality: '', // 内文用纸
sumSales: null, // 总销量 sumSales: null, // 总销量
publishStatus: '', publishStatus: '',
productPid: '', productPid: '',
@@ -348,9 +348,9 @@
this.dataForm.publisher = data.shopProduct.publisher this.dataForm.publisher = data.shopProduct.publisher
this.dataForm.author = data.shopProduct.author this.dataForm.author = data.shopProduct.author
this.dataForm.pubDate = data.shopProduct.pubDate this.dataForm.pubDate = data.shopProduct.pubDate
this.dataForm.pageNum = data.shopProduct.pageNum // this.dataForm.pageNum = data.shopProduct.pageNum
this.dataForm.quality = data.shopProduct.quality // this.dataForm.quality = data.shopProduct.quality
this.dataForm.format = data.shopProduct.format // this.dataForm.format = data.shopProduct.format
this.dataForm.isFreeMail = data.shopProduct.isFreeMail this.dataForm.isFreeMail = data.shopProduct.isFreeMail
this.dataForm.productDetails = data.shopProduct.productDetails this.dataForm.productDetails = data.shopProduct.productDetails
this.dataForm.poids = data.shopProduct.poids this.dataForm.poids = data.shopProduct.poids
@@ -429,6 +429,11 @@
var bookIDS = this.getBookIds() var bookIDS = this.getBookIds()
// console.log(this.dataForm.productImageList) // console.log(this.dataForm.productImageList)
if (valid) { if (valid) {
if (!this.dataForm.hDprice || this.dataForm.hDprice == 0) {
console.log('没有值')
this.dataForm.hDprice = 0
}
this.$http({ this.$http({
url: this.$http.adornUrl(`/book/shopproduct/${!this.dataForm.productId ? 'save' : 'update'}`), url: this.$http.adornUrl(`/book/shopproduct/${!this.dataForm.productId ? 'save' : 'update'}`),
method: 'post', method: 'post',
@@ -450,10 +455,10 @@
'author': this.dataForm.author, 'author': this.dataForm.author,
'publisher': this.dataForm.publisher, 'publisher': this.dataForm.publisher,
'pubDate': this.dataForm.pubDate, 'pubDate': this.dataForm.pubDate,
'format': this.dataForm.format, // 开本 // 'format': this.dataForm.format, // 开本
'isFreeMail': this.dataForm.isFreeMail, 'isFreeMail': this.dataForm.isFreeMail,
'pageNum': this.dataForm.pageNum, // 'pageNum': this.dataForm.pageNum,
'quality': this.dataForm.quality, // 内文用纸 // 'quality': this.dataForm.quality, // 内文用纸
'productStock': this.dataForm.productStock, // 库存 'productStock': this.dataForm.productStock, // 库存
'activityPrice': this.dataForm.hDprice, 'activityPrice': this.dataForm.hDprice,
'bookids': this.bookidsd, // 关联的图书 'bookids': this.bookidsd, // 关联的图书