diff --git a/pages.json b/pages.json index f3d858a..d52a304 100644 --- a/pages.json +++ b/pages.json @@ -406,13 +406,13 @@ { "path": "index", "style": { - "navigationBarTitleText": "经营项目预警审批" + "navigationBarTitleText": "分润比例切换" } }, { "path": "detail", "style": { - "navigationBarTitleText": "经营项目预警审批" + "navigationBarTitleText": "分润比例切换" } } ] diff --git a/pages/projectWarning/components/listUnit.vue b/pages/projectWarning/components/listUnit.vue index c3ae9bf..2509efc 100644 --- a/pages/projectWarning/components/listUnit.vue +++ b/pages/projectWarning/components/listUnit.vue @@ -7,7 +7,10 @@

{{item.BUSINESSPROJECT_NAME}}

-

{{item.PROJECTWARNING_STATE===1000?'待切换':item.PROJECTWARNING_STATE===2000?'审核中':item.PROJECTWARNING_STATE===9000?'已切换':item.PROJECTWARNING_STATE===0?'':''}}

+ +

{{item.PROJECTWARNING_STATE===1000?'待切换':item.PROJECTWARNING_STATE===2000?'审核中':item.PROJECTWARNING_STATE===9000?'已切换':item.PROJECTWARNING_STATE===9999?'暂不切换':''}}

+

{{item.PROJECTWARNING_STATE===1000?'待切换':item.PROJECTWARNING_STATE===2000?'审核中':item.PROJECTWARNING_STATE===9000?'已切换':item.PROJECTWARNING_STATE===9999?'暂不切换':''}}

+ {{i+1}} @@ -20,7 +23,11 @@ -

{{item.EXPIREDAYS!==0?`${item.EXPIREDAYS}`:'已到期'}}

+

+ 预计 + + {{item.EXPIREDAYS!==0?`${item.EXPIREDAYS}`:'完成保底'}} +

