|
|
|
@ -1387,7 +1387,13 @@ const tableColumnAdd = (val: string) => { |
|
|
|
// 校验规则必填勾选设置,存在校验规则时勾选 |
|
|
|
const checkboxRequired = computed(() => { |
|
|
|
const val = controlData.value && controlData.value.item?.rules |
|
|
|
return val && val.length > 0 |
|
|
|
console.log("校验规则必填勾选设置",val && val.length > 0) |
|
|
|
if(val && val.length > 0){ |
|
|
|
return true |
|
|
|
}else{ |
|
|
|
return false |
|
|
|
} |
|
|
|
// return val && val.length > 0 |
|
|
|
}) |
|
|
|
// 快速添加一条校验规则 |
|
|
|
const addRulesFast = () => { |
|
|
|
@ -3310,13 +3316,14 @@ const disabledIstrue = (val:string) => { |
|
|
|
> |
|
|
|
|
|
|
|
<!-- <div class="h3"><h3>校验设置</h3></div> --> |
|
|
|
<el-divider content-position="left">校验设置</el-divider> |
|
|
|
<el-divider content-position="left">校验1设置</el-divider> |
|
|
|
<div v-if="showHide(['input', 'password', 'component'], true)"> |
|
|
|
<el-form-item |
|
|
|
v-for="(item, index) in controlData.customRules" |
|
|
|
:key="item.type" |
|
|
|
class="form_cont" |
|
|
|
> |
|
|
|
|
|
|
|
<el-input v-model="item.message" placeholder="校验提示信息"> |
|
|
|
<template #prepend> |
|
|
|
<el-select |
|
|
|
@ -3367,6 +3374,7 @@ const disabledIstrue = (val:string) => { |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<el-form-item class="form_cont" v-else> |
|
|
|
|
|
|
|
<el-checkbox |
|
|
|
:model-value="checkboxRequired" |
|
|
|
@change="requiredChange" |
|
|
|
|