被护理人 搜索 重置 校验

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" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </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-form-item>
<el-button <el-button
type="primary" type="primary"
@ -675,16 +660,7 @@ export default {
// //
reset() { reset() {
this.form = { this.form = {
// id: null,
// areaCode: null,
// communityCode: null,
// communityName: null,
// communityLongitude: null,
// communityLatitude: null,
// createBy: null,
// createTime: null,
// updateBy: null,
// updateTime: null,
communityInfoList: [ communityInfoList: [
{ {
province: "", province: "",
@ -704,7 +680,6 @@ export default {
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.getList(); this.getList();
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
@ -717,33 +692,10 @@ export default {
province: null, province: null,
city: null, city: null,
area: null, area: null,
areaCodes: null,
// createBy: null,
// createTime: null,
// updateBy: null,
// updateTime: null,
// remark: null,
areaCode: null, areaCode: null,
areaName: null, areaName: null,
areaLevel: 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(); this.handleQuery();
}, },
// //

View File

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