Browse Source

暂存新模板需求

sunhao 5 years ago
parent
commit
f9f83aabc0

+ 0 - 8
resources/views/template/index.blade.php

@@ -17,7 +17,6 @@
17 17
                     <th width="10%">模板链接</th>
18 18
                     <th width="10%">模板描述</th>
19 19
                     <th width="8%">模板样式图</th>
20
-                    <th width="8%">正在使用的销售</th>
21 20
                     <th width="10%">操作</th>
22 21
                 </tr>
23 22
                 </thead>
@@ -30,13 +29,6 @@
30 29
                         <td class="text-c">{{$a['url']}}</td>
31 30
                         <td class="text-c">{{$a['note']}}</td>
32 31
                         <td class="text-c"><img style="width:100px;" src="{{$a['img']}}" /></td>
33
-                        <td class="text-c">
34
-                            @if($a['salers'])
35
-                                @foreach($a['salers'] as $k=>$saler)
36
-                                    {{$saler['admin_name']}} @if( $k < $a['salers_k']-1), @endif
37
-                                @endforeach
38
-                            @endif
39
-                        </td>
40 32
                         <td class="f-14 product-brand-manage">
41 33
                             <a style="text-decoration:none" onClick='templateedit("编辑","{{$a['id']}}")' href="javascript:;" title="编辑"><span class="btn btn-primary radius">编辑模板</span></a>
42 34
                             <a style="text-decoration:none" onClick='assign("分配销售","{{$a['id']}}")' href="javascript:;" title="分配销售"><span class="btn btn-primary radius">分配销售</span></a>

+ 67 - 0
resources/views/template/sourcecreate.blade.php

@@ -0,0 +1,67 @@
1
+@extends('admin/master')
2
+@section('content')
3
+    <body>
4
+    @if(count($errors) > 0)
5
+        <div class="Huialert Huialert-info" id="error">
6
+            @foreach($errors->all() as $error)
7
+                <li>{{$error}}</li>
8
+            @endforeach
9
+        </div>
10
+    @endif
11
+    <div class="page-container">
12
+        <form action="/admin/template/store" method="post" class="form form-horizontal" enctype="multipart/form-data">
13
+            <input type="hidden" name="_token" value="{{ csrf_token() }}" />
14
+            <div class="row cl">
15
+                <label class="form-label col-xs-4 col-sm-2">
16
+                    模板连接:</label>
17
+                <div class="formControls col-xs-6 col-sm-6">
18
+                    <input type="text" class="input-text" value="{{old('url')}}" placeholder="" name="url">
19
+                </div>
20
+            </div>
21
+            <div class="row cl">
22
+                <label class="form-label col-xs-4 col-sm-2">
23
+                    模板图片:</label>
24
+                <div class="formControls col-xs-6 col-sm-6">
25
+                        <span class="btn-upload">
26
+                          <input class="input-text upload-url radius" type="text" name="uploadfile-1" id="uploadfile-1" readonly><a href="javascript:void();" class="btn btn-primary radius"><i class="Hui-iconfont">&#xe642;</i> 上传图片</a>
27
+                          <input type="file" multiple name="img" class="input-file">
28
+                        </span><br>
29
+                    文件类型支持:jpg ,png ,ico ,文件大小不能超过1M
30
+                </div>
31
+            </div>
32
+            <div class="row cl">
33
+                <label class="form-label col-xs-4 col-sm-2">
34
+                    模板描述:</label>
35
+                <div class="formControls col-xs-6 col-sm-6">
36
+                    <input type="text" class="input-text" value="{{old('note')}}" placeholder="" name="note">
37
+                </div>
38
+            </div>
39
+            
40
+            <div class="row cl">
41
+                <div class="col-9 col-offset-2">
42
+                    <button class="btn btn-primary radius" type="submit" value="&nbsp;&nbsp;提交&nbsp;&nbsp;">&nbsp;&nbsp;提交&nbsp;&nbsp;</button>&nbsp;
43
+                    <button class="btn btn-default" type="reset" onclick="return_index();">&nbsp;&nbsp;返回&nbsp;&nbsp;</button>&nbsp;
44
+                    {{--<a href="javascript:void(0)" class="btn btn-default radius" onclick="redirect('{{url('/admin/admin/all')}}')">返回并查看结果</a>--}}
45
+                </div>
46
+            </div>
47
+        </form>
48
+    </div>
49
+    <!--_footer 作为公共模版分离出去-->
50
+    <script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js"></script>
51
+    <script type="text/javascript" src="/admin/lib/layer/2.4/layer.js"></script>
52
+    <script type="text/javascript" src="/admin/static/h-ui/js/H-ui.min.js"></script>
53
+    <script type="text/javascript" src="/admin/static/h-ui.admin/js/H-ui.admin.js"></script>
54
+    <!--/_footer 作为公共模版分离出去-->
55
+
56
+    <!--请在下方写此页面业务相关的脚本-->
57
+    <script type="text/javascript">
58
+        $(function(){
59
+            setTimeout("$('#error').hide()",3000);
60
+        });
61
+        /*返回*/
62
+        function return_index(){
63
+            location.href='/admin/template/index';
64
+        }
65
+    </script>
66
+    </body>
67
+@endsection

