|
@@ -6,7 +6,7 @@
|
|
<span class="card_title">基本信息</span>
|
|
<span class="card_title">基本信息</span>
|
|
<el-card shadow="always" style="padding: 15px 5px 5px 15px">
|
|
<el-card shadow="always" style="padding: 15px 5px 5px 15px">
|
|
<el-row>
|
|
<el-row>
|
|
- <el-col :span="3" class="col-txt"><span><span class="red-asterisk"></span>小区-分期</span></el-col>
|
|
|
|
|
|
+ <el-col :span="3" class="col-txt"><span><span class="red-asterisk" />小区-分期</span></el-col>
|
|
<el-col :span="9" class="col-input">
|
|
<el-col :span="9" class="col-input">
|
|
<el-form-item prop="findids">
|
|
<el-form-item prop="findids">
|
|
<el-cascader
|
|
<el-cascader
|
|
@@ -16,8 +16,8 @@
|
|
:append-to-body="false"
|
|
:append-to-body="false"
|
|
:options="options"
|
|
:options="options"
|
|
clearable
|
|
clearable
|
|
- @change="handleChange"
|
|
|
|
disabled
|
|
disabled
|
|
|
|
+ @change="handleChange"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -137,16 +137,20 @@ export default {
|
|
mixins: [Base, BaseData],
|
|
mixins: [Base, BaseData],
|
|
data() {
|
|
data() {
|
|
var checkPhone = (rule, value, callback) => { // 手机号验证
|
|
var checkPhone = (rule, value, callback) => { // 手机号验证
|
|
- if (!value) {
|
|
|
|
- return callback(new Error('手机号不能为空'))
|
|
|
|
- } else {
|
|
|
|
- const reg = /^1[3456789]\d{9}$/
|
|
|
|
- if (reg.test(value)) {
|
|
|
|
- callback()
|
|
|
|
|
|
+ console.log(rule)
|
|
|
|
+ if (rule.field === 'dynamicItem.0.phone') {
|
|
|
|
+ if (!value) {
|
|
|
|
+ return callback(new Error('手机号不能为空'))
|
|
} else {
|
|
} else {
|
|
- return callback(new Error('请输入正确的手机号'))
|
|
|
|
|
|
+ const reg = /^1[3456789]\d{9}$/
|
|
|
|
+ if (reg.test(value)) {
|
|
|
|
+ callback()
|
|
|
|
+ } else {
|
|
|
|
+ return callback(new Error('请输入正确的手机号'))
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ callback()
|
|
}
|
|
}
|
|
return {
|
|
return {
|
|
dc_key: ['RELATIONSHIP'],
|
|
dc_key: ['RELATIONSHIP'],
|
|
@@ -167,9 +171,10 @@ export default {
|
|
roomSelectionDate: [{ required: true, message: '请输入选房日', trigger: 'change' }],
|
|
roomSelectionDate: [{ required: true, message: '请输入选房日', trigger: 'change' }],
|
|
batchNumber: [{ required: true, message: '请输入批次号', trigger: 'blur' }],
|
|
batchNumber: [{ required: true, message: '请输入批次号', trigger: 'blur' }],
|
|
roomSelectionNumber: [{ required: true, message: '请输入选房号', trigger: 'blur' }],
|
|
roomSelectionNumber: [{ required: true, message: '请输入选房号', trigger: 'blur' }],
|
|
- phone: [{ required: true, message: '请输入手机号', trigger: 'blur' }, {
|
|
|
|
- validator: checkPhone, trigger: 'blur'
|
|
|
|
- }],
|
|
|
|
|
|
+ phone: [
|
|
|
|
+ {
|
|
|
|
+ validator: checkPhone, trigger: 'blur'
|
|
|
|
+ }],
|
|
identityCard: [
|
|
identityCard: [
|
|
{ required: true, message: '请输入身份证ID', trigger: 'blur' },
|
|
{ required: true, message: '请输入身份证ID', trigger: 'blur' },
|
|
{ pattern: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, message: '身份证格式不正确' }
|
|
{ pattern: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, message: '身份证格式不正确' }
|