被护理人 搜索 重置 校验

This commit is contained in:
shidongli 2022-09-21 10:53:50 +08:00
parent 21d89b14aa
commit a2bdbf770a
2 changed files with 100 additions and 269 deletions

View File

@ -98,22 +98,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="社区经度" prop="communityLongitude">
<el-input
v-model="queryParams.communityLongitude"
placeholder="请输入社区经度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="社区纬度" prop="communityLatitude">
<el-input
v-model="queryParams.communityLatitude"
placeholder="请输入社区纬度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item>
<el-button
type="primary"
@ -675,16 +660,7 @@ export default {
//
reset() {
this.form = {
// id: null,
// areaCode: null,
// communityCode: null,
// communityName: null,
// communityLongitude: null,
// communityLatitude: null,
// createBy: null,
// createTime: null,
// updateBy: null,
// updateTime: null,
communityInfoList: [
{
province: "",
@ -704,7 +680,6 @@ export default {
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
@ -717,33 +692,10 @@ export default {
province: null,
city: null,
area: null,
areaCodes: null,
// createBy: null,
// createTime: null,
// updateBy: null,
// updateTime: null,
// remark: null,
areaCode: null,
areaName: null,
areaLevel: null,
// sort: null,
}),
// FirstLevels(this.getProvincequeryParams).then((res) => {
// console.log(res);
// this.arealist = res.data;
// this.total2 = res.total;
// console.log(this.arealist);
// });
// SecondaryLevelInfo(this.getProvincequeryParams2).then((res) => {
// console.log(res);
// this.citylist = res.data;
// // this.arealists=res.data;
// // this.streetlist=res.data;
// this.total2 = res.total;
// // console.log(this.arealist);
// });
this.handleQuery();
},
//

View File

@ -1,37 +1,11 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<!-- <el-form-item label="居住小区编码" prop="communityCode">
<el-input
v-model="queryParams.communityCode"
placeholder="请输入居住小区编码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="所属区域编码" prop="areaCode">
<el-input
v-model="queryParams.areaCode"
placeholder="请输入所属区域编码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="用户编号" prop="patientCode">
<el-input
v-model="queryParams.patientCode"
placeholder="请输入用户编号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item label="所属区域" prop="areaCode">
<el-select
v-model="value"
v-model="queryParams.province"
clearable
placeholder="请选择省"
>
<el-option
v-for="item in arealist"
@ -42,12 +16,12 @@
>
</el-option>
</el-select>
<el-select
v-model="value1"
v-model="queryParams.city"
clearable
placeholder="请选择市"
style="margin-left: 10px"
>
<el-option
v-for="item in citylist"
@ -59,11 +33,10 @@
</el-option>
</el-select>
<el-select
v-model="value2"
v-model="queryParams.area"
clearable
placeholder="请选择区"
style="margin-left: 10px"
>
<el-option
v-for="item in arealists"
@ -75,11 +48,10 @@
</el-option>
</el-select>
<el-select
v-model="value3"
v-model="queryParams.areaCode"
clearable
placeholder="请选择街道"
style="margin-left: 10px"
>
<el-option
v-for="item in streetlist"
@ -90,49 +62,9 @@
>
</el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="身份证号" prop="cardNo">
<el-input
v-model="queryParams.cardNo"
placeholder="请输入身份证号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="sys_user表id" prop="userId">
<el-input
v-model="queryParams.userId"
placeholder="请输入sys_user表id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="用户微信unionid" prop="unionid">
<el-input
v-model="queryParams.unionid"
placeholder="请输入用户微信unionid"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="用户微信openid" prop="openid">
<el-input
v-model="queryParams.openid"
placeholder="请输入用户微信openid"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="手机号码" prop="phone">
<el-input
v-model="queryParams.phone"
placeholder="请输入手机号码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item label="居住小区" prop="communityAliasName">
<el-input
v-model="queryParams.communityAliasName"
@ -149,46 +81,6 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="紧急联系人名称" prop="urgentContactName">
<el-input
v-model="queryParams.urgentContactName"
placeholder="请输入紧急联系人名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="紧急联系人电话" prop="urgentContactPhone">
<el-input
v-model="queryParams.urgentContactPhone"
placeholder="请输入紧急联系人电话"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="住址经度" prop="homeLongitude">
<el-input
v-model="queryParams.homeLongitude"
placeholder="请输入住址经度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="住址纬度" prop="homeLatitude">
<el-input
v-model="queryParams.homeLatitude"
placeholder="请输入住址纬度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="个人头像地址" prop="headPictureUrl">
<el-input
v-model="queryParams.headPictureUrl"
placeholder="请输入个人头像地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@ -251,23 +143,6 @@
<el-table-column label="居住地址" align="center" prop="address" />
<el-table-column label="创建人" align="center" prop="createBy" />
<el-table-column label="创建时间" align="center" prop="createTime" />
communityAliasName
<!-- <el-table-column label="主键id" align="center" prop="id" />
<el-table-column label="居住小区编码" align="center" prop="communityCode" />
<el-table-column label="所属区域编码" align="center" prop="areaCode" />
<el-table-column label="用户编号" align="center" prop="patientCode" />
<el-table-column label="用户姓名" align="center" prop="patientName" />
<el-table-column label="sys_user表id" align="center" prop="userId" />
<el-table-column label="用户微信unionid" align="center" prop="unionid" />
<el-table-column label="用户微信openid" align="center" prop="openid" />
<el-table-column label="手机号码" align="center" prop="phone" />
<el-table-column label="紧急联系人名称" align="center" prop="urgentContactName" />
<el-table-column label="紧急联系人电话" align="center" prop="urgentContactPhone" />
<el-table-column label="住址经度" align="center" prop="homeLongitude" />
<el-table-column label="住址纬度" align="center" prop="homeLatitude" />
<el-table-column label="个人头像地址" align="center" prop="headPictureUrl" /> -->
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
@ -323,10 +198,10 @@ communityAliasName
<el-form-item label="居住地址" prop="address">
<el-input v-model="form.address" placeholder="请输入居住地址" maxlength="100"/>
</el-form-item>
<el-form-item label="紧急联系人" prop="urgentContactName">
<el-form-item label="紧急联系人" prop="urgentContactName" >
<el-input v-model="form.urgentContactName" placeholder="请输入紧急联系人名称" maxlength="20"/>
</el-form-item>
<el-form-item label="紧急联系电话" prop="urgentContactPhone" label-width="80">
<el-form-item label="紧急联系电话" prop="urgentContactPhone" label-width="80" style="margin-left:15px">
<el-input v-model="form.urgentContactPhone" placeholder="请输入紧急联系人电话" maxlength="11"/>
</el-form-item>
<el-form-item label="居住住址经度" prop="homeLongitude">
@ -343,36 +218,6 @@ communityAliasName
<!-- <el-input v-model="form.headPictureUrl" placeholder="请输入个人头像地址" /> -->
</el-form-item>
</el-form>
<!-- <el-form-item label="居住小区编码" prop="communityCode">
<el-input v-model="form.communityCode" placeholder="请输入居住小区编码" />
</el-form-item>
<el-form-item label="所属区域编码" prop="areaCode">
<el-input v-model="form.areaCode" placeholder="请输入所属区域编码" />
</el-form-item>
<el-form-item label="用户编号" prop="patientCode">
<el-input v-model="form.patientCode" placeholder="请输入用户编号" />
</el-form-item>
<el-form-item label="sys_user表id" prop="userId">
<el-input v-model="form.userId" placeholder="请输入sys_user表id" />
</el-form-item>
<el-form-item label="用户微信unionid" prop="unionid">
<el-input v-model="form.unionid" placeholder="请输入用户微信unionid" />
</el-form-item>
<el-form-item label="用户微信openid" prop="openid">
<el-input v-model="form.openid" placeholder="请输入用户微信openid" />
</el-form-item>
<el-form-item label="手机号码" prop="phone">
<el-input v-model="form.phone" placeholder="请输入手机号码" />
</el-form-item>
<el-form-item label="紧急联系人名称" prop="urgentContactName">
<el-input v-model="form.urgentContactName" placeholder="请输入紧急联系人名称" />
</el-form-item>
<el-form-item label="紧急联系人电话" prop="urgentContactPhone">
<el-input v-model="form.urgentContactPhone" placeholder="请输入紧急联系人电话" />
</el-form-item>-->
<div slot="footer" class="dialog-footer" style="margin-right:40%">
<el-button type="primary" @click="submitForm"> </el-button>
@ -418,6 +263,10 @@ export default {
citylist: [],
arealists:[],
streetlist:[],
city: "",
area: "",
areaCode: "",
//
title: "",
//
@ -467,7 +316,7 @@ export default {
patientCode: [
{ required: true, message: "客户编号不能为空", trigger: "blur" }
],
urgentContactName: [
patientName: [
{ required: true, message: "客户姓名不能为空", trigger: "blur" }
],
cardNo: [
@ -479,21 +328,21 @@ export default {
address: [
{ required: true, message: "居住地址不能为空", trigger: "blur" }
],
urgentContactName: [
{ required: true, message: "紧急联系人不能为空", trigger: "blur" }
],
urgentContactPhone: [
{ required: true, message: "紧急联系电话不能为空", trigger: "blur" }
],
homeLongitude: [
{ required: true, message: "居住地址经度不能为空", trigger: "blur" }
],
homeLatitude: [
{ required: true, message: "居住地址维度不能为空", trigger: "blur" }
],
headPictureUrl: [
{ required: true, message: "头像不能为空", trigger: "blur" }
],
// urgentContactName: [
// { required: true, message: "", trigger: "blur" }
// ],
// urgentContactPhone: [
// { required: true, message: "", trigger: "blur" }
// ],
// homeLongitude: [
// { required: true, message: "", trigger: "blur" }
// ],
// homeLatitude: [
// { required: true, message: "", trigger: "blur" }
// ],
// headPictureUrl: [
// { required: true, message: "", trigger: "blur" }
// ],
}
};
},
@ -506,6 +355,9 @@ export default {
//
province(item){
console.log(item)
this.queryParams.city = "";
this.queryParams.area = "";
this.queryParams.areaCode = "";
this.value1 = "";
this.value2 = "";
this.value3 = "";
@ -518,6 +370,8 @@ export default {
},
//
clickcity(item) {
this.queryParams.area = "";
this.queryParams.areaCode = "";
this.value2 = "";
this.value3 = "";
console.log(item);
@ -604,8 +458,21 @@ export default {
createBy: null,
createTime: null,
updateBy: null,
updateTime: null
updateTime: null,
patientArchivesList: [
{
province: "",
city: "",
area: "",
areaCode: "",
communityCode: "",
communityName: "",
communityLongitude: "",
communityLatitude: "",
},
],
};
this.resetForm("form");
},
/** 搜索按钮操作 */
@ -616,6 +483,18 @@ export default {
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
(this.queryParams = {
pageNum: 1,
pageSize: 10,
searchValue: null,
province: null,
city: null,
area: null,
areaCode: null,
areaName: null,
areaLevel: null,
// sort: null,
}),
this.handleQuery();
},
//