workbench.vue 6.94 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 pageList1" :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> -->
		<view class="main">
			<view class="bg-white" v-for="item in pageList2" :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>
		<view class="main">
			<view class="bg-white" v-for="item in pageList3" :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>
		<view class="main">
			<view class="bg-white" v-for="item in pageList4" :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 {
				pageList1: [
					// {
					// 	id: 1,
					// 	title: '招商服务',
					// 	children: [
					// 		{ name: '问卷调查', img: '/workbench1.png', path: '/pages/questionnaire/questionnaire' },
					// 		{ name: '意向申请', img: '/workbench5.png', path: '/pages/rsaManagement/rsaManagement' },
					// 	]
					// },
					// {
					// 	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: '' },
					// 	]
					// },
				],
				pageList2: [
					{
						id: 1,
						title: '活动与意向申请',
						children: [
							{ name: '问卷调查', img: '/wjdc.png', path: '/pages/questionnaire/questionnaire' },
							// { name: '招商方案', img: '/workbench2.png', path: '/pages/Iproposal/Iproposal' },
							{ name: '我的活动', img: '/wdhd.png', path: '/pages/participation/participation' },
							{ name: '活动申请', img: '/hdsq.png', path: '/pages/mycreated/mycreated' },
							{ name: '意向申请', img: '/yxsq.png', path: '/pages/rsaManagement/rsaManagement' },
						]
					},
				],
				pageList3: [
					{
						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/mycreated/mycreated' },
							{ name: '销售上报', img: '/xssb.png', path: '/pages/saleReport/saleReport' },
							{ name: '销售统计', img: '/xstj.png', path: '/pages/salesReporting/salesReporting' },
						]
					},
				],
				pageList4: [
					{
						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: '/wyjf.png', path: '/pages/mycreated/mycreated' },
							{ name: '租金缴费', img: '/zjjf.png', path: '/pagesA/rentPay/rentPay' },
						]
					},
				],
				scrollTop: 0,
			};
		},
		onShow() {
			const isLogin = uni.getStorageSync('token');
			if (isLogin == '') {
				// 如果未登录,跳转到登录页面
				uni.navigateTo({
					url: '/pages/login/login'
				})
			} else {

				this.$http.sendRequest('/cerePlatformMerchant/queryByPage', 'POST',{"pageSize":10,pageNumber:0,phone:uni.getStorageSync('user').phone}).then(res => {
					 if(res.data.code == '20004' || res.data.code == '20003'){
						 uni.navigateTo({
						 	url: '/pages/login/login'
						 })
					 }
				})
			}

		},
		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>