544782275@qq.com 4 years ago
parent
commit
18e1a7a584

+ 0 - 52
app/county/controller/Jijiao.php

@@ -1,52 +0,0 @@
-<?php
-
-// +----------------------------------------------------------------------
-// | ThinkAdmin
-// +----------------------------------------------------------------------
-// | 版权所有 2014~2021 广州楚才信息科技有限公司 [ http://www.cuci.cc ]
-// +----------------------------------------------------------------------
-// | 官方网站: https://thinkadmin.top
-// +----------------------------------------------------------------------
-// | 开源协议 ( https://mit-license.org )
-// +----------------------------------------------------------------------
-// | gitee 代码仓库:https://gitee.com/zoujingli/ThinkAdmin
-// | github 代码仓库:https://github.com/zoujingli/ThinkAdmin
-// +----------------------------------------------------------------------
-
-namespace app\county\controller;
-
-use think\admin\Controller;
-
-/**
- * 基教幼儿园
- * Class User
- * @package app\admin\controller
- */
-class Jijiao extends Controller
-{
-
-    /**
-     * 绑定数据表
-     * @var string
-     */
-    private $table = 'jijiao_youer_school';
-
-    /**
-     * 幼儿园管理
-     * @auth true
-     * @menu true
-     * @throws \think\db\exception\DataNotFoundException
-     * @throws \think\db\exception\DbException
-     * @throws \think\db\exception\ModelNotFoundException
-     */
-    public function index()
-    {
-        $this->title = '基教-幼儿园';
-        $county_id = session('user.county_id');
-        $query = $this->_query($this->table)->where('county_id',$county_id);
-        // 列表排序并显示
-        $query->page();
-    }
-
-
-}

+ 0 - 53
app/county/controller/JijiaoPrimarySchool.php

@@ -1,53 +0,0 @@
-<?php
-
-// +----------------------------------------------------------------------
-// | ThinkAdmin
-// +----------------------------------------------------------------------
-// | 版权所有 2014~2021 广州楚才信息科技有限公司 [ http://www.cuci.cc ]
-// +----------------------------------------------------------------------
-// | 官方网站: https://thinkadmin.top
-// +----------------------------------------------------------------------
-// | 开源协议 ( https://mit-license.org )
-// +----------------------------------------------------------------------
-// | gitee 代码仓库:https://gitee.com/zoujingli/ThinkAdmin
-// | github 代码仓库:https://github.com/zoujingli/ThinkAdmin
-// +----------------------------------------------------------------------
-
-namespace app\county\controller;
-
-use think\admin\Controller;
-use hg\apidoc\annotation as Apidoc;
-
-/**
- * 基教小学管理
- * Class User
- * @package app\admin\controller
- */
-class JijiaoPrimarySchool extends Controller
-{
-
-    /**
-     * 绑定数据表
-     * @var string
-     */
-    private $table = 'jijiao_primary_school';
-    /**
-     * 基教小学管理
-     * @auth true
-     * @menu true
-     * @throws \think\db\exception\DataNotFoundException
-     * @throws \think\db\exception\DbException
-     * @throws \think\db\exception\ModelNotFoundException
-     */
-    public function index()
-    {
-        $this->title = '基教小学';
-        $county_id = session('user.county_id');
-        $query = $this->_query($this->table)->where('county_id',$county_id);
-        // 列表排序并显示
-        $query->page();
-    }
-
-
-
-}

+ 236 - 0
app/county/controller/School.php

