BUG 28418

This commit is contained in:
aixianling
2022-03-22 10:17:51 +08:00
parent a93b30a565
commit bc7161c806
6 changed files with 14 additions and 25 deletions

View File

@@ -32,7 +32,7 @@
<div class="card">
<view class="item" :class="{spb:!row.topLabel,flex:!row.topLabel}" v-for="row in contract" :key="row.prop">
<span class="label" :class="{required:row.required}" v-text="row.label"/>
<AiAreaPicker v-if="row.type=='area'" @select="v=>$set(form,row.prop,v)" :fullName.sync="form.currentAreaName">
<AiAreaPicker v-if="row.type=='area'" @input="v=>$set(form,row.prop,v)" :fullName.sync="form.currentAreaName">
<u-icon name="arrow-right" :label="form.currentAreaName||'请选择'" label-pos="left" color="#ddd"/>
</AiAreaPicker>
<textarea v-else v-model="form[row.prop]" input-align="right" placeholder="请输入" placeholder-style="color:#999"
@@ -42,10 +42,8 @@
<div class="card">
<view class="item" :class="{spb:!row.topLabel,flex:!row.topLabel}" v-for="row in household" :key="row.prop">
<span class="label" :class="{required:row.required}" v-text="row.label"/>
<AiAreaPicker v-if="row.prop=='householdAreaId'" all @select="v=>$set(form,row.prop,v)"
:fullName.sync="form.householdAreaName" valueLevel="5">
<u-icon name="arrow-right" :label="form.householdAreaName||'请选择'" label-pos="left" color="#ddd"/>
</AiAreaPicker>
<AiAreaPicker v-if="row.prop=='householdAreaId'" all @input="v=>$set(form,row.prop,v)" v-model="form[row.prop]"
:fullName.sync="form.householdAreaName" valueLevel="5" isForm/>
<textarea v-else v-model="form[row.prop]" input-align="right" placeholder="请输入" placeholder-style="color:#999"
maxlength="50"/>
</view>
@@ -55,7 +53,7 @@
<span class="label" :class="{required:row.required}" v-text="row.label"/>
<AiSelect v-if="row.dict" v-model="form[row.prop]" :dict="row.dict"/>
<AiDate v-else-if="row.type=='time'" v-model="form[row.prop]"/>
<AiAreaPicker v-else-if="row.type=='area'" @select="v=>$set(form,row.prop,v)" all
<AiAreaPicker v-else-if="row.type=='area'" all v-model="form[row.prop]"
:fullName.sync="form.birthplaceAreaName">
<u-icon name="arrow-right" :label="form.birthplaceAreaName||'请选择'" label-pos="left" color="#ddd"/>
</AiAreaPicker>
@@ -82,7 +80,7 @@ export default {
data() {
let required = true
return {
ownerOps:[],
ownerOps: [],
form: {
householdName: "1",
currentAreaName: "",
@@ -117,7 +115,7 @@ export default {
}
},
onLoad() {
this.$dict.load("yesOrNo", "householdRelation").then(()=>{
this.$dict.load("yesOrNo", "householdRelation").then(() => {
this.ownerOps = this.$dict.getDict("yesOrNo")
})
this.getResident()