@@ -97,6 +104,10 @@ padding: 0 10rpx; height: 40rpx; } + .other-coastGray{ + background: transparent; + color: #999999; + } .cellLeftStyle{//标签左侧对齐 line-height: 45rpx; diff --git a/pages/projectWarning/detail.vue b/pages/projectWarning/detail.vue index 1b1c6b5..2ecb0a4 100644 --- a/pages/projectWarning/detail.vue +++ b/pages/projectWarning/detail.vue @@ -36,30 +36,11 @@

是否依合同将分润比例进行切换:驿达{{YDValue}}%,商家{{SJValue}}%

+

{{dataDetail.PROJECTWARNING_DESC}}

- - - - - - - - - - - - - - - - - - - - - - - + + + @@ -82,6 +63,7 @@ export default { this.handleGetDetail() this.useDate = Store.state.userData console.log('this.useDate',this.useDate) + }, methods:{ // 拿到详细数据 @@ -104,13 +86,14 @@ export default { handleInput(e){ this.inputValue = e.target.value }, + // 暂不切换比例 handleNoChange(){ this.$request.$webGet('EShangApiMain/BusinessProject/ApproveProinst',{ BusinessId: this.PROJECTWARNING_ID, // 预警记录内码 StaffId:this.useDate.UserId,// 操作人内码 StaffName:this.useDate.UserName,// 操作人名称 SwitchRate:this.dataDetail.ROYALTY_RATE * 100,// 切换比例 - ApproveState:'0',// 审批状态 + ApproveState:'9999',// 审批状态 }).then(res=>{ console.log('res') uni.showToast({ @@ -129,6 +112,9 @@ export default { SwitchRate:this.dataDetail.ROYALTY_CRATE,// 切换比例 ApproveState:this.dataDetail.PROJECTWARNING_STATE===1000?'2000':'9000',// 审批状态 }).then(res=>{ + if (this.dataDetail.PROJECTWARNING_STATE===1000){ + this.$util.toNextRoute('redirectTo', `/pages/projectWarning/index`) + } console.log('res') uni.showToast({ title: res.Result_Desc, @@ -185,6 +171,10 @@ export default { text-align: left; font-size: 16px; } +.showText{ + font-size: 13px; + text-indent: 2rem; +} .content{ margin-top: 12px; } diff --git a/pages/projectWarning/index.vue b/pages/projectWarning/index.vue index c0b952c..93de978 100644 --- a/pages/projectWarning/index.vue +++ b/pages/projectWarning/index.vue @@ -106,7 +106,6 @@ export default { }), ...mapState({ user: (state) => { - console.log('state.userData',state.userData) return state.userData }, }), @@ -142,8 +141,8 @@ export default { BUSINESSPROJECT_NAME:'',// 经营项目名称 SHOPROYALTY_ID:'',// 门店提成营收内码 SERVERPART_ID:'',// 服务区内码 - // SERVERPART_IDS:this.severpartList[this.pickerIndex].value||'',// 服务区内码(查询条件) - SERVERPART_IDS:'',// 服务区内码(查询条件) + SERVERPART_IDS:this.severpartList[this.pickerIndex].value,// 服务区内码(查询条件) + // SERVERPART_IDS:'',// 服务区内码(查询条件) SERVERPART_NAME:'',// 服务区名称 SERVERPARTSHOP_NAME:'',// 门店名称 BUSINESS_TYPE:'',// 经营模式 @@ -158,7 +157,7 @@ export default { WARNING_DATE_Start:this.searchTime[0],// 提醒日期(查询条件) WARNING_DATE_End:this.searchTime[1],// 提醒日期(查询条件) PROJECTWARNING_STATE:'',// 审批状态 - PROJECTWARNING_STATES:'1000,2000,9000',// 审批状态(查询条件) + PROJECTWARNING_STATES:'',// 审批状态(查询条件) RECORD_DATE:'',// 记录时间 PROJECTWARNING_DESC:'',// 备注说明 REVENUE_AMOUNT:'',// 营收金额 @@ -173,15 +172,13 @@ export default { }, PageIndex: this.pageData.pageIndex,// 查询页码数 PageSize: this.pageData.pageSize,// 页显示数量 - SortStr:'PROJECTWARNING_STATE,EXPIREDAYS,WARNING_DATE desc',// 排序条件 + SortStr:'DealMark,PROJECTWARNING_STATE,EXPIREDAYS,WARNING_DATE desc',// 排序条件 } } }else{ } - console.log('data',data) this.$request.$webPost("EShangApiMain/BusinessProject/GetPROJECTWARNINGList", data.searchModel).then(res=>{ - console.log('res',res) if (!res.Result_Code || res.Result_Code !== 100) { this.pageData.isLoading = false this.pageList = [] @@ -234,6 +231,7 @@ export default { StatisticsType: '1000,2000' }).then(res => { _this.severpartList = res.Result_Data.List + _this.severpartList.unshift({label:'全部服务区',value:''}) this.handleGetList() }) } @@ -241,12 +239,9 @@ export default { }, // 选择开始时间 handlechangeTime(e, index){ - console.log(111) if (index===1){ let startTime = new Date(this.searchTime[0]).getTime() let endTime = new Date(e.detail.value).getTime() - console.log('startTime',startTime) - console.log('endTime',endTime) if (startTime>endTime){ uni.showToast({ title: '结束时间不能小于开始时间', diff --git a/util/api.js b/util/api.js index 6b75943..f479fcc 100644 --- a/util/api.js +++ b/util/api.js @@ -43,16 +43,32 @@ export default { data: data, method: method, } + let ModuleGuid = '' + let obj = Store.state.userData.AuthorityInfo + for (let key in obj){ + // 经管 财务 + if (key==='f0889950-f98a-40de-a369-613efeed2579' || key==='c021bbca-3c0a-478d-81e7-87e81ef80e05' ){ + if (obj[key]===1){ + if (ModuleGuid===''){ + ModuleGuid = key + }else{ + ModuleGuid +=`,${key}` + } + } + } + } if (method == 'POST' && !isWebApi) { requstOptions.header = { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8', 'ServerpartCodes':Store.state.userData.UserCityAuthority, - 'ProvinceCode': Store.state.userData.ProvinceCode + 'ProvinceCode': Store.state.userData.ProvinceCode, + 'ModuleGuid':ModuleGuid } }else{ requstOptions.header = { 'ServerpartCodes':Store.state.userData.UserCityAuthority, - 'ProvinceCode': Store.state.userData.ProvinceCode + 'ProvinceCode': Store.state.userData.ProvinceCode, + 'ModuleGuid':ModuleGuid } } requstOptions.success = (res) => {