From 66e9c9cb5cc5b707aa715a52068439205232953b Mon Sep 17 00:00:00 2001
From: QI_YUJIE <2878090898@qq.com>
Date: Fri, 14 Jun 2024 14:36:50 +0800
Subject: [PATCH] =?UTF-8?q?task=20=E5=9C=9F=E5=9C=B0=E7=A1=AE=E6=9D=83=20?=
=?UTF-8?q?=E6=89=BF=E5=8C=85=E6=96=B9=E4=BF=A1=E6=81=AF=E5=8A=9F=E8=83=BD?=
=?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/contracted/cbf.js | 2 +-
.../village/contractor/contractor.vue | 2 +-
.../village/contractor/contractorDetail.vue | 73 ++++++++--
.../contractor/contractorDetailAdd.vue | 88 ++++++++++--
.../contractor/contractorFamilyDetail.vue | 129 ++++++++++++------
5 files changed, 224 insertions(+), 70 deletions(-)
diff --git a/src/api/contracted/cbf.js b/src/api/contracted/cbf.js
index dc3d315b..733afecb 100644
--- a/src/api/contracted/cbf.js
+++ b/src/api/contracted/cbf.js
@@ -46,7 +46,7 @@ export function updateCbf(data) {
// 删除承包方信息
export function deleteCbf(id) {
return request({
- url: '/service/cbf/mobile/remove/' + id,
+ url: '/service/cbf/delete/' + id,
method: 'get'
});
}
diff --git a/src/views/contracted/village/contractor/contractor.vue b/src/views/contracted/village/contractor/contractor.vue
index 3ca43788..8c9ef13d 100644
--- a/src/views/contracted/village/contractor/contractor.vue
+++ b/src/views/contracted/village/contractor/contractor.vue
@@ -186,7 +186,7 @@
},
deleteContractor(id, index) {
this.$dialog.confirm({
- message: '是否确认删除此条承包方信息?',
+ message: '是否确认删除此条承包方信息以及与其相关联的家庭成员、承包合同、承包地块?',
}).then(() => {
// on confirm
deleteCbf(id).then(res => {
diff --git a/src/views/contracted/village/contractor/contractorDetail.vue b/src/views/contracted/village/contractor/contractorDetail.vue
index bfa2fdb8..a5dd3245 100644
--- a/src/views/contracted/village/contractor/contractorDetail.vue
+++ b/src/views/contracted/village/contractor/contractorDetail.vue
@@ -70,12 +70,13 @@
保存
@@ -140,6 +171,8 @@ showType:false, showZjType:false, showZhzt:false, + showDcrq: false, + showGsshrq: false, // 承包方信息表单 form: {}, // 承包方类型字典 @@ -150,6 +183,8 @@ taskStatus: null, // 整户状态类型字典 householdStatusOptions: [], + minDate: new Date(1978, 0, 1), + maxDate: new Date(2100, 11, 31), }; }, created() { @@ -175,6 +210,7 @@ this.form = response.data; this.$set(this.form, 'cbflxText', this.selectDictLabel(this.contractorTypeOptions, response.data.cbflx)); this.$set(this.form, 'cbfzjlxText', this.selectDictLabel(this.credentialTypeOptions, response.data.cbfzjlx)); + this.$set(this.form, 'householdStatusText', this.selectDictLabel(this.householdStatusOptions, response.data.householdStatus)); }); }, onConfirmTypeOptions(value){ @@ -187,6 +223,19 @@ this.form.cbfzjlxText = value.dictLabel; this.showZjType = false; }, + onConfirmHouseholdStatusOptions(value){ + this.form.householdStatus = value.dictValue; + this.form.householdStatusText = value.dictLabel; + this.showZhzt = false; + }, + onConfirmDcrq(data) { + this.form.cbfdcrq = this.format(data, 'yyyy-MM-dd'); + this.showDcrq = false; + }, + onConfirmGsshrq(data) { + this.form.gsshrq = this.format(data, 'yyyy-MM-dd'); + this.showGsshrq = false; + }, submitForm() { this.$refs.formData.validate().then(() => { updateCbf(this.form).then(response => { diff --git a/src/views/contracted/village/contractor/contractorDetailAdd.vue b/src/views/contracted/village/contractor/contractorDetailAdd.vue index 55087863..b9d056f8 100644 --- a/src/views/contracted/village/contractor/contractorDetailAdd.vue +++ b/src/views/contracted/village/contractor/contractorDetailAdd.vue @@ -11,7 +11,7 @@保存