From 400c116e0040aa5094db00c03de052ab4461745d Mon Sep 17 00:00:00 2001 From: hejunjie Date: Wed, 24 Jul 2024 18:18:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E5=A4=8D=E7=AC=AC=E4=BA=8C?= =?UTF-8?q?=E8=BD=AEbug=EF=BC=8C=E8=AE=A1=E5=88=92=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dike/index.js | 2 +- .../maintenancePlan/components/PlanDetail.vue | 4 ++ .../maintenance/maintenancePlan/index.vue | 67 +++++++++++++++++-- .../maintenancePlanAccept/index.vue | 15 +++-- .../maintenancePlanAudit/index.vue | 15 +++-- .../CreateMaintenanceRecord.vue | 51 +++++++------- .../components/RecordDetail.vue | 21 +++--- .../maintenance/maintenanceRecords/index.vue | 15 +++-- src/views/mobilePage/index.vue | 29 +++++--- .../maintenancePlan/components/PlanDetail.vue | 7 +- .../maintenance/maintenancePlan/index.vue | 64 ++++++++++++++++-- .../maintenancePlanAccept/index.vue | 15 +++-- .../maintenancePlanAudit/index.vue | 16 +++-- .../CreateMaintenanceRecord.vue | 50 ++++++++------ .../components/RecordDetail.vue | 22 +++--- .../maintenance/maintenanceRecords/index.vue | 15 +++-- 16 files changed, 293 insertions(+), 115 deletions(-) diff --git a/src/api/dike/index.js b/src/api/dike/index.js index a93cb7b..5f160b5 100644 --- a/src/api/dike/index.js +++ b/src/api/dike/index.js @@ -290,7 +290,7 @@ export function postYhRecordaApproval(data) { export function delRunDzYhPlan(data) { return request({ url: `/run/df/yh/plan/${data.id}`, - method: 'del' + method: 'delete' }) } diff --git a/src/views/dike/runManage/maintenance/maintenancePlan/components/PlanDetail.vue b/src/views/dike/runManage/maintenance/maintenancePlan/components/PlanDetail.vue index e7e4791..e8b5a1a 100644 --- a/src/views/dike/runManage/maintenance/maintenancePlan/components/PlanDetail.vue +++ b/src/views/dike/runManage/maintenance/maintenancePlan/components/PlanDetail.vue @@ -257,6 +257,10 @@ v-for="(activity, index) in activities" :key="index" :timestamp="activity.approvalTime"> + 待提交 + 审批中 + 已通过 + 已驳回
审批意见: {{activity.comment}}
审批附件: {{ activity.docs && diff --git a/src/views/dike/runManage/maintenance/maintenancePlan/index.vue b/src/views/dike/runManage/maintenance/maintenancePlan/index.vue index a14a2c0..f9efe7c 100644 --- a/src/views/dike/runManage/maintenance/maintenancePlan/index.vue +++ b/src/views/dike/runManage/maintenance/maintenancePlan/index.vue @@ -25,7 +25,9 @@ export default { adcd: "", dikeName: "", dikeType: "", + engScal: "", name: "", + status: "", planDateArr: [], }, choiceDate: '', @@ -37,11 +39,10 @@ export default { } }, disabledDate: (time) => {//只能选择5年数据 - let curDate = (new Date()).getTime(); - let three = 5 * 12 * 30 * 24 * 3600 * 1000; - let min = curDate + three; - let max = curDate - three; if (this.choiceDate) { + let three = 5 * 12 * 30 * 24 * 3600 * 1000; + let min = this.choiceDate + three; + let max = this.choiceDate - three; return time.getTime() < max || time.getTime() > min; } else { return false; @@ -52,6 +53,7 @@ export default { dialogVisible: false, areasOptions: [], // 行政区划列表 embankmentTypeOptions: [], // 堤防类型列表 + scaleOptions: [], // 堤防类型列表 supplementOptions: [], // 资金来源列表 tableData: [], // 表格列表 tableCheckData: [], // 选中的数据 @@ -148,6 +150,8 @@ export default { : null, dikeName: this.paramsData.dikeName, dikeType: this.paramsData.dikeType, + engScal: this.paramsData.engScal, + status: this.paramsData.status, }, pageSize: this.pageData.pageSize, pageNum: this.pageData.pageNum, @@ -208,6 +212,8 @@ export default { this.paramsData.planDateArr = []; this.paramsData.dikeName = ""; this.paramsData.dikeType = ""; + this.paramsData.engScal = ""; + this.paramsData.status = ""; this.reqCountCalc(); this.pageData.pageNum = 1; @@ -235,12 +241,21 @@ export default { }) return name; }, + // 过滤时间日期 + formatDate(dateStr) { + const date = new Date(dateStr); + console.log(date) + return date.toISOString().split('T')[0]; + } }, created() { this.getTreeData(); this.getDicts("embankment_type").then((response) => { this.embankmentTypeOptions = response.data; }); + this.getDicts("df-scale").then((response) => { + this.scaleOptions = response.data; + }); this.getDicts("xs_yh_supplement").then((response) => { this.supplementOptions = response.data; @@ -317,6 +332,26 @@ export default { placeholder="请输入名称" />
+
+ 工程规模 + + + + +
维养计划日期
+
+ 计划状态 + + + + + + + +
+ + diff --git a/src/views/sluice/runManage/maintenance/maintenanceRecords/index.vue b/src/views/sluice/runManage/maintenance/maintenanceRecords/index.vue index 48d4953..44c915c 100644 --- a/src/views/sluice/runManage/maintenance/maintenanceRecords/index.vue +++ b/src/views/sluice/runManage/maintenance/maintenanceRecords/index.vue @@ -40,11 +40,10 @@ export default { } }, disabledDate: (time) => {//只能选择5年数据 - let curDate = (new Date()).getTime(); - let three = 5 * 12 * 30 * 24 * 3600 * 1000; - let min = curDate + three; - let max = curDate - three; if (this.choiceDate) { + let three = 5 * 12 * 30 * 24 * 3600 * 1000; + let min = this.choiceDate + three; + let max = this.choiceDate - three; return time.getTime() < max || time.getTime() > min; } else { return false; @@ -261,6 +260,12 @@ export default { }); return name || type; }, + // 过滤时间日期 + formatDate(dateStr) { + const date = new Date(dateStr); + console.log(date) + return date.toISOString().split('T')[0]; + } }, created() { this.getTreeData() @@ -421,7 +426,7 @@ export default {