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

<body>
    <div class="panel panel-default">
        <div class="panel-body">
            <form action="system/user/update" id="edit">
            <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="idcard" value="">
                </div>
            </div>
            <div class="row cl">
                <div class="form-group col-sm-4 col-md-2">
                    <label>所属网点</label>
                    <select class="select" size="5" name="children" multiple>
                        <option selected value>请选择</option>
                        <option value>请选择</option>
                        <option value>请选择</option>
                        <option value>请选择</option>
                        <option value>请选择</option>
                    </select>
                </div>
                <div class="form-group col-sm-4 col-md-2">
                    <label>角色</label>
                    <select class="select" size="5" name="roles" multiple>
                        <option selected value>请选择</option>
                        <option value>请选择</option>
                        <option value>请选择</option>
                        <option value>请选择</option>
                        <option value>请选择</option>
                    </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="save()">保存</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 save() {
            var targetUrl = $("#edit").attr("action");
            var data = $("#edit").serializeJson();
            var newData = {};
            var rolesid = [];
            if(data['roles'].length == 1){
                rolesid.push(data['roles']);
            }else{
                rolesid = data['roles'];
            }
            newData = {
//            newData['HrVO'] = {
                name:data['name'],
                username:data['username'],
                telephone:data['phone'],
                idcard:data['idcard'],
                password:data['password'],
                roleIds:rolesid,
//            roles:data['roles'],
                departmentId:data['children']
            };
//        newData['DepartmentVO'] = {
//            children:data['children']
//            departmentId:data['children']
//        };
//        console.log(JSON.stringify(newData));
//        return false;
            $.ajax({
                type: 'post',
                url: apiBaseUrl + targetUrl,
                cache: false,
                data: JSON.stringify(newData),
                dataType: 'json',
                contentType: "application/json; charset=UTF-8",
                success: function (data) {
//                console.log(data);
                    if (data.msg) {
                        layer.alert(data.msg);
                    } else if (data.code != 0) {
                        layer.alert('操作失败');
                    } else {
                        layer.msg('操作成功');
                    }
                    if (data.code) {
                        setTimeout(function () {
                            window.parent.reload();
                            layer_close();
                        }, 500);
                    }
                },
                error: function () {
                    layer.alert("操作失败")
                }
            })
//            window.parent.msg('修改成功');

            layer_close();
        }
    </script>
</body>
<html>