|
@@ -61,12 +61,18 @@
|
|
|
@mousewheel.native.prevent
|
|
|
v-model.trim="form.groupPurchasePrice"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="商品采购价"
|
|
|
+ <el-form-item label="商品采购价1"
|
|
|
prop="discountPrice">
|
|
|
<el-input type="number"
|
|
|
@mousewheel.native.prevent
|
|
|
v-model.trim="form.discountPrice"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="商品采购价2"
|
|
|
+ prop="agreeCostPrice">
|
|
|
+ <el-input type="number"
|
|
|
+ @mousewheel.native.prevent
|
|
|
+ v-model.trim="form.agreeCostPrice"></el-input>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="商品图片"
|
|
|
prop="image">
|
|
|
<el-upload class="avatar-uploader"
|
|
@@ -112,6 +118,17 @@ let validPrice = (rule, value, callback) => {
|
|
|
callback()
|
|
|
}
|
|
|
}
|
|
|
+let validPrice2 = (rule, value, callback) => {
|
|
|
+ if (typeof value == 'string') {
|
|
|
+ callback(new Error('请输入金额'))
|
|
|
+ } else if (value < 0) {
|
|
|
+ callback(new Error('输入金额必须大于或等于0'))
|
|
|
+ } else if (value >= 100000) {
|
|
|
+ callback(new Error('输入金额必须小于100000'))
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+}
|
|
|
export default {
|
|
|
name: 'shopOperation',
|
|
|
data () {
|
|
@@ -140,6 +157,7 @@ export default {
|
|
|
marketPrice: null,
|
|
|
groupPurchasePrice: null,
|
|
|
discountPrice: null,
|
|
|
+ agreeCostPrice: null,
|
|
|
image: null,
|
|
|
desc: null
|
|
|
},
|
|
@@ -155,6 +173,7 @@ export default {
|
|
|
marketPrice: [{ required: true, validator: validPrice, trigger: 'blur' }],
|
|
|
groupPurchasePrice: [{ required: true, validator: validPrice, trigger: 'blur' }],
|
|
|
discountPrice: [{ required: true, validator: validPrice, trigger: 'blur' }],
|
|
|
+ agreeCostPrice: [{ validator: validPrice2, trigger: 'blur' }],
|
|
|
// marketPrice: [{ required: true, message: '请输入商品价格', trigger: 'blur' }],
|
|
|
// groupPurchasePrice: [{ required: true, message: '请输入商品团购价', trigger: 'blur' }],
|
|
|
// discountPrice: [{ required: true, message: '请输入商品采购价', trigger: 'blur' }],
|
|
@@ -269,6 +288,7 @@ export default {
|
|
|
marketPrice: result.marketPrice,
|
|
|
groupPurchasePrice: result.groupPurchasePrice,
|
|
|
discountPrice: result.discountPrice,
|
|
|
+ agreeCostPrice: result.agreeCostPrice,
|
|
|
image: result.image,
|
|
|
desc: result.desc
|
|
|
}
|