@@ -78,6 +78,7 @@ import ConsumptionLevel from "./components/guest/consumptionLevel.vue";
import BusinessType from "./components/guest/businessType.vue";
import NoData from "./components/noData.vue";
import commercialType from "./commercialType.vue";
+import {getFieldEnum} from "../../util/dateTime";
export default {
name: "guestPortrait",
components:{NoData, BusinessType, ConsumptionLevel, ConsumPrefer, analyse, headerTop,customerFirst,customerSecond,commercialType},
@@ -118,16 +119,21 @@ export default {
single:'',//显示时间
thisMonth:'',//几月
endData:'', // 结束时间
- haveFun:{}
+ haveFun:{},
+ serviceTypeObj:{},// 服务区类型对象
+ serviceInfoObj:{}
}
},
onLoad(option){
- let serviceInfo = JSON.parse(option.serviceInfo)
+ if (option.serviceInfo){
+ this.serviceInfo = JSON.parse(option.serviceInfo)
+ }
this.backType = option.type
- this.serviceInfo = serviceInfo
//跳转的时候带上时间
this.time = option.time
this.endData = new Date()
+ // 服务区类型枚举
+ this.handleServiceType()
},
onShow(){
let storeTime = uni.getStorageSync('lastDay')
@@ -188,6 +194,17 @@ export default {
this.endTime = e.detail.value + '-' + d
this.onRefresh()
},
+ // 枚举服务区类型 SERVERPART_TYPE
+ async handleServiceType(){
+ const data = await getFieldEnum({ FieldExplainField: 'SERVERPART_TYPE' });
+ console.log('data',data)
+ let obj = {}
+ data.forEach(item=>{
+ obj[Number(item.value)] = item.label
+ })
+ console.log('obj',obj)
+ this.serviceTypeObj = obj
+ },
//重新调一遍页面数据的方法
onRefresh(){
//客群分析男女的气泡图
@@ -207,6 +224,7 @@ export default {
ServerpartId:this.serviceInfo.Serverpart_ID
}
const total = await request.$webGet('CommercialApi/BaseInfo/GetServerpartInfo',req)
+ this.serviceInfoObj = total.Result_Data
this.haveFun = {
car:total.Result_Data.HASPILOTLOUNGE,
charge:total.Result_Data.HASCHARGE ,
diff --git a/pages/commercialBI/managePortrait.vue b/pages/commercialBI/managePortrait.vue
index 8c045a2..d6b368a 100644
--- a/pages/commercialBI/managePortrait.vue
+++ b/pages/commercialBI/managePortrait.vue
@@ -6,7 +6,7 @@
+ :haveFun="haveFun" :serviceTypeObj="serviceTypeObj" :serviceInfoObj="serviceInfoObj"/>
@@ -197,6 +197,7 @@ import RevenueTrends from "./components/manager/revenueTrends.vue";
import request from '@/util/index.js'
import NoData from "./components/noData.vue";
import commercialType from "./commercialType.vue";
+import {getFieldEnum} from "../../util/dateTime";
export default {
name: "businessPortrait",
@@ -251,14 +252,19 @@ export default {
month:'',
haveFun:{},
monthDetail:{},// 月度汇总信息 头部的内容
+ serviceTypeObj:{},// 服务区类型对象
+ serviceInfoObj:{}
}
},
onLoad(option) {
- let serviceInfo = JSON.parse(option.serviceInfo)
+ if (option.serviceInfo){
+ this.serviceInfo = JSON.parse(option.serviceInfo)
+ }
this.backType = option.type
- this.serviceInfo = serviceInfo
//跳转的时候带上时间
this.time = option.time
+ // 服务区类型枚举
+ this.handleServiceType()
},
onShow(){
this.monthDetail = undefined
@@ -310,12 +316,24 @@ export default {
this.$util.addUserBehavior()
},
methods:{
+ // 枚举服务区类型 SERVERPART_TYPE
+ async handleServiceType(){
+ const data = await getFieldEnum({ FieldExplainField: 'SERVERPART_TYPE' });
+ console.log('data',data)
+ let obj = {}
+ data.forEach(item=>{
+ obj[Number(item.value)] = item.label
+ })
+ console.log('obj',obj)
+ this.serviceTypeObj = obj
+ },
//获取服务区基本信息
async getServiceInfo(){
let req = {
ServerpartId:this.serviceInfo.Serverpart_ID
}
const total = await request.$webGet('CommercialApi/BaseInfo/GetServerpartInfo',req)
+ this.serviceInfoObj = total.Result_Data
this.haveFun = {
car:total.Result_Data.HASPILOTLOUNGE,
charge:total.Result_Data.HASCHARGE ,
diff --git a/pages/map/detail.vue b/pages/map/detail.vue
index f081c46..06d6958 100644
--- a/pages/map/detail.vue
+++ b/pages/map/detail.vue
@@ -16,12 +16,12 @@
-
+
-
+
{{currentImg + 1}} / {{ topBg.length }}
diff --git a/pages/projectProfitSharing/index.vue b/pages/projectProfitSharing/index.vue
index 40f7d8b..07a11b2 100644
--- a/pages/projectProfitSharing/index.vue
+++ b/pages/projectProfitSharing/index.vue
@@ -27,7 +27,7 @@
-
+
驿达应收
商家欠款
@@ -46,7 +46,7 @@
-
+
@@ -189,8 +189,6 @@ export default {
}
},
onLoad(query){
- console.log('query',query)
- console.log('query.noShowTab',typeof (query.noShowTab))
if (query.noShowTab==='true'){
this.showTab = false
}
@@ -219,7 +217,6 @@ export default {
},
methods:{
handleChangeTime(e){
- console.log('e',e)
const date = new Date(e.detail.value)
const y = date.getFullYear()
let m = date.getMonth() + 1
@@ -252,8 +249,6 @@ export default {
const data = await request.$webGet('EShangApiMain/Finance/GetProjectSummary',req)
this.showList = wrapTreeNode(data.Result_Data.List)
this.otherData = data.Result_Data.OtherData
- console.log('showList',this.showList)
- console.log('otherData',this.otherData)
uni.hideLoading()
this.$forceUpdate()
}else{
@@ -262,8 +257,6 @@ export default {
// this.realList = list
this.showList = list
this.otherData = data.Result_Data.OtherData
- console.log('showList',this.showList)
- console.log('otherData',this.otherData)
uni.hideLoading()
this.$forceUpdate()
}
@@ -271,7 +264,6 @@ export default {
// // 排序方法
// handleDescList(list){
// let descList = JSON.parse(JSON.stringify(list))
- // console.log('descList',descList)
// if (this.searchField===0){
// //按照到账排序
// if (this.descType === 'ascend'){
@@ -323,7 +315,6 @@ export default {
})
this.$forceUpdate()
- console.log('this.showList',this.showList)
},
// 显示第二层子集
handleShowSecondChildren(obj,subObj,index){
@@ -341,27 +332,23 @@ export default {
// 拿到结算模式的枚举
async handleGetSETTLEMENT(){
const data = await getFieldEnum({ FieldExplainField: 'SETTLEMENT_MODES' });
- console.log('data',data)
if (data && data.length>0){
let obj = {}
data.forEach(item=>{
obj[item.value] = item.label
})
this.settlement = obj
- console.log('this.settlement',this.settlement)
}
},
// 拿到合同类型的枚举
async handleGetCOMPACTTYPE(){
const data = await getFieldEnum({ FieldExplainField: 'COMPACT_CHARACTER' });
- console.log('data',data)
if (data && data.length>0){
let obj = {}
data.forEach(item=>{
obj[item.value] = item.label
})
this.compactType = obj
- console.log('this.compactType',this.compactType)
}
},
// 改变排序状态