| @@ -125,13 +125,45 @@ | |||
| </van-radio-group> | |||
| </template> | |||
| </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.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.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.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"> | |||
| <common-map ref="contractedLandMap" :minMapZoom="15" :maxMapZoom="18" :allowDraw="true" @drawFinished="onMapDrawFinished" /> | |||
| @@ -174,6 +206,10 @@ | |||
| tdytText: null, // 土地用途标签名 | |||
| showLandPurpose: false, // 控制土地用途字典弹出层的显示和隐藏 | |||
| sfjbntOptions: [], // 是否基本农田字典 | |||
| qdfsOptions: [], // 承包经营权取得方式字典 | |||
| qdfsText: null, // 经营权取得方式标签名 | |||
| showQdfs: false, // 控制土地用途字典弹出层的显示和隐藏 | |||
| sfqqqgOptions: [], // 是否确权确股字典 | |||
| landList: [], // 地块信息列表 | |||
| taskStatus: null, // 调查任务的完成状态:1表示已完成,2表示未完成 | |||
| searchKeyword: '', // 弹出框查询关键字 | |||
| @@ -195,6 +231,10 @@ | |||
| }); | |||
| this.getDicts("is_common").then(response => { | |||
| this.sfjbntOptions = response.data; | |||
| this.sfqqqgOptions = response.data; | |||
| }); | |||
| this.getDicts("jyq_method").then(response => { | |||
| this.qdfsOptions = response.data; | |||
| }); | |||
| }, | |||
| mounted() { | |||
| @@ -243,6 +283,7 @@ | |||
| this.tdlylxText = this.selectDictLabel(this.tdlylxOptions, response.data.tdlylx); | |||
| this.dldjText = this.selectDictLabel(this.dldjOptions, response.data.dldj); | |||
| this.tdytText = this.selectDictLabel(this.tdytOptions, response.data.tdyt); | |||
| this.qdfsText = this.selectDictLabel(this.qdfsOptions, response.data.cbjyqqdfs); | |||
| if (response.data.theGeomJson) { | |||
| this.form.theGeom = JSON.stringify(JSON.parse(response.data.theGeomJson).coordinates); | |||
| this.$nextTick(() => { | |||
| @@ -264,15 +305,20 @@ | |||
| dldj: null, | |||
| tdyt: null, | |||
| sfjbnt: null, | |||
| htmjm: null, | |||
| zjrxm: null, | |||
| dkdz: null, | |||
| dkxz: null, | |||
| dknz: null, | |||
| dkbz: null, | |||
| dkbzxx: null, | |||
| theGeom: null | |||
| theGeom: null, | |||
| cbjyqqdfs: '110', | |||
| htmjm: null, | |||
| yhtmjm: null, | |||
| lzhtbm: null, | |||
| sfqqqg: null | |||
| }; | |||
| this.qdfsText = '家庭承包'; | |||
| }, | |||
| openLandCodePopup() { | |||
| /* if (this.form.dkbm) { | |||
| @@ -331,6 +377,11 @@ | |||
| this.tdytText = value.dictLabel; | |||
| this.showLandPurpose = false; | |||
| }, | |||
| onConfirmQdfsOptions(value) { | |||
| this.form.cbjyqqdfs = value.dictValue; | |||
| this.qdfsText = value.dictLabel; | |||
| this.showQdfs = false; | |||
| }, | |||
| goBack() { | |||
| this.$router.push({ | |||
| name: 'contractedVillageContractorLand', | |||
| @@ -419,7 +470,7 @@ | |||
| } | |||
| /deep/ .van-field__label { | |||
| width: 7em; | |||
| width: 8em; | |||
| } | |||
| .tb_main{ | |||