| | |
| | | <option value="false">试用</option> |
| | | </select> |
| | | <select id="hospitalName-seach" placeholder="选择一个应用" lay-filter="role_clients"> |
| | | <option value="">-请选择-</option> |
| | | <option value="">-请选择医院-</option> |
| | | </select> |
| | | <input id="doctorTel" class="layui-input search-input" type="text" placeholder="按手机号..." />  |
| | | <input id="doctorName" class="layui-input search-input" type="text" placeholder="按医生..." />  |
| | |
| | | |
| | | <!-- 表单弹窗 --> |
| | | <script type="text/html" id="app-model"> |
| | | <form id="app-form" lay-filter="app-form" class="layui-form model-form"> |
| | | <form id="app-form" lay-filter="app-form" class="layui-form model-form" > |
| | | <input name="id" type="hidden"/> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">医院名称</label> |
| | | <div class="layui-input-block"> |
| | |
| | | </select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">医生姓名</label> |
| | | <div class="layui-input-block"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">医生的头像</label> |
| | | <label class="layui-form-label" >销售代表名称</label> |
| | | <div class="layui-input-block"> |
| | | <input name="doctorLogo" type="text" class="layui-input" maxlength="20"/> |
| | | <input name="serverUserName" type="text" class="layui-input" maxlength="15"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">联系方式</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="doctorRank" type="text" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">其它联系方式</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="doctorEmail" type="text" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">医生简介</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="isAnswer" id="isAnswer-fou" type="radio" value="false" title="否" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">是否签约医生</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="isTop" id="isTop-fou" type="radio" value="false" title="否" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label"> 医生状态</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="doctorState" id="doctorState-fou" type="radio" value="false" title="否" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" >销售代表名称</label> |
| | | <div class="layui-input-block"> |
| | | <input name="serverUserName" type="text" class="layui-input" maxlength="15"/> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">医生的头像</label> |
| | | <div class="layui-input-block" id="demo" > |
| | | <button type="button" class="layui-btn" id="phonto"> |
| | | <i class="layui-icon"></i>上传图片 |
| | | </button> |
| | | <input name="doctorLogo" id="doctorLogo-add" type="hidden" class="layui-input" maxlength="20"/> |
| | | <blockquote class="layui-elem-quote layui-quote-nm" style="margin-top: 10px; width:150px"> |
| | | 预览图: |
| | | <div class="layui-upload-list" id="demo2"></div> |
| | | </blockquote> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item model-form-footer"> |
| | | <button class="layui-btn layui-btn-primary" ew-event="closeDialog" type="button">取消</button> |
| | | <button class="layui-btn" id="sure" lay-filter="user-form-submit" lay-submit>保存</button> |
| | |
| | | |
| | | <!-- 表单弹窗 添加--> |
| | | <script type="text/html" id="app-model-add"> |
| | | |
| | | |
| | | <form id="app-form-add" lay-filter="app-form-add" class="layui-form model-form"> |
| | | <input name="id" type="hidden"/> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">医院名称</label> |
| | | <div class="layui-input-block"> |
| | |
| | | lay-verify="required" required /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">科室</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="doctorRank" id='doctorRank' type="hidden" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">联系电话</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="doctorOtherLink" type="text" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">医生的email</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="doctorAbout" type="text" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">医生的头像</label> |
| | | <div class="layui-input-block" id="demo"> |
| | | <button type="button" class="layui-btn" id="phonto"> |
| | | <i class="layui-icon"></i>上传图片 |
| | | </button> |
| | | <input name="doctorLogo" id="doctorLogo-add" type="hidden" class="layui-input" maxlength="20"/> |
| | | <blockquote class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;"> |
| | | 预览图: |
| | | <div class="layui-upload-list" id="demo2"></div> |
| | | </blockquote> |
| | | <label class="layui-form-label" >销售代表名称</label> |
| | | <div class="layui-input-block"> |
| | | <input name="serverUserName" id="serverUserName-add" type="hidden" class="layui-input" maxlength="15"/> |
| | | <select id="serverUserId-add" name="serverUserId" lay-filter="serverUserId-add" placeholder="选择一个应用" lay-filter="role_clients"> |
| | | <option value="">-请选择-</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label"> 是否置顶</label> |
| | | <div class="layui-input-block"> |
| | | <input name="isTop" id="isTop-shi" type="radio" checked value="true" title="是" class="layui-input" maxlength="20"/> |
| | | <input name="isTop" id="isTop-fou" type="radio" value="false" title="否" class="layui-input" maxlength="20"/> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label"> 是否置顶</label> |
| | | <div class="layui-input-block"> |
| | | <input name="isTop" id="isTop-shi" type="radio" checked value="true" title="是" class="layui-input" maxlength="20"/> |
| | | <input name="isTop" id="isTop-fou" type="radio" value="false" title="否" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">是否医答</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="isSigning" id="isSigning-fou" type="radio" value="false" title="否" class="layui-input" maxlength="20"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label"> 医生状态</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="username" type="text" class="layui-input" maxlength="15"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" >登录密码</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <input name="passwordSure" type="text" class="layui-input" maxlength="15"/> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div style="display:flex"> |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label" >销售代表名称</label> |
| | | <div class="layui-input-block"> |
| | | <input name="serverUserName" id="serverUserName-add" type="hidden" class="layui-input" maxlength="15"/> |
| | | <select id="serverUserId-add" name="serverUserId" lay-filter="serverUserId-add" placeholder="选择一个应用" lay-filter="role_clients"> |
| | | <option value="">-请选择-</option> |
| | | </select> |
| | | <label class="layui-form-label">医生的头像</label> |
| | | <div class="layui-input-block" id="demo"> |
| | | <button type="button" class="layui-btn" id="phonto"> |
| | | <i class="layui-icon"></i>上传图片 |
| | | </button> |
| | | <input name="doctorLogo" id="doctorLogo-add" type="hidden" class="layui-input" maxlength="20"/> |
| | | <blockquote class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;"> |
| | | 预览图: |
| | | <div class="layui-upload-list" id="demo2"></div> |
| | | </blockquote> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item model-form-footer"> |
| | | <button class="layui-btn layui-btn-primary" ew-event="closeDialog" type="button">取消</button> |
| | | <button class="layui-btn" id="sure" lay-filter="user-form-submit" lay-submit>保存</button> |
| | |
| | | var admin = layui.admin; |
| | | var upload = layui.upload; |
| | | |
| | | |
| | | //执行实例 |
| | | var uploadInst = upload.render({ |
| | | elem: '#phonto' //绑定元素 |
| | | , url: '/upload/' //上传接口 |
| | | , done: function (res) { |
| | | //上传完毕回调 |
| | | } |
| | | , error: function () { |
| | | //请求异常回调 |
| | | } |
| | | }); |
| | | //医院数据绑定在弹框里 |
| | | var hospital = ""; |
| | | |
| | |
| | | //销售代表 |
| | | var user = ""; |
| | | //职称 |
| | | var doctorRank=""; |
| | | var doctorRank = ""; |
| | | // 获取应用列表 |
| | | // layer.load(2); |
| | | admin.req('api-user/syshospital/findAll', JSON.stringify({ is_del: 0 }), function (data) { |
| | | admin.req('api-user/syshospital/findAllByMap', JSON.stringify({ is_del: 0 }), function (data) { |
| | | layer.closeAll('loading'); |
| | | if (0 === data.code) { |
| | | let selected = false; |
| | |
| | | layer.open({ |
| | | type: 1, |
| | | title: '新增', |
| | | area: '450px', |
| | | area: '600px', |
| | | offset: '120px', |
| | | content: $('#app-model-add').html(), |
| | | success: function () { |
| | | $('#app-form-add')[0].reset(); |
| | | $('#app-form-add').attr('method', 'POST'); |
| | | $('.layui-layer-content').css('overflow','auto'); |
| | | $('.layui-layer-content').css('overflow', 'auto'); |
| | | //将医院的数据保存到下拉表 |
| | | let selected = false; |
| | | //获取职称的 |
| | |
| | | layer.open({ |
| | | type: 1, |
| | | title: title, |
| | | area: '450px', |
| | | area: '650px', |
| | | offset: '120px', |
| | | content: $('#app-model').html(), |
| | | success: function () { |
| | |
| | | if (flag == 1) { |
| | | //将确定隐藏 doctorState-shi |
| | | $("#sure").hide(); |
| | | $("#phonto").hide(); |
| | | //将所有的设置为只读 |
| | | $('#app-form').find('input').attr('readonly', true); |
| | | $('#app-form').find('select,input[type="radio"]').attr('disabled', true); |
| | |
| | | //新增 点击职称的触发事件 |
| | | form.on('select(doctorRankId)', function (data) { |
| | | //将部门名称赋值 |
| | | |
| | | |
| | | $.each(doctorRank, function (index, item) { |
| | | if (item.id == data.value) { |
| | | console.log(12312312312) |
| | |
| | | if (0 === data.code) { |
| | | department = data.data; |
| | | $('#departmentId').empty(); |
| | | if(data.data.length>0){ |
| | | if (data.data.length > 0) { |
| | | $('#departmentName').val(data.data[0].departmentName); |
| | | } |
| | | $.each(data.data, function (index, item) { |