|
|
@@ -67,18 +67,40 @@ |
|
|
|
:rules="[{ required: true }]" |
|
|
|
required |
|
|
|
/> |
|
|
|
<field-select |
|
|
|
<!-- <field-select--> |
|
|
|
<!-- v-if="!showHzxx"--> |
|
|
|
<!-- v-model="form.nhdm"--> |
|
|
|
<!-- label="农户代码"--> |
|
|
|
<!-- value-key="xm"--> |
|
|
|
<!-- placeholder="选择农户代码"--> |
|
|
|
<!-- :columns = "nhdmOptions"--> |
|
|
|
<!-- @confirm="onnhdmChanged"--> |
|
|
|
<!-- :on-remote-response="'data'"--> |
|
|
|
<!-- :rules="[{ required: true }]"--> |
|
|
|
<!-- required--> |
|
|
|
<!-- />--> |
|
|
|
<van-field |
|
|
|
v-if="!showHzxx" |
|
|
|
v-model="form.nhdm" |
|
|
|
label="农户代码" |
|
|
|
value-key="xm" |
|
|
|
placeholder="选择农户代码" |
|
|
|
:columns = "nhdmOptions" |
|
|
|
@confirm="onnhdmChanged" |
|
|
|
:on-remote-response="'data'" |
|
|
|
clickable |
|
|
|
:rules="[{ required: true }]" |
|
|
|
required |
|
|
|
label="农户代码" |
|
|
|
placeholder="选择农户代码" |
|
|
|
v-model="form.nhdm" |
|
|
|
@click="shownhdm = true" |
|
|
|
input-align="right" |
|
|
|
right-icon="arrow-down" |
|
|
|
/> |
|
|
|
<van-popup v-model="shownhdm" position="bottom"> |
|
|
|
<van-search v-model="nhdmSearch" placeholder="请输入搜索关键词" @input="onSearch"/> |
|
|
|
<van-picker |
|
|
|
show-toolbar |
|
|
|
:columns="newList" |
|
|
|
value-key="xm" |
|
|
|
@confirm="onnhdmChanged" |
|
|
|
@cancel="shownhdm = false" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<van-field |
|
|
|
input-align="right" |
|
|
|
v-model="form.xm" |
|
|
@@ -316,7 +338,11 @@ export default { |
|
|
|
permission:false, |
|
|
|
yhzgxOperate:false, |
|
|
|
nhdmOptions:null, |
|
|
|
nhdmSearch:null, |
|
|
|
newList:[], |
|
|
|
newListTwo:[], |
|
|
|
showHzxx:false, |
|
|
|
shownhdm:false, |
|
|
|
// 使用权人列表 |
|
|
|
syqrlist:[ |
|
|
|
{ |
|
|
@@ -375,8 +401,23 @@ export default { |
|
|
|
item.xm = item.xm +"-"+ item.nhdm; |
|
|
|
return {xm:item.xm,nhdm:item.nhdm} |
|
|
|
}); |
|
|
|
this.newList = this.nhdmOptions; |
|
|
|
this.newListTwo = this.nhdmOptions; |
|
|
|
}); |
|
|
|
}, |
|
|
|
onSearch(val) { |
|
|
|
if(this.nhdmOptions.length>0){ |
|
|
|
this.newList = [] |
|
|
|
for(let j = 0 ;j<this.nhdmOptions.length;j++){ |
|
|
|
if(this.nhdmOptions[j].xm.indexOf(val)>-1){ |
|
|
|
this.newList.push(this.nhdmOptions[j]); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if(val==""){ |
|
|
|
this.newList = this.newListTwo; |
|
|
|
} |
|
|
|
}, |
|
|
|
submitzjd(){ |
|
|
|
this.$refs.form.validate().then(() => { |
|
|
|
if(this.form.id == null){ |
|
|
|