Jelajahi Sumber

申诉核查

zhouna 3 tahun lalu
induk
melakukan
9ac03d87b3
6 mengubah file dengan 234 tambahan dan 139 penghapusan
  1. 2 0
      package.json
  2. 20 0
      src/css/appealUserPage.less
  3. 30 12
      src/html/appealUserPage.html
  4. 1 0
      src/js/api.js
  5. 178 125
      src/js/appealUserPage.js
  6. 3 2
      webpack.config.js

+ 2 - 0
package.json

@@ -4,6 +4,8 @@
   "description": "",
   "main": "index.js",
   "dependencies": {
+    "@babel/plugin-transform-runtime": "^7.16.10",
+    "@babel/runtime-corejs3": "^7.16.8",
     "axios": "^0.19.2",
     "bluebird": "^3.5.5",
     "echarts": "^4.7.0",

+ 20 - 0
src/css/appealUserPage.less

@@ -314,6 +314,9 @@
     }
   }
 }
+.modal-box{
+  width: 470px;
+}
 .tab-container{
   margin-left: @menuWt+15px;
   background: @disColor;
@@ -646,6 +649,15 @@
     margin-right: 12px;
     text-align: right;
   }
+  .checker-drop-input{
+    height: 38px;
+    border: 1px #E2E5EF solid;
+    width: 120px;
+    vertical-align: middle;
+    text-align: left;
+    line-height: 38px;
+    text-indent: 5px;
+  }
   .radio-label{
     width: auto;
     vertical-align: middle;
@@ -666,6 +678,9 @@
       left: 365px;
       top: 16px;
     }
+    &.checker-drop-box:after{
+      left:185px;
+    }
   }
   ul{
     display: none;
@@ -677,6 +692,7 @@
     max-height: 205px;
     overflow: auto;
     box-sizing: border-box;
+    z-index: 1;
     li{
       line-height: 25px;
       padding: 0 5px;
@@ -689,6 +705,10 @@
       }
     }
   }
