songxingwei hace 2 años
padre
commit
2ac65cb8a0

+ 1 - 1
app/admin/controller/TeachingKnowledge.php

@@ -46,7 +46,7 @@ class TeachingKnowledge extends Controller
                 });
             })
             ->with(['user'])
-            ->where('type',2)
+            ->where('type',1)
             ->where('is_del',1)
             ->order('id','desc')
             ->layTable();

+ 84 - 0
app/admin/view/teaching_knowledge/audit.html

@@ -0,0 +1,84 @@
+<form action="{:sysuri()}" method="post" data-auto="true" class="layui-form layui-card" data-table-id="MenuTable">
+
+    <div class="layui-card-body">
+        <input type="hidden" name="id" value="{$row.id}">
+        <div class="layui-form-item">
+            <label class="layui-form-label">申请用户</label>
+            <div class="layui-input-block">
+                <input value='{$row.user.nickname|default=""}' class="layui-input" disabled>
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">标题</label>
+            <div class="layui-input-block">
+                <input value='{$row.title|default=""}' class="layui-input" disabled>
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">内容</label>
+            <div class="layui-input-block">
+                <input value='{$row.content|default=""}' class="layui-input" disabled>
+            </div>
+        </div>
+
+        <div class="layui-form-item">
+            <label class="layui-form-label">图片</label>
+            <div class="layui-input-block">
+                {foreach name='row.imgs' item='a'}
+                <div class="headimg" data-tips-image="{$a}">
+                    <img src="{$a}" alt="">
+                </div>
+                {/foreach}
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">视频</label>
+            <div class="layui-input-block">
+                <a target="_blank" data-iframe='{$row.video|default=""}' data-title="查看媒体">查看</a>
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">文件</label>
+            <div class="layui-input-block">
+                {foreach name='row.file' item='a'}
+                {$a} <br />
+                {/foreach}
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">审核结果</label>
+            <div class="layui-input-block">
+                {if $row['audit']==1}
+                <input type="radio" name="audit" value="2" title="通过" checked>
+                <input type="radio" name="audit" value="3" title="不通过">
+                {else/}
+                {:[2=>'通过',3=>'不通过'][$row.audit]}
+                {/if}
+            </div>
+        </div>
+        <div class="layui-form-item">
+            <label class="layui-form-label">备注</label>
+            <div class="layui-input-block">
+                <input name="why" value='{$row.why|default=""}' class="layui-input" {:$row['audit']>1?'disabled':''}>
+            </div>
+        </div>
+        {if $row['audit_at']}
+        <div class="layui-form-item">
+            <label class="layui-form-label">审核时间</label>
+            <div class="layui-input-block">
+                <input value='{$row.audit_at|default=""}' class="layui-input" disabled>
+            </div>
+        </div>
+        {/if}
+    </div>
+
+    <div class="hr-line-dashed"></div>
+    {if $row['audit']==1}
+    <div class="layui-form-item text-center">
+        <button class="layui-btn" type='submit'>保存审核</button>
+        <button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消审核吗?" data-close>取消审核</button>
+    </div>
+    {/if}
+</form>
+<script>
+</script>

+ 31 - 0
app/admin/view/teaching_knowledge/config.html

@@ -0,0 +1,31 @@
+{extend name="../../admin/view/main"}
+
+{block name="content"}
+<div class="think-box-shadow">
+    <div class="layui-anim layui-anim-fadein padding-top-20" style="width:850px">
+        <form action="{:url('')}" method="post" data-auto="true"  class='layui-form layui-card shadow-none'>
+            <div class="layui-card-body">
+                <div class="layui-form-item">
+                    <label class="layui-form-label">平台电话</label>
+                    <div class="layui-input-block">
+                        <input name="tel" value="{:sysconf('config_pool_talent.tel')}" required placeholder="平台电话" class="layui-input">
+                        <p class="help-block"><b>必选</b></p>
+                    </div>
+                </div>
+
+                <div class="hr-line-dashed"></div>
+                <div class="hr-line-dashed margin-top-30"></div>
+                <div class="layui-form-item text-center">
+                    <button class="layui-btn" type="submit">保存配置</button>
+                </div>
+            </div>
+        </form>
+    </div>
+</div>
+{/block}
+
+{block name="script"}
+<script>
+
+</script>
+{/block}

+ 74 - 0
app/admin/view/teaching_knowledge/index.html

