Browse Source

添加手机号

origin/feature/monitoring
Jackwang 4 years ago
parent
commit
9342d74795
  1. 25
      src/views/modules/epidemic/persontesting-add-or-update.vue
  2. 3
      src/views/modules/epidemic/persontesting-look.vue
  3. 6
      src/views/modules/epidemic/persontesting.vue

25
src/views/modules/epidemic/persontesting-add-or-update.vue

@ -1,9 +1,14 @@
<template> <template>
<el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false"> <el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false"
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> :close-on-press-escape="false">
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()"
:label-width="$i18n.locale === 'en-US' ? '120px' : '80px'">
<el-form-item label="姓名" prop="name" label-width="120px"> <el-form-item label="姓名" prop="name" label-width="120px">
<el-input v-model="dataForm.name" placeholder="姓名" style="width:250px"></el-input> <el-input v-model="dataForm.name" placeholder="姓名" style="width:250px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号码" prop="mobile" label-width="120px">
<el-input v-model="dataForm.mobile" placeholder="手机号码" style="width:250px"></el-input>
</el-form-item>
<el-form-item label="性别" prop="sex" label-width="120px"> <el-form-item label="性别" prop="sex" label-width="120px">
<el-input v-model="dataForm.sex" placeholder="性别" style="width:250px"></el-input> <el-input v-model="dataForm.sex" placeholder="性别" style="width:250px"></el-input>
</el-form-item> </el-form-item>
@ -57,7 +62,8 @@
<i v-else <i v-else
class="el-icon-plus avatar-uploader-icon"></i> class="el-icon-plus avatar-uploader-icon"></i>
<div slot="tip" <div slot="tip"
class="el-upload__tip">只能上传jpg/png文件且不超过500kb</div> class="el-upload__tip">只能上传jpg/png文件且不超过500kb
</div>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
<el-form-item label="住址" prop="address" label-width="120px"> <el-form-item label="住址" prop="address" label-width="120px">
@ -95,6 +101,7 @@
<script> <script>
import Cookies from 'js-cookie' import Cookies from 'js-cookie'
import debounce from 'lodash/debounce' import debounce from 'lodash/debounce'
export default { export default {
data() { data() {
return { return {
@ -117,7 +124,8 @@ export default {
createdTime: '', createdTime: '',
updatedBy: '', updatedBy: '',
updatedTime: '', updatedTime: '',
delFlag: '' delFlag: '',
mobile:''
}, },
uploadUrl: '', uploadUrl: '',
loading: false, loading: false,
@ -217,7 +225,8 @@ export default {
...this.dataForm, ...this.dataForm,
...res.data ...res.data
} }
}).catch(() => {}) }).catch(() => {
})
}, },
// //
dataFormSubmitHandle: debounce(function () { dataFormSubmitHandle: debounce(function () {
@ -238,7 +247,8 @@ export default {
this.$emit('refreshDataList') this.$emit('refreshDataList')
} }
}) })
}).catch(() => {}) }).catch(() => {
})
}) })
}, 1000, {'leading': true, 'trailing': false}) }, 1000, {'leading': true, 'trailing': false})
} }
@ -252,9 +262,11 @@ export default {
position: relative; position: relative;
overflow: hidden; overflow: hidden;
} }
.avatar-uploader .el-upload:hover { .avatar-uploader .el-upload:hover {
border-color: #409eff; border-color: #409eff;
} }
.avatar-uploader-icon { .avatar-uploader-icon {
font-size: 28px; font-size: 28px;
color: #8c939d; color: #8c939d;
@ -263,6 +275,7 @@ export default {
line-height: 178px; line-height: 178px;
text-align: center; text-align: center;
} }
.avatar { .avatar {
width: 178px; width: 178px;
height: 178px; height: 178px;

3
src/views/modules/epidemic/persontesting-look.vue

@ -3,6 +3,9 @@
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmitHandle()" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'">
<el-form-item label="姓名:" prop="name" label-width="120px"> <el-form-item label="姓名:" prop="name" label-width="120px">
{{dataForm.name}} {{dataForm.name}}
</el-form-item>
<el-form-item label="手机号码:" prop="mobile" label-width="120px">
{{dataForm.mobile}}
</el-form-item> </el-form-item>
<el-form-item label="性别:" prop="sex" label-width="120px"> <el-form-item label="性别:" prop="sex" label-width="120px">
{{dataForm.sex}} {{dataForm.sex}}

6
src/views/modules/epidemic/persontesting.vue

@ -12,6 +12,11 @@
placeholder="身份证号码" placeholder="身份证号码"
clearable></el-input> clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号">
<el-input v-model="dataForm.mobile"
placeholder="手机号"
clearable></el-input>
</el-form-item>
<el-form-item> <el-form-item>
<el-button @click="getDataList()">{{ $t('query') }}</el-button> <el-button @click="getDataList()">{{ $t('query') }}</el-button>
</el-form-item> </el-form-item>
@ -43,6 +48,7 @@
<!-- <el-table-column prop="birthday" label="出生日期" header-align="center" align="center"></el-table-column>--> <!-- <el-table-column prop="birthday" label="出生日期" header-align="center" align="center"></el-table-column>-->
<!-- <el-table-column prop="address" label="住址" header-align="center" align="center"></el-table-column>--> <!-- <el-table-column prop="address" 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="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="organ" label="签发机关" header-align="center" align="center"></el-table-column> <el-table-column prop="organ" label="签发机关" header-align="center" align="center"></el-table-column>
<!-- <el-table-column prop="imgCode" label="照片base64编码" header-align="center" align="center"></el-table-column>--> <!-- <el-table-column prop="imgCode" label="照片base64编码" header-align="center" align="center"></el-table-column>-->
<!-- <el-table-column prop="imgUrl" label="照片地址" header-align="center" align="center"></el-table-column>--> <!-- <el-table-column prop="imgUrl" label="照片地址" header-align="center" align="center"></el-table-column>-->

Loading…
Cancel
Save