From 346ae7f3ce0e30785b9cc0aea1d92204534a83d6 Mon Sep 17 00:00:00 2001
From: 侯瑞军 <411269194@kidgrow.com>
Date: Thu, 14 May 2020 18:37:26 +0800
Subject: [PATCH] 1.增加运营管理部分的所有的功能按钮权限显示隐藏功能 2.修改了部分已知的bug

---
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/hospital_form_base.html |   35 ++++++++++++++++++-----------------
 1 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/hospital_form_base.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/hospital_form_base.html
index 07d3f1f..7d2a762 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/hospital_form_base.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/hospital_form_base.html
@@ -127,12 +127,12 @@
     <div class="layui-form-item">
         <label class="layui-form-label">医院简介</label>
         <div class="layui-input-block">
-            <textarea name="hospital_about" class="layui-textarea" maxlength="500"></textarea>
+            <textarea name="hospitalAbout" class="layui-textarea" maxlength="500"></textarea>
         </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" lay-filter="hospital-form-submit" lay-submit>保存</button>
+        <button class="layui-btn permissions" permissions="hospital-save" lay-filter="hospital-form-submit" lay-submit>保存</button>
     </div>
     <input type="hidden" name="departmentId" id="departmentId" value="" />
     <input type="hidden" name="orgId" id="orgId" value="" />
@@ -153,6 +153,8 @@
         var autocomplete = layui.autocomplete;
         var $ = layui.jquery;
 
+        permissionsInput();
+        
         //医院资质数据
         dic.dicData("#hospitalQualifiedName", "HOSPITAL_QUALIFIED", "");
         //医院类型数据
@@ -168,14 +170,14 @@
         form.on("select(hospitalCity)", function (data) {
             area.areaData("#hospitalArea", 3, data.value, "");
             //区号,金纬度自动赋值
-            let cityData = admin.getTempData("t_city");
-            if (cityData != null) {
-                cityData.forEach(function (item) {
+            var cityDataFor = admin.getTempData("t_city");
+            if (cityDataFor != null) {
+                cityDataFor.forEach(function (item) {
                     if (data.value == item.id) {
                         $("#areaCode").val(item.areaCitycode);
                         $("#longitude").val(item.areaLng);
                         $("#latitude").val(item.areaLat);
-                        break;
+                        return;
                     }
                 })
             }
@@ -200,7 +202,6 @@
                 data.field.hospitalArea = $("#hospitalArea option:selected").text() != "选择区县" ? $("#hospitalArea option:selected").text() : "";
 
                 admin.req('api-user/syshospital', JSON.stringify(data.field), function (data) {
-                    layer.closeAll('loading');
                     if (data.code === 0) {
                         //存储科室数据
                         var departmentData = {
@@ -270,16 +271,16 @@
                     return false;
                 }
             }
-                let hosIdForDep = $("#id").val();
-                if (!strUtil.isEmpty($("#departmentName").val()) && !strUtil.isEmpty(hosIdForDep)) {
-                    admin.req('api-user/sysdepartment/checkName', { hospitalId: hosIdForDep, departmentName: $("#departmentName").val() }, function (data) {
-                        layer.closeAll('loading');
-                        if (0 != data.code) {
-                            layer.msg(data.msg, { icon: 2, time: 1000 });
-                            return false;
-                        }
-                    }, 'get');
-                }
+            let hosIdForDep = $("#id").val();
+            if (!strUtil.isEmpty($("#departmentName").val()) && !strUtil.isEmpty(hosIdForDep)) {
+                admin.req('api-user/sysdepartment/checkName', { hospitalId: hosIdForDep, departmentName: $("#departmentName").val() }, function (data) {
+                    layer.closeAll('loading');
+                    if (0 != data.code) {
+                        layer.msg(data.msg, { icon: 2, time: 1000 });
+                        return false;
+                    }
+                }, 'get');
+            }
         })
         //按照ID装载数据
         var loadDatas = function (hosId) {

--
Gitblit v1.8.0