ソースを参照

核查详情页核查

zhouna 4 年 前
コミット
3185926d00
3 ファイル変更23 行追加15 行削除
  1. 4 1
      src/css/qcScore.less
  2. 1 0
      src/js/api.js
  3. 18 14
      src/js/qcScore.js

+ 4 - 1
src/css/qcScore.less

@@ -31,7 +31,7 @@
     margin-right: 40px;
     display: inline-block;
   }
-  .check{
+  .check,.ywCheck{
     display: inline-block;
     padding: 0px 13px;
     background: #00A1FF;
@@ -45,6 +45,9 @@
     margin-right: 25px;
     cursor: pointer;
   }
+  .ywCheck{
+    display: none;
+  }
 }
 .sub-menu{
   position: relative;

+ 1 - 0
src/js/api.js

@@ -185,6 +185,7 @@ const ywCheckApi = {
     getTaskByUserId:'/qc/medCheckInfo/getCheckListByUserId',//质控员名下的任务列表
     allotTask:'/qc/medCheckInfo/updateDistributionCheck',//分配或取消任务
     getUserList: '/qc/medCheckWork/getUserList', //获取患者病历列表
+    recordCheck:'/qc/recCheck/recordCheck',//义乌病历核查
 };
 module.exports = {
   api,

+ 18 - 14
src/js/qcScore.js

@@ -3,11 +3,9 @@ const $ = require('jquery');
 require('jquery-templates');
 require('./modal.js');
 const {post,getUrlArgObject,setBoxHeight,getCookie,initScroll} = require('./utils.js');
-const {api} = require('./api.js');
+const {api,ywCheckApi} = require('./api.js');
 let checkOk = require('./../images/checkOk.png')
 
-window.document.title="质控评分-"+getUrlArgObject("name");
-
 $(function(){
 //本页全局变量
   let global_flawData = {};    //缺陷数据
@@ -23,6 +21,8 @@ $(function(){
   let global_selectedFlaw = {};    //新增时选中的条目信息
   getAllModules();
   let showCheckBtns=global_code==="YH-ZKHC-LBXQ";
+  window.document.title=(showCheckBtns?"质控核查-":"质控评分-")+getUrlArgObject("name");
+
   let hasAu3 = showCheckBtns&&hasData('FUNC000011');   //新增缺陷权限
   if(hasAu3){
     $(".add-flaw").click(function(){
@@ -66,12 +66,20 @@ function initMenu(data){
   $(".page").on("click",function(){
     $(".info-item .cont,.flaw-item,td").removeClass("active");   //清空缺陷定位背景
     const title = $(this).attr("code");
-    if(title == '缺陷总览'){
-      $(".check").css('display','none')
+    if(title == '缺陷总览'){ //质控核查页进来隐藏原核查按钮
+      $(".check,.ywCheck").css('display','none')
     }else if(title == '病案首页'){
-      $(".check").css('display','block').text(global_check_home==1?'重新核查':'病案首页核查')
+      if(showCheckBtns){
+        $(".ywCheck").show();
+      }else{
+          $(".check").css('display','block').text(global_check_home==1?'重新核查':'病案首页核查')
+      }
     }else{
-      $(".check").css('display','block').text(global_check==1?'重新核查':'病历核查')
+        if(showCheckBtns){
+            $(".ywCheck").show();
+        }else {
+            $(".check").css('display', 'block').text(global_check == 1 ? '重新核查' : '病历核查')
+        }
     }
     if(title==="缺陷总览"||title==="谈话告知书"||title==="知情同意书"||title === '医嘱信息'||title === '检验信息'||title === '检查信息'||title === '护理信息'){
       if(title==="缺陷总览"){
@@ -800,14 +808,10 @@ function formatFlawKeys(data){
           behospitalCode:getUrlArgObject("id"),
           hospitalId:getUrlArgObject("hid"),
       };
-      post(api.checkQc,param).then((res)=>{
+      post(ywCheckApi.recordCheck,param).then((res)=>{
           if(res.data.code==='0') {
-              if(global_activeTab == '病案首页'){
-                  global_check_home = 1
-              }else{
-                  global_check = 1
-              }
-              $(".check").text("重新核查")
+              global_check = 1
+              $(".ywCheck").text("重新核查")
               $.alerModal({"message":"核查成功",type:"tip",time:'1000',win:true});
           }else{
               $.alerModal({"message":res.data.msg ||"核查失败",type:"tip",time:'1000',isFather: false});