Commit caf58d1552d10eb1f310dec6bb34bea805f9b88f

Authored by monkeyhouyi
1 parent 4c26c806

应用菜单

Showing 1 changed file with 50 additions and 191 deletions
pages/workbench/workbench.vue
... ... @@ -14,158 +14,15 @@
14 14 </view>
15 15 </view>
16 16 <view class="main">
17   - <view class="bg-white">
18   - <view class="bidding-title"><view class="bidding-title-line"></view>招商服务</view>
  17 + <view class="bg-white" v-for="item in pageList" :key="item.id">
  18 + <view class="bidding-title"><view class="bidding-title-line"></view>{{item.title}}</view>
19 19 <view class="wallet-info">
20   - <view class="list" @click="questionnaire">
  20 + <view class="list" v-for="v in item.children" :key="v.name" @click="toPath(v.path)">
21 21 <view class="icon">
22   - <image :src="$imgUrl('/workbench1.png')"></image>
  22 + <image :src="$imgUrl(`${v.img}`)"></image>
23 23 </view>
24 24 <view class="title">
25   - <text>问卷调查</text>
26   - </view>
27   - </view>
28   - <view class="list" @click="Iproposal">
29   - <view class="icon">
30   - <image :src="$imgUrl('/workbench2.png')"></image>
31   - </view>
32   - <view class="title">
33   - <text>招商方案</text>
34   - </view>
35   - </view>
36   - <view class="list" @click='participation'>
37   - <view class="icon">
38   - <image :src="$imgUrl('/workbench3.png')"></image>
39   - </view>
40   - <view class="title">
41   - <text>活动参与</text>
42   - </view>
43   - </view>
44   - <view class="list" @click="activityAdd">
45   - <view class="icon">
46   - <image :src="$imgUrl('/workbench4.png')"></image>
47   - </view>
48   - <view class="title">
49   - <text>活动申请</text>
50   - </view>
51   - </view>
52   - <view class="list" @click="sales">
53   - <view class="icon">
54   - <image :src="$imgUrl('/workbench5.png')"></image>
55   - </view>
56   - <view class="title">
57   - <text>销售上报</text>
58   - </view>
59   - </view>
60   - </view>
61   - </view>
62   - <view class="bg-white">
63   - <view class="bidding-title"><view class="bidding-title-line"></view>推广策划</view>
64   - <view class="wallet-info">
65   - <view class="list">
66   - <view class="icon" @click='popularize(1)'>
67   - <image :src="$imgUrl('/workbench2.png')" ></image>
68   - </view>
69   - <view class="title">
70   - <text>推广方案申请</text>
71   - </view>
72   - </view>
73   - <view class="list">
74   - <view class="icon" @click='popularize(2)'>
75   - <image :src="$imgUrl('/workbench7.png')"></image>
76   - </view>
77   - <view class="title">
78   - <text>推广方案管理</text>
79   - </view>
80   - </view>
81   - <view class="list">
82   - <view class="icon">
83   - <image :src="$imgUrl('/workbench8.png')"></image>
84   - </view>
85   - <view class="title">
86   - <text>效果查看</text>
87   - </view>
88   - </view>
89   - </view>
90   - </view>
91   - <view class="bg-white">
92   - <view class="bidding-title"><view class="bidding-title-line"></view>在线商城</view>
93   - <view class="wallet-info">
94   - <!-- <view class="list">
95   - <view class="icon">
96   - <image src="../../static/workbench9.png"></image>
97   - </view>
98   - <view class="title">
99   - <text>新增商品</text>
100   - </view>
101   - </view> -->
102   - <view class="list" @click="order">
103   - <view class="icon">
104   - <image :src="$imgUrl('/workbench10.png')"></image>
105   - </view>
106   - <view class="title">
107   - <text>订单查询</text>
108   - </view>
109   - </view>
110   - <!-- <view class="list">
111   - <view class="icon">
112   - <image src="../../static/workbench11.png"></image>
113   - </view>
114   - <view class="title">
115   - <text>售后管理</text>
116   - </view>
117   - </view> -->
118   - <!-- <view class="list">
119   - <view class="icon">
120   - <image src="../../static/workbench12.png"></image>
121   - </view>
122   - <view class="title">
123   - <text>库存管理</text>
124   - </view>
125   - </view> -->
126   - <view class="list" @click="salesSta">
127   - <view class="icon">
128   - <image :src="$imgUrl('/workbench15.png')"></image>
129   - </view>
130   - <view class="title">
131   - <text>销售统计</text>
132   - </view>
133   - </view>
134   - <!-- <view class="list">
135   - <view class="icon">
136   - <image src="../../static/workbench14.png"></image>
137   - </view>
138   - <view class="title">
139   - <text>综合查询</text>
140   - </view>
141   - </view> -->
142   - <!-- <view class="list">
143   - <view class="icon">
144   - <image src="../../static/workbench13.png"></image>
145   - </view>
146   - <view class="title">
147   - <text>优惠券发放</text>
148   - </view>
149   - </view> -->
150   - </view>
151   - </view>
152   - <view class="bg-white">
153   - <view class="bidding-title"><view class="bidding-title-line"></view>支付服务</view>
154   - <view class="wallet-info">
155   - <view class="list">
156   - <view class="icon">
157   - <image :src="$imgUrl('/workbench16.png')"></image>
158   - </view>
159   - <view class="title">
160   - <text>明细查询</text>
161   - </view>
162   - </view>
163   - <view class="list">
164   - <view class="icon">
165   - <image :src="$imgUrl('/workbench7.png')"></image>
166   - </view>
167   - <view class="title">
168   - <text>日志查询</text>
  25 + <text>{{v.name}}</text>
