已知问题修复

This commit is contained in:
2090205686@qq.com 2025-06-12 13:37:28 +08:00
parent b50f31dd8c
commit 0e7d191580
2 changed files with 39 additions and 1 deletions

View File

@ -54,7 +54,7 @@
</el-form-item> </el-form-item>
<div v-if="formInline.specStyle == '1'"> <div v-if="formInline.specStyle == '1'">
<el-form-item label="规格名称" prop="goodSpecs" required> <el-form-item label="规格名称" prop="goodSpecs" required>
<el-input v-model="formInline.goodSpecs" class="attr-clomn" placeholder="请输入规格名称" /> <el-input v-model="formInline.goodSpecs" clearable class="attr-clomn" placeholder="请输入规格名称" />
</el-form-item> </el-form-item>
<!-- 销售价格 --> <!-- 销售价格 -->
<el-form-item label="销售价格" prop="salePrice" required> <el-form-item label="销售价格" prop="salePrice" required>
@ -232,6 +232,7 @@ const formInline = reactive({
traceCode: "", // traceCode: "", //
specStyle: "1",// 1 2 specStyle: "1",// 1 2
goodSpecs: "",
salePrice: 1,//- salePrice: 1,//-
stock: 1,//- stock: 1,//-
netContent: 1,//- netContent: 1,//-
@ -324,6 +325,24 @@ const rules = reactive({
specStyle: [ specStyle: [
{ required: true, message: '请选择规格样式', trigger: 'change' } { required: true, message: '请选择规格样式', trigger: 'change' }
], ],
goodSpecs: formInline.specStyle == '1' ? [
{
required: true,
message: '请输入规格名称',
trigger: ['blur', 'change']
},
{
validator: (rule, value, callback) => {
console.log(value);
if (value == "" || value.trim() === "" ) {
callback(new Error('请输入规格名称'))
} else {
callback()
}
},
trigger: ['blur', 'change']
},
] : [],
salePrice: formInline.specStyle == '1' ? [ salePrice: formInline.specStyle == '1' ? [
{ {
validator: (rule, value, callback) => { validator: (rule, value, callback) => {

View File

@ -235,6 +235,7 @@ const formInline = reactive({
traceCode: "", // traceCode: "", //
specStyle: "1",// 1 2 specStyle: "1",// 1 2
goodSpecs: "",
salePrice: 1,//- salePrice: 1,//-
stock: 1,//- stock: 1,//-
netContent: 1,//- netContent: 1,//-
@ -327,6 +328,24 @@ const rules = reactive({
specStyle: [ specStyle: [
{ required: true, message: '请选择规格样式', trigger: 'change' } { required: true, message: '请选择规格样式', trigger: 'change' }
], ],
goodSpecs: formInline.specStyle == '1' ? [
{
required: true,
message: '请输入规格名称',
trigger: ['blur', 'change']
},
{
validator: (rule, value, callback) => {
console.log(value);
if (value == "" || value.trim() === "" ) {
callback(new Error('请输入规格名称'))
} else {
callback()
}
},
trigger: ['blur', 'change']
},
] : [],
salePrice: formInline.specStyle == '1' ? [ salePrice: formInline.specStyle == '1' ? [
{ {
validator: (rule, value, callback) => { validator: (rule, value, callback) => {