From b94aaad4f29c39832b3e9b985956607b82067175 Mon Sep 17 00:00:00 2001
From: luliqiang <kidgrow>
Date: Thu, 13 Aug 2020 09:16:38 +0800
Subject: [PATCH] Merge branch 'dev' of http://192.168.2.240:7070/r/kidgrow-microservices-platform into dev

---
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java             |    7 +
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/system/user_form.html                                                                         |    5 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderRecordController.java |   48 ++++++++++-
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/productdetail.html                                                                   |    2 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java     |   24 +++--
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml                                       |   33 ++++++++
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html                                                                                  |   33 ++++---
 kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/model/DoctorUserAll.java                                                  |    3 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java                |    9 ++
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/assets/js/common.js                                                                                 |    7 -
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java                          |    2 
 kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/TenantAutoConfigure.java                                                   |    2 
 kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/constant/CommonConstant.java                                              |    6 
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/recharge.html                                                                        |    2 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java     |   16 ++++
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/admin.js                                                                                     |    2 
 16 files changed, 153 insertions(+), 48 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java
index ab31cba..031ae38 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java
@@ -21,9 +21,16 @@
      * 分页查询医生的模板列表
      * @param page
      * @param params
-     * @return
+     * @returnfindDoctorList
      */
     List<DoctorTemplete> findList(Page<DoctorTemplete> page, @Param("p") Map<String, Object> params);
+    /**
+     * 分页查询医生的模板列表
+     * @param page
+     * @param params
+     * @returnfindDoctorList
+     */
+    List<DoctorTemplete> findDoctorList(Page<DoctorTemplete> page, @Param("p") Map<String, Object> params);
 
     /**
      * 根据DoctorTemplete对象当做查询条件进行查询
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java
index ec7af0c..7285034 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java
@@ -22,7 +22,12 @@
      * @return
      */
     PageResult findList(Map<String, Object> params);
-
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult findDoctorList(Map<String, Object> params);
 
     /**
     * 根据DoctorTemplete对象当做查询条件进行查询
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java
index 6375f4d..1fb7660 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java
@@ -1,19 +1,18 @@
 package com.kidgrow.oprationcenter.service.impl;
 
-import com.kidgrow.common.model.ResultBody;
-import org.springframework.stereotype.Service;
-import com.kidgrow.common.model.PageResult;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.model.ResultBody;
 import com.kidgrow.common.service.impl.SuperServiceImpl;
+import com.kidgrow.oprationcenter.mapper.DoctorTempleteMapper;
+import com.kidgrow.oprationcenter.model.DoctorTemplete;
+import com.kidgrow.oprationcenter.service.IDoctorTempleteService;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections4.MapUtils;
+import org.springframework.stereotype.Service;
 
 import java.util.List;
 import java.util.Map;
-import org.apache.commons.collections4.MapUtils;
-import lombok.extern.slf4j.Slf4j;
-
-import com.kidgrow.oprationcenter.model.DoctorTemplete;
-import com.kidgrow.oprationcenter.mapper.DoctorTempleteMapper;
-import com.kidgrow.oprationcenter.service.IDoctorTempleteService;
 
 /**
  * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
@@ -38,6 +37,13 @@
         return PageResult.<DoctorTemplete>builder().data(list).code(0).count(page.getTotal()).build();
     }
 
+    @Override
+    public PageResult findDoctorList(Map<String, Object> params) {
+        Page<DoctorTemplete> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<DoctorTemplete> list  =  baseMapper.findDoctorList(page, params);
+        return PageResult.<DoctorTemplete>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
     /**
    * 根据DoctorTemplete对象当做查询条件进行查询
    * @param doctorTemplete
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
index 429a1cd..cfda5fb 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
@@ -40,7 +40,7 @@
                 and templete_type = #{p.templeteType}
             </if>
             <if test="p.templeteTitle != null and p.templeteTitle !=''">
-                and templete_title  like '%${p.templeteTitle}%'
+                and templete_title like '%${p.templeteTitle}%'
             </if>
             <if test="p.templeteNote != null and p.templeteNote !=''">
                 and templete_note = #{p.templeteNote}
@@ -90,4 +90,35 @@
         <include refid="where"/>
         order by id desc
     </select>
+    <select id="findDoctorList" resultType="com.kidgrow.oprationcenter.model.DoctorTemplete">
+        SELECT
+	id,
+	doctor_id,
+	doctor_name,
+	public_type,
+	templete_type,
+	templete_title,
+	templete_note,
+	create_time
+FROM
+	doctor_templete
+WHERE
+	is_del = 0
+	AND enabled = 1
+	AND templete_type = #{p.templeteType}
+	AND((
+			hospital_id IS NULL
+			AND hospital_id IS NULL
+			AND doctor_id IS NULL
+			)
+		OR (
+				hospital_id =#{p.hospitalId}
+				AND department_id =#{p.departmentId}
+				AND (
+					public_type = 0
+					OR (
+						doctor_id =#{p.doctorId} AND public_type = 1))))
+				 ORDER BY public_type DESC,id desc
+    </select>
+
 </mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java
index b890f89..c81c49c 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java
@@ -53,6 +53,22 @@
         }
         return doctorTempleteService.findList(params);
     }
+    /**
+     * 医生的模板列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping("/doctorTempleteList")
+    public PageResult doctorList(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return doctorTempleteService.findDoctorList(params);
+    }
 
     /**
      * 查询
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderRecordController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderRecordController.java
index dea646c..fedef3d 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderRecordController.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderRecordController.java
@@ -7,6 +7,7 @@
 import com.kidgrow.common.model.SysOrganization;
 import com.kidgrow.common.model.SysUser;
 import com.kidgrow.common.utils.StringUtils;
+import com.kidgrow.oprationcenter.model.ProductOrderDetail;
 import com.kidgrow.oprationcenter.model.ProductOrderRecord;
 import com.kidgrow.oprationcenter.service.IBusinessRecordsService;
 import com.kidgrow.oprationcenter.service.IProductOrderDetailService;
@@ -28,6 +29,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.validation.Valid;
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -215,16 +217,48 @@
      * 删除
      */
     @ApiOperation(value = "删除")
