Browse Source

Merge branch 'dev_ljj_idcard'

feature
wangxianzhang 3 years ago
parent
commit
0fc44f686c
  1. 4
      src/utils/validate.js
  2. 8
      src/views/modules/base/huji/chusheng/cpts/edit.vue
  3. 6
      src/views/modules/base/huji/chusheng/index.vue
  4. 10
      src/views/modules/base/huji/immigration/edit.vue
  5. 4
      src/views/modules/base/huji/immigration/index.vue
  6. 4
      src/views/modules/plugins/change/changedeath-add-or-update.vue
  7. 6
      src/views/modules/plugins/change/changedeath.vue
  8. 6
      src/views/modules/plugins/change/changerelocation.vue
  9. 4
      src/views/modules/plugins/change/changewelfare-add-or-update.vue
  10. 6
      src/views/modules/plugins/change/changewelfare.vue
  11. 4
      src/views/modules/plugins/change/verify.vue
  12. 2
      src/views/modules/plugins/change/verifyForm.vue

4
src/utils/validate.js

@ -33,9 +33,9 @@ export function isURL(s) {
} }
/** /**
* 身份证 * 身份证或证件号
* @param {*} s * @param {*} s
*/ */
export function isCard(s) { export function isCard(s) {
return /^(\d{15}$)|(^\d{17}([0-9]|X)$)/.test(s); return /^(\d{15}$)|(^\d{17}([0-9]|X)$)|^[a-zA-Z]{2}\d{7}$|^[a-zA-Z]{1}\d{8}$/.test(s);
} }

8
src/views/modules/base/huji/chusheng/cpts/edit.vue

