|
@@ -35,12 +35,12 @@
|
|
<table v-if="skuList instanceof Array && skuList.length > 0" class="spec-table" border="1" bordercolor="#CCC">
|
|
<table v-if="skuList instanceof Array && skuList.length > 0" class="spec-table" border="1" bordercolor="#CCC">
|
|
<tr>
|
|
<tr>
|
|
<th :colspan="specListTmp.length">商品规格</th>
|
|
<th :colspan="specListTmp.length">商品规格</th>
|
|
- <th rowspan="2">SKU主图</th>
|
|
|
|
- <th rowspan="2">名称</th>
|
|
|
|
- <th rowspan="2">价格</th>
|
|
|
|
- <th rowspan="2">兑换价格</th>
|
|
|
|
|
|
+ <th rowspan="2" class="required"><span>*</span>SKU主图</th>
|
|
|
|
+ <th rowspan="2" class="required"><span>*</span>名称</th>
|
|
|
|
+ <th rowspan="2" class="required"><span>*</span>价格</th>
|
|
|
|
+ <th rowspan="2" class="required"><span>*</span>兑换价格</th>
|
|
<th rowspan="2">成本</th>
|
|
<th rowspan="2">成本</th>
|
|
- <th rowspan="2">库存</th>
|
|
|
|
|
|
+ <th rowspan="2" class="required"><span>*</span>库存</th>
|
|
<th rowspan="2">启用</th>
|
|
<th rowspan="2">启用</th>
|
|
</tr>
|
|
</tr>
|
|
<tr>
|
|
<tr>
|
|
@@ -53,7 +53,7 @@
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
<el-form-item :prop="`skuList.${index}.picUrl`" :rules="{ required: true, message: '请上传SKU图片', trigger: 'blur' }">
|
|
<el-form-item :prop="`skuList.${index}.picUrl`" :rules="{ required: true, message: '请上传SKU图片', trigger: 'blur' }">
|
|
- <Upload v-model="sku.picUrl" :limit="1" style="height: 40px;overflow: hidden" />
|
|
|
|
|
|
+ <Upload v-model="sku.picUrl" :limit="1" :low="true" style="height: 40px;overflow: hidden" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</td>
|
|
</td>
|
|
<td>
|
|
<td>
|
|
@@ -117,7 +117,7 @@ export default {
|
|
specValTmp: '',
|
|
specValTmp: '',
|
|
specifications: [],
|
|
specifications: [],
|
|
valueYRules: [{ required: true, message: '请输入价格', trigger: 'blur' },{ pattern: /^([1-9]\d*(\.\d{1,2})?|([0](\.([0][1-9]|[1-9]\d{0,1}))))$/, message: "请输入正确的金额,最多两位小数", trigger: ["blur", "change"]}],
|
|
valueYRules: [{ required: true, message: '请输入价格', trigger: 'blur' },{ pattern: /^([1-9]\d*(\.\d{1,2})?|([0](\.([0][1-9]|[1-9]\d{0,1}))))$/, message: "请输入正确的金额,最多两位小数", trigger: ["blur", "change"]}],
|
|
- costYRules: [{ required: true, message: '请输入成本', trigger: 'blur' },{ pattern: /^([1-9]\d*(\.\d{1,2})?|([0](\.([0][1-9]|[1-9]\d{0,1}))))$/, message: "请输入正确的金额,最多两位小数", trigger: ["blur", "change"] }],
|
|
|
|
|
|
+ costYRules: [{ required: false, message: '请输入成本', trigger: 'blur' },{ pattern: /^([1-9]\d*(\.\d{1,2})?|([0](\.([0][1-9]|[1-9]\d{0,1}))))$/, message: "请输入正确的金额,最多两位小数", trigger: ["blur", "change"] }],
|
|
// exchangeRules: [{ required: true, message: '请输入兑换价格', trigger: 'blur' },{ pattern: /^([1-9]\d*)$/, message: "请输入正确的数字", trigger: ["blur", "change"]}]
|
|
// exchangeRules: [{ required: true, message: '请输入兑换价格', trigger: 'blur' },{ pattern: /^([1-9]\d*)$/, message: "请输入正确的数字", trigger: ["blur", "change"]}]
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -306,5 +306,16 @@ export default {
|
|
td {
|
|
td {
|
|
text-align: center;
|
|
text-align: center;
|
|
}
|
|
}
|
|
|
|
+ .required {
|
|
|
|
+ position: relative;
|
|
|
|
+ span {
|
|
|
|
+ position: relative;
|
|
|
|
+ top: -6px;
|
|
|
|
+ left: 2px;
|
|
|
|
+ font-size: 10px;
|
|
|
|
+ color: red;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|