| @@ -125,13 +125,45 @@ | |||||
| </van-radio-group> | </van-radio-group> | ||||
| </template> | </template> | ||||
| </van-field> | </van-field> | ||||
| <van-field v-model="form.htmjm" type="number" label="合同面积(亩):" placeholder="请输入合同面积(亩)" required :rules="[{ required: true }]" :border="false" input-align="right" /> | |||||
| <van-field v-model="form.zjrxm" label="指界人姓名:" placeholder="请输入指界人姓名" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="100" /> | <van-field v-model="form.zjrxm" label="指界人姓名:" placeholder="请输入指界人姓名" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="100" /> | ||||
| <van-field v-model="form.dkdz" label="地块东至:" placeholder="请输入地块东至" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="50" /> | <van-field v-model="form.dkdz" label="地块东至:" placeholder="请输入地块东至" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="50" /> | ||||
| <van-field v-model="form.dkxz" label="地块西至:" placeholder="请输入地块西至" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="50" /> | <van-field v-model="form.dkxz" label="地块西至:" placeholder="请输入地块西至" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="50" /> | ||||
| <van-field v-model="form.dknz" label="地块南至:" placeholder="请输入地块南至" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="50" /> | <van-field v-model="form.dknz" label="地块南至:" placeholder="请输入地块南至" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="50" /> | ||||
| <van-field v-model="form.dkbz" label="地块北至:" placeholder="请输入地块北至" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="50" /> | <van-field v-model="form.dkbz" label="地块北至:" placeholder="请输入地块北至" required :rules="[{ required: true }]" :border="false" input-align="right" maxlength="50" /> | ||||
| <van-field v-model="form.dkbzxx" label="地块备注信息:" placeholder="请输入地块备注信息" type="textarea" rows="3" :border="false" input-align="right" maxlength="250" /> | |||||
| <van-field v-model="form.dkbzxx" label="地块备注信息:" placeholder="请输入地块备注信息" :border="false" input-align="right" maxlength="250" /> <!-- type="textarea" rows="3" --> | |||||
| <van-field | |||||
| v-model="qdfsText" | |||||
| label="经营权取得方式:" | |||||
| placeholder="请选择经营权取得方式" | |||||
| required | |||||
| :rules="[{ required: true }]" | |||||
| :border="false" | |||||
| input-align="right" | |||||
| right-icon="arrow-down" | |||||
| readonly | |||||
| clickable | |||||
| @click="showQdfs = true" | |||||
| /> | |||||
| <van-popup v-model="showQdfs" position="bottom"> | |||||
| <van-picker | |||||
| show-toolbar | |||||
| :columns="qdfsOptions" | |||||
| value-key="dictLabel" | |||||
| @confirm="onConfirmQdfsOptions" | |||||
| @cancel="showQdfs = false" | |||||
| /> | |||||
| </van-popup> | |||||
| <van-field v-model="form.htmjm" type="number" label="合同面积(亩):" placeholder="请输入合同面积(亩)" required :rules="[{ required: true }]" :border="false" input-align="right" /> | |||||
| <van-field v-model="form.yhtmjm" type="number" label="原合同面积(亩):" placeholder="请输入原合同面积(亩)" :border="false" input-align="right" /> | |||||
| <van-field v-model="form.lzhtbm" label="流转合同代码:" placeholder="请输入流转合同代码" :border="false" input-align="right" maxlength="18" /> | |||||
| <van-field v-model="form.sfqqqg" label="是否确权确股:" placeholder="请选择是否确权确股" :border="false" input-align="right"> | |||||
| <template #input> | |||||
| <van-radio-group v-model="form.sfqqqg" direction="horizontal"> | |||||
| <van-radio v-for="item in sfqqqgOptions" :key="item.dictValue" :name="item.dictValue">{{ item.dictLabel }}</van-radio> | |||||
| </van-radio-group> | |||||
| </template> | |||||
| </van-field> | |||||
| <div class="mapBox"> | <div class="mapBox"> | ||||
| <common-map ref="contractedLandMap" :minMapZoom="15" :maxMapZoom="18" :allowDraw="true" @drawFinished="onMapDrawFinished" /> | <common-map ref="contractedLandMap" :minMapZoom="15" :maxMapZoom="18" :allowDraw="true" @drawFinished="onMapDrawFinished" /> | ||||
| @@ -174,6 +206,10 @@ | |||||
| tdytText: null, // 土地用途标签名 | tdytText: null, // 土地用途标签名 | ||||
| showLandPurpose: false, // 控制土地用途字典弹出层的显示和隐藏 | showLandPurpose: false, // 控制土地用途字典弹出层的显示和隐藏 | ||||
| sfjbntOptions: [], // 是否基本农田字典 | sfjbntOptions: [], // 是否基本农田字典 | ||||
| qdfsOptions: [], // 承包经营权取得方式字典 | |||||
| qdfsText: null, // 经营权取得方式标签名 | |||||
| showQdfs: false, // 控制土地用途字典弹出层的显示和隐藏 | |||||
| sfqqqgOptions: [], // 是否确权确股字典 | |||||
| landList: [], // 地块信息列表 | landList: [], // 地块信息列表 | ||||
| taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成 | taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成 | ||||
| searchKeyword: '', // 弹出框查询关键字 | searchKeyword: '', // 弹出框查询关键字 | ||||
| @@ -195,6 +231,10 @@ | |||||
| }); | }); | ||||
| this.getDicts("is_common").then(response => { | this.getDicts("is_common").then(response => { | ||||
| this.sfjbntOptions = response.data; | this.sfjbntOptions = response.data; | ||||
| this.sfqqqgOptions = response.data; | |||||
| }); | |||||
| this.getDicts("jyq_method").then(response => { | |||||
| this.qdfsOptions = response.data; | |||||
| }); | }); | ||||
| }, | }, | ||||
| mounted() { | mounted() { | ||||
| @@ -243,6 +283,7 @@ | |||||
| this.tdlylxText = this.selectDictLabel(this.tdlylxOptions, response.data.tdlylx); | this.tdlylxText = this.selectDictLabel(this.tdlylxOptions, response.data.tdlylx); | ||||
| this.dldjText = this.selectDictLabel(this.dldjOptions, response.data.dldj); | this.dldjText = this.selectDictLabel(this.dldjOptions, response.data.dldj); | ||||
| this.tdytText = this.selectDictLabel(this.tdytOptions, response.data.tdyt); | this.tdytText = this.selectDictLabel(this.tdytOptions, response.data.tdyt); | ||||
| this.qdfsText = this.selectDictLabel(this.qdfsOptions, response.data.cbjyqqdfs); | |||||
| if (response.data.theGeomJson) { | if (response.data.theGeomJson) { | ||||
| this.form.theGeom = JSON.stringify(JSON.parse(response.data.theGeomJson).coordinates); | this.form.theGeom = JSON.stringify(JSON.parse(response.data.theGeomJson).coordinates); | ||||
| this.$nextTick(() => { | this.$nextTick(() => { | ||||
| @@ -264,15 +305,20 @@ | |||||
| dldj: null, | dldj: null, | ||||
| tdyt: null, | tdyt: null, | ||||
| sfjbnt: null, | sfjbnt: null, | ||||
| htmjm: null, | |||||
| zjrxm: null, | zjrxm: null, | ||||
| dkdz: null, | dkdz: null, | ||||
| dkxz: null, | dkxz: null, | ||||
| dknz: null, | dknz: null, | ||||
| dkbz: null, | dkbz: null, | ||||
| dkbzxx: null, | dkbzxx: null, | ||||
| theGeom: null | |||||
| theGeom: null, | |||||
| cbjyqqdfs: '110', | |||||
| htmjm: null, | |||||
| yhtmjm: null, | |||||
| lzhtbm: null, | |||||
| sfqqqg: null | |||||
| }; | }; | ||||
| this.qdfsText = '家庭承包'; | |||||
| }, | }, | ||||
| openLandCodePopup() { | openLandCodePopup() { | ||||
| /* if (this.form.dkbm) { | /* if (this.form.dkbm) { | ||||
| @@ -331,6 +377,11 @@ | |||||
| this.tdytText = value.dictLabel; | this.tdytText = value.dictLabel; | ||||
| this.showLandPurpose = false; | this.showLandPurpose = false; | ||||
| }, | }, | ||||
| onConfirmQdfsOptions(value) { | |||||
| this.form.cbjyqqdfs = value.dictValue; | |||||
| this.qdfsText = value.dictLabel; | |||||
| this.showQdfs = false; | |||||
| }, | |||||
| goBack() { | goBack() { | ||||
| this.$router.push({ | this.$router.push({ | ||||
| name: 'contractedVillageContractorLand', | name: 'contractedVillageContractorLand', | ||||
| @@ -419,7 +470,7 @@ | |||||
| } | } | ||||
| /deep/ .van-field__label { | /deep/ .van-field__label { | ||||
| width: 7em; | |||||
| width: 8em; | |||||
| } | } | ||||
| .tb_main{ | .tb_main{ | ||||