+    @Transactional(rollbackFor = Exception.class)
     @DeleteMapping("/{id}")
     public ResultBody delete(@PathVariable Long id) {
-        boolean v = productOrderRecordService.removeById(id);
-        if (v) {
-            if (!businessRecordsService.recordBusinessData("删除订单明细:" + id, id.toString())) {
-                //log.error(String.format("删除订单明细id为:{1}",id));
+        ProductOrderRecord productOrderRecord=productOrderRecordService.getById(id);
+        if (productOrderRecord != null) {
+            Map<String,Object> detailSelect=new HashMap<String,Object>();
+            detailSelect.put("pro_id",productOrderRecord.getProId());
+            detailSelect.put("order_id",productOrderRecord.getOrderId());
+            List<ProductOrderDetail> productOrderDetailList=productOrderDetailService.listByMap(detailSelect);
+            if (productOrderDetailList != null&&productOrderDetailList.size()>0) {
+                ProductOrderDetail productOrderDetail=productOrderDetailList.get(0);
+                if (productOrderDetail.getAilightCount() == productOrderRecord.getAilightCount()&&
+                        productOrderDetail.getRecordCount()==productOrderRecord.getRecordCount()) {
+                    //读片量和报告量都没有改变 可以删除
+                    //删记录
+                    boolean isdel= productOrderRecordService.removeById(id);
+                    //删套餐
+                    boolean isdelDetail=productOrderDetailService.removeById(productOrderDetail.getId());
+                    //写记录
+                    boolean record=businessRecordsService.recordBusinessData("删除订单明细:" + id, id.toString());
+                    log.info(String.format("删除订单明细id为:{1}",id));
+                    if (isdelDetail&&isdel) {
+                        return ResultBody.ok().msg("套餐删除成功!");
+                    }
+                    else
+                    {
+                        return ResultBody.failed().msg("当前套餐删除失败!");
+                    }
+                }
+                else
+                {
+                    return ResultBody.failed().msg("当前套餐已经使用,无法删除!");
+                }
             }
-            return ResultBody.ok().msg("删除成功");
-        } else {
-            return ResultBody.failed().msg("删除失败");
+            else
+            {
+                return ResultBody.failed().msg("无相关套餐记录!");
+            }
+        }
+        else
+        {
+            return ResultBody.failed().msg("不存在该条记录!");
         }
     }
 
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
index 1f97377..3e6b1a0 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
@@ -844,7 +844,7 @@
                                 sysDoctor.setServerUserId(isReg ? createUserId : sysUserd.getId());
                                 sysDoctor.setServerUserName(isReg ? createUserName : sysUserd.getUsername());
                                 sysDoctor.setIsAdminUser(false);
-                                sysDoctor.setEnabled(false);
+                                sysDoctor.setEnabled(!isReg);
                                 if (sysDoctorMapper.insert(sysDoctor) == 1) {
                                     //非自主注册的 返回信息带密码
                                     if (!isReg) {
diff --git a/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/constant/CommonConstant.java b/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/constant/CommonConstant.java
index 57954e1..ea3bd77 100644
--- a/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/constant/CommonConstant.java
+++ b/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/constant/CommonConstant.java
@@ -250,8 +250,8 @@
     /**
      * 生成缩略图需要的图片暂存目录
      */
-    public static final String TEMP_IMAGE_PATH="D:/resources/images/";
-//    public static final String TEMP_IMAGE_PATH="/root/kidgrow";
+//    public static final String TEMP_IMAGE_PATH="D:/resources/images/";
+    public static final String TEMP_IMAGE_PATH="/root/kidgrow";
     /**
      * 普通医生角色ID
      */
@@ -334,5 +334,5 @@
     /**
      * 一个科室能最大试用多少次
      */
-    public static final Integer MAX_FREE_COUNT=0;
+    public static final Integer MAX_FREE_COUNT=5;
 }
diff --git a/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/model/DoctorUserAll.java b/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/model/DoctorUserAll.java
index 1ac9314..f9a1fe3 100644
--- a/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/model/DoctorUserAll.java
+++ b/kidgrow-commons/kidgrow-common-spring-boot-starter/src/main/java/com/kidgrow/common/model/DoctorUserAll.java
@@ -2,6 +2,8 @@
 
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
@@ -23,6 +25,7 @@
     /**
      * 医生姓名
      */
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long doctorId;
     /**
      * 医生姓名
diff --git a/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/TenantAutoConfigure.java b/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/TenantAutoConfigure.java
index 28bb17b..a09d952 100644
--- a/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/TenantAutoConfigure.java
+++ b/kidgrow-commons/kidgrow-db-spring-boot-starter/src/main/java/com/kidgrow/db/config/TenantAutoConfigure.java
@@ -41,7 +41,7 @@
             @Override
             public Expression getTenantId(boolean where) {
                 String tenant = TenantContextHolder.getTenant();
-                log.info("租户ID:"+tenant);
+                //log.info("租户ID:"+tenant);
                 if (tenant != null) {
                     return new StringValue(TenantContextHolder.getTenant());
                 }
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/assets/js/common.js b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/assets/js/common.js
index cbad2c2..e1908dc 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/assets/js/common.js
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/assets/js/common.js
@@ -269,7 +269,6 @@
 };
 //从当前页面的url地址中获取参数数据
 function getRequest() {
-    debugger
     var url = location.search; //获取url中"?"符后的字串
     var theRequest = new Object();
     if (url.indexOf("?") != -1) {
@@ -294,13 +293,11 @@
 function permissionsInput(res,config) {
     if(!strUtil.isEmpty(res)&&res.code==401){
         config.removeToken();
-        console.log(res);
-        debugger
         if(res.msg.includes("Access token expired")){
-            layer.msg('登录过期11', {icon: 2, time: 1500}, function () {
+            layer.msg('登录过期', {icon: 2, time: 1500}, function () {
                 location.replace('/login.html');
             }, 5000);
-        }else{
+        }else if(msg.includes("Invalid access token")){
             layer.msg('您的账号在其他地方登陆,请重新登录或修改密码', {icon: 2, time: 1500}, function () {
                 location.replace('/login.html');
             }, 5000);
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/admin.js b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/admin.js
index 4f39373..f26bf3e 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/admin.js
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/admin.js
@@ -130,7 +130,6 @@
                         config.removeToken();
                         // var json=JSON.stringify(jsonRs)
                         // console.log(json,"jsonjsonjsonjsonjsonjsonjson")
-                        debugger
                         var msg=jsonRs.msg;
                         if(msg.includes("Access token expired")){
                             layer.msg('登录过期', {icon: 2, time: 1500}, function () {
@@ -141,7 +140,6 @@
                                 location.replace('/login.html');
                             }, 5000);
                         }
-                        
                         return;
                     } else if (jsonRs.code == 403) {
                         layer.msg('没有权限', {icon: 2});
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html
index 0f9a8ef..d985a0f 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/console.html
@@ -35,7 +35,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!syshospital">
-                            <p class="big-font" id="h_hospital">无权查看</p>
+                            <p class="big-font" id="h_hospital"></p>
                         </a>
                     </div>
                 </div>
@@ -46,7 +46,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!product">
-                            <p class="big-font" id="u_product">无权查看</p>
+                            <p class="big-font" id="u_product"></p>
                         </a>
                     </div>
                 </div>
@@ -57,7 +57,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!verifyRecharge">
-                            <p class="big-font" id="t_product">无权查看</p>
+                            <p class="big-font" id="t_product"></p>
                         </a>
                     </div>
                 </div>
@@ -68,7 +68,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!feedback">
-                            <p class="big-font" id="u_feedback">无权查看</p>
+                            <p class="big-font" id="u_feedback"></p>
                         </a>
                     </div>
                 </div>
@@ -79,7 +79,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!dataneed">
-                            <p class="big-font" id="d_dataneed">无权查看</p>
+                            <p class="big-font" id="d_dataneed"></p>
                         </a>
                     </div>
                 </div>
@@ -92,7 +92,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!doctor">
-                            <p class="big-font" id="h_doctor">无权查看</p>
+                            <p class="big-font" id="h_doctor"></p>
                         </a>
                     </div>
                 </div>
@@ -103,7 +103,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!doctor">
-                            <p class="big-font" id="c_doctor">无权查看</p>
+                            <p class="big-font" id="c_doctor"></p>
                         </a>
                     </div>
                 </div>
@@ -114,7 +114,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!doctor">
-                            <p class="big-font" id="ht_doctor">无权查看</p>
+                            <p class="big-font" id="ht_doctor"></p>
                         </a>
                     </div>
                 </div>
@@ -125,7 +125,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!doctor">
-                            <p class="big-font" id="u_signing">无权查看</p>
+                            <p class="big-font" id="u_signing"></p>
                         </a>
                     </div>
                 </div>
@@ -136,7 +136,7 @@
                     </div>
                     <div class="layui-card-body layuiadmin-card-list">
                         <a href="/#!doctor">
-                            <p class="big-font" id="d_isanswer">无权查看</p>
+                            <p class="big-font" id="d_isanswer"></p>
                         </a>
                     </div>
                 </div>
@@ -193,6 +193,7 @@
             let util = layui.util;
             let $ = layui.jquery;
             var counts = 0;
+            var noData="无权查看";
             // 加载医院统计数据
             var loadHospitalChart = function (datatype) {
                 admin.req("api-user/syshospital/chartHospital?datatype=" + datatype, {}, function (data) {
@@ -387,6 +388,7 @@
                     }
                 }, "get");
             }
+            
             //加载读片图表
             var loadaiphotoChart = function (dataType) {
                 var nowYear = new Date().getFullYear();
@@ -473,7 +475,6 @@
                         //数据需求
                         loadOprationChart(2);
                         $("#d_dataneed").html(counts);
-
                         //H端医生
                         loadDoctorChart(4);
                         $("#h_doctor").html(counts);
@@ -519,10 +520,9 @@
                         loadDoctorChart(5);
                         $("#ht_doctor").html(counts);
                         loadProductChart();
+                        $("#u_product").html(noData);
+                        $("#t_product").html(noData);
                     } else if (element.code == "sale") {
-                        //正式医院
-                        loadHospitalChart(0);
-                        $("#h_hospital").html(counts);
                         //正式医院
                         loadHospitalChart(0);
                         $("#h_hospital").html(counts);
@@ -544,8 +544,13 @@
                         //签约医生
                         loadDoctorChart(1);
                         $("#u_signing").html(counts);
+                        
+                        $("#u_product").html(noData);
+                        $("#t_product").html(noData);
                         //医答医生
                         loadDoctorChart(2);
+                        $("#d_isanswer").html(counts);
+
                         loadContractChart();
                         loadProductChart();
                         loadreportChart(0);
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/productdetail.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/productdetail.html
index a393c76..011453c 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/productdetail.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/productdetail.html
@@ -104,7 +104,7 @@
         // 工具条点击事件
         table.on('tool(product-table)', function (obj) {
             if (obj.event === 'del') { // 删除
-                layer.confirm('确定要删除吗?', function (i) {
+                layer.confirm('您确定要删除这次充值吗?删除后不可恢复!', function (i) {
                     layer.close(i);
                     layer.load(2);
                     admin.req('api-opration/productorderrecord/' + obj.data.id, {}, function (data) {
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/recharge.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/recharge.html
index e07c53b..7d5cc44 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/recharge.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/recharge.html
@@ -421,7 +421,7 @@
                                         if (data.code === 0) {
                                             //现将临时数据清理
                                             admin.putTempData("t_tempProduct", "");
-                                            layer.msg(data.msg, { icon: 1, time: 20000 }, function () {
+                                            layer.msg(data.msg, { icon: 1, time: 3000 }, function () {
                                                 admin.finishPopupCenter();
                                             });
                                         }
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/system/user_form.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/system/user_form.html
index cd1018a..6767992 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/system/user_form.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/system/user_form.html
@@ -84,10 +84,13 @@
         // 表单提交事件
         form.on('submit(user-form-submit)', function (data) {
             layer.load(2);
+           var datadto= data.field
             admin.req('api-user/users/saveOrUpdate', JSON.stringify(data.field), function (data) {
                 layer.closeAll('loading');
                 if (data.code == 0) { 
-                    layer.alert("用户添加成功,默认密码为:"+data.data.password, {icon: 1});
+                    if(datadto.id==null||datadto.id==''){
+                        layer.alert("用户添加成功,默认密码为:"+data.data.password);
+                    }
                     admin.finishPopupCenter();
                 } else {
                     layer.msg(data.msg, {icon: 2, time: 2000});

--
Gitblit v1.8.0