@@ -0,0 +1,74 @@
+{extend name='table'}
+{block name="button"}
+
+{/block}
+{block name="content"}
+<div class="layui-tab layui-tab-card">
+    <div class="layui-tab-content">
+        <form class="layui-form layui-form-pane form-search" action="{:sysuri()}" onsubmit="return false" method="get" autocomplete="off">
+            <div class="layui-form-item layui-inline">
+                <label class="layui-form-label">申请用户</label>
+                <label class="layui-input-inline">
+                    <input name="name" value="{$get.name|default=''}" placeholder="申请用户" class="layui-input">
+                </label>
+            </div>
+            <div class="layui-form-item layui-inline">
+                <input type="hidden" name="type" value="{$type|default='index'}">
+                <button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
+            </div>
+        </form>
+        <table id="Table" data-url="{:sysuri()}" data-target-search="form.form-search"></table>
+    </div>
+</div>
+<script>
+    $(function () {
+        $('#Table').layTable({
+            even: true, height: 'full',
+            sort: {field: 'id', type: 'desc'},
+            where: {},
+            cols: [[
+                {field: 'id', title: 'ID', align: 'center'},
+                {field: 'user', title: '申请用户', align: 'center',templet(d){
+                        return d.user?d.user.nickname:''
+                    }},
+                {field: 'title', title: '标题', align: 'center'},
+               // {field: 'imgs', title: '图片', width: '8%', align: 'center', templet: '#imgs'},
+                {field: 'imgs', title: '图片',  align: 'center', templet:function (d) {
+                       if (d.imgs.length<1){
+                           return '无图片'
+                       }else {
+                           let b = ''
+                           for (var a=0;a<d.imgs.length;a++){
+                               b = b + '<div class="headimg headimg-no headimg-ss margin-0" data-tips-hover data-tips-image='+ d.imgs[a] +' style="background-image:url('+ d.imgs[a] +')"></div>&nbsp;'
+                           }
+                           return laytpl(b).render(d)
+                       }
+                }},
+                {field: 'xurl', title: '视频',  align: 'center', templet: function (d) {
+                        return d.video ? laytpl('<div><a target="_blank" data-iframe="{{d.video}}" data-title="查看媒体">查看</a></div>').render(d) : '无视频';
+                    }
+                },
+                {field: 'is_del', title: '状态', align: 'center',templet(d){
+                    if(d.audit===1){
+                        return `<span class="layui-badge layui-bg-green">待审核</span>`
+                    }else if (d.audit===2){
+                        return `<span class="layui-badge layui-bg-blue">审核通过</span>`
+                    }else{
+                        return `<span class="layui-badge layui-bg-red">审核不通过</span>`
+                    }
+                }},
+                {field: 'create_at', title: '创建时间', align: 'center'},
+                {toolbar: '#toolbar', title: '操作', align: 'center', fixed: 'right'}
+            ]]
+        });
+    });
+</script>
+
+
+<!-- 列表排序权重模板 -->
+<script type="text/html" id="toolbar">
+    {if auth('audit')}
+    <button class="layui-btn layui-btn-sm" data-title="审核" data-modal='{:url("audit")}?id={{d.id}}'>查看</button>
+    {/if}
+</script>
+{/block}

+ 60 - 0
app/admin/view/teaching_knowledge/zc.html

@@ -0,0 +1,60 @@
+{extend name='table'}
+{block name="button"}
+{if auth('zc_add')}
+<a class="layui-btn layui-btn-sm" data-title="添加职称" data-modal='{:url("zc_add")}?id={{d.id}}'>添加职称</a>
+{/if}
+{if auth('zc_add')}
+<a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确认删除吗?" data-table-id="Table" data-action='{:url("zc_del")}' data-rule="id#{id}">批量删除</a>
+{/if}
+{/block}
+{block name="content"}
+<div class="layui-tab layui-tab-card">
+    <div class="layui-tab-content">
+        <form class="layui-form layui-form-pane form-search" action="{:sysuri()}" onsubmit="return false" method="get" autocomplete="off">
+            <div class="layui-form-item layui-inline">
+                <label class="layui-form-label">名称</label>
+                <label class="layui-input-inline">
+                    <input name="name" value="{$get.name|default=''}" placeholder="名称" class="layui-input">
+                </label>
+            </div>
+            <div class="layui-form-item layui-inline">
+                <input type="hidden" name="type" value="{$type|default='index'}">
+                <button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
+            </div>
+        </form>
+        <table id="Table" data-url="{:sysuri()}" data-target-search="form.form-search"></table>
+    </div>
+</div>
+<script>
+    $(function () {
+        $('#Table').layTable({
+            even: true, height: 'full',
+            sort: {field: 'id', type: 'desc'},
+            where: {},
+            cols: [[
+                {checkbox: true, fixed: true},
+                {field: 'name', title: '名称', align: 'center'},
+                {field: 'is_del', title: '状态', align: 'center',templet(d){
+                    if(d.is_del){
+                        return `<span class="layui-badge layui-bg-green">正常</span>`
+                    }else{
+                        return `<span class="layui-badge">禁用</span>`
+                    }
+                }},
+                {field: 'create_at', title: '创建时间', align: 'center'},
+                {toolbar: '#toolbar', title: '操作', align: 'center', fixed: 'right'}
+            ]]
+        });
+    });
+</script>
+
+<!-- 列表排序权重模板 -->
+<script type="text/html" id="toolbar">
+    {if auth('zc_edit')}
+    <a class="layui-btn layui-btn-sm" data-event-dbclick data-title="编辑" data-modal='{:url("zc_edit")}?id={{d.id}}'>编 辑</a>
+    {/if}
+    {if auth('zc_del')}
+    <a class="layui-btn layui-btn-sm layui-btn-danger" data-title="删除" data-confirm="确认删除吗?" data-action='{:url("zc_del")}?id={{d.id}}'>删除</a>
+    {/if}
+</script>
+{/block}

+ 24 - 0
app/admin/view/teaching_knowledge/zc_form.html

@@ -0,0 +1,24 @@
+<form action="{:sysuri()}" method="post" data-auto="true" class="layui-form layui-card" data-table-id="MenuTable">
+
+    <div class="layui-card-body">
+
+        <div class="layui-form-item">
+            <label class="layui-form-label">名称</label>
+            <div class="layui-input-block">
+                <input name="name" value='{$vo.name|default=""}' required placeholder="请输入名称" class="layui-input">
+                <p class="help-block"><b>必选</b></p>
+            </div>
+        </div>
+    </div>
+
+    <div class="hr-line-dashed"></div>
+    {notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
+
+    <div class="layui-form-item text-center">
+        <button class="layui-btn" type='submit'>保存数据</button>
+        <button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
+    </div>
+</form>
+
+<script>
+</script>