dyjh před 6 roky
rodič
revize
fdc01c535e

+ 0 - 31
app/Http/Controllers/Admin/Album/AgentController.php

xqd xqd
@@ -88,17 +88,6 @@ class AgentController extends Controller
      */
     private function _createSave(){
         $data = (array) request('data');
-        $agent_banner = $data['banner_agent']['url'];
-        unset($data['banner_agent']);
-        if($agent_banner){
-            foreach($agent_banner as $key=>$val){
-                $add['url'] = $this->formatImgUrl($val);
-                $add['agent_id'] = request('id');
-                $add['type'] = 0;
-
-                AgentBannerModel::create($add);
-            }
-        }
         $id = $this->repository->create($data);
         if($id) {
             $url[] = array('url'=>U( 'Album/Agent/index'),'title'=>'返回列表');
@@ -131,26 +120,6 @@ class AgentController extends Controller
      */
     private function _updateSave() {
         $data = (array) request('data');//dd($data);
-        $id = request('id');
-        $banner = AgentBannerModel::where([['agent_id',$id],['type',0]])->get();
-        if($banner){
-            foreach ($banner as $key=>$val){
-                $url = str_replace(env('APP_URL'),public_path(),$val['url']);
-                if(file_exists($url)) unlink($url);
-
-            }
-        }
-        AgentBannerModel::where([['agent_id',$id],['type',0]])->delete();
-        if(!empty($data['agent_banner']['url'])){
-            foreach($data['agent_banner']['url'] as $key=>$val){
-                $add['url'] = $this->formatImgUrl($val);
-                $add['agent_id'] = $id;
-                $add['type'] = 0;
-                AgentBannerModel::create($add);
-            }
-
-        }
-        unset($data['agent_banner']);
         $ok = $this->repository->update(request('id'),$data);
         if($ok) {
             $urls[] = array('url'=>U( 'Album/Agent/index'),'title'=>'返回列表');

+ 31 - 0
app/Http/Controllers/Admin/Album/ManufacturerController.php

xqd xqd
@@ -101,6 +101,17 @@ class ManufacturerController extends Controller
             }
             $data['banner'] = json_encode($data['banner']['url']);
         }
+        $agent_banner = $data['banner_agent']['url'];
+        unset($data['banner_agent']);
+        if($agent_banner){
+            foreach($agent_banner as $key=>$val){
+                $add['url'] = $this->formatImgUrl($val);
+                $add['agent_id'] = request('id');
+                $add['type'] = 0;
+
+                AgentBannerModel::create($add);
+            }
+        }
         if(!empty($data['avatar']))
             $data['avatar'] = $this->formatImgUrl($data['avatar']);
         if (!empty($data['logo'])) {
@@ -134,6 +145,26 @@ class ManufacturerController extends Controller
             $data['avatar'] = $this->formatImgUrl($data['avatar']);
             //$this->deleteUrl($saveData->avatar);
         }
+
+        $banner = AgentBannerModel::where([['store_id',$this->getStoreId()],['type',0]])->get();
+        if($banner){
+            foreach ($banner as $key=>$val){
+                $url = str_replace(env('APP_URL'),public_path(),$val['url']);
+                if(file_exists($url)) unlink($url);
+
+            }
+        }
+        AgentBannerModel::where([['store_id',$this->getStoreId()],['type',0]])->delete();
+        if(!empty($data['agent_banner']['url'])){
+            foreach($data['agent_banner']['url'] as $key=>$val){
+                $add['url'] = $this->formatImgUrl($val);
+                $add['store_id'] = $this->getStoreId();
+                $add['type'] = 0;
+                AgentBannerModel::create($add);
+            }
+
+        }
+        unset($data['agent_banner']);
         if (!empty($data['logo'])) {
             $data['logo'] = $this->formatImgUrl($data['logo']);
         }

+ 0 - 68
resources/views/admin/album/agent/edit.blade.php

xqd xqd
@@ -83,13 +83,6 @@
                                     </div>
 
                                 </div>
-                <div class="form-group">
-                    <label class="control-label col-sm-3">经销商画报</label>
-                    <div class="col-sm-9">
-                        {{--     //{!! ueditor('') !!}--}}
-                        {!!  widget('Tools.ImgUpload')->multi2('/upload/agent_banner','agent_banner',"data[agent_banner]",  isset($data['agent_banner'])? $data['agent_banner'] : '') !!}
-                    </div>
-                </div>
                                 
                                 <div class="form-group">
                                     <label class="control-label col-sm-3">&nbsp;</label>
@@ -105,72 +98,11 @@
                         </div>
                         <!-- /.col-lg-10 -->
                     </div>
-                        <div class="row">
-                            <div class="col-sm-12">
-                                <div class="container kv-main">
-                                    <div class="page-header">
-                                        <h3 class="text-success">视频管理</h3>
-                                    </div>
-                                    <form enctype="multipart/form-data" method="post" action="{{ url('/admin/Album/Agent/uploadVideo') }}">
-                                        <div class="form-group">
-                                            <input id="file-0b" class="file" type="file" name="video">
-                                            <input name="agent_id" type="hidden" value="{{ $data['id'] or ''}}">
-                                        </div>
-                                        {{csrf_field()}}
-                                    </form>
-                                </div>
-                            </div>
-                        </div>
-
                     <!-- /.row -->
 				</div>
 			</div>
 		</div>
 	</div>
-    <div class="row">
-        <div class="col-sm-12">
-            <div class="ibox float-e-margins">
-                <div class="ibox-title">
-                    <h5>视频列表</h5>
-                </div>
-                <div class="ibox-content">
-
-                    <table class="table">
-                        <thead>
-                        <tr>
-                            <th>#</th>
-                            <th>链接</th>
-                            <th>文件名</th>
-                            <th>操作</th>
-                        </tr>
-                        </thead>
-                        <tbody>
-                        <tr>
-                            <td>{{ $video['id'] }}</td>
-                            <td>{{ $video['name'] }}</td>
-                            <td>{{ $video['url'] }}</td>
-                            <td>
-                                <div class="btn-group">
-                                    <button data-toggle="dropdown"
-                                            class="btn btn-warning btn-sm dropdown-toggle"
-                                            aria-expanded="false">
-                                        操作 <span class="caret"></span>
-                                    </button>
-                                    <ul class="dropdown-menu">
-                                        <li><a href="{{ U('Album/Agent/videoDel',['id'=>$video['id']])}}" onclick="return confirm('你确定执行删除操作?');">删除</a></li>
-                                    </ul>
-                                </div>
-
-
-                            </td>
-                        </tr>
-                        </tbody>
-                    </table>
-
-                </div>
-            </div>
-        </div>
-    </div>
 
     <div class="modal fade" id="myModal" tabindex="-1" role="dialog"
          aria-labelledby="myModalLabel" aria-hidden="true">

+ 7 - 0
resources/views/admin/album/manufacturer/edit-furniture.blade.php

xqd
@@ -212,6 +212,13 @@
                                             </label>
                                         </div>
 
+                                    </div>
+                                    <div class="form-group">
+                                        <label class="control-label col-sm-3">经销商画报</label>
+                                        <div class="col-sm-9">
+                                            {{--     //{!! ueditor('') !!}--}}
+                                            {!!  widget('Tools.ImgUpload')->multi2('/upload/agent_banner','agent_banner',"data[agent_banner]",  isset($data['agent_banner'])? $data['agent_banner'] : '') !!}
+                                        </div>
                                     </div>
                                         <div class="form-group">