+ 70 - 0
resources/views/template/sourceedit.blade.php

@@ -0,0 +1,70 @@
1
+@extends('admin/master')
2
+@section('content')
3
+    <body>
4
+    @if(count($errors) > 0)
5
+        <div class="Huialert Huialert-info" id="error">
6
+            @foreach($errors->all() as $error)
7
+                <li>{{$error}}</li>
8
+            @endforeach
9
+        </div>
10
+    @endif
11
+    <div class="page-container">
12
+        <form action="/admin/template/update" method="post" class="form form-horizontal" enctype="multipart/form-data">
13
+            <input type="hidden" name="_token" value="{{ csrf_token() }}" />
14
+            <input type="hidden" name="id" value="{{$id}}" />
15
+            <div class="row cl">
16
+                <label class="form-label col-xs-4 col-sm-2">
17
+                    模板链接:</label>
18
+                <div class="formControls col-xs-6 col-sm-6">
19
+                    <input type="text" class="input-text" value="{{$template['url']}}" placeholder="" name="url">
20
+                </div>
21
+            </div>
22
+            <div class="row cl">
23
+                <label class="form-label col-xs-4 col-sm-2">
24
+                    模板样式图:</label>
25
+                <div class="formControls col-xs-6 col-sm-6">
26
+                    <div><img width="100" src="{{$template['img']?$template['img']:'/empty.png'}}"/></div><br>
27
+                        <span class="btn-upload">
28
+                          <input class="input-text upload-url radius" type="text" name="uploadfile-1" id="uploadfile-1" readonly><a href="javascript:void();" class="btn btn-primary radius"><i class="Hui-iconfont">&#xe642;</i> 上传图片</a>
29
+                          <input type="file" multiple name="img" class="input-file">
30
+                        </span><br>
31
+                    文件类型支持:jpg ,png ,ico ,文件大小不能超过1M
32
+                </div>
33
+            </div>
34
+            <div class="row cl">
35
+                <label class="form-label col-xs-4 col-sm-2">
36
+                    模板描述:</label>
37
+                <div class="formControls col-xs-6 col-sm-6">
38
+                    <input type="text" class="input-text" value="{{$template['note']}}" placeholder="" name="note">
39
+                </div>
40
+            </div>
41
+            
42
+            <div class="row cl">
43
+                <div class="col-9 col-offset-2">
44
+                    <button class="btn btn-primary radius" type="submit" value="&nbsp;&nbsp;提交&nbsp;&nbsp;">&nbsp;&nbsp;修改&nbsp;&nbsp;</button>&nbsp;
45
+                    <button class="btn btn-default" type="reset" onclick="return_index();">&nbsp;&nbsp;返回&nbsp;&nbsp;</button>&nbsp;
46
+                    {{--<a href="javascript:void(0)" class="btn btn-default radius" onclick="redirect('{{url('/admin/admin/all')}}')">返回并查看结果</a>--}}
47
+                </div>
48
+            </div>
49
+        </form>
50
+    </div>
51
+    <!--_footer 作为公共模版分离出去-->
52
+    <script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js"></script>
53
+    <script type="text/javascript" src="/admin/lib/layer/2.4/layer.js"></script>
54
+    <script type="text/javascript" src="/admin/static/h-ui/js/H-ui.min.js"></script>
55
+    <script type="text/javascript" src="/admin/static/h-ui.admin/js/H-ui.admin.js"></script>
56
+    <!--/_footer 作为公共模版分离出去-->
57
+
58
+    <!--请在下方写此页面业务相关的脚本-->
59
+    <script type="text/javascript">
60
+        $(function(){
61
+            setTimeout("$('#error').hide()",3000);
62
+        });
63
+        /*返回*/
64
+        function return_index(){
65
+            location.href='/admin/template/index';
66
+        }
67
+       
68
+    </script>
69
+    </body>
70
+@endsection

+ 116 - 0
resources/views/template/sourceindex.blade.php

