forked from kidgrow-microservices-platform

zhaoxiaohao
2020-07-25 ca56526a3fe3d2fbba7f6e8c014f83bf1dd9b24c
kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html
@@ -8,6 +8,7 @@
                    <input name="hospitalName" id="hospitalName" placeholder="请输入医院名称" type="text" class="layui-input"
                        maxlength="50" lay-verify="required" required style="width: 150px;" />
                    <input type="hidden" name="hospitalId" id="hospitalId" />
                    <input type="hidden" name="id" id="id" />
                </div>
            </div>
            <div class="layui-inline">
@@ -31,14 +32,6 @@
                    </select>
                </div>
            </div>
            <!-- </div>
        <div class="layui-form-item"> -->
            <!-- </div>
        <div class="layui-form-item"> -->
        </div>
    </div>
    <div style="display:flex">
@@ -67,13 +60,6 @@
                    </select>
                </div>
            </div>
            <!-- </div>
        <div class="layui-form-item"> -->
            <!-- </div>
        <div class="layui-form-item"> -->
        </div>
    </div>
    <div style="display:flex">
@@ -152,17 +138,17 @@
                        lay-verify="required" required />
                </div>
            </div>
            <div class="layui-inline">
            <div class="layui-inline" id="password_div">
                <label class="layui-form-label">登录密码</label>
                <div class="layui-input-block" style="width: 150px;">
                    <input name="password" type="password" lay-verify="required" class="layui-input" maxlength="20"
                    <input name="password" type="password" id="password"  class="layui-input" maxlength="20"
                        lay-verify="required|phone" required />
                </div>
            </div>
            <div class="layui-inline">
            <div class="layui-inline" id="passwordSure_div">
                <label class="layui-form-label">确认密码</label>
                <div class="layui-input-block" style="width: 150px;">
                    <input name="passwordSure" type="password" lay-verify="required|confirmPass" class="layui-input"
                    <input name="passwordSure" type="password" id="passwordSure" lay-verify="required|confirmPass" class="layui-input"
                        maxlength="20" />
                </div>
            </div>
@@ -227,6 +213,8 @@
        var autocomplete = layui.autocomplete;
        var formSelects = layui.formSelects;
        var $ = layui.jquery;
        //获取角色
        var get_role = function () {
@@ -354,20 +342,24 @@
        //         }
        //     });
        // };
        // 表单提交事件
        form.on('submit(user-form-submit)', function (data) {
            layer.load(2);
            data.field.hospitalId = parseInt($("#hospitalId").val());
            data.field.hospitalId = $("#hospitalId").val();
            if (data.field.roleId != null && data.field.roleId != "") {
                data.field.roles = data.field.roleId.split(',');
            }
            data.field.hospitalId = ""+data.field.hospitalId;
            // data.field.hospitalId = ""+data.field.hospitalId;
            data.field.roleId = null;
            debugger
            console.log(data.field, "data.fielddata.fielddata.fielddata.field")
            admin.req('api-user/sysdoctor', JSON.stringify(data.field), function (data) {
                layer.closeAll('loading');
                if (data.code == 0) {
                    layer.closeAll();
                    parent.layui.table.reload('app-table', {});
                } else {
                    layer.msg(data.msg, {
                        icon: 2,
@@ -516,7 +508,7 @@
                username_is_usered("username");
            })
        };
        loadEditData();
        //自动完成-医院名称
        autocomplete.render({
            elem: $('#hospitalName')[0],
@@ -525,10 +517,38 @@
            template_val: '{{d.hospitalName}}', //选择后文本框显示的数据字段
            template_txt: "<div class='layui-table-cell'>{{d.hospitalName}}</div>", //下拉列表模板
            onselect: function (resp) {
                $("#hospitalId").val(resp.id);
                //重新装载科室
                getdepartment(resp.id);
            }
        });
        //数据的回显
        var doctor = admin.getTempData('t_doctor');
        $('#app-form-add').attr('method', 'POST');
        if (doctor) {
            console.log("doctordoctordoctor",doctor);
            //重新装载科室
            getdepartment(doctor.hospitalId);
            //获取职称的
            getZhiCheng();
            //获取销售代表
            getXiaoShouDaiBiao();
            //获取角色
            get_role();
            form.val('app-form-add', doctor);
            $("#hospitalId").val(doctor.hospitalId);
            $("#password_div").hide();
            $("#passwordSure_div").hide();
            $('#demo2').append('<img src="' + doctor.doctorLogo +
                            '" width="50px" height="50px" alt="' + "name" +
                            '" class="layui-upload-img">')
            $("#password").removeAttr("lay-verify")
            $("#password").removeAttr("required")
            $("#passwordSure").removeAttr("lay-verify")
            form.render();
        } else {
            loadEditData();
        }
    });
</script>