|
|
@@ -59,68 +59,22 @@
|
|
|
</uni-grid-item>
|
|
|
</uni-grid>
|
|
|
</view>
|
|
|
-
|
|
|
+ <view style="margin-left: 10px;">
|
|
|
+ <h2>我的应用</h2>
|
|
|
+ </view>
|
|
|
<view v-for="(item, index) in appList" :key="index">
|
|
|
- <uni-section :title="item.name" type="line"></uni-section>
|
|
|
+ <uni-section :title="item.name"></uni-section>
|
|
|
<!-- 宫格组件 -->
|
|
|
<view class="grid-body">
|
|
|
<uni-grid :column="4" :showBorder="false" @change="changeGrid">
|
|
|
<uni-grid-item v-for="(childItem, index) in item.children" :key="index">
|
|
|
- <view class="grid-item-box">
|
|
|
+ <view class="grid-item-box" @click="handleGrid(childItem)">
|
|
|
<svg-icon :id="childItem.icon" :name="childItem.icon" :width="30" :height="30"></svg-icon>
|
|
|
<!-- <svg-icon id="yingtao" name="yingtao" :width="30" :height="30"></svg-icon> -->
|
|
|
<!-- <uni-icons type="person-filled" size="30"></uni-icons> -->
|
|
|
<text class="text">{{ childItem.name }}</text>
|
|
|
</view>
|
|
|
</uni-grid-item>
|
|
|
- <!-- <uni-grid-item>
|
|
|
- <view class="grid-item-box">
|
|
|
- <uni-icons type="staff-filled" size="30"></uni-icons>
|
|
|
- <text class="text">角色管理</text>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- <uni-grid-item>
|
|
|
- <view class="grid-item-box">
|
|
|
- <uni-icons type="color" size="30"></uni-icons>
|
|
|
- <text class="text">菜单管理</text>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- <uni-grid-item>
|
|
|
- <view class="grid-item-box">
|
|
|
- <uni-icons type="settings-filled" size="30"></uni-icons>
|
|
|
- <text class="text">部门管理</text>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- <uni-grid-item>
|
|
|
- <view class="grid-item-box">
|
|
|
- <uni-icons type="heart-filled" size="30"></uni-icons>
|
|
|
- <text class="text">岗位管理</text>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- <uni-grid-item>
|
|
|
- <view class="grid-item-box">
|
|
|
- <uni-icons type="bars" size="30"></uni-icons>
|
|
|
- <text class="text">字典管理</text>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- <uni-grid-item>
|
|
|
- <view class="grid-item-box">
|
|
|
- <uni-icons type="gear-filled" size="30"></uni-icons>
|
|
|
- <text class="text">参数设置</text>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- <uni-grid-item>
|
|
|
- <view class="grid-item-box">
|
|
|
- <uni-icons type="chat-filled" size="30"></uni-icons>
|
|
|
- <text class="text">通知公告</text>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- <uni-grid-item>
|
|
|
- <view class="grid-item-box">
|
|
|
- <uni-icons type="wallet-filled" size="30"></uni-icons>
|
|
|
- <text class="text">日志管理</text>
|
|
|
- </view>
|
|
|
- </uni-grid-item> -->
|
|
|
</uni-grid>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -190,8 +144,12 @@ export default {
|
|
|
},
|
|
|
changeGrid(e) {
|
|
|
// this.$modal.showToast('模块建设中~')
|
|
|
- this.$tab.navigateTo('/pages/oa/universal/index')
|
|
|
- }
|
|
|
+ },
|
|
|
+ handleGrid(val){
|
|
|
+ let url = '/pages' + val.path + '/index';
|
|
|
+ console.log(url);
|
|
|
+ this.$tab.navigateTo(url);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|