| | |
| | | <label class="layui-form-label">科室名称</label> |
| | | <div class="layui-input-block"> |
| | | <input name="departmentName" id="departmentName" placeholder="科室名称" type="text" class="layui-input" |
| | | maxlength="50" lay-verify="required" required style="width: 150px;" /> |
| | | maxlength="50" lay-verify="required" required style="width: 175px;" /> |
| | |  </div> |
| | | </div> |
| | | <div class="layui-col-sm3"> |
| | |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-sm7"> |
| | | <div class="layui-col-sm4"> |
| | | <label class="layui-form-label">医院类型</label> |
| | | <div class="layui-input-block"> |
| | | <input name="hospitalTypeId" id="hospitalTypeId" type="hidden" value="" /> |
| | | <select name="hospitalTypeName" id="hospitalTypeName" lay-filter="hospitalTypeName" |
| | | style="width: 300px;"> |
| | | style="width: 50px;"> |
| | | <option value="">请选择</option> |
| | | </select> |
| | | </div> |
| | |
| | | style="width: 300px;"> |
| | | <option value="">请选择</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-sm3"> |
| | | <label class="layui-form-label">帐号数量</label> |
| | | <div class="layui-input-block"> |
| | | <input id="accountsCount" name="accountsCount" type="text" value="6" class="layui-input" |
| | | maxlength="50" lay-verify="required|integer" style="width: 200px;" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-sm3"> |
| | | <div class="layui-col-sm4"> |
| | | <label class="layui-form-label">区号</label> |
| | | <div class="layui-input-block"> |
| | | <input name="areaCode" id="areaCode" lay-verify="required" required type="text" class="layui-input" |
| | | maxlength="10" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-sm3"> |
| | | <div class="layui-col-sm4"> |
| | | <label class="layui-form-label">经度</label> |
| | | <div class="layui-input-block"> |
| | | <input name="longitude" id="longitude" type="text" class="layui-input" maxlength="20" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-sm3"> |
| | | <div class="layui-col-sm4"> |
| | | <label class="layui-form-label">纬度</label> |
| | | <div class="layui-input-block"> |
| | | <input name="latitude" id="latitude" type="text" class="layui-input" maxlength="20" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-sm3"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-sm4"> |
| | | <label class="layui-form-label">服务人员</label> |
| | | <div class="layui-input-block"> |
| | | <input name="serverUserId" id="serverUserId" type="hidden" value="" /> |
| | | <select lay-verify="required" required name="serverUserName" id="serverUserName" |
| | | style="width: 150px;"> |
| | | style="width: 150px;" lay-filter="serverUserName"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-col-sm6"> |
| | | <label class="layui-form-label">服务人电话</label> |
| | | <div class="layui-input-block"> |
| | | <input name="serverUserTel" id="serverUserTel" type="text" class="layui-input" maxlength="20" value=""/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-col-sm4"> |
| | | <label class="layui-form-label">销售人员</label> |
| | | <div class="layui-input-block"> |
| | | <input name="saleUserId" id="saleUserId" type="hidden" value="" /> |
| | | <select lay-verify="required" required name="saleUserName" id="saleUserName" style="width: 150px;" lay-filter="saleUserName"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-col-sm6"> |
| | | <label class="layui-form-label">销售人电话</label> |
| | | <div class="layui-input-block"> |
| | | <input name="saleUserTel" id="saleUserTel" type="text" class="layui-input" maxlength="20" value=""/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </form> |
| | | |
| | | <script> |
| | | |
| | | |
| | | layui.use(['form', 'table', 'util', 'config', 'admin', 'area', 'dic', 'autocomplete'], function () { |
| | | var form = layui.form; |
| | | var table = layui.table; |
| | |
| | | var dic = layui.dic; |
| | | var autocomplete = layui.autocomplete; |
| | | var $ = layui.jquery; |
| | | |
| | | //加载服务人员信息 |
| | | var loadServerUser = function (selectVal) { |
| | | admin.req('api-user/users/getAppointUser', { type: 1 }, function (data) { |
| | | layer.closeAll('loading'); |
| | | if (0 === data.code) { |
| | | if (data.data.length > 0) { |
| | | $.each(data.data, function (index, item) { |
| | | if (selectVal == item.id) { |
| | | $('#serverUserName').append(new Option(item.nickname, item.id, false, true)); |
| | | } |
| | | else { |
| | | //往下拉菜单里添加元素 |
| | | $('#serverUserName').append(new Option(item.nickname, item.id, false, false)); |
| | | } |
| | | }) |
| | | } |
| | | |
| | | if(hosIdForEdit == ""){ |
| | | $("#serverUserTel").val(data.data[0].mobile); |
| | | form.render(); |
| | | } |
| | | } else { |
| | | layer.msg(data.msg, { icon: 2, time: 500 }); |
| | | } |
| | | |
| | | }, 'get'); |
| | | } |
| | | |
| | | //加载销售人员信息 |
| | | var loadSaleUser = function (selectVal) { |
| | | admin.req('api-user/users/getAppointUser', { type: 0 }, function (data) { |
| | | layer.closeAll('loading'); |
| | | if (0 === data.code) { |
| | | if (data.data.length > 0) { |
| | | $.each(data.data, function (index, item) { |
| | | //往下拉菜单里添加元素 |
| | | if (selectVal == item.id) { |
| | | $('#saleUserName').append(new Option(item.nickname, item.id, false, true)); |
| | | } else { |
| | | $('#saleUserName').append(new Option(item.nickname, item.id, false, false)); |
| | | } |
| | | }); |
| | | |
| | | if(hosIdForEdit == ""){ |
| | | $("#saleUserTel").val(data.data[0].mobile); |
| | | form.render(); |
| | | } |
| | | } |
| | | } else { |
| | | layer.msg(data.msg, { icon: 2, time: 500 }); |
| | | } |
| | | |
| | | }, 'get'); |
| | | } |
| | | |
| | | |
| | | //医院资质数据 |
| | | dic.dicData("#hospitalQualifiedName", "HOSPITAL_QUALIFIED", ""); |
| | |
| | | var departmentData = { |
| | | serverUserId: $("#serverUserName").val(), |
| | | serverUserName: $("#serverUserName option:selected").text(), |
| | | serverUserTel: $("#serverUserTel").val(), |
| | | departmentName: $("#departmentName").val(), |
| | | id: $("#departmentId").val(), |
| | | orgId: $("#departmentOrgId").val(), |
| | | updateUserId: data.data.orgId, |
| | | hospitalId: data.data.id |
| | | hospitalId: data.data.id, |
| | | saleUserId: $("#saleUserName").val(), |
| | | saleUserName: $("#saleUserName option:selected").text(), |
| | | saleUserTel: $("#saleUserTel").val() |
| | | }; |
| | | admin.req('api-user/sysdepartment', JSON.stringify(departmentData), function (data) { |
| | | layer.closeAll('loading'); |
| | |
| | | } |
| | | }); |
| | | //加载当前所在部门的在职员工 |
| | | admin.req('api-user/users/getThisUserOrganizationUser', {}, function (data) { |
| | | /*admin.req('api-user/users/getThisUserOrganizationUser', {}, function (data) { |
| | | layer.closeAll('loading'); |
| | | if (0 === data.code) { |
| | | if (data.data.length > 0) { |
| | |
| | | } else { |
| | | layer.msg(data.msg, { icon: 2, time: 500 }); |
| | | } |
| | | }, 'get'); |
| | | }, 'get');*/ |
| | | |
| | | |
| | | |
| | | //检查科室名是否存在 |
| | | $("#departmentName").blur(function () { |
| | | debugger |
| | | if (edithospitalData != null) { |
| | | if (edithospitalData.departmentName == $("#departmentName").val()) { |
| | | return false; |
| | |
| | | if (departData.length > 1) { |
| | | layer.msg("该医院下有多个科室,默认显示第一个", { icon: 1, time: 2000 }); |
| | | } |
| | | |
| | | $("#serverUserId").val(departData[0].serverUserId); |
| | | $("#serverUserName").val(departData[0].serverUserId); |
| | | loadServerUser(departData[0].serverUserId); |
| | | |
| | | $("#departmentName").val(departData[0].departmentName); |
| | | $("#departmentId").val(departData[0].id); |
| | | $("#departmentOrgId").val(departData[0].orgId); |
| | | $("#saleUserId").val(departData[0].saleUserId); |
| | | loadSaleUser(departData[0].saleUserId); |
| | | |
| | | if(hosIdForEdit != ""){ |
| | | $("#serverUserTel").val(departData[0].serverUserTel); |
| | | $("#saleUserTel").val(departData[0].saleUserTel); |
| | | } |
| | | form.render(); |
| | | } |
| | | } |
| | |
| | | var hosIdForEdit = ""; |
| | | if (edithospitalData != null) { |
| | | hosIdForEdit = edithospitalData.hospitalId; |
| | | if (!strUtil.isEmpty(hosIdForEdit)) |
| | | if (!strUtil.isEmpty(hosIdForEdit)){} |
| | | loadDatas(hosIdForEdit); |
| | | } |
| | | |
| | | layui.use('form', function () { |
| | | var $ = layui.$ |
| | | , layer = layui.layer |
| | | , form = layui.form |
| | | |
| | | form.verify({ |
| | | integer: [ |
| | | /^[1-9]\d*$/ |
| | | , '只能输入正整数' |
| | | ] |
| | | }); |
| | | }); |
| | | |
| | | form.on("select(serverUserName)", function (data) { |
| | | loadUserMobile('serverUserTel',data.value); |
| | | }); |
| | | |
| | | form.on("select(saleUserName)", function (data) { |
| | | loadUserMobile('saleUserTel',data.value); |
| | | }); |
| | | |
| | | var loadUserMobile = function(id,userId){ |
| | | admin.req('api-user/users/' + userId, { }, function (data) { |
| | | if (data != null) { |
| | | $("#" + id).val(data.mobile); |
| | | }else { |
| | | layer.msg(data.msg, { icon: 2, time: 500 }); |
| | | } |
| | | }, 'get') |
| | | } |
| | | }); |
| | | </script> |