@@ -0,0 +1,236 @@
+<?php
+
+// +----------------------------------------------------------------------
+// | ThinkAdmin
+// +----------------------------------------------------------------------
+// | 版权所有 2014~2021 广州楚才信息科技有限公司 [ http://www.cuci.cc ]
+// +----------------------------------------------------------------------
+// | 官方网站: https://thinkadmin.top
+// +----------------------------------------------------------------------
+// | 开源协议 ( https://mit-license.org )
+// +----------------------------------------------------------------------
+// | gitee 代码仓库:https://gitee.com/zoujingli/ThinkAdmin
+// | github 代码仓库:https://github.com/zoujingli/ThinkAdmin
+// +----------------------------------------------------------------------
+
+namespace app\county\controller;
+
+use think\admin\Controller;
+
+/**
+ * 学校管理
+ * Class User
+ * @package app\admin\controller
+ */
+class School extends Controller
+{
+
+    /**
+     * 绑定数据表
+     * @var string
+     */
+    private $table = 'School';
+
+    /**
+     * 学校管理
+     * @auth true
+     * @menu true
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public function index()
+    {
+        $this->title = '学校管理';
+        $query = $this->_query($this->table);
+        $query->equal('status')->dateBetween('login_at,create_at');
+        $query->like('name,contact_phone#phone,contact_mail#mail');
+        // 加载对应数据列表
+        $this->type = input('type', 'all');
+        if ($this->type === 'all') {
+            $query->where(['is_deleted' => 0, 'status' => 1]);
+        } elseif ($this->type = 'recycle') {
+            $query->where(['is_deleted' => 0, 'status' => 0]);
+        }
+        // 列表排序并显示
+        $query->order('sort desc,id desc')->page();
+    }
+
+    /**
+     * 添加学校
+     * @auth true
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public function add()
+    {
+        $this->_applyFormToken();
+        $this->_form($this->table, 'form');
+    }
+
+    /**
+     * 编辑学校
+     * @auth true
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public function edit()
+    {
+        $this->_applyFormToken();
+        $this->_form($this->table, 'form');
+    }
+
+    /**
+     * 修改用户密码
+     * @auth true
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public function pass()
+    {
+        $this->_applyFormToken();
+        if ($this->request->isGet()) {
+            $this->verify = false;
+            $this->_form($this->table, 'pass');
+        } else {
+            $data = $this->_vali([
+                'id.require'                  => '用户ID不能为空!',
+                'password.require'            => '登录密码不能为空!',
+                'repassword.require'          => '重复密码不能为空!',
+                'repassword.confirm:password' => '两次输入的密码不一致!',
+            ]);
+            if (data_save('system_user', ['id' => $data['id'], 'password' => md5($data['password'])], 'id')) {
+                sysoplog('学校管理', "修改用户[{$data['id']}]密码成功");
+                $this->success('密码修改成功,请使用新密码登录!', '');
+            } else {
+                $this->error('密码修改失败,请稍候再试!');
+            }
+        }
+    }
+
+    /**
+     * 表单数据处理
+     * @param array $data
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    protected function _form_filter(array &$data)
+    {
+        if ($this->request->isPost()) {
+            if (isset($data['id']) && $data['id'] > 0) {
+                unset($data['username']);
+            } else {
+                // 检查登录账号是否出现重复
+                if (empty($data['username'])) $this->error('登录账号不能为空!');
+                $where = ['username' => $data['username'], 'is_deleted' => 0];
+                if ($this->app->db->name('system_user')->where($where)->count() > 0) {
+                    $this->error("账号已经存在,请使用其它账号!");
+                }
+                // 新添加的用户密码与账号相同
+               // $data['password'] = md5($data['username']);
+            }
+            // 账号权限绑定处理
+           // $data['authorize'] = arr2str($data['authorize'] ?? []);
+        } else {
+            /*$data['authorize'] = str2arr($data['authorize'] ?? '');
+            $query = $this->app->db->name('SystemAuth')->where(['status' => 1]);
+            $this->authorizes = $query->order('sort desc,id desc')->select()->toArray();*/
+        }
+    }
+
+    /**
+     * 修改用户状态
+     * @auth true
+     * @throws \think\db\exception\DbException
+     */
+    public function state()
+    {
+        $this->_checkInput();
+        $this->_applyFormToken();
+        $this->_save($this->table, $this->_vali([
+            'status.in:0,1'  => '状态值范围异常!',
+            'status.require' => '状态值不能为空!',
+        ]));
+    }
+
+    /**
+     * 删除学校
+     * @auth true
+     * @throws \think\db\exception\DbException
+     */
+    public function remove()
+    {
+        $this->_checkInput();
+        $this->_applyFormToken();
+        $this->_delete($this->table);
+    }
+
+    /**
+     * 检查输入变量
+     */
+    private function _checkInput()
+    {
+        if (in_array('10000', str2arr(input('id', '')))) {
+            $this->error('系统超级账号禁止删除!');
+        }
+    }
+
+    /**
+     * 表单结果处理
+     * @param bool $result
+     */
+    protected function _add_form_result(bool $result)
+    {
+        if ($result) {
+            $id = $this->app->db->name($this->table)->getLastInsID();
+            $res=$this->app->db->name($this->table)->where('id',$id)->find();
+            $data['username']=$res['username'];
+            $data['authorize']=1;
+            $data['nickname']='学校管理员';
+            $data['is_shcool']=1;
+            $admin_id=$this->app->db->name('system_user')->insertGetId($data);
+            $this->app->db->name($this->table)->where('id',$id)->update(['admin_id'=>$admin_id]);
+        }
+    }
+
+    /**
+     * 表单结果处理
+     * @param boolean $result
+     */
+    protected function _edit_form_result(bool $result)
+    {
+        if ($result) {
+            $id = input('id') ?: 0;
+            sysoplog('学校管理', "修改学校[{$id}]成功");
+        }
+    }
+
+    /**
+     * 状态结果处理
+     * @param boolean $result
+     */
+    protected function _state_save_result(bool $result)
+    {
+        if ($result) {
+            [$id, $state] = [input('id'), input('status')];
+            sysoplog('学校管理', ($state ? '激活' : '禁用') . "学校[{$id}]成功");
+        }
+    }
+
+    /**
+     * 删除结果处理
+     * @param boolean $result
+     */
+    protected function _remove_delete_result(bool $result)
+    {
+        if ($result) {
+            $id = input('id') ?: 0;
+            sysoplog('学校管理', "删除学校[{$id}]成功");
+        }
+    }
+
+}

