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 {