Pārlūkot izejas kodu

Signed-off-by: 1004749546@qq.com <1004749546@qq.com>
修改

1004749546@qq.com 4 gadi atpakaļ
vecāks
revīzija
c4e0a9bd3e
3 mainītis faili ar 30 papildinājumiem un 22 dzēšanām
  1. 2 6
      pages.json
  2. 1 1
      pages/index/index.vue
  3. 27 15
      pages/toDoList/toDoList.vue

+ 2 - 6
pages.json

@@ -247,13 +247,9 @@
 				"app-plus": {
 				"app-plus": {
 					"bounce": "none", //关闭窗口回弹效果
 					"bounce": "none", //关闭窗口回弹效果
 					"titleNView": {
 					"titleNView": {
-						"buttons": [ //原生标题栏按钮配置,
+						"buttons": [
 							{
 							{
-								"text": "\ue610 新增", //原生标题栏增加分享按钮,点击事件可通过页面的 onNavigationBarButtonTap 函数进行监听
-								"fontSize": 16,
-								"color": "#eee",
-								"width": "80px",
-								"fontSrc": "/static/iconfont/iconfont.ttf"
+								"text": ""
 							}
 							}
 						]
 						]
 					}
 					}

+ 1 - 1
pages/index/index.vue

@@ -18,7 +18,7 @@
 		<div class="panel-box" v-if="$hasPermissions('M_homeTodoList_mobile')">
 		<div class="panel-box" v-if="$hasPermissions('M_homeTodoList_mobile')">
 			<div class="panel-title">
 			<div class="panel-title">
 				<span class="texts">待办单</span>
 				<span class="texts">待办单</span>
-				<span class="btns" @click="toDoList">更多
+				<span v-if="$hasPermissions('M_todoList_mobile')" class="btns" @click="toDoList">更多
 					<u-icon name="icon-xian-11" custom-prefix="xd-icon" size="24" color="#4eacfe"></u-icon>
 					<u-icon name="icon-xian-11" custom-prefix="xd-icon" size="24" color="#4eacfe"></u-icon>
 				</span>
 				</span>
 			</div>
 			</div>

+ 27 - 15
pages/toDoList/toDoList.vue

@@ -47,10 +47,10 @@
 										<u-icon name="info-circle"></u-icon>
 										<u-icon name="info-circle"></u-icon>
 										 未关联问题项
 										 未关联问题项
 									</view>
 									</view>
-									 <view class="text-right">
+									 <view class="text-right">  
 										 <text>{{item.putUserName}}</text>
 										 <text>{{item.putUserName}}</text>
 									 </view>
 									 </view>
-									 <view class="icon-xian" >
+									 <view v-if="$hasPermissions('M_backlog_detail_mobile')" class="icon-xian" >
 										 <u-icon name="icon-xian-11" custom-prefix="xd-icon" size="30" color="#888888"></u-icon>
 										 <u-icon name="icon-xian-11" custom-prefix="xd-icon" size="30" color="#888888"></u-icon>
 									 </view>
 									 </view>
 								 </view>
 								 </view>
@@ -140,11 +140,22 @@
 						sortField: 'handle_time',
 						sortField: 'handle_time',
 						sortOrder: 'desc'
 						sortOrder: 'desc'
 					}
 					}
-				],
+				], 
 				sortIndex: 1, // 排序下标 默认按发起时间降序
 				sortIndex: 1, // 排序下标 默认按发起时间降序
 			}
 			}
 		},
 		},
 		onLoad() {
 		onLoad() {
+			if(this.$hasPermissions("B_todoList_new_mobile")){
+				// 设置标题栏按钮
+				let currentWebview = this.$scope.$getAppWebview();
+				currentWebview.setTitleNViewButtonStyle(0, {
+					text: '\ue610 新增',
+					fontSize: 16,
+					color: '#eee',
+					width: '80px',
+					fontSrc: '/static/iconfont/iconfont.ttf'
+				});
+			}
 			uni.$on('refreshBL',this.refresh)
 			uni.$on('refreshBL',this.refresh)
 			this.pageInit()
 			this.pageInit()
 		},
 		},
@@ -208,8 +219,6 @@
 			},
 			},
 			// 查询列表
 			// 查询列表
 			getRow (pageNo) {
 			getRow (pageNo) {
-				console.log(222222222)
-			  let _this = this
 			  if (pageNo) {
 			  if (pageNo) {
 			    this.pageNo = pageNo
 			    this.pageNo = pageNo
 			  }
 			  }
@@ -232,19 +241,19 @@
 			  }
 			  }
 			  this.status = "loading"
 			  this.status = "loading"
 			  getBackLogList(params).then(res => {
 			  getBackLogList(params).then(res => {
-				if (res.code == 200 || res.status == 204 || res.status == 200) {
-				  if(_this.pageNo>1){
-					  _this.list = _this.list.concat(res.data.list || [])
+				if (res.status == 200) {
+				  if(this.pageNo>1){
+					  this.list = this.list.concat(res.data.list || [])
 				  }else{
 				  }else{
-					  _this.list = res.data.list || []
+					  this.list = res.data.list || []
 				  }
 				  }
-				  _this.total = res.data.count || 0
+				  this.total = res.data.count || 0
 				} else {
 				} else {
-				  _this.list = []
-				  _this.total = 0
-				  _this.noDataText = res.message
+				  this.list = []
+				  this.total = 0
+				  this.noDataText = res.message
 				}
 				}
-				_this.status = "loadmore"
+				this.status = "loadmore"
 			  })
 			  })
 			},
 			},
 			resetPage(){
 			resetPage(){
@@ -261,7 +270,7 @@
 			},
 			},
 			// 获取查询参数 刷新列表
 			// 获取查询参数 刷新列表
 			refresh(params){
 			refresh(params){
-				console.log(params,'1111111111')
+				// console.log(params,'1111111111')
 				this.searchParams = params
 				this.searchParams = params
 				this.getRow(1)
 				this.getRow(1)
 			},
 			},
@@ -273,6 +282,9 @@
 			},
 			},
 			// 详细页
 			// 详细页
 			viewRow(item){
 			viewRow(item){
+				if (!this.$hasPermissions('M_backlog_detail_mobile')) {
+					return
+				}
 				// 已完成的
 				// 已完成的
 				uni.navigateTo({
 				uni.navigateTo({
 					url: "/pages/toDoList/backlogDetail?id="+item.id
 					url: "/pages/toDoList/backlogDetail?id="+item.id