@@ -0,0 +1,116 @@
1
+@extends('admin/master')
2
+@section('content')
3
+    <body>
4
+    @if(session('info'))
5
+        <div class="Huialert Huialert-info" onclick="$(this).remove()" id="info">
6
+            {{session('info')}}
7
+        </div>
8
+    @endif
9
+    <div class="page-container">
10
+        <div class="cl pd-5 bg-1 bk-gray mt-20"> <span class="l"> <a class="btn btn-primary radius" onclick="templateadd('新增')" href="javascript:;"><i class="Hui-iconfont">&#xe600;</i> 新增模板</a></span> </div>
11
+        <div class="mt-20">
12
+            <table class="table table-border table-bordered table-bg table-hover table-sort">
13
+                <thead>
14
+                <tr class="text-c">
15
+                    {{--<th width="25"><input type="checkbox" name="" value=""></th>--}}
16
+                    <th width="5%">模板ID</th>
17
+                    <th width="10%">模板链接</th>
18
+                    <th width="10%">模板描述</th>
19
+                    <th width="8%">模板样式图</th>
20
+                    <th width="8%">正在使用的销售</th>
21
+                    <th width="10%">操作</th>
22
+                </tr>
23
+                </thead>
24
+                <tbody>
25
+                @if($result)
26
+                @foreach($result as $a)
27
+                    <tr class="text-c">
28
+                        {{--<td><input name="" type="checkbox" value=""></td>--}}
29
+                        <td class="text-c">{{$a['id']}}</td>
30
+                        <td class="text-c">{{$a['url']}}</td>
31
+                        <td class="text-c">{{$a['note']}}</td>
32
+                        <td class="text-c"><img style="width:100px;" src="{{$a['img']}}" /></td>
33
+                        <td class="text-c">
34
+                            @if($a['salers'])
35
+                                @foreach($a['salers'] as $k=>$saler)
36
+                                    {{$saler['admin_name']}} @if( $k < $a['salers_k']-1), @endif
37
+                                @endforeach
38
+                            @endif
39
+                        </td>
40
+                        <td class="f-14 product-brand-manage">
41
+                            <a style="text-decoration:none" onClick='templateedit("编辑","{{$a['id']}}")' href="javascript:;" title="编辑"><span class="btn btn-primary radius">编辑模板</span></a>
42
+                            <a style="text-decoration:none" onClick='assign("分配销售","{{$a['id']}}")' href="javascript:;" title="分配销售"><span class="btn btn-primary radius">分配销售</span></a>
43
+                            <!--a style="text-decoration:none" class="ml-5" onClick="templatedel(this, '{{$a["id"]}}')" href="javascript:;" title="删除"><span class="btn btn-danger radius">删除</span></a-->
44
+                        </td>
45
+                    </tr>
46
+                @endforeach
47
+                @endif
48
+                </tbody>
49
+            </table>
50
+        </div>
51
+        <div id="page" class="page_div"></div>
52
+    </div>
53
+
54
+    <!--_footer 作为公共模版分离出去-->
55
+    <script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js"></script>
56
+    <script type="text/javascript" src="/admin/lib/layer/2.4/layer.js"></script>
57
+    <script type="text/javascript" src="/admin/static/h-ui/js/H-ui.min.js"></script>
58
+    <script type="text/javascript" src="/admin/static/h-ui.admin/js/H-ui.admin.js"></script>
59
+    <script type="text/javascript" src="/admin/lib/page/paging.js"></script>
60
+    <!--/_footer 作为公共模版分离出去-->
61
+    <!--/_footer 作为公共模版分离出去-->
62
+
63
+    <script type="text/javascript">
64
+        $(function(){
65
+            setTimeout("$('#info').hide()",3000);
66
+        });
67
+        /*管理员-添加*/
68
+        function templateadd(title){
69
+            location.href = '/admin/template/create';
70
+        }
71
+        /*管理员-编辑*/
72
+        function templateedit(title,id){
73
+            location.href = "/admin/template/edit/"+id;
74
+        }
75
+        function assign(title,id){
76
+
77
+            layer.open({
78
+                type: 2,
79
+                shade: false,
80
+                area: ['400px', '60%'], //宽高
81
+                title: "分配销售", //不显示标题
82
+                content: 'getAssigns?id='+id //捕获的元素,注意:最好该指定的元素要存放在body最外层
83
+            });
84
+        }
85
+        /*管理员-删除*/
86
+        function templatedel(obj,id){
87
+            layer.confirm('确认要删除吗?',function(index){                
88
+                $.ajax({
89
+                    type: 'GET',
90
+                    url: '/admin/template/delete/'+id,
91
+                    dataType: 'json',
92
+                    success: function(data){
93
+                        if(data == 1){
94
+                            $(obj).parents("tr").remove();
95
+                           layer.msg('已删除!',{icon:1,time:1000});
96
+                        }
97
+                    }
98
+                });
99
+            });
100
+        }
101
+
102
+        /*分页*/
103
+            
104
+        $("#page").paging({ 
105
+            pageNo:{{$page}},
106
+            totalPage: {{$pages}},
107
+            totalSize: {{$count}},
108
+            callback: function(num) {
109
+                location.href='index?page='+num;
110
+            }
111
+        })
112
+
113
+    </script>
114
+    </body>
115
+
116
+@endsection