workbench.vue 3.27 KB
<template>
	<view class="page">
		<view style="position: absolute; top: 0; width: 100%;">
			<image  :src="$imgUrl('/bg.png')" style="width: 100%; height: 490rpx;border-radius: 0 0 40rpx 40rpx;"></image></view>
		<view class="my-top">
			<view class="head" :style="'background-color: rgba(38,197,112,'+(scrollTop/50)+');'">
				<view class="logo-title">
					<image :src="$imgUrl('/logo.png')"></image>
				</view>
				<view class="title">
					
				</view>
				<view class="setting-mess"></view>
			</view>
		</view>
		<view class="main">
			<view class="bg-white" v-for="item in pageList" :key="item.id">
				<view class="bidding-title"><view class="bidding-title-line"></view>{{item.title}}</view>
				<view class="wallet-info">
					<view class="list" v-for="v in item.children" :key="v.name" @click="toPath(v.path)">
						<view class="icon">
							<image :src="$imgUrl(`${v.img}`)"></image>
						</view>
						<view class="title">
							<text>{{v.name}}</text>
						</view>
					</view>
				</view>
			</view>
		</view>
		<!-- tabbar -->
		<tabbar :tabBarShow="1"></tabbar>
	</view>
</template>

<script>
	import tabbar from '../../components/tabbar/tabbar.vue';
	export default {
		components: {
			tabbar
		},
		data() {
			return {
				pageList: [
					{
						id: 1,
						title: '招商服务',
						children: [
							{ name: '文件调查', img: '/workbench1.png', path: '/pages/questionnaire/questionnaire' },
							{ name: '招商方案', img: '/workbench2.png', path: '/pages/Iproposal/Iproposal' },
							{ name: '活动参与', img: '/workbench3.png', path: '/pages/participation/participation' },
							{ name: '活动申请', img: '/workbench4.png', path: '/pages/activityAdd/activityAdd' },
							{ name: '销售上报', img: '/workbench5.png', path: '/pages/salesReporting/salesReporting' },
						]
					},
					{
						id: 2,
						title: '推广策划',
						children: [
							{ name: '推广方案申请', img: '/workbench2.png', path: '/pages/application/application' },
							{ name: '推广方案管理', img: '/workbench7.png', path: '/pages/projectManagement/projectManagement' },
							{ name: '效果查看', img: '/workbench8.png', path: '' },
						]
					},
					{
						id: 3,
						title: '在线商城',
						children: [
							// { name: '新增商品', img: '/workbench9.png', path: '' },
							{ name: '订单查询', img: '/workbench10.png', path: '/pages/orderList/orderList' },
							// { name: '售后管理', img: '/workbench11.png', path: '' },
							// { name: '库存管理', img: '/workbench12.png', path: '' },
							{ name: '销售统计', img: '/workbench15.png', path: '/pages/salesSta/salesSta' },
							// { name: '综合查询', img: '/workbench14.png', path: '' },
							// { name: '优惠券发放', img: '/workbench13.png', path: '' },
						]
					},
					{
						id: 4,
						title: '支付服务',
						children: [
							{ name: '明细查询', img: '/workbench16.png', path: '' },
							{ name: '日志查询', img: '/workbench7.png', path: '' },
						]
					},
				],
				scrollTop: 0,
			};
		},
		onReady() {
			uni.hideTabBar()
		},
		onPageScroll(e) {
			this.scrollTop = e.scrollTop;
		},
		methods: {
			toPath(path){
				uni.navigateTo({
					url: path,
				})
			},
		}
	}
</script>

<style scoped lang="scss">
	@import 'workbench.scss';
</style>