+ 0 - 71
app/county/view/jijiao/index.html

@@ -1,71 +0,0 @@
-{extend name="../../admin/view/main"}
-
-{block name="button"}
-
-{if auth("add")}
-{/if}
-
-{if auth("add")}
-<button  data-title="导入" class='layui-btn layui-btn-sm layui-btn-primary' id="dr">导入</button>
-
-{/if}
-
-
-{/block}
-
-{block name='content'}
-<div class="think-box-shadow">
-    <table class="layui-table margin-top-10" lay-skin="line">
-        {notempty name='list'}
-        <thead>
-        <tr>
-
-            <th class="text-left nowrap">学校代码</th>
-            <th class="text-left nowrap">学校名称</th>
-
-        </tr>
-        </thead>
-        {/notempty}
-        <tbody>
-        {foreach $list as $key=>$vo}
-        <tr>
-            <td class="text-left nowrap relative">
-                {$vo.A|default='--'}
-            </td>
-            <td class='text-left nowrap'>
-                {$vo.B|default='--'}
-            </td>
-
-        </tr>
-        {/foreach}
-        </tbody>
-    </table>
-    {empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
-</div>
-<script>
-    layui.use('upload', function(){
-        var upload = layui.upload;
-
-        //执行实例
-        var uploadInst = upload.render({
-            elem: '#dr' //绑定元素
-            ,url: '/admin/Excel/upExcel'
-            ,accept: 'file' //普通文件,
-            ,data:{
-                table:'jijiao_youer_school',
-                num:8
-            }
-            ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
-                layer.load(); //上传loading
-            }
-            ,done: function(res){
-                layer.closeAll('loading'); //关闭loading
-                layer.msg('上传成功');
-            }
-            ,error: function(){
-                layer.msg('上传失败');
-            }
-        });
-    });
-</script>
-{/block}

