提交 b8ddbfcb 编写于 作者: yi.li's avatar yi.li

样式优化

上级 c4d57eb4
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24" style="text-align: center;margin-top:15px;" v-if="!patientId"> <el-button plain size="small" @click="toggleClick">{{tipsText}}</el-button></el-col> <el-col :span="24" style="text-align: center;margin-top:15px;" v-show="!patientId"> <el-button plain size="small" @click="toggleClick">{{tipsText}}</el-button></el-col>
</el-row> </el-row>
<div v-show="isShowAll || patientId"> <div v-show="isShowAll || patientId">
<div class="has-header">数据记录</div> <div class="has-header">数据记录</div>
...@@ -246,32 +246,6 @@ ...@@ -246,32 +246,6 @@
getCityList, getCityList,
getCountyList, getCountyList,
getTownList } from '@/utils/patients/patientsapi'; getTownList } from '@/utils/patients/patientsapi';
const initForm = {
nickname: '',
mobilePhone: '',
diseases: [],
patientDiseases: [],
customLabels: [],
idNo: '',
birthTime: '',
age: '',
sex: null,
permanentResidence: '',
nationality: '',
socialCard: '',
fileLocator: '',
isWechatBind: null,
isRemind: null,
wechatNickname: '',
remark: '',
patientAddress: '',
address: '',
workplace: '',
provinceId: null,
cityId: null,
countyId: null,
townId: null,
};
export default { export default {
name: "basicInfo", name: "basicInfo",
components: {}, components: {},
...@@ -355,7 +329,13 @@ ...@@ -355,7 +329,13 @@
props: { props: {
patientInfoObj: Object, patientInfoObj: Object,
checkForm: Boolean, checkForm: Boolean,
patientId: String, patientId: {
required: false,
type: String,
default: function () {
return '';
}
},
}, },
watch: { watch: {
async patientInfoObj(val) { async patientInfoObj(val) {
...@@ -398,7 +378,7 @@ ...@@ -398,7 +378,7 @@
this.addressList = []; this.addressList = [];
} }
}else { // 新增 }else { // 新增
this.patientInfoForm = JSON.stringify(JSON.parse(initForm)); this.initForm();
} }
}, },
checkForm(val){ checkForm(val){
...@@ -411,6 +391,9 @@ ...@@ -411,6 +391,9 @@
this.initConstant(); this.initConstant();
}, },
mounted(){ mounted(){
if(!this.patientId){//新建计划
this.initForm();
}
}, },
computed: { computed: {
...mapGetters([ ...mapGetters([
...@@ -425,6 +408,34 @@ ...@@ -425,6 +408,34 @@
}, },
}, },
methods: { methods: {
initForm() {
this.patientInfoForm = {
nickname: '',
mobilePhone: '',
diseases: [],
patientDiseases: [],
customLabels: [],
idNo: '',
birthTime: '',
age: '',
sex: null,
permanentResidence: '',
nationality: '',
socialCard: '',
fileLocator: '',
isWechatBind: null,
isRemind: null,
wechatNickname: '',
remark: '',
patientAddress: '',
address: '',
workplace: '',
provinceId: null,
cityId: null,
countyId: null,
townId: null,
}
},
initConstant(){ initConstant(){
getDiseasesList().then((data) => { getDiseasesList().then((data) => {
if(data.code == '000000') { if(data.code == '000000') {
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<h1 class="page-title">我的居民:共{{pagination.totalRows}}</h1> <h1 class="page-title">我的居民:共{{pagination.totalRows}}</h1>
<div class="search-div"> <div class="search-div">
<div class="search-input"> <div class="search-input">
<el-form :model="searchData" ref="searchData" :inline="true"> <el-form :model="searchData" ref="searchData" :inline="true" label-width="100px">
<el-form-item label="性别:" prop="patientName"> <el-form-item label="性别:" prop="patientName">
<el-select v-model="searchData.sex" size="small" clearable :popper-append-to-body="false"> <el-select v-model="searchData.sex" size="small" clearable :popper-append-to-body="false">
<el-option <el-option
...@@ -323,8 +323,12 @@ ...@@ -323,8 +323,12 @@
justify-content: space-between; justify-content: space-between;
padding: 30px 0 10px 0; padding: 30px 0 10px 0;
border-bottom: 1px solid #efefef; border-bottom: 1px solid #efefef;
.search-input{
flex: 1;
}
.search-btn { .search-btn {
min-width: 127px; text-align: right;
width: 150px;
} }
} }
.blank-wrap { .blank-wrap {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册