169 26 </view>
170 27 </view>
171 28 </view>
... ... @@ -184,6 +41,49 @@
184 41 },
185 42 data() {
186 43 return {
  44 + pageList: [
  45 + {
  46 + id: 1,
  47 + title: '招商服务',
  48 + children: [
  49 + { name: '文件调查', img: '/workbench1.png', path: '/pages/questionnaire/questionnaire' },
  50 + { name: '招商方案', img: '/workbench2.png', path: '/pages/Iproposal/Iproposal' },
  51 + { name: '活动参与', img: '/workbench3.png', path: '/pages/participation/participation' },
  52 + { name: '活动申请', img: '/workbench4.png', path: '/pages/activityAdd/activityAdd' },
  53 + { name: '销售上报', img: '/workbench5.png', path: '/pages/salesReporting/salesReporting' },
  54 + ]
  55 + },
  56 + {
  57 + id: 2,
  58 + title: '推广策划',
  59 + children: [
  60 + { name: '推广方案申请', img: '/workbench2.png', path: '/pages/application/application' },
  61 + { name: '推广方案管理', img: '/workbench7.png', path: '/pages/projectManagement/projectManagement' },
  62 + { name: '效果查看', img: '/workbench8.png', path: '' },
  63 + ]
  64 + },
  65 + {
  66 + id: 3,
  67 + title: '在线商城',
  68 + children: [
  69 + // { name: '新增商品', img: '/workbench9.png', path: '' },
  70 + { name: '订单查询', img: '/workbench10.png', path: '/pages/orderList/orderList' },
  71 + // { name: '售后管理', img: '/workbench11.png', path: '' },
  72 + // { name: '库存管理', img: '/workbench12.png', path: '' },
  73 + { name: '销售统计', img: '/workbench15.png', path: '/pages/salesSta/salesSta' },
  74 + // { name: '综合查询', img: '/workbench14.png', path: '' },
  75 + // { name: '优惠券发放', img: '/workbench13.png', path: '' },
  76 + ]
  77 + },
  78 + {
  79 + id: 4,
  80 + title: '支付服务',
  81 + children: [
  82 + { name: '明细查询', img: '/workbench16.png', path: '' },
  83 + { name: '日志查询', img: '/workbench7.png', path: '' },
  84 + ]
  85 + },
  86 + ],
187 87 scrollTop: 0,
188 88 };
189 89 },
... ... @@ -194,52 +94,11 @@
194 94 this.scrollTop = e.scrollTop;
195 95 },
196 96 methods: {
197   - activityAdd(){
198   - uni.navigateTo({
199   - url: '/pages/activityAdd/activityAdd',
200   - })
201   - },
202   - participation(){
203   - uni.navigateTo({
204   - url: '/pages/participation/participation',
205   - })
206   - },
207   - questionnaire(){
208   - uni.navigateTo({
209   - url: '/pages/questionnaire/questionnaire',
210   - })
211   - },
212   - sales(){
213   - uni.navigateTo({
214   - url: '/pages/salesReporting/salesReporting',
215   - })
216   - },
217   - order(){
218   - uni.navigateTo({
219   - url: '/pages/orderList/orderList',
220   - })
221   - },
222   - salesSta(){
223   - uni.navigateTo({
224   - url: '/pages/salesSta/salesSta',
225   - })
226   - },
227   - Iproposal(){
  97 + toPath(path){
228 98 uni.navigateTo({
229   - url: '/pages/Iproposal/Iproposal',
  99 + url: path,
230 100 })
231 101 },
232   - popularize(val){
233   - if(val ==1){
234   - uni.navigateTo({
235   - url: '/pages/application/application',
236   - })
237   - }else{
238   - uni.navigateTo({
239   - url: '/pages/projectManagement/projectManagement',
240   - })
241   - }
242   - }
243 102 }
244 103 }
245 104 </script>
... ...