|
|
@@ -21,9 +21,11 @@ Page({
|
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
+ swiperIndex: 0,
|
|
|
+ advertisementList: [], // 广告数据
|
|
|
// 分页flg
|
|
|
pageFlag: false,
|
|
|
- comMenuList:[],// 常用功能
|
|
|
+ comMenuList: [],// 常用功能
|
|
|
companyName: '沈阳东科软件有限公司',
|
|
|
transactionAmount: '¥11,850.00',
|
|
|
collectionAmount: '¥10,850.00',
|
|
|
@@ -200,37 +202,68 @@ Page({
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ // 轮播特效果一
|
|
|
+ swiperChange(e) {
|
|
|
+ this.setData({
|
|
|
+ swiperIndex: e.detail.current
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 查询广告
|
|
|
+ * @author : 周兴
|
|
|
+ * @date : 2024/4/1
|
|
|
+ */
|
|
|
+ getAdvertisement() {
|
|
|
+ let params = {
|
|
|
+ appCode: Constants.APP_CODE,
|
|
|
+ }
|
|
|
+ let service = app.globalData['advertisementService']
|
|
|
+ api.request(service.prefix + service.selectByCond, 'POST', params).then(res => {
|
|
|
+ if (res.data.code == Constants.SUCESS_CODE) {
|
|
|
+ console.log('res', res.data);
|
|
|
+ if(res.data && res.data.data){
|
|
|
+ let advertisementList = res.data.data
|
|
|
+ advertisementList.forEach(it=>{
|
|
|
+ it.adPath = config.image_url + it.adPath
|
|
|
+ })
|
|
|
+ this.setData({
|
|
|
+ advertisementList:advertisementList
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
/**
|
|
|
* @desc : 查询常用功能以及频率高的功能
|
|
|
* @author : 周兴
|
|
|
* @date : 2024/3/30
|
|
|
*/
|
|
|
- getComMenu() {
|
|
|
- let staffId = app.globalData.user.staffId;
|
|
|
- if(!staffId){
|
|
|
- return;
|
|
|
- }
|
|
|
- let params = {
|
|
|
- staffId: app.globalData.user.staffId,
|
|
|
- appCode: Constants.APP_CODE,
|
|
|
- }
|
|
|
- let service = app.globalData['comMenuService']
|
|
|
- api.request(service.prefix + service.selectMenu, 'POST', params).then(res => {
|
|
|
- if (res.data.code == Constants.SUCESS_CODE) {
|
|
|
- let comMenuList = res.data.data
|
|
|
- // 增加全部列表
|
|
|
- let allMenu = {
|
|
|
- menuUuid:'-1',
|
|
|
- menuName:'全部应用',
|
|
|
- objectIcon:'customer.png'
|
|
|
- }
|
|
|
- comMenuList.push(allMenu);
|
|
|
- this.setData({
|
|
|
- comMenuList: comMenuList,
|
|
|
- })
|
|
|
+ getComMenu() {
|
|
|
+ let staffId = app.globalData.user.staffId;
|
|
|
+ if (!staffId) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ let params = {
|
|
|
+ staffId: staffId,
|
|
|
+ appCode: Constants.APP_CODE,
|
|
|
}
|
|
|
- });
|
|
|
-},
|
|
|
+ let service = app.globalData['comMenuService']
|
|
|
+ api.request(service.prefix + service.selectMenu, 'POST', params).then(res => {
|
|
|
+ if (res.data.code == Constants.SUCESS_CODE) {
|
|
|
+ let comMenuList = res.data.data
|
|
|
+ // 增加全部列表
|
|
|
+ let allMenu = {
|
|
|
+ menuUuid: '-1',
|
|
|
+ menuName: '全部应用',
|
|
|
+ objectIcon: 'customer.png'
|
|
|
+ }
|
|
|
+ comMenuList.push(allMenu);
|
|
|
+ this.setData({
|
|
|
+ comMenuList: comMenuList,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
/**
|
|
|
* @desc : 跳转到功能页面
|
|
|
* @author : 于继渤
|
|
|
@@ -239,7 +272,7 @@ Page({
|
|
|
toApp(e) {
|
|
|
let item = e.currentTarget.dataset.item
|
|
|
// 如果点击全部应用跳转到应用页面
|
|
|
- if(item.menuUuid == '-1'){
|
|
|
+ if (item.menuUuid == '-1') {
|
|
|
wx.reLaunch({
|
|
|
url: '/pages/index/index',
|
|
|
})
|
|
|
@@ -251,13 +284,13 @@ Page({
|
|
|
let menuList = app.globalData.menus
|
|
|
if (menuList && menuList.length > 0) {
|
|
|
// 查看该功能是否有权限
|
|
|
- let filters = menuList.filter(it=>it.objectCode == (item.objectCode|| item.code));
|
|
|
- if(filters && filters.length > 0){
|
|
|
+ let filters = menuList.filter(it => it.objectCode == (item.objectCode || item.code));
|
|
|
+ if (filters && filters.length > 0) {
|
|
|
menuUuid = filters[0].menuUuid
|
|
|
hasRightFlag = true;
|
|
|
}
|
|
|
}
|
|
|
- if(!hasRightFlag){
|
|
|
+ if (!hasRightFlag) {
|
|
|
wx.showToast({
|
|
|
title: "没有该功能权限",
|
|
|
image: '/static/image/warning.png',
|
|
|
@@ -265,13 +298,13 @@ Page({
|
|
|
})
|
|
|
return;
|
|
|
}
|
|
|
- console.log('ree',item);
|
|
|
+ console.log('ree', item);
|
|
|
// 打开页面
|
|
|
- if(item.objectPath || item.url){
|
|
|
+ if (item.objectPath || item.url) {
|
|
|
wx.navigateTo({
|
|
|
- url: item.objectPath?item.objectPath:item.url,
|
|
|
- success: function(res) {
|
|
|
- res.eventChannel.emit('params', { formMode:'index',menuUuid:menuUuid })
|
|
|
+ url: item.objectPath ? item.objectPath : item.url,
|
|
|
+ success: function (res) {
|
|
|
+ res.eventChannel.emit('params', { formMode: 'index', menuUuid: menuUuid })
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
@@ -280,7 +313,6 @@ Page({
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onShow: function name(params) {
|
|
|
- console.log('ffff',app.globalData.comMenuList);
|
|
|
// 获取常用菜单
|
|
|
this.getComMenu();
|
|
|
},
|
|
|
@@ -288,7 +320,6 @@ Page({
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad: function (options) {
|
|
|
-
|
|
|
let _this = this;
|
|
|
wx.getSystemInfo({
|
|
|
success: function (res) {
|
|
|
@@ -298,7 +329,8 @@ Page({
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
-
|
|
|
+ // 查询广告数据
|
|
|
+ this.getAdvertisement();
|
|
|
console.log("homepage", options);
|
|
|
// options 中的 scene
|
|
|
if (options.scene) {
|