mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-29 14:01:07 +00:00
fix(商品参数): 模板名称必填校验与提示文案统一
表单项 prop 误写 rule_name 致校验不生效,改为 name/sort 并加必填规则;后端提示文案同步为「模板名称」
This commit is contained in:
parent
ba81facddc
commit
27d33410a8
@ -105,7 +105,7 @@ class StoreProductParamController extends AuthController
|
||||
['sort', 0],
|
||||
['status', 1]
|
||||
]);
|
||||
if (!$data['name']) return app('json')->fail('请输入参数名称');
|
||||
if (!$data['name']) return app('json')->fail('请输入模板名称');
|
||||
if (!count($data['value'])) return app('json')->fail('请输入参数值');
|
||||
$this->services->saveParamData($id, $data);
|
||||
return app('json')->success('保存成功');
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
v-loading="spinShow"
|
||||
ref="formDynamicRef"
|
||||
:model="formDynamic"
|
||||
:rules="rules"
|
||||
class="attrFrom"
|
||||
label-position="right"
|
||||
label-width="auto"
|
||||
@ -12,14 +13,14 @@
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="24">
|
||||
<el-col :span="8">
|
||||
<el-form-item label="模板名称:" prop="rule_name">
|
||||
<el-form-item label="模板名称:" prop="name">
|
||||
<el-input placeholder="请输入模板名称" :maxlength="20" v-model.trim="formDynamic.name" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-col>
|
||||
<el-col :span="24">
|
||||
<el-col :span="8">
|
||||
<el-form-item label="排序:" prop="rule_name">
|
||||
<el-form-item label="排序:" prop="sort">
|
||||
<el-input type="number" placeholder="请输入排序" :maxlength="20" v-model.trim="formDynamic.sort" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@ -102,6 +103,9 @@ const grid = {
|
||||
};
|
||||
const modal = ref(false);
|
||||
const index = ref(1);
|
||||
const rules = {
|
||||
name: [{ required: true, message: '请输入模板名称', trigger: 'blur' }],
|
||||
};
|
||||
const formDynamic = ref({
|
||||
id: 0,
|
||||
name: '',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user