| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="7"> |
| | | <el-form-item label="姓名" prop="cusName" style="display: flex"> |
| | | <el-form-item label="姓名" prop="cusName" style="display: flex" :rules="[ |
| | | { |
| | | required: true, validator: (rule, value, callback) => { |
| | | if (!form.cusName) { |
| | | callback('') |
| | | } else if(form.cusName){ |
| | | callback() |
| | | } |
| | | |
| | | }, trigger: 'blur' |
| | | }]"> |
| | | <el-input v-model="form.cusName" placeholder="请输入姓名" :disabled="isDisabled" /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="7"> |
| | | <el-form-item label="性别" prop="cusSex" :rules="showHidden.has_sex === 'Y' ? rules.cusSex : []" |
| | | :required="showHidden.has_sex === 'Y'" style="display: flex"> |
| | | <el-form-item label="性别" prop="cusSex" |
| | | :rules="[ |
| | | { |
| | | required: true, validator: (rule, value, callback) => { |
| | | if (!form.cusSex && showHidden.has_sex === 'Y') { |
| | | callback('') |
| | | } else if (showHidden.has_sex === 'N'){ |
| | | callback() |
| | | }else if(form.cusSex && showHidden.has_sex === 'Y'){ |
| | | callback() |
| | | } |
| | | |
| | | }, trigger: 'blur' |
| | | }]" style="display: flex"> |
| | | <el-select :disabled="isDisabled" v-model="form.cusSex" placeholder="性别"> |
| | | <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label" |
| | | :value="parseInt(dict.value)"></el-option> |
| | |
| | | </el-col> |
| | | |
| | | <el-col :span="9"> |
| | | <el-form-item label="证件号" prop="cusIdcard" :rules="showHidden.has_idcard === 'Y' ? rules.cusIdcard : []" |
| | | :required="showHidden.has_idcard === 'Y'" style="display: flex"> |
| | | <el-form-item label="证件号" prop="cusIdcard" |
| | | :rules="[ |
| | | { |
| | | required: true, validator: (rule, value, callback) => { |
| | | if (!form.cusIdcard && showHidden.has_idcard === 'Y') { |
| | | callback('') |
| | | } else if (showHidden.has_idcard === 'N'){ |
| | | callback() |
| | | }else if(form.cusIdcard && showHidden.has_idcard === 'Y'){ |
| | | callback() |
| | | } |
| | | |
| | | }, trigger: 'blur' |
| | | }]" |
| | | style="display: flex"> |
| | | <span slot="label" style="display:inline-block;border-bottom: 2px solid blue;" @click="handleQuery"> |
| | | 证件号 |
| | | </span> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="7"> |
| | | <el-form-item label="电话" prop="cusPhone" :rules="showHidden.is_phone === 'Y' ? rules.cusPhone : []" |
| | | :required="showHidden.is_phone === 'Y'" style="display: flex"> |
| | | <el-form-item label="电话" prop="cusPhone" :rules="[ |
| | | { |
| | | required: true, validator: (rule, value, callback) => { |
| | | if (!form.cusPhone && showHidden.is_phone === 'Y') { |
| | | callback('') |
| | | } else if (showHidden.is_phone === 'N'){ |
| | | callback() |
| | | }else if(form.cusPhone && showHidden.is_phone === 'Y'){ |
| | | callback() |
| | | } |
| | | |
| | | }, trigger: 'blur' |
| | | }]" style="display: flex"> |
| | | <el-input v-model="form.cusPhone" placeholder="请输入联系电话" :disabled="isDisabled" /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-input v-model="form.cusEmail" placeholder="请输入邮箱" :disabled="isDisabled" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-col :span="4"> |
| | | <el-form-item label="年龄 " prop="age" style="display: flex" label-width="150px |
| | | "> |
| | | <el-input v-model="form.age" :disabled="isDisabled" style="padding-left: 10%" /> |
| | |
| | | activeName: "1", |
| | | // 遮罩层 |
| | | loading: false, |
| | | labelPosition: "left", |
| | | labelPosition: "right", |
| | | imageUrl: "", |
| | | isDisabled: false, |
| | | size: "", |