+ 0 - 45
app/county/view/jijiao/index_search.html

@@ -1,45 +0,0 @@
-<fieldset>
-    <legend>条件搜索</legend>
-    <form class="layui-form layui-form-pane form-search" action="{:request()->url()}" 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="username" value="{:input('get.username')}" placeholder="请输入用户名" class="layui-input">
-            </label>
-        </div>
-
-        <div class="layui-form-item layui-inline">
-            <label class="layui-form-label">联系手机</label>
-            <label class="layui-input-inline">
-                <input name="phone" value="{:input('get.phone')}" placeholder="请输入联系手机" class="layui-input">
-            </label>
-        </div>
-
-        <div class="layui-form-item layui-inline">
-            <label class="layui-form-label">联系邮箱</label>
-            <label class="layui-input-inline">
-                <input name="mail" value="{:input('get.mail')}" placeholder="请输入联系邮箱" class="layui-input">
-            </label>
-        </div>
-
-        <div class="layui-form-item layui-inline">
-            <label class="layui-form-label">最后登录</label>
-            <div class="layui-input-inline">
-                <input data-date-range name="login_at" value="{:input('get.login_at')}" placeholder="请选择登录时间" class="layui-input">
-            </div>
-        </div>
-
-        <div class="layui-form-item layui-inline">
-            <label class="layui-form-label">创建时间</label>
-            <div class="layui-input-inline">
-                <input data-date-range name="create_at" value="{:input('get.create_at')}" placeholder="请选择创建时间" class="layui-input">
-            </div>
-        </div>
-
-        <div class="layui-form-item layui-inline">
-            <button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
-        </div>
-    </form>
-</fieldset>
-
-<script>form.render()</script>

+ 0 - 71
app/county/view/jijiao_primary_school/index.html

@@ -1,71 +0,0 @@
-{extend name="../../admin/view/main"}
-
-{block name="button"}
-
-{if auth("add")}
-{/if}
-
-{if auth("add")}
-<button  data-title="导入" class='layui-btn layui-btn-sm layui-btn-primary' id="dr">导入</button>
-
-{/if}
-
-
-{/block}
-
-{block name='content'}
-<div class="think-box-shadow">
-    <table class="layui-table margin-top-10" lay-skin="line">
-        {notempty name='list'}
-        <thead>
-        <tr>
-
-            <th class="text-left nowrap">学校代码</th>
-            <th class="text-left nowrap">学校名称</th>
-            <th></th>
-        </tr>
-        </thead>
-        {/notempty}
-        <tbody>
-        {foreach $list as $key=>$vo}
-        <tr>
-            <td class="text-left nowrap relative">
-                {$vo.A|default='--'}
-            </td>
-            <td class='text-left nowrap'>
-                {$vo.B|default='--'}
-            </td>
-
-        </tr>
-        {/foreach}
-        </tbody>
-    </table>
-    {empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
-</div>
-<script>
-    layui.use('upload', function(){
-        var upload = layui.upload;
-
-        //执行实例
-        var uploadInst = upload.render({
-            elem: '#dr' //绑定元素
-            ,url: '/admin/Excel/upExcel'
-            ,accept: 'file' //普通文件,
-            ,data:{
-                table:'jijiao_primary_school',
-                num:8
-            }
-            ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
-                layer.load(); //上传loading
-            }
-            ,done: function(res){
-                layer.closeAll('loading'); //关闭loading
-                layer.msg('上传成功');
-            }
-            ,error: function(){
-                layer.msg('上传失败');
-            }
-        });
-    });
-</script>
-{/block}

+ 29 - 44
app/county/view/jijiao/form.html → app/county/view/school/form.html

