staffAdd.php 4.58 KB
<?php $this->load->view('common/header'); ?>

<body>
    <div class="panel panel-default">
        <div class="panel-body">
            <form action="system/user/add" id="add">
            <div class="row cl">
                <div class="form-group col-sm-4 col-md-2">
                    <label>用户名</label>
                    <input type="text" class="form-control input-text" name="username" value="">
                </div>
                <div class="form-group col-sm-4 col-md-2">
                    <label>真实姓名</label>
                    <input type="text" class="form-control input-text" name="name" value="">
                </div>
                <div class="form-group col-sm-4 col-md-2">
                    <label>手机号</label>
                    <input type="text" class="form-control input-text" name="phone" value="">
                </div>
                <div class="form-group col-sm-4 col-md-2">
                    <label>身份证号码</label>
                    <input type="text" class="form-control input-text" name="" value="">
                </div>
            </div>
            <div class="row cl">
                <div class="form-group col-sm-4 col-md-2">
                    <label>设置密码</label>
                    <input type="text" class="form-control input-text" value="" name="password" id="password">
                </div>
                <div class="form-group col-sm-4 col-md-2 pt-25">
                    <button class="btn btn-primary" onclick="random()">随机生成密码</button>
                </div>
            </div>
            <div class="row cl">
                <div class="form-group col-sm-4 col-md-2">
                    <label>所属网点</label>
                    <select class="select" size="5" multiple>
                        <option selected value>请选择</option>
                        <?php foreach ($this->session->departments as $k=>$v):?>
                            <option value="<?=$v->id?>"><?=$v->name?></option>
                            <?php if($v->children && !empty($v->children)):?>
                                <?php foreach ($v->children as $kk=>$vv):?>
                                    <option value="<?=$vv->id?>"><?=$vv->name?></option>
                                <?php endforeach;?>
                            <?php endif;?>
                        <?php endforeach;?>
                    </select>
                </div>
                <div class="form-group col-sm-4 col-md-2">
                    <label>角色</label>
                    <select class="select" size="5" multiple>
                        <option selected value>请选择</option>
                        <?php foreach ($this->session->role as $k=>$v):?>
                            <option value="<?=$v->id?>"><?=$v->nameZh?></option>
                        <?php endforeach;?>
                    </select>
                </div>
            </div>
            </form>
        </div>
    </div>

    <div class="row cl pt-20 pb-20 col-sm-12">
        <div class="col-sm-offset-4 col-sm-2">
            <button class="btn btn-primary btn-block" onclick="saveStaff()">保存</button>
        </div>
        <div class="col-sm-2">
            <button class="btn btn-warning btn-block" onclick="layer_close()">取消</button>
        </div>
    </div>

    <?php $this->load->view('common/footer'); ?>

    <script>
        function random() {
            var password = 'aoeuaoeu';
            $('#password').val(password);
        }

        function saveStaff() {
            var targetUrl = $("#add").attr("action");
            var data = $("#add").serializeJson();
            $.ajax({
                type: 'post',
                url: apiBaseUrl + targetUrl,
                cache: false,
                data: JSON.stringify(data),
                dataType: 'json',
                contentType: "application/json; charset=UTF-8",
                success: function (data) {
                    if (data.msg) {
                        layer.alert(data.msg);
                    } else if (data.code != 0) {
                        layer.alert('操作失败');
                    } else {
                        layer.msg('操作成功');
                    }
                    setTimeout(function () {
                        if(!data.code) {
                            window.parent.reload();
                            layer_close();
                        }
                    },500);
                },
                error: function () {
                    layer.alert("操作失败")
                }
            })
        }
    </script>
</body>
<html>