+  .checker-drop-box ul{
+    width: 122px;
+    left: 86px;
+  }
   .show{
     ul{
       display: block;

+ 30 - 12
src/html/appealUserPage.html

@@ -139,7 +139,7 @@
         <div {{if isReject==='1'}} class="flaw-item high-light" {{else}} class="flaw-item" {{/if}} code="${modelName.replace(/[^\u4e00-\u9fa5|a-zA-Z0-9]+/g,'')}">
             <div  {{if isDeleted==="Y"}} class="delete title"{{else}}  class="title" {{/if}}>
                 {{if exampleStatus==="0"||exampleStatus==="1"||exampleStatus==="2"}}
-                <span class="btn ${exampleStatus==='0'?'appeal':exampleStatus==='1'?'examine':exampleStatus==='2'?'reject':''}" msg="${msg}">${exampleStatus==='0'?'申诉':exampleStatus==='1'?'审核':exampleStatus==='2'?'驳回':''}</span>
+                <span data_id="${appealInfoId}" class="btn ${exampleStatus==='0'?'appeal':exampleStatus==='1'?'examine':exampleStatus==='2'?'reject':''}" msg="${msg}">${exampleStatus==='0'?'申诉':exampleStatus==='1'?'审核':exampleStatus==='2'?'驳回':''}</span>
                 {{/if}}
                 {{if gradeType===2}}
                 <img {{if explainInfo}} title="${explainInfo}" {{/if}} src="../images/tag.png" alt=""/>
@@ -178,12 +178,16 @@
     </script>
     <script type="text/html" id="editTmpl">
         <div class="edit-box">
+            {{if score===0}}
+            <p><span>评分: </span> warn</p>
+            {{else}}
             <p><span>评分: </span> -${score}</p>
+            {{/if}}
             <p><span>操作类型: </span> 删改条目</p>
             <p><span>缺陷详情: </span>${standardMsg}</p>
-            <div class="drop-box">
+            <div class="drop-box checker-drop-box">
             <span><i class="required">*</i>审核人: </span>
-                <input type="text" class="checker-drop-input ellipsis"/>
+                <span type="text" class="checker-drop-input ellipsis"></span>
                 <ul></ul>
             </div>
             <p><span><i class="required">*</i>申诉说明: </span><textarea  id="qcInfo" class="textarea-text" cols="40" rows="6"></textarea></p>
@@ -197,26 +201,40 @@
     </script>
     <script type="text/html" id="addFlawTmpl">
         <div class="edit-box add-box">
-            <p><span>操作类型: </span>
-                <input type="radio" name="operType" value="1"><span class="radio-label">新增已有条目</span>
+            <p><span><i class="required">*</i>操作类型: </span>
+                <input type="radio" name="operType" value="1" checked><span class="radio-label">新增已有条目</span>
                 <input type="radio" name="operType" value="2"><span class="radio-label">新增缺失条目</span></p>
-            <div class="drop-box">
+            <div class="drop-box checker-drop-box">
                 <span><i class="required">*</i>审核人: </span>
-                <input type="text" class="checker-drop-input ellipsis"/>
+                <span type="text" class="checker-drop-input ellipsis"></span>
                 <ul></ul>
             </div>
-            <div class="drop-box">
-                <span>质控条目: </span>
+            <div class="drop-box flaw-drop-box exist-item">
+                <span><i class="required">*</i>质控条目: </span>
                 <input type="text" class="flaw-drop-input ellipsis"/>
                 <ul></ul>
             </div>
-            <p><span style="margin-right: 16px;">提示信息:</span><input title="${msg}" class="ellipsis" id="addQcMsg" type="text" value="${msg}" /></p>
-            <p><span>分值:</span> <input id="addQcScore" type="text" value="${score}" /></p>
-            <p><span style="margin-right: 16px;">备注:</span><input title="${explainInfo}" class="ellipsis" id="addQcInfo" type="text" value="${explainInfo}" autocomplete="off"/></p>
+            <p class="exist-item"><span style="margin-right: 16px;">提示信息:</span><input title="${msg}" class="ellipsis" id="addQcMsg" type="text" value="${msg}" /></p>
+            <p class="exist-item"><span><i class="required">*</i>分值:</span> <input id="addQcScore" type="text" value="${score}" /></p>
+            <p class="exist-item"><span style="margin-right: 16px;">备注:</span><input title="${explainInfo}" class="ellipsis" id="addQcInfo" type="text" value="${explainInfo}" autocomplete="off"/></p>
             <p><span><i class="required">*</i>申诉说明: </span><textarea  id="addQcEx" class="textarea-text" cols="40" rows="6"></textarea></p>
             <p class="warning"><span></span><span class="red">支持≥0的数字输入,最多保留小数点后1位~</span></p>
         </div>
     </script>
+    <script type="text/html" id="appealStatusTmpl">
+        <div class="edit-box show-box">
+            <p><span>申诉时间: </span> ${time}</p>
+            <p><span>申诉说明: </span> ${time}</p>
+            <p class="check-item reject-item"><span>审核时间:</span>${time}</p>
+            <p class="check-item reject-item"><span>审核结果:</span>${time}</p>
+            <p class="check-item reject-item"><span>驳回理由:</span>${time}</p>
+            <p class="check-item"><span>处理方式:</span>${time}</p>
+            <p class="check-item"><span>质控条目:</span>${time}</p>
+            <p class="check-item"><span>提示信息:</span>${time}</p>
+            <p class="check-item"><span>分值:</span>${time}</p>
+            <p class="check-item"><span>备注:</span>${time}</p>
+        </div>
+    </script>
     <script type="text/html" id="appointBookTmpl">
         <div class="page-item" code="${title}">
             <h2 class="title titleSpecial" code="${title}">

+ 1 - 0
src/js/api.js

@@ -212,6 +212,7 @@ const api = {
   addAppealInfo:'/qc/appealInfo/addAppealInfo', //发起申诉
   rejected:'/qc/appealExamineInfo/rejected',  //申诉驳回
   getReviewer:'/qc/appealInfo/getReviewer', //申诉驳回
+  getApprovedView:'/qc/appealExamineInfo/getApprovedView',    //获取申诉详情
 
 }
 const ywCheckApi = {

+ 178 - 125
src/js/appealUserPage.js

@@ -34,13 +34,20 @@ $(function(){
   let global_selectedFlaw = {};    //新增时选中的条目信息
   let global_checkers = [];    //审核人列表
   getAllModules();
+  getCheckUser(); //获取审核人列表
   window.document.title="质控申诉-"+getUrlArgObject("name");
+  //新增申诉点击事件
   $(".add-flaw").click(function(){
-    getQcCasesEntry();
-  });
-  $(".edit-flaw").click(function(){
-	getCheckUser();
+	  showModal('2');
   });
+
+  function showAppealDetailEvent(){
+	//申诉状态点击事件
+	$(".flaw-item").on("click",".appeal",function(){
+	  showModal("1",$(this).attr("data_id"));
+	});
+  }
+
 function initMenu(data){
   const menu=[{id:0,name:"缺陷总览",parentId: -1,sonMode: []},...(data||[])];
   //菜单数据填充
@@ -51,9 +58,6 @@ function initMenu(data){
     $(".sub-menu .list-1 .slide-up").removeClass('slide-up');
     $(this).toggleClass('slide-up');
     $(this).find("ul").slideToggle();
-    // setTimeout(function(){
-    //   initScroll("subMenu","Y",2)
-    // },300)
   });
   $(".sub-menu .list-1 li").on("click",function(e){
     e.stopPropagation();
@@ -95,6 +99,7 @@ function initMenu(data){
     //显示对应内容
     const code=$(this).attr("code");
     global_activeTab=code;
+	getQcCasesEntry();
     //initModuleData();
     $(".content-item,.flaw-item").hide();
     $(".content-item[code='"+code+"']").show();
@@ -133,19 +138,7 @@ function iframeShow(title){
     $("#contentIframeIn,#pacsIframeIn,#pacsDetailIframeIn,#assistIframeIn,#contentNursing").css({display:'none'})
   }
 }
-//判断有无某一权限
-function hasData(data){
-  return true
-  let trdObj = JSON.parse(getLocal("trdObj"))
-  let lis = trdObj[global_code]
-  if(!lis){
-    return false
-  }
-  if(lis.indexOf(data)>-1){//有权限
-      return true
-  }
-  return false;
-}
+
 //获取病例明细
 function getRecordDetail(){
   post(api.getRecordDetail,{'behospitalCode':global_id}).then(function(res){
@@ -350,6 +343,9 @@ function initScoreItem(data){
     const i = $(".flaw-item[code="+global_activeTab+"]").index($(this).parents(".flaw-item"));
     const code=$(this).attr("code");
     showModal('0',code,i);  //申诉
+    //审核人下拉渲染
+	$("#delModal .checker-drop-box ul").html("");
+	$("#flawDropTmpl").tmpl({info:global_checkers}).appendTo("#delModal .checker-drop-box ul");
   })
   $(".flaw-item .title a[href]").unbind("click").click(function(){
     const id = $(this).attr("href");
@@ -372,34 +368,10 @@ function showFlawList(){
   }else{
     $("#flaws .empty").length?$("#flaws .empty").show():$("#emptyTmpl").tmpl().appendTo("#flaws .flaw-box");
   }
+  showAppealDetailEvent();
 }
 
-//删除评分项
-function delScore(id,info,isRecover){
-    const text = isRecover?"恢复":"删除";
-  const param={
-    'behospitalCode':global_id,
-    'optResultAlgVO':{
-      'id':id
-    },
-    'delStatus':isRecover?1:0
-  };
-  post(api.delScore,param).then(function(res){
-    if(res.data.code==='0'){
-      $("#delModal").hide();
-      updateFlaws(res.data.data);
-      $("#anchor"+info.pageKeyList[0]).removeClass("active");
-      $.alerModal({"message":text+"成功",type:"tip",time:'1000',win:true});
-    }else{
-      $.alerModal({"message":res.data.msg||(text+'失败,请重试~'),type:"tip",time:'1000',win:'default'});
-
-    }
-  }).catch(()=>{
-    $.alerModal({"message":text+'失败,请重试~',type:"tip",time:'1000',win:'default'});
-
-  });
-}
-//修改评分项
+//申诉
 function appealItem(info){
   const param={
     "behospitalCode": global_id,
@@ -419,28 +391,41 @@ function appealItem(info){
 
   });
 }
-//添加评分项
+//新增申诉
 function addScore(info){
-  const optResultAlgVO = {
-    "casesEntryId": info.casesEntryId,
-    "casesId": info.casesId,
-    "casesScore": info.caseScore,
-    "code": info.code || "",
-    "id": info.id || "",
-    "info":info.info || "",
-    "isReject": info.isReject,
-    "msg": info.msg || "",
-    "score": info.score,
-    "explainInfo": info.explainInfo
+  let param = {};
+  if(info.type==='1'){
+	param = {
+	  "appealExplain": info.appealExec,
+	  "appealOperationType": info.type,
+	  "appealType": 1,
+	  "behospitalCode": global_id,
+	  "casesEntryId": info.casesEntryId,
+	  "casesEntryMsg": info.msg,
+	  "casesEntryName": info.standardMsg,
+	  "checkId": info.userId,
+	  "casesId": info.modeId,
+	  "modeName": info.modelName,
+	  "remark": info.explainInfo,
+	  "value":  info.score,
+	};
+  }else{
+	param = {
+	  "appealExplain": info.appealExec,
+	  "appealOperationType": info.type,
+	  "appealType": 1,
+	  "behospitalCode": global_id,
+	  "checkId": info.userId,
+	  "casesId": info.modelId,
+	  "modeName": info.modelName,
+	  "remark": info.explainInfo
+	};
   }
-  const param={
-    "behospitalCode": global_id,
-    "optResultAlgVO": optResultAlgVO
-  };
-  post(api.addScore,param).then(function(res){
+
+  post(api.addAppealInfo,param).then(function(res){
     if(res.data.code==='0'){
       $("#delModal").hide();
-      updateFlaws(res.data.data);
+      //updateFlaws(res.data.data);
       $.alerModal({"message":"添加成功",type:"tip",win:true,time:'1000'});
     }else{
       $.alerModal({"message":"添加失败,请重试~",type:"tip",win:'default',time:'1000'});
@@ -452,20 +437,27 @@ function addScore(info){
   });
 }
 
+function getAppealDetail(id){
+    const param = {id:+id,type:1};
+	post(api.getApprovedView,param).then((res)=>{
+	  console.log(443,res)
+    })
+}
 
 //申诉弹窗
 function showModal(flag,code,i){
   $("#delModal .modal-body").html("");
   $("#delModal").show();
-  $(".info-item .cont,.flaw-item .title,td").removeClass("active");
   //事件解绑
   $("#delModal .confirm").off("click");
-  const flawsList = formatFlawKeys(global_flawData);
-  const info = flawsList[global_activeTab]&&flawsList[global_activeTab][i];
-  console.log(21,info)
+  $("#addQcScore,#addQcMsg,#addQcInfo").off("input");
+
   if(flag==='0'){   //申诉
+	const flawsList = formatFlawKeys(global_flawData);
+	const info = flawsList[global_activeTab]&&flawsList[global_activeTab][i];
     $("#delModal .title").text("申诉");
     $("#editTmpl").tmpl(info).appendTo("#delModal .modal-body");
+	$("#flawDropTmpl").tmpl({info:global_checkers}).appendTo("#delModal .modal-body ul");
     $("#qcInfo").off("input");
     //申诉说明输入验证
 	const num = 500;
@@ -487,7 +479,7 @@ function showModal(flag,code,i){
       if($(".edit-box .warning").is(":visible")){
         return;
       }
-      const obj = Object.assign({},info,{
+      const obj = {
         appealExplain:$("#delModal #qcInfo").val(),
         appealOperationType:0,
         appealType:1,
@@ -496,14 +488,26 @@ function showModal(flag,code,i){
         modeName:info.modelName,
         qcresultDetailId:info.id,
 		workFlowNodeId:1,
-      });
+      };
       appealItem(obj);
     });
+  }else if(flag==='1'){   //查看
+	$("#delModal .title").text("查看");
+	//新增项模板
+	$("#appealStatusTmpl").tmpl().appendTo("#delModal .modal-body");
+    getAppealDetail(code);
+
   }else if(flag==='2'){   //新增
     $("#delModal .title").text("申诉新增");
+    //新增项模板
     $("#addFlawTmpl").tmpl().appendTo("#delModal .modal-body");
-    $("#flawDropTmpl").tmpl({info:code}).appendTo("#delModal .modal-body ul");
-    $("#addQcScore,#addQcMsg,#addQcInfo").off("input");
+    //缺陷项下拉模板
+    $("#flawDropTmpl").tmpl({info:global_flaws}).appendTo("#delModal .flaw-drop-box ul");
+    //审核人模板
+	$("#delModal .checker-drop-box ul").html("");
+	$("#flawDropTmpl").tmpl({info:global_checkers}).appendTo("#delModal .checker-drop-box ul");
+	//事件绑定
+	flawDropEvent(".add-box .flaw-drop-input",getQcCasesEntry,selectFlaw);
     //分数输入验证
     $("#addQcScore").on("input",function(){
       const val=$(this).val();
@@ -527,7 +531,7 @@ function showModal(flag,code,i){
         return;
       }
     });
-    //提示信息输入验证
+    //备注输入验证
     $("#addQcInfo").on("input",function(){
         const val=$(this).val();
         $(this).attr("title",val)
@@ -539,34 +543,60 @@ function showModal(flag,code,i){
             return;
         }
     });
+	//申诉说明输入验证
+	$("#addQcEx").on("input",function(){
+	  const val=$(this).val();
+      if(val.trim().length===0){
+		$(".add-box .warning .red").text("申诉说明不能为空~");
+		$(".add-box .warning").show();
+      }else if(val.length>500){
+		$(".add-box .warning .red").text("申诉说明不能超过500个字~");
+		$(".add-box .warning").show();
+	  }else{
+		$(".add-box .warning").hide();
+		return;
+	  }
+	});
+    //新增申诉提交事件
     $("#delModal .confirm").unbind("click").click(function(){
-      if(!$(".flaw-drop-input").attr("code")){
-        $(".add-box .warning .red").text("请选择质控条目~");
-        $(".add-box .warning").show();
-        return;
-      }
-      const msg=$("#delModal #addQcMsg").val();
-      const score=Number($("#delModal #addQcScore").val());
-      const explainInfo=$("#delModal #addQcInfo").val();
-      if($(".add-box .warning").is(":visible")){
-        return;
-      }
-      if(!msg.trim()){
-          $(".add-box .warning .red").text("提示信息不能为空~");
-          $(".add-box .warning").show();
-          return;
-      }
-      if((!score)&&$("#delModal #addQcScore").val()!='0'){
-          $(".add-box .warning .red").text("分值不能为空~");
-          $(".add-box .warning").show();
-          return;
-      }
-      if($("#addQcInfo").val().length>125){
-          $(".add-box .warning .red").text("备注不能超过125个字~");
+      const type=$("input[name=operType]:checked").val();
+	  const msg=$("#delModal #addQcMsg").val();
+	  const score=Number($("#delModal #addQcScore").val());
+	  const explainInfo=$("#delModal #addQcInfo").val();
+	  const appealExec = $("#delModal #addQcEx").val();   //申诉说明
+      const userId = $(".checker-drop-input").attr("code");
+	  if($(".edit-box .warning").is(":visible")){
+		return;
+	  }
+      //必填验证
+      if(type==='1'){     //新增已有时
+		if(!userId){
+		  $(".add-box .warning .red").text("请选择审核人~");
+		  $(".add-box .warning").show();
+		  return;
+		}
+        if(!$(".flaw-drop-input").attr("code")){
+          $(".add-box .warning .red").text("请选择质控条目~");
           $(".add-box .warning").show();
           return;
-      }
-      const obj = Object.assign({},global_selectedFlaw,{msg,score,explainInfo});
+        }
+        if((!score)&&$("#delModal #addQcScore").val()!='0'){
+            $(".add-box .warning .red").text("分值不能为空~");
+            $(".add-box .warning").show();
+            return;
+        }
+	  }
+	  if(appealExec.length===0){
+		$(".add-box .warning .red").text("申诉说明不能为空~");
+		$(".add-box .warning").show();
+		return;
+	  }
+	  if(appealExec.length>500){
+		$(".add-box .warning .red").text("申诉说明不能超过500个字~");
+		$(".add-box .warning").show();
+		return;
+	  }
+      const obj = Object.assign({},global_selectedFlaw,{msg,score,appealExec,type,explainInfo,userId});
       addScore(obj);
     });
   }
@@ -584,15 +614,17 @@ function formatFlawKeys(data){
 	const param = {};
 	post(api.getReviewer,param).then(function(res){
 	  if(res.data.code==='0'){
-		const data = res.data.data;
+		const data = res.data.data;console.log(223,data)
 		global_checkers=data;
-		$("#delModal .modal-body ul").html("");
-		$("#flawDropTmpl").tmpl({info:data}).appendTo("#delModal .modal-body ul");
+		$("#delModal .checker-drop-box ul").html("");
+		$("#flawDropTmpl").tmpl({info:data}).appendTo("#delModal .checker-drop-box ul");
+		userDropEvent(".checker-drop-input",selectChecker);
 	  }
 	});
   }
   //获取缺陷条目下拉列表
-  function getQcCasesEntry(name){
+  function getQcCasesEntry(){
+  const name = ($(".flaw-drop-input").val()||"").trim();
   const id=$("#subMenu [code="+global_activeTab+"]").attr("mode");
     const param = {
       'behospitalCode':global_id,
@@ -602,48 +634,69 @@ function formatFlawKeys(data){
     post(api.findQcCasesEntry,param).then(function(res){
       if(res.data.code==='0'){
         const data = res.data.data;
-        if(name){
-          global_flaws=data;
-          $("#delModal .modal-body ul").html("");
-          $("#flawDropTmpl").tmpl({info:data}).appendTo("#delModal .modal-body ul");
-        }else{
+        //if(name){
           global_flaws=data;
-          if($("#delModal").css("display") == "block"){
-            $("#flawDropTmpl").tmpl({info:data}).appendTo("#delModal .modal-body ul");
-            return
-          }
-          showModal('2',data);
-        }
+          //if(name){
+			$("#delModal .flaw-drop-box ul").html("");
+			$("#flawDropTmpl").tmpl({info:data}).appendTo("#delModal .flaw-drop-box ul");
+          //}
+		/*$("#delModal .flaw-drop-box ul").html("");
+		$("#flawDropTmpl").tmpl({info:data}).appendTo("#delModal .flaw-drop-box ul");
+	  /*}else{
+		glal_flaws=data;
+		showModal('2',data);
+	  }*/
       }
     });
   }
-  flawDropEvent(".add-box .flaw-drop-input",getQcCasesEntry,selectFlaw);
-  flawDropEvent(".edit-box .checker-drop-input",getCheckUser,selectChecker);
+  //审核人下拉事件
+  function userDropEvent(domSelector,selectEvent){
+	$("body").on("click",domSelector,function(){
+	  $(domSelector).parents(".drop-box").toggleClass("show");
+	});
+	$("body").on("click",".checker-drop-box li",function(){
+	  $(".add-box .warning").hide();
+	  const n = $(this).attr("idx");
+	  selectEvent(domSelector,n);
+	  $(domSelector).parents(".drop-box").find(".warning").hide();
+	  $(domSelector).parents(".drop-box").removeClass("show");
+	});
+  }
 //增加条目弹窗元素事件
   function flawDropEvent(domSelector,getData,selectEvent){
-    const parentDom = domSelector.split(" ")[0];
+    $("body").off("click,blur,input");
 	$("body").on("click",domSelector,function(){
-	  $(parentDom+" .drop-box").addClass("show");
+	  $(domSelector).parents(".drop-box").addClass("show");
 	});
 	$("body").on("blur",domSelector,function(){
 	  setTimeout(function(){
-		$(parentDom+" .drop-box").removeClass("show");
+		$(domSelector).parents(".drop-box").removeClass("show");
 	  },300)
 	});
 	$("body").on("input",domSelector,function(){
 	  $(this).attr({"code":"","title":$(this).val().trim()});
 	  getData($(this).val().trim());
 	});
-	$("body").on("click",parentDom+" li",function(){
+	$("body").on("click",".flaw-drop-box li",function(){
+	  $(".add-box .warning").hide();
 	  const n = $(this).attr("idx");
 	  selectEvent(domSelector,n);
-	  $(parentDom+" .warning").hide();
-	  $(parentDom+" .drop-box").removeClass("show");
+	  $(domSelector).parents(".drop-box").find(".warning").hide();
+	  $(domSelector).parents(".drop-box").removeClass("show");
 	});
+	//单选事件
+    $(".add-box input[type=radio]").on("click",function(){
+      if($(this).val()==='1'){
+		$(".exist-item").show();
+      }else{
+		$(".exist-item").hide();
+      }
+    });
   }
+
   //条目下拉选中
   function selectFlaw(domSelector,n){
-	const flaw=global_flaws[n];
+	const flaw=global_flaws[n]||{};
 	const {score,msg,entryName,casesEntryId}=flaw;
 	global_selectedFlaw=flaw;
 	$(domSelector).val(entryName).attr({"code":casesEntryId,"title":entryName});
@@ -653,8 +706,8 @@ function formatFlawKeys(data){
   //审核人下拉选中
   function selectChecker(domSelector,n){
 	const flaw=global_checkers[n];
-	const {id,userName}=flaw;console.log(domSelector,userName)
-	$(domSelector).val(userName).attr({"code":id,"title":userName});
+	const {id,userName}=flaw;
+	$(domSelector).text(userName).attr({"code":id,"title":userName});
   }
 
 //更新缺陷列表
@@ -732,7 +785,7 @@ function formatFlawKeys(data){
 
   //基础类型结构生成
   function simpleStructure(data,obj){
-    console.log(data,obj,7878787)
+    //console.log(data,obj,7878787)
     const {name, val,monoLine,addLine,position,bold,retract,id} = data;
     if(name==="手术记录表格-1"){
       const value = val.replace("【","").replace("】","");

+ 3 - 2
webpack.config.js

@@ -7,7 +7,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin');
 const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
 const webpack = require('webpack');
 const glob = require('glob');
-const proxyHost = "http://192.168.2.241:5858";
+const proxyHost = "http://192.168.2.236:5858";
 // const proxyHost = "http://192.168.2.241:5858";
 // const proxyHost = "http://192.168.4.222:5858";
 // const proxyHost = "http://192.168.3.117:5858";//铁钢
@@ -120,7 +120,8 @@ module.exports = {
         use: {
           loader: 'babel-loader',
           options: {
-            presets: ['@babel/preset-env']
+           presets: ['@babel/preset-env'],
+           //plugins:["@babel/plugin-transform-runtime"]
           }
         }
       },