@@ -1,30 +1,29 @@
 <form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
     <div class="layui-card-body padding-left-40">
         <div class="layui-row layui-col-space15">
-            <div class="layui-col-xs2 text-center">
-                <input type="hidden" name="headimg" value="{$vo.headimg|default=''}">
-                <script>$('[name=headimg]').uploadOneImage()</script>
+
+
+            <div class="layui-col-xs5">
+                <label class="block relative">
+                    <span class="color-green font-w7">学校名称</span>
+                    <span class="color-desc margin-left-5">Nick Name</span>
+                    <input name="name" value='{$vo.name|default=""}' required placeholder="请输入学校名称" class="layui-input">
+                    <span class="help-block">用户显示的账号别名,请尽量保持不要重复</span>
+                </label>
             </div>
             <div class="layui-col-xs5">
                 <label class="block relative">
                     <span class="color-green font-w7">登录账号</span>
                     <span class="color-desc margin-left-5">User Name</span>
-                    {if isset($vo) and isset($vo.username)}
+                    {if isset($vo) and isset($vo.contact_mail)}
                     <input disabled value='{$vo.username|default=""}' class="layui-input layui-bg-gray">
                     {else}
-                    <input name="username" value='{$vo.username|default=""}' required pattern="^.{4,}$" placeholder="请输入登录账号" class="layui-input">
+                    <input name="username" value='{$vo.username|default=""}' required placeholder="请输入登录账号" class="layui-input">
                     {/if}
                     <span class="help-block">登录账号不能重复,账号创建后不能再次修改</span>
                 </label>
             </div>
-            <div class="layui-col-xs5">
-                <label class="block relative">
-                    <span class="color-green font-w7">用户昵称</span>
-                    <span class="color-desc margin-left-5">Nick Name</span>
-                    <input name="nickname" value='{$vo.nickname|default=""}' required placeholder="请输入用户昵称" class="layui-input">
-                    <span class="help-block">用户显示的账号别名,请尽量保持不要重复</span>
-                </label>
-            </div>
+
         </div>
 
         <div class="hr-line-dashed margin-top-10 margin-bottom-10"></div>
@@ -53,39 +52,15 @@
         </div>
 
 
-        {notempty name='authorizes'}
-        <div class="hr-line-dashed margin-top-10 margin-bottom-10"></div>
-        <div class="layui-form-item">
-            <span class="color-green font-w7">访问权限</span>
-            <span class="color-desc margin-left-5">Authorize</span>
-            <div class="layui-textarea">
-                {if isset($vo.username) and $vo.username eq 'admin'}
-                <span class="color-desc">超级用户不需要配置权限</span>
-                {elseif $vo.is_school==1}
-                <span class="color-desc">学校用户不需要配置权限</span>
-                {elseif empty($authorizes)}
-                <span class="color-desc">未配置权限</span>
-                {else}
-                {foreach $authorizes as $authorize}
-                <label class="think-checkbox layui-unselect">
-                    {if in_array($authorize.id, $vo.authorize)}
-                    <input type="checkbox" checked name="authorize[]" value="{$authorize.id}" lay-ignore> {$authorize.title}
-                    {else}
-                    <input type="checkbox" name="authorize[]" value="{$authorize.id}" lay-ignore> {$authorize.title}
-                    {/if}
-                </label>
-                {/foreach}
-                {/if}
+        <div class="layui-col-xs12 relative block">
+            <span class="color-green font-w7 label-required-prev">所在地</span>
+            <span class="color-desc margin-left-5">(原地点:{$vo.province|default='--'} - {$vo.city|default=''} - {$vo.area|default=''} )</span>
+            <div class="layui-row layui-col-space10">
+                <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="province"></select></label>
+                <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="city"></select></label>
+                <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="area"></select></label>
             </div>
         </div>
