diff --git a/src/api/contracted/cbdkxx.js b/src/api/contracted/cbdkxx.js
new file mode 100644
index 00000000..4369f560
--- /dev/null
+++ b/src/api/contracted/cbdkxx.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request';
+
+// 承包地块信息列表
+export function listCbdkxx(params) {
+ return request({
+ url: '/service/cbdkxx/mobile/list',
+ method: 'get',
+ params: params
+ });
+}
+
+// 承包地块详情
+export function getCbdkxx(id) {
+ return request({
+ url: '/service/cbdkxx/get/' + id,
+ method: 'get'
+ });
+}
+
+// 新增承包地块信息
+export function addCbdkxx(data) {
+ return request({
+ url: '/service/cbdkxx/insert',
+ method: 'post',
+ data: data
+ });
+}
+
+// 修改承包地块信息
+export function updateCbdkxx(data) {
+ return request({
+ url: '/service/cbdkxx/modify',
+ method: 'post',
+ data: data
+ });
+}
+
+// 删除承包地块信息
+export function deleteCbdkxx(id) {
+ return request({
+ url: '/service/cbdkxx/delete/' + id,
+ method: 'get'
+ });
+}
+
+// 转出承包地块
+export function transferCbdkxx(params) {
+ return request({
+ url: '/service/cbdkxx/transfer',
+ method: 'get',
+ params: params
+ });
+}
+
diff --git a/src/api/contracted/dk.js b/src/api/contracted/dk.js
new file mode 100644
index 00000000..cb464e34
--- /dev/null
+++ b/src/api/contracted/dk.js
@@ -0,0 +1,10 @@
+import request from '@/utils/request';
+
+// 地块信息列表
+export function listDk(params) {
+ return request({
+ url: '/service/dk/list',
+ method: 'get',
+ params: params
+ });
+}
diff --git a/src/components/house/CommonMap.vue b/src/components/house/CommonMap.vue
index 5209e3d0..54615aa8 100644
--- a/src/components/house/CommonMap.vue
+++ b/src/components/house/CommonMap.vue
@@ -105,7 +105,7 @@ export default {
view: new ol.View({
center: ol.proj.fromLonLat(this.coord),
//zoom: false,
- zoom: 17.9,
+ zoom: 17,
minZoom: this.minMapZoom, //地图缩小限制
maxZoom: this.maxMapZoom, //地图放大限制
}),
@@ -248,6 +248,7 @@ export default {
self.drawInsert = null;
self.mapObject.removeInteraction(draw);
self.popLayer(COMMON_MAP_DRAW_LAYER_NAME);
+ self.$emit("drawFinished", null);
//console.log("drawRemove");
});
//还原之前图层
@@ -308,9 +309,9 @@ export default {
this.mapObject.getView().animate({
// 只设置需要的属性即可
center: center, // 中心点
- zoom: 17.9, // 缩放级别
+ zoom: 17, // 缩放级别
rotation: undefined, // 缩放完成view视图旋转弧度
- duration: 1000, // 缩放持续时间,默认不需要设置
+ duration: 300, // 缩放持续时间,默认不需要设置
});
return true;
},
@@ -371,7 +372,7 @@ export default {
this.mapObject.getView().animate({
// 只设置需要的属性即可
center: center, // 中心点
- zoom: 17.9, // 缩放级别
+ zoom: 17, // 缩放级别
rotation: undefined, // 缩放完成view视图旋转弧度
duration: 1000, // 缩放持续时间,默认不需要设置
});
diff --git a/src/views/contracted/village/contractor/contractWord.vue b/src/views/contracted/village/contractor/contractWord.vue
index b14e1c4c..fc76152a 100644
--- a/src/views/contracted/village/contractor/contractWord.vue
+++ b/src/views/contracted/village/contractor/contractWord.vue
@@ -19,7 +19,7 @@
-
+
-
+
-
+
延期
@@ -178,6 +178,7 @@
showCbqxz: false, // 控制承包结束时间弹出层的显示和隐藏
minDate: new Date(1978, 0, 1),
maxDate: new Date(2100, 11, 31),
+ isDisabled: false
};
},
created() {
@@ -196,7 +197,9 @@
if (this.form) {
this.cbflxText = this.selectDictLabel(this.cbflxOptions, this.form.cbflx);
this.cbfsText = this.selectDictLabel(this.cbfsOptions, this.form.cbfs);
+ this.isDisabled = true;
} else {
+ this.isDisabled = false;
this.resetForm();
}
});
@@ -254,6 +257,9 @@
icon: 'success',
message: '保存成功',
duration:"1000",
+ onClose: () => {
+ this.getDetail();
+ }
});
}
});
@@ -280,20 +286,22 @@
};
},
extension() {
- this.$dialog.confirm({
- message: '是否确认将此份承包合同的承包期限延长30年?',
- }).then(() => {
- // on confirm
- extendCbht(this.form.id).then(response => {
- if (response.code == 200) {
- this.$toast.success('延期成功');
- this.form.cbqxq = response.data.startTime;
- this.form.cbqxz = response.data.endTime;
- }
+ if (this.form.id) {
+ this.$dialog.confirm({
+ message: '是否确认将此份承包合同的承包期限延长30年?',
+ }).then(() => {
+ // on confirm
+ extendCbht(this.form.id).then(response => {
+ if (response.code == 200) {
+ this.$toast.success('延期成功');
+ this.form.cbqxq = response.data.startTime;
+ this.form.cbqxz = response.data.endTime;
+ }
+ });
+ }).catch(() => {
+ // on cancel
});
- }).catch(() => {
- // on cancel
- });
+ }
}
},
};
@@ -336,24 +344,28 @@
width: 225px;
}
- /* .tb_main{
- position: relative;
- p{
- position: absolute;
- display: inline-block;
- margin-left: 10PX;
- }
+ /deep/ .van-field--disabled .van-field__label {
+ color: #646566;
}
- .tb{
- font-size: 12px;
- color: #ff8900;
- background: #daf6e7;
- border: 1px solid #d7be6e;
- padding: 2PX 8PX;
- border-radius: 50PX;
- margin-right: 5PX;
- } */
+ /* .tb_main{
+ position: relative;
+ p{
+ position: absolute;
+ display: inline-block;
+ margin-left: 10PX;
+ }
+ }
+
+ .tb{
+ font-size: 12px;
+ color: #ff8900;
+ background: #daf6e7;
+ border: 1px solid #d7be6e;
+ padding: 2PX 8PX;
+ border-radius: 50PX;
+ margin-right: 5PX;
+ } */
.tap_block{
width: 100%;
diff --git a/src/views/contracted/village/contractor/contractorDetail.vue b/src/views/contracted/village/contractor/contractorDetail.vue
index 7372ed3b..4836fd5c 100644
--- a/src/views/contracted/village/contractor/contractorDetail.vue
+++ b/src/views/contracted/village/contractor/contractorDetail.vue
@@ -19,6 +19,7 @@
+
-
+
+
+ 生成代码
+
+
-
-
- 生成代码
-
-
-->
-
+
-
承包方
-
家庭成员
-
承包合同
+
承包方
+
家庭成员
+
承包合同
承包地
-
+
-
-
-
-
-
+
+
-
西湖地块名称名称名称
-
371481199201011234
+
{{ item.dkmc }}
+
{{ item.dkbm }}
-
-
3.5亩
-
旱地
-
2等地
-
种植业
-
基本农田:是
+
{{ item.htmjm }}亩
+
+
{{ item.dldj }}
+
{{ item.tdyt }}
+
基本农田:{{ item.sfjbnt }}
-
-
张三指界
-
东:张琪
-
西:马六
-
南:河流
-
北:道路
+
+
东:{{ item.dkdz }}
+
西:{{ item. dkxz }}
+
南:{{ item.dknz }}
+
北:{{ item.dkbz }}
-
-
-
-
+
+
+
+
+
{{option.cbfmc}}-{{option.cbfbm}}
+
+
+
+
@@ -75,6 +83,8 @@
diff --git a/src/views/contracted/village/contractor/contractorLandDetail.vue b/src/views/contracted/village/contractor/contractorLandDetail.vue
index 78f0e63b..dba09bbe 100644
--- a/src/views/contracted/village/contractor/contractorLandDetail.vue
+++ b/src/views/contracted/village/contractor/contractorLandDetail.vue
@@ -1,101 +1,120 @@
-
+
-
- 2222
+ {{ titleName }}
-
-
承包方
-
家庭成员
-
承包合同
-
承包地
-
-
-
-
-
-
-
-
+
+
+
+
+
+
{{option.dkmc}}-{{option.dkbm}}
+
+
+
+
+
+
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
保存
+
+
+
+
+
+
+ {{ item.dictLabel }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
保存
@@ -103,54 +122,223 @@
@@ -188,6 +376,14 @@
overflow: initial;
}
+ /deep/ .van-field--disabled .van-field__label {
+ color: #646566;
+ }
+
+ /deep/ .van-field__label {
+ width: 7em;
+ }
+
.tb_main{
position: relative;
p{
diff --git a/src/views/contracted/village/contractor/contractorLandMap.vue b/src/views/contracted/village/contractor/contractorLandMap.vue
index 2bec3413..82c13c6c 100644
--- a/src/views/contracted/village/contractor/contractorLandMap.vue
+++ b/src/views/contracted/village/contractor/contractorLandMap.vue
@@ -1,7 +1,7 @@
-
+
@@ -10,12 +10,12 @@
-
+
@@ -34,7 +34,17 @@
},
methods: {
-
+ goBack() {
+ this.$router.push({
+ name: 'contractedVillageContractorLand',
+ params: {
+ deptId: this.$route.params.deptId,
+ cbfbm: this.$route.params.cbfbm,
+ cbfmc: this.$route.params.cbfmc,
+ surveyStatus: this.$route.params.surveyStatus
+ }
+ });
+ },
},
};