From 4bf61c9c1ab1f984a3ac9651a86703d674cdc087 Mon Sep 17 00:00:00 2001 From: cclu <1106109051@qq.com> Date: Mon, 5 Aug 2024 19:34:44 +0800 Subject: [PATCH] update --- pages.json | 2 +- pages/index/index.vue | 4 +- pages/settlementApproval/detail.vue | 1187 ++++++++++++++++- pages/settlementApproval/index.vue | 273 ++-- .../settlementApproval/defaultPersonIcon.png | Bin 0 -> 873 bytes static/images/settlementApproval/passIcon.png | Bin 0 -> 898 bytes .../settlementApproval/renovationIcon.png | Bin 0 -> 2984 bytes .../settlementApproval/settlementIcon.png | Bin 0 -> 2848 bytes .../images/settlementApproval/successData.png | Bin 0 -> 2156 bytes static/images/settlementApproval/timeIcon.png | Bin 0 -> 425 bytes 10 files changed, 1357 insertions(+), 109 deletions(-) create mode 100644 static/images/settlementApproval/defaultPersonIcon.png create mode 100644 static/images/settlementApproval/passIcon.png create mode 100644 static/images/settlementApproval/renovationIcon.png create mode 100644 static/images/settlementApproval/settlementIcon.png create mode 100644 static/images/settlementApproval/successData.png create mode 100644 static/images/settlementApproval/timeIcon.png diff --git a/pages.json b/pages.json index 1abd2de..9795d6c 100644 --- a/pages.json +++ b/pages.json @@ -92,7 +92,6 @@ "path": "index", "style": { - "enablePullDownRefresh": true, "navigationStyle": "custom" } }, @@ -100,6 +99,7 @@ "path": "detail", "style": { + "navigationStyle": "custom", "navigationBarTitleText": "结算审批" } }, diff --git a/pages/index/index.vue b/pages/index/index.vue index 1c04b98..7efa537 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -224,10 +224,10 @@ icon: 'none' }) } - }, + }, toPage(item) { console.log('item',item) - let _this = this + let _this = this if (!this.user.Membership_Phone) { uni.showModal({ diff --git a/pages/settlementApproval/detail.vue b/pages/settlementApproval/detail.vue index 0a95868..bb91e2d 100644 --- a/pages/settlementApproval/detail.vue +++ b/pages/settlementApproval/detail.vue @@ -1,6 +1,323 @@ @@ -917,9 +1236,14 @@ export default { monthId:'', // 月份审批二次进入发起申请的时候带的唯一id monthNewCalibration:{},// 月度精算过后 详情进入查看的值 yearId:'',// 年度审批二次进入发起申请的时候带的id + menu:{}, + settlementModes:{},// 结算模式的枚举对象 } }, async onLoad(query){ + this.menu = uni.getMenuButtonBoundingClientRect() + console.log('this.menu',this.menu) + this.handleGetSETTLEMENTMODES() console.log('query',query) if (query.id) { this.isPush = true @@ -986,6 +1310,24 @@ export default { methods:{ numeral, + // 拿到结算模式的枚举 + async handleGetSETTLEMENTMODES(){ + const req = { FieldExplainField: 'SETTLEMENT_MODES' } + const result = await request.$webGet('EShangApiMain/FrameWork/GetFieldEnumByField',req) + console.log('result',result) + let res = result.Result_Data.List + let obj = {} + if(res && res.length>0){ + res.forEach(item=>{ + obj[item.value] = item.label + }) + } + this.settlementModes = obj + }, + // 返回按钮 + handleBack(){ + this.$util.toNextRoute('navigateBack',{ delta: 1}) + }, // 跳转月度详情页面 handleToMonth(obj) { console.log('obj', obj) @@ -1762,6 +2104,795 @@ export default {