@ -170,7 +170,7 @@
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="身份证号" label="证号"
prop="idCard" prop="idCard"
label-width="150px" label-width="150px"
style="display: block" style="display: block"
@ -178,7 +178,7 @@
<el-input <el-input
class="item_width_1" class="item_width_1"
maxlength="30" maxlength="30"
placeholder="请输入身份证号" placeholder="请输入身份证号或护照号"
v-model="fmData.idCard" v-model="fmData.idCard"
@blur="handleBlurId" @blur="handleBlurId"
:disabled="formType === 'edit'" :disabled="formType === 'edit'"
@ -444,10 +444,10 @@ export default {
dataRule() { dataRule() {
let checkIdCard = (rule, value, callback) => { let checkIdCard = (rule, value, callback) => {
if (value === "") { if (value === "") {
callback(new Error("请输入身份证")); callback(new Error("请输入证件号"));
} else { } else {
if (!isCard(value)) { if (!isCard(value)) {
callback(new Error("身份证号格式不正确")); callback(new Error("证号格式不正确"));
} }
callback(); callback();
} }

6
src/views/modules/base/huji/chusheng/index.vue

@ -131,13 +131,13 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证号" prop="idCard"> <el-form-item label="证号" prop="idCard">
<el-input <el-input
v-model="fmData.idCard" v-model="fmData.idCard"
class="resi-cell-input" class="resi-cell-input"
size="small" size="small"
clearable clearable
placeholder="请输入" placeholder="请输入身份证号或证件号"
> >
</el-input> </el-input>
</el-form-item> </el-form-item>
@ -282,7 +282,7 @@
<el-table-column <el-table-column
prop="idCard" prop="idCard"
align="center" align="center"
label="身份证号" label="证号"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
> >
</el-table-column> </el-table-column>

10
src/views/modules/base/huji/immigration/edit.vue

@ -183,14 +183,14 @@
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="身份证号" label="证号"
prop="idCard" prop="idCard"
label-width="150px" label-width="150px"
style="display: block" style="display: block"
> >
<el-input <el-input
class="item_width_1" class="item_width_1"
placeholder="请输入身份证号" placeholder="请输入身份证号或护照号"
v-model="fmData.idCard" v-model="fmData.idCard"
:disabled="formType === 'edit'" :disabled="formType === 'edit'"
@blur="handleBlurId" @blur="handleBlurId"
@ -439,10 +439,10 @@ export default {
dataRule() { dataRule() {
let checkIdCard = (rule, value, callback) => { let checkIdCard = (rule, value, callback) => {
if (value === '') { if (value === '') {
callback(new Error('请输入身份证')) callback(new Error('请输入证件号'))
} else { } else {
if (!isCard(value)) { if (!isCard(value)) {
callback(new Error('身份证号格式不正确')) callback(new Error('证号格式不正确'))
} }
callback() callback()
} }
@ -457,7 +457,7 @@ export default {
], ],
name: [{ required: true, message: '姓名不能为空', trigger: 'blur' }], name: [{ required: true, message: '姓名不能为空', trigger: 'blur' }],
idCard: [ idCard: [
{ required: true, message: '身份证号不能为空', trigger: 'blur' }, { required: true, message: '证号不能为空', trigger: 'blur' },
{ required: true, validator: checkIdCard, trigger: 'blur' } { required: true, validator: checkIdCard, trigger: 'blur' }
], ],
inTime: [ inTime: [

4
src/views/modules/base/huji/immigration/index.vue

@ -134,7 +134,7 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证号" prop="idCard"> <el-form-item label="证号" prop="idCard">
<el-input <el-input
v-model="fmData.idCard" v-model="fmData.idCard"
class="resi-cell-input" class="resi-cell-input"
@ -291,7 +291,7 @@
prop="idCard" prop="idCard"
align="center" align="center"
min-width="160" min-width="160"
label="身份证号" label="证号"
> >
</el-table-column> </el-table-column>

4
src/views/modules/plugins/change/changedeath-add-or-update.vue

@ -7,8 +7,8 @@
<el-form-item label="姓名" prop="name"> <el-form-item label="姓名" prop="name">
<el-input v-model="dataForm.name" placeholder="姓名"></el-input> <el-input v-model="dataForm.name" placeholder="姓名"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证" prop="idCard"> <el-form-item label="证件号" prop="idCard">
<el-input v-model="dataForm.idCard" placeholder="身份证"></el-input> <el-input v-model="dataForm.idCard" placeholder="身份证号或护照号"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号" prop="mobile"> <el-form-item label="手机号" prop="mobile">
<el-input v-model="dataForm.mobile" placeholder="手机号"></el-input> <el-input v-model="dataForm.mobile" placeholder="手机号"></el-input>

6
src/views/modules/plugins/change/changedeath.vue

@ -12,13 +12,13 @@
placeholder="请输入姓名"> placeholder="请输入姓名">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证" <el-form-item label="证件号"
prop="idCard"> prop="idCard">
<el-input v-model="dataForm.idCard" <el-input v-model="dataForm.idCard"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入身份证"> placeholder="请输入身份证号或护照号">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机" <el-form-item label="手机"
@ -82,7 +82,7 @@
<el-button @click="handleLook(scope.row)" type="text" size="small" class="btn-color-look">{{scope.row.name}}</el-button> <el-button @click="handleLook(scope.row)" type="text" size="small" class="btn-color-look">{{scope.row.name}}</el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="idCard" label="身份证" header-align="center" align="center"></el-table-column> <el-table-column prop="idCard" label="证件号" header-align="center" align="center"></el-table-column>
<el-table-column prop="mobile" label="手机号" header-align="center" align="center"></el-table-column> <el-table-column prop="mobile" label="手机号" header-align="center" align="center"></el-table-column>
<el-table-column prop="gender" label="性别" header-align="center" align="center"> <el-table-column prop="gender" label="性别" header-align="center" align="center">
<template slot-scope="scope"> <template slot-scope="scope">

6
src/views/modules/plugins/change/changerelocation.vue

@ -109,13 +109,13 @@
placeholder="请输入姓名"> placeholder="请输入姓名">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证" <el-form-item label="证件号"
prop="idCard"> prop="idCard">
<el-input v-model="dataForm.idCard" <el-input v-model="dataForm.idCard"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入身份证"> placeholder="请输入身份证号或护照号">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机" <el-form-item label="手机"
@ -181,7 +181,7 @@
<el-table-column prop="oldAddress" label="所属房屋" header-align="center" align="center" min-width="120" show-overflow-tooltip></el-table-column> <el-table-column prop="oldAddress" label="所属房屋" header-align="center" align="center" min-width="120" show-overflow-tooltip></el-table-column>
<el-table-column prop="ownerName" label="户主姓名" header-align="center" align="center" min-width="100" show-overflow-tooltip></el-table-column> <el-table-column prop="ownerName" label="户主姓名" header-align="center" align="center" min-width="100" show-overflow-tooltip></el-table-column>
<el-table-column prop="mobile" label="手机号" header-align="center" align="center" min-width="120" show-overflow-tooltip></el-table-column> <el-table-column prop="mobile" label="手机号" header-align="center" align="center" min-width="120" show-overflow-tooltip></el-table-column>
<el-table-column prop="idCard" label="身份证号" header-align="center" align="center" min-width="120" show-overflow-tooltip></el-table-column> <el-table-column prop="idCard" label="证号" header-align="center" align="center" min-width="120" show-overflow-tooltip></el-table-column>
<el-table-column prop="gender" label="性别" header-align="center" align="center" min-width="70" show-overflow-tooltip> <el-table-column prop="gender" label="性别" header-align="center" align="center" min-width="70" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
{{ {{

4
src/views/modules/plugins/change/changewelfare-add-or-update.vue

@ -10,8 +10,8 @@
<el-form-item label="姓名" prop="name"> <el-form-item label="姓名" prop="name">
<el-input v-model="dataForm.name" placeholder="姓名"></el-input> <el-input v-model="dataForm.name" placeholder="姓名"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证" prop="idCard"> <el-form-item label="护照号" prop="idCard">
<el-input v-model="dataForm.idCard" placeholder="身份证"></el-input> <el-input v-model="dataForm.idCard" placeholder="身份证号或护照号"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号" prop="mobile"> <el-form-item label="手机号" prop="mobile">
<el-input v-model="dataForm.mobile" placeholder="手机号"></el-input> <el-input v-model="dataForm.mobile" placeholder="手机号"></el-input>

6
src/views/modules/plugins/change/changewelfare.vue

@ -12,13 +12,13 @@
placeholder="请输入姓名"> placeholder="请输入姓名">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证" <el-form-item label="护照号"
prop="idCard"> prop="idCard">
<el-input v-model="dataForm.idCard" <el-input v-model="dataForm.idCard"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入身份证"> placeholder="请输入身份证号或护照号">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机" <el-form-item label="手机"
@ -76,7 +76,7 @@
<el-button @click="handleLook(scope.row)" type="text" size="small" class="btn-color-look">{{scope.row.name}}</el-button> <el-button @click="handleLook(scope.row)" type="text" size="small" class="btn-color-look">{{scope.row.name}}</el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="idCard" label="身份证" header-align="center" align="center"></el-table-column> <el-table-column prop="idCard" label="证件号" header-align="center" align="center"></el-table-column>
<el-table-column prop="mobile" label="手机号" header-align="center" align="center"></el-table-column> <el-table-column prop="mobile" label="手机号" header-align="center" align="center"></el-table-column>
<el-table-column prop="gender" label="性别" header-align="center" align="center"> <el-table-column prop="gender" label="性别" header-align="center" align="center">
<template slot-scope="scope"> <template slot-scope="scope">

4
src/views/modules/plugins/change/verify.vue

@ -134,7 +134,7 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证号" prop="idCard"> <el-form-item label="证号" prop="idCard">
<el-input <el-input
v-model="fmData.idCard" v-model="fmData.idCard"
class="resi-cell-input" class="resi-cell-input"
@ -236,7 +236,7 @@
prop="idCard" prop="idCard"
align="center" align="center"
width="180" width="180"
label="身份证号" label="证号"
> >
</el-table-column> </el-table-column>

2
src/views/modules/plugins/change/verifyForm.vue

@ -15,7 +15,7 @@
<span>{{ detailInfo.mobile }}</span> <span>{{ detailInfo.mobile }}</span>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="身份证号:" label="证号:"
label-width="150px" label-width="150px"
> >
<span>{{ detailInfo.idCard }}</span> <span>{{ detailInfo.idCard }}</span>

Loading…
Cancel
Save