-        {/notempty}
-
-
-        <div class="hr-line-dashed margin-top-10 margin-bottom-10"></div>
-        <label class="layui-form-item block relative">
-            <span class="color-green font-w7">用户描述</span><span class="color-desc margin-left-5">User Remark</span>
-            <textarea placeholder="请输入用户描述" class="layui-textarea" name="describe">{$vo.describe|default=""}</textarea>
-        </label>
 
         <div class="hr-line-dashed"></div>
         {notempty name='vo.id'}<input type='hidden' value='{$vo.id}' name='id'>{/notempty}
@@ -95,4 +70,14 @@
             <button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
         </div>
     </div>
+
+    <script>
+        require(['pcasunzips'], function () {
+            (function (province, city, area) {
+                new PCAS("province", "city", "area", province, city, area);
+                window.form.render();
+            })('{$vo.province|default=""}', '{$vo.city|default=""}', '{$vo.area|default=""}');
+        });
+
+    </script>
 </form>

+ 104 - 0
app/county/view/school/index.html

@@ -0,0 +1,104 @@
+{extend name='main'}
+
+{block name="button"}
+{if isset($type) and $type eq 'all'}
+<!--{if auth("add")}-->
+<button data-modal='{:url("add")}' data-title="添加学校" class='layui-btn layui-btn-sm layui-btn-primary'>添加学校</button>
+<!--{/if}-->
+<!--{if auth("state")}-->
+<a data-confirm="确定要启用该学校吗?" data-action="{:url('state')}" data-rule="id#{key};status#0" data-csrf="{:systoken('state')}" class='layui-btn layui-btn-sm layui-btn-primary'>批量禁用</a>
+<!--{/if}-->
+{else}
+<!--{if auth("state")}-->
+<a data-confirm="确定要恢复这些账号吗?" data-action="{:url('state')}" data-rule="id#{key};status#1" data-csrf="{:systoken('state')}" class='layui-btn layui-btn-sm layui-btn-primary'>批量恢复</a>
+<!--{/if}-->
+<!--{if auth("remove")}-->
+<a data-confirm="确定要永久删除这些账号吗?" data-action='{:url("remove")}' data-rule="id#{key}" data-csrf="{:systoken('remove')}" class='layui-btn layui-btn-sm layui-btn-primary'>批量删除</a>
+<!--{/if}-->
+{/if}
+{/block}
+
+{block name="content"}
+<div class="layui-tab layui-tab-card think-bg-white table-block">
+    <ul class="layui-tab-title">
+        {foreach ['all'=>'系统学校','recycle'=>'回 收 站'] as $k=>$v}
+        {if isset($type) and $type eq $k}
+        <li data-open="{:url('index')}?type={$k}" class="layui-this">{$v}</li>
+        {else}
+        <li data-open="{:url('index')}?type={$k}">{$v}</li>
+        {/if}{/foreach}
+    </ul>
+    <div class="layui-tab-content think-box-shadow table-block table-block">
+        {include file='school/index_search'}
+        <table class="layui-table margin-top-10" lay-skin="line">
+            {notempty name='list'}
+            <thead>
+            <tr>
+                <th class='list-table-check-td think-checkbox'>
+                    <label><input data-auto-none data-check-target='.list-check-box' type='checkbox'></label>
+                </th>
+                <th class='list-table-sort-td'>
+                    <button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
+                </th>
+                <th class='text-left nowrap'></th>
+                <th class='text-left nowrap'></th>
+                <th class='text-left nowrap'></th>
+                <th></th>
+            </tr>
+            </thead>
+            {/notempty}
+            <tbody>
+            {foreach $list as $key=>$vo}
+            <tr data-dbclick>
+                <td class='list-table-check-td think-checkbox'>
+                    <label><input class="list-check-box" value='{$vo.id}' type='checkbox'></label>
+                </td>
+                <td class='list-table-sort-td'>
+                    <label><input data-action-blur="{:request()->url()}" data-value="id#{$vo.id};action#sort;sort#{value}" data-loading="false" value="{$vo.sort}" class="list-sort-input"></label>
+                </td>
+                <td class='text-left nowrap'>
+                    <div class="headimg" data-tips-image data-lazy-src="{$vo.headimg|default=''}"></div>
+                    <div class="inline-block sub-span-blue">
+                        登录账号:<span><b>{$vo.username|default=''}</b></span><br>
+                        学校昵称:<span><b>{$vo.name|default='-'}</b></span><br>
+                    </div>
+                </td>
+                <td class='text-left nowrap'>
+                    联系手机:<span class="color-blue">{$vo.contact_phone|default='<i class="color-desc">未配置手机</i>'|raw}</span><br>
+                    联系邮箱:<span class="color-blue">{$vo.contact_mail|default='<i class="color-desc">未配置邮箱</i>'|raw}</span><br>
+                </td>
+                <td class='text-left nowrap'>
+                    创建时间:<span class="color-blue">{$vo.create_at|format_datetime}</span>( {eq name='vo.status' value='0'}<span class="color-red">已禁用</span>{else}<span class="color-green">已激活</span>{/eq} )<br>
+
+                </td>
+                <td class='text-left nowrap'>
+                    {if isset($type) and $type eq 'all'}
+                    <!--{if auth("pass")}-->
+                    <a class="layui-btn layui-btn-sm layui-btn-normal" data-title="设置密码" data-modal='{:url("pass")}?id={$vo.admin_id}'>密 码</a>
+                    <!--{/if}-->
+                    <!--{if auth("edit")}-->
+                    <a data-dbclick class="layui-btn layui-btn-sm" data-title="编辑学校" data-modal='{:url("edit")}?id={$vo.id}'>编 辑</a>
+                    <!--{/if}-->
+                    <!--{if auth("state") and $vo.status eq 1}-->
+                    <a class="layui-btn layui-btn-sm layui-btn-warm" data-confirm="确定要禁用该禁用账号吗?" data-action="{:url('state')}" data-value="id#{$vo.id};status#0" data-csrf="{:systoken('state')}">禁 用</a>
+                    <!--{/if}-->
+                    {else}
+                    <!--{if auth("edit")}-->
+                    <a data-dbclick class="layui-btn layui-btn-sm" data-title="编辑学校" data-modal='{:url("edit")}?id={$vo.id}'>编 辑</a>
+                    <!--{/if}-->
+                    <!--{if auth("state") and $vo.status eq 0}-->
+                    <a class="layui-btn layui-btn-sm layui-btn-warm" data-confirm="确定要恢复该账号吗?" data-action="{:url('state')}" data-value="id#{$vo.id};status#1" data-csrf="{:systoken('state')}">恢 复</a>
+                    <!--{/if}-->
+                    <!--{if auth("remove")}-->
+                    <a class="layui-btn layui-btn-sm layui-btn-danger" data-confirm="确定要永久删除此账号吗?" data-action="{:url('remove')}" data-value="id#{$vo.id}" data-csrf="{:systoken('remove')}">删 除</a>
+                    <!--{/if}-->
+                    {/if}
+                </td>
+            </tr>
+            {/foreach}
+            </tbody>
+        </table>
+        {empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
+    </div>
+</div>
+{/block}

+ 20 - 0
app/county/view/school/index_search.html

@@ -0,0 +1,20 @@
+<fieldset>
+    <legend>条件搜索</legend>
+    <form class="layui-form layui-form-pane form-search" action="{:request()->url()}" 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="{:input('get.name')}" placeholder="请输入学校名称" class="layui-input">
+            </label>
+        </div>
+
+
+
+
+        <div class="layui-form-item layui-inline">
+            <button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
+        </div>
+    </form>
+</fieldset>
+
+<script>form.render()</script>

+ 0 - 0
app/county/view/jijiao/pass.html → app/county/view/school/pass.html