Sfoglia il codice sorgente

【Mod】产品批量功能增加权限验证

liuxiangxin 2 mesi fa
parent
commit
05c7af5856

+ 16 - 6
app/Http/Controllers/Admin/ShareMessage.php

@@ -3,10 +3,12 @@
 use App\Http\Requests\Admin\ShareMessage as Request;
 use App\Models\Product;
 use App\Models\Coupon\Active as CouponActive;
+use App\Models\Lottery\Recruitment as RecruitmentLottery;
 use App\Models\Riddle\Active as RiddleActive;
 use App\Models\Score\ClockinActive;
 use App\Models\RecruitmentActive;
 use App\Models\ShareMessage as Model;
+use App\Models\Video\Course;
 
 /**
  * 分享配置
@@ -26,7 +28,7 @@ class ShareMessage extends Auth{
 	 * 列表页
 	 * 
 	 * */
-    public function index(Model $Model,Product $Product,CouponActive $CouponActive,RecruitmentActive $RecruitmentActive,RiddleActive $RiddleActive,ClockinActive $ClockinActive){
+    public function index(Model $Model){
 		// 查询条件
 		$map 					= [];
 		// 查询数据
@@ -37,23 +39,31 @@ class ShareMessage extends Auth{
 			$value['item_name']	= '';
 			// 判断页面,获取对应的数据
 			if( $value['pages'] == 'pages/product/index' && $value['item_id'] ) {
-				$value['item_name']	= $Product->getOne($value['item_id'],'name');
+				$value['item_name']	= (new Product)->getOne($value['item_id'],'name');
 			}
 			// 判断页面,获取对应的数据
 			if( $value['pages'] == 'pages/coupon/active' && $value['item_id'] ) {
-				$value['item_name']	= $CouponActive->getOne($value['item_id'],'name');
+				$value['item_name']	= (new CouponActive)->getOne($value['item_id'],'name');
 			}
 			// 判断页面,获取对应的数据
 			if( $value['pages'] == 'pages/recruitment/index' && $value['item_id'] ) {
-				$value['item_name']	= $RecruitmentActive->getOne($value['item_id'],'name');
+				$value['item_name']	= (new RecruitmentActive)->getOne($value['item_id'],'name');
 			}
 			// 判断页面,获取对应的数据
 			if( $value['pages'] == 'pages/activity/index' && $value['item_id'] ) {
-				$value['item_name']	= $RiddleActive->getOne($value['item_id'],'name');
+				$value['item_name']	= (new RiddleActive)->getOne($value['item_id'],'name');
 			}
 			// 判断页面,获取对应的数据
 			if( $value['pages'] == 'pages/score/clockin' && $value['item_id'] ) {
-				$value['item_name']	= $ClockinActive->getOne($value['item_id'],'name');
+				$value['item_name']	= (new ClockinActive)->getOne($value['item_id'],'name');
+			}
+			// 判断页面,获取对应的数据
+			if( $value['pages'] == 'pages/recruitment/lottery_new' && $value['item_id'] ) {
+				$value['item_name']	= (new RecruitmentLottery())->getOne($value['item_id'],'name');
+			}
+			// 判断页面,获取对应的数据
+			if( $value['pages'] == 'pages/video/detail' && $value['item_id'] ) {
+				$value['item_name']	= (new Course())->getOne($value['item_id'],'name');
 			}
 			// 赋值数据
 			$list[$key]			= $value;

+ 2 - 2
resources/views/admin/lottery_recruitment/index.blade.php

@@ -59,8 +59,8 @@ style="margin: 0 auto;width: 96%;padding: 30px 0px;"
 								@endif
 							</td>
 							<td>
-								<p>/pages/recruitment/lottery_new?id={{$a['id']}}&index=0 【着落页】</p>
-								<p>/pages/recruitment/lottery_new?id={{$a['id']}}&index=1【抽奖页】</p>
+								<p>/pages/recruitment/lottery_new?id={{$a['id']}}&pageIndex=0【着落页】</p>
+								<p>/pages/recruitment/lottery_new?id={{$a['id']}}&pageIndex=1【抽奖页】</p>
 							</td>
 							<td>{{$a['mp_urllink']}}</td>
 							<td> {{date('Y/m/d H:i:s',$a['update_time'])}}</td>

+ 2 - 0
resources/views/admin/product/index.blade.php

@@ -180,6 +180,7 @@ style="margin: 0 auto;width: 96%;padding: 30px 0px;"
 							</td>
 						</tr>
 						@endforeach
+						@if(check_auth('admin/product/batch_status'))
 						<tr>
 							<td><label ><input type="checkbox" class="check_all" > 全选</label></td>
 							<td>
@@ -194,6 +195,7 @@ style="margin: 0 auto;width: 96%;padding: 30px 0px;"
 								<input type="submit" class="btn btn-sm btn-primary" value="提交"/>
 							</td>
 						</tr>
+						@endif
 						<tr>
 							<td colspan="20" class="page">{{$list->render()}}</td>
 						</tr>