1 line
47 KiB
JavaScript
1 line
47 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1fcf1522","chunk-7b7f8780"],{"0108":function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[e.question.GroupName&&"group"===e.question.Type?i("div",{staticStyle:{"font-weight":"bold","font-size":"16px",margin:"5px 0px"}},[e._v("\n "+e._s(e.question.GroupName)+"\n ")]):[1===e.question.ShowQuestion&&e.questionForm[e.question.ParentId]===e.question.ParentTriggerValue||0===e.question.ShowQuestion?i("el-form-item",{class:["group"===e.question.Type?"mb":"upload"===e.question.Type?"uploadWrapper":""],attrs:{label:""+e.question.QuestionName,prop:e.question.Id,rules:[{required:(0===e.question.IsRequired||1===e.question.IsRequired&&e.question.RelevanceId&&e.questionForm[e.question.RelevanceId]===e.question.RelevanceValue)&&"group"!==e.question.Type&&"summary"!==e.question.Type,message:"请注明",trigger:["blur","change"]}]}},["input"===e.question.Type?i("el-input",{attrs:{disabled:e.readingTaskState>=2},model:{value:e.questionForm[e.question.Id],callback:function(t){e.$set(e.questionForm,e.question.Id,t)},expression:"questionForm[question.Id]"}}):e._e(),e._v(" "),"textarea"===e.question.Type?i("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},disabled:e.readingTaskState>=2},model:{value:e.questionForm[e.question.Id],callback:function(t){e.$set(e.questionForm,e.question.Id,t)},expression:"questionForm[question.Id]"}}):e._e(),e._v(" "),"select"===e.question.Type?i("el-select",{attrs:{disabled:e.readingTaskState>=2,clearable:""},on:{change:function(t){e.formItemChange(t,e.question)}},model:{value:e.questionForm[e.question.Id],callback:function(t){e.$set(e.questionForm,e.question.Id,t)},expression:"questionForm[question.Id]"}},e._l(e.question.TypeValue.split("|"),(function(e){return i("el-option",{key:e,attrs:{label:e,value:e}})})),1):e._e(),e._v(" "),"radio"===e.question.Type?i("el-radio-group",{attrs:{disabled:e.readingTaskState>=2},on:{change:function(t){e.formItemChange(t,e.question)}},model:{value:e.questionForm[e.question.Id],callback:function(t){e.$set(e.questionForm,e.question.Id,t)},expression:"questionForm[question.Id]"}},e._l(e.question.TypeValue.split("|"),(function(t){return i("el-radio",{key:t,attrs:{label:t}},[e._v("\n "+e._s(t)+"\n ")])})),1):e._e(),e._v(" "),"checkbox"===e.question.Type?i("el-checkbox-group",{attrs:{disabled:e.readingTaskState>=2},model:{value:e.questionForm[e.question.Id],callback:function(t){e.$set(e.questionForm,e.question.Id,t)},expression:"questionForm[question.Id]"}},e._l(e.question.TypeValue.split("|"),(function(t){return i("el-checkbox",{key:t,attrs:{label:t}},[e._v("\n "+e._s(t)+"\n ")])})),1):e._e(),e._v(" "),"number"===e.question.Type?i("el-input-number",{attrs:{disabled:e.readingTaskState>=2},model:{value:e.questionForm[e.question.Id],callback:function(t){e.$set(e.questionForm,e.question.Id,t)},expression:"questionForm[question.Id]"}}):e._e(),e._v(" "),"upload"===e.question.Type?i("el-upload",{class:{disabled:e.fileList.length>=e.question.ImageCount},attrs:{action:e.accept,limit:e.question.ImageCount,"on-preview":e.handlePictureCardPreview,"before-upload":e.handleBeforeUpload,"http-request":e.uploadScreenshot,"list-type":"picture-card","on-remove":e.handleRemove,"file-list":e.fileList,disabled:e.readingTaskState>=2},scopedSlots:e._u([{key:"file",fn:function(t){var s=t.file;return i("div",{},[i("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:s.url,alt:""}}),e._v(" "),i("span",{staticClass:"el-upload-list__item-actions"},[i("span",{staticClass:"el-upload-list__item-preview",on:{click:function(t){return e.handlePictureCardPreview(s)}}},[i("i",{staticClass:"el-icon-zoom-in"})]),e._v(" "),e.readingTaskState<2?i("span",{staticClass:"el-upload-list__item-delete",on:{click:function(t){return e.handleRemove(s)}}},[i("i",{staticClass:"el-icon-delete"})]):e._e()])])}}],null,!1,3246650725)},[i("i",{staticClass:"el-icon-plus",attrs:{slot:"default"},slot:"default"})]):e._e(),e._v(" "),i("el-dialog",{attrs:{"append-to-body":"",visible:e.imgVisible,width:"600px"},on:{"update:visible":function(t){e.imgVisible=t}}},[i("el-image",{attrs:{src:e.imageUrl,width:"100%"}},[i("div",{staticClass:"image-slot",attrs:{slot:"placeholder"},slot:"placeholder"},[e._v("\n 加载中"),i("span",{staticClass:"dot"},[e._v("...")])])])],1)],1):e._e()],e._v(" "),e._l(e.question.Childrens,(function(t){return i("FormItem",{key:t.Id,attrs:{question:t,"reading-task-state":e.readingTaskState,"question-form":e.questionForm,"visit-task-id":e.visitTaskId},on:{setFormItemData:e.setFormItemData,resetFormItemData:e.resetFormItemData}})}))],2)},n=[],a=(i("20d6"),i("386d"),i("7f7f"),i("ac6a"),i("28a5"),i("c5f6"),i("3e42")),o={name:"FormItem",props:{questionForm:{type:Object,default:function(){return{}}},question:{type:Object,default:function(){return[]}},readingTaskState:{type:Number,required:!0},visitTaskId:{type:String,default:""}},data:function(){return{fileList:[],accept:".png,.jpg,.jpeg",imgVisible:!1,imageUrl:"",urls:[]}},watch:{questionForm:{deep:!0,immediate:!0,handler:function(e){}}},mounted:function(){var e=this;"upload"===this.question.Type&&this.questionForm[this.question.Id]&&(this.urls=this.questionForm[this.question.Id].split("|"),this.fileList=[],this.urls.map((function(t){e.fileList.push({name:"",url:"/api/".concat(t)})})))},methods:{formItemChange:function(e,t){t.Childrens.length>0&&this.resetChild(t.Childrens)},resetChild:function(e){var t=this;e.forEach((function(e){t.$emit("resetFormItemData",e.Id),e.Childrens&&e.Childrens.length>0&&t.resetChild(e.Childrens)}))},resetFormItemData:function(e){this.$emit("resetFormItemData",e)},setFormItemData:function(e){this.$emit("setFormItemData",e)},uploadScreenshot:function(e){var t=this;if(this.visitTaskId){var i=this.$loading({target:document.querySelector(".ecrf-wrapper"),fullscreen:!1,lock:!0,text:"Loading",spinner:"el-icon-loading"}),s=new FormData;s.append("file",e.file),Object(a["Af"])(this.$route.query.trialId,this.visitTaskId,s).then((function(e){e.IsSuccess&&(t.fileList.push({url:"".concat(e.Result.Path)}),t.urls.push(e.Result.Path),t.$emit("setFormItemData",{key:t.question.Id,val:t.urls.length>0?t.urls.join("|"):""})),i.close()})).catch((function(){i.close()}))}},handleBeforeUpload:function(e){return!!this.checkFileSuffix(e.name)||(this.$message.error("必须是 ".concat(this.accept," 格式")),!1)},checkFileSuffix:function(e){var t=e.lastIndexOf("."),i=e.substring(t+1,e.length);return-1!==this.accept.toLocaleLowerCase().search(i.toLocaleLowerCase())},handlePictureCardPreview:function(e){this.imageUrl=e.url,this.imgVisible=!0},handleRemove:function(e,t){this.imageUrl="",this.fileList.splice(this.fileList.findIndex((function(t){return t.url===e.url})),1),this.urls.splice(this.fileList.findIndex((function(t){return t===e.url})),1),this.$emit("setFormItemData",{key:this.question.Id,val:this.urls.length>0?this.urls.join("|"):""})}}},r=o,l=(i("5c90"),i("2877")),c=Object(l["a"])(r,s,n,!1,null,"1ad78524",null);t["default"]=c.exports},"0e3c":function(e,t,i){"use strict";i("e61e")},"1b13":function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{"min-height":"500px"}},[i("ECRF",{attrs:{"trial-id":e.trialId,"subject-id":e.subjectId,"criterion-id":e.criterionId,"visit-task-id":e.visitTaskId}})],1)},n=[],a=i("3e42"),o=i("26d1"),r={name:"Criterions",components:{ECRF:o["default"]},props:{trialId:{type:String,required:!0},subjectId:{type:String,required:!0},visitTaskId:{type:String,required:!0},criterionId:{type:String,required:!0}},data:function(){return{activeName:"",loading:!1,criterions:[]}},mounted:function(){this.getCriterions()},methods:{getCriterions:function(){var e=this;this.loading=!0;var t={trialId:this.$router.currentRoute.query.trialId};Object(a["Bd"])(t).then((function(t){e.criterions=t.Result,e.activeName=e.criterions[0].ReadingQuestionCriterionTrialId,e.loading=!1})).catch((function(){e.loading=!1}))}}},l=r,c=i("2877"),u=Object(c["a"])(l,s,n,!1,null,null,null);t["default"]=u.exports},"26d1":function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"ecrf-wrapper",staticStyle:{"min-height":"400px"}},[e.isRender?i("el-form",{ref:"questions",attrs:{size:"small",model:e.questionForm}},[2===e.formType?[i("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},e._l(e.questions,(function(t){return i("el-tab-pane",{key:t.PageName,attrs:{label:t.PageName,name:t.PageName}},[t.Childrens.length>0?i("div",{class:{tabContent:e.publicQuestions.length>0}},e._l(t.Childrens,(function(t){return i("FormItem",{key:t.Id,attrs:{question:t,"question-form":e.questionForm,"reading-task-state":e.readingTaskState,"visit-task-id":e.visitTaskId},on:{setFormItemData:e.setFormItemData,resetFormItemData:e.resetFormItemData}})})),1):e._e()])})),1),e._v(" "),e.publicQuestions.length>0?i("el-divider",{attrs:{"content-position":"left"}}):e._e(),e._v(" "),e._l(e.publicQuestions,(function(t){return i("div",{key:t.PageName},[i("h4",[e._v(e._s(t.PageName))]),e._v(" "),t.Childrens.length>0?e._l(t.Childrens,(function(t){return i("FormItem",{key:t.Id,attrs:{question:t,"question-form":e.questionForm,"reading-task-state":e.readingTaskState,"visit-task-id":e.visitTaskId},on:{setFormItemData:e.setFormItemData,resetFormItemData:e.resetFormItemData}})})):e._e()],2)}))]:e._l(e.questions,(function(t){return i("FormItem",{key:t.Id,attrs:{question:t,"question-form":e.questionForm,"reading-task-state":e.readingTaskState,"visit-task-id":e.visitTaskId},on:{setFormItemData:e.setFormItemData,resetFormItemData:e.resetFormItemData}})})),e._v(" "),e.readingTaskState<2?i("el-form-item",[i("div",{staticStyle:{"text-align":"center"}},[i("el-button",{attrs:{type:"primary"},on:{click:e.handleSave}},[e._v("保存")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.handleSubmit}},[e._v("提交")])],1)]):e._e()],2):e._e(),e._v(" "),e.signVisible?i("el-dialog",{attrs:{visible:e.signVisible,"close-on-click-modal":!1,width:"600px","custom-class":"base-dialog-wrapper"},on:{"update:visible":function(t){e.signVisible=t}}},[i("div",{attrs:{slot:"title"},slot:"title"},[i("span",{staticStyle:{"font-size":"18px"}},[e._v(e._s(e.$t("common:dialogTitle:sign")))]),e._v(" "),i("span",{staticStyle:{"font-size":"12px","margin-left":"5px"}},[e._v(e._s("("+e.$t("common:label:sign")+e.currentUser+")"))])]),e._v(" "),i("SignForm",{ref:"signForm",attrs:{"sign-code-enum":e.signCode},on:{closeDialog:e.closeSignDialog}})],1):e._e()],1)},n=[],a=(i("ac6a"),i("3e42")),o=i("7a9e"),r=i("0108"),l=i("179b"),c=i("9b92"),u={name:"ECRF",components:{FormItem:r["default"],SignForm:l["default"]},props:{trialId:{type:String,required:!0},subjectId:{type:String,required:!0},criterionId:{type:String,required:!0},visitTaskId:{type:String,required:!0}},data:function(){return{loading:!1,questions:[],questionForm:{},publicQuestions:[],isRender:!1,signVisible:!1,signCode:null,currentUser:zzSessionStorage.getItem("userName"),readingTaskState:0,activeName:0,formType:null}},mounted:function(){this.getQuestions()},methods:{getQuestions:function(){var e=this;this.loading=!0;var t={readingQuestionCriterionTrialId:this.criterionId,visitTaskId:this.visitTaskId};Object(a["Vd"])(t).then((function(t){e.readingTaskState=t.OtherInfo.readingTaskState,e.formType=t.OtherInfo.FormType,2===t.OtherInfo.FormType?(t.Result.MultiPage.length>0&&(t.Result.MultiPage.map((function(t){"group"===t.Type&&0===t.Childrens.length||(t.IsPage||"group"===t.Type||"summary"===t.Type||e.$set(e.questionForm,t.Id,t.Answer?t.Answer:null),t.Childrens.length>0&&e.setChild(t.Childrens))})),e.questions=t.Result.MultiPage,e.activeName=t.Result.MultiPage[0].PageName),t.Result.PublicPage.length>0&&(t.Result.PublicPage.map((function(t){"group"===t.Type&&0===t.Childrens.length||(t.IsPage||"group"===t.Type||"summary"===t.Type||e.$set(e.questionForm,t.Id,t.Answer?t.Answer:null),t.Childrens.length>0&&e.setChild(t.Childrens))})),e.publicQuestions=t.Result.PublicPage)):(t.Result.SinglePage.map((function(t){"group"===t.Type&&0===t.Childrens.length||(t.IsPage||"group"===t.Type||"summary"===t.Type||e.$set(e.questionForm,t.Id,t.Answer?t.Answer:null),t.Childrens.length>0&&e.setChild(t.Childrens))})),e.questions=t.Result.SinglePage),e.isRender=!0,e.loading=!1})).catch((function(){e.loading=!1}))},setChild:function(e){var t=this;e.forEach((function(e){"group"!==e.Type&&"summary"!==e.Type&&e.Id&&t.$set(t.questionForm,e.Id,e.Answer?e.Answer:null),e.Childrens&&e.Childrens.length>0&&t.setChild(e.Childrens)}))},handleSave:function(){var e=this;this.$refs["questions"].validate((function(t){if(t){e.loading=!0;var i=[];for(var s in e.questionForm)i.push({readingQuestionTrialId:s,answer:e.questionForm[s]});var n={trialId:e.trialId,visitTaskId:e.visitTaskId,readingQuestionCriterionTrialId:e.criterionId,answerList:i};Object(a["Ce"])(n).then((function(t){e.$message.success(e.$t("common:message:savedSuccessfully")),e.loading=!1})).catch((function(){e.loading=!1}))}}))},handleSubmit:function(){var e=this;this.$refs["questions"].validate((function(t){if(t){var i=o["default"].processSignature.ImageAssessmentReportConfirmation;e.signCode=i,e.signVisible=!0}}))},closeSignDialog:function(e,t){e?this.signConfirm(t):this.signVisible=!1},signConfirm:function(e){var t=this;this.loading=!0;var i=[];for(var s in this.questionForm)i.push({readingQuestionTrialId:s,answer:this.questionForm[s]});var n={data:{trialId:this.trialId,visitTaskId:this.visitTaskId,readingQuestionCriterionTrialId:this.criterionId,answerList:i},signInfo:e};Object(a["gf"])(n).then((function(e){e.IsSuccess&&(t.$message.success(t.$t("common:message:savedSuccessfully")),t.isEdit=!1,t.$refs["signForm"].btnLoading=!1,t.signVisible=!1,t.readingTaskState=2,window.opener.postMessage("refreshTaskList",window.location),t.$confirm("当前阅片任务已完成,是否进入下一个阅片任务?",{type:"warning",distinguishCancelAndClose:!0}).then((function(){c["a"].$emit("getNextTask")})).catch((function(e){}))),t.loading=!1})).catch((function(e){t.loading=!1,t.$refs["signForm"].btnLoading=!1}))},resetFormItemData:function(e){this.questionForm[e]=null},setFormItemData:function(e){this.questionForm[e.key]=e.val}}},d=u,g=(i("dfa3"),i("2877")),h=Object(g["a"])(d,s,n,!1,null,"87df063e",null);t["default"]=h.exports},"2dff":function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"img-container"},[i("el-card",{staticClass:"box-card left"},[e.otherInfo&&e.otherInfo.IsReadingShowSubjectInfo?i("div",{staticClass:"title"},[i("span",[e._v("受试者:"+e._s(e.otherInfo.SubjectCode)+" ")]),e._v(" "),i("span",[e._v("("+e._s(e.otherInfo.TaskBlindName)+")")])]):e._e(),e._v(" "),i("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[i("el-tab-pane",{staticClass:"left-content",attrs:{label:"当前任务",name:"first"}},[i("div",e._l(e.studyList,(function(t,s){return i("div",{key:t.CodeView},[i("div",{staticClass:"study-desc"},[i("span",[e._v(e._s(t.CodeView))]),e._v(" "),i("span",{staticStyle:{margin:"0 5px"}},[e._v(e._s(t.Modality))]),e._v(" "),i("span",[e._v(e._s(t.BodyPart))])]),e._v(" "),0===t.NoneDicomStudyFileList.length?i("div",{staticClass:"empty-text"},[e._t("empty",[e._v("暂无数据")])],2):i("div",{staticStyle:{height:"100%"},attrs:{id:"imgList"}},e._l(t.NoneDicomStudyFileList,(function(t,n){return i("div",{key:t.Id,staticClass:"img-box",class:{"is-boxActive":t.Id===e.currentFileId},attrs:{id:"img"+t.Id},on:{click:function(i){return e.selected(t,s,n,!0)}}},[e._v("\n "+e._s(n+1+". "+t.FileName)+"\n ")])})),0)])})),0)]),e._v(" "),!0===e.showOtherTask?i("el-tab-pane",{attrs:{label:"关联任务",name:"second"}},[i("div",{staticStyle:{height:"100%"}},[0===e.associatedList.length?i("div",{staticClass:"empty-text"},[e._t("empty",[e._v("暂无数据")])],2):i("div",e._l(e.associatedList,(function(t,s){return i("div",{key:t.VisitTaskId,staticClass:"img-box",class:{"is-boxActive":t.VisitTaskId===e.currentTaskId},on:{click:function(i){return e.handleImageRead(t)}}},[e._v("\n "+e._s(s+1+". "+t.TaskBlindName)+"\n ")])})),0)])]):e._e()],1)],1),e._v(" "),i("el-card",{staticClass:"box-card right"},[i("div",{staticStyle:{width:"100%",height:"100%"}},[e.previewImage.imgList.length>0?i("Preview",{ref:"previewImage",staticStyle:{width:"100%"},attrs:{"preview-image":e.previewImage,value:e.currentStudyFileIndex},on:{selectedImg:e.selectedImg}}):e._e()],1)]),e._v(" "),i("el-card",{staticClass:"box-card",staticStyle:{width:"400px",height:"100%",padding:"10px","margin-left":"10px","overflow-y":"auto"}},[e.otherInfo&&e.otherInfo.IsExistsClinicalData?i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.previewCD}},[e._v("\n 临床数据\n ")]):e._e(),e._v(" "),e.otherInfo&&""!==e.visitTaskId&&""!==e.subjectId&&null!==e.readingCategory&&4!==e.readingCategory?i("Criterions",{attrs:{"trial-id":e.trialId,"subject-id":e.subjectId,"visit-task-id":e.visitTaskId,"criterion-id":e.otherInfo.TrialCriterionId}}):e._e()],1)],1)},n=[],a=(i("7f7f"),i("20d6"),i("c5f6"),i("3e42")),o=i("5f87"),r=i("bcd4"),l=i("1b13"),c={name:"VisitReview",components:{Preview:r["default"],Criterions:l["default"]},props:{trialId:{type:String,required:!0},subjectId:{type:String,required:!0},subjectCode:{type:String,required:!0},visitTaskId:{type:String,required:!0},readingCategory:{type:Number,required:!0}},data:function(){return{activeName:"first",currentFileId:"",currentStudyIndex:0,currentStudyFileIndex:0,pageSize:0,previewImage:{imgList:[],index:0,infinite:!0,popup:!0,studyCode:"",modality:"",bodyPart:""},previewVisible:!1,studyList:[],loading:!1,isRenderAssocicatedTasks:!1,associatedList:[],currentTaskId:"",otherInfo:null,isReadingShowPreviousResults:!1}},computed:{showOtherTask:function(){return this.otherInfo&&this.otherInfo.IsReadingShowPreviousResults&&this.isReadingShowPreviousResults}},mounted:function(){this.isReadingShowPreviousResults=void 0===this.$router.currentRoute.query.isReadingShowPreviousResults||this.$router.currentRoute.query.isReadingShowPreviousResults,this.getNoneDicomList(this.isReadingShowPreviousResults)},methods:{getNoneDicomList:function(){var e=this;this.loading=!0;var t={subjectId:this.subjectId,trialId:this.trialId,visistTaskId:this.visitTaskId};Object(a["Oc"])(t).then((function(t){if(e.otherInfo=t.OtherInfo,t.Result.length>0){e.studyList=t.Result;var i=e.studyList.findIndex((function(e){return e.NoneDicomStudyFileList.length>0}));if(i>-1){var s=e.studyList[i]["NoneDicomStudyFileList"];e.selected(s[0],i,0,!0)}}e.loading=!1})).catch((function(){e.loading=!1}))},selected:function(e,t,i){var s=this,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.currentFileId=e.Id,this.currentStudyIndex=t,this.previewImage.imgList=this.studyList[t].NoneDicomStudyFileList,this.currentStudyFileIndex=i,this.previewImage.index=i,this.previewImage.studyCode=this.studyList[t].CodeView,this.previewImage.bodyPart=this.studyList[t].BodyPart,this.previewImage.modality=this.studyList[t].Modality,this.$nextTick((function(){n&&s.$refs["previewImage"].selected(i)}))},selectedImg:function(e){var t=this;this.studyList.length>0&&(this.currentStudyFileIndex=e,this.currentFileId=this.studyList[this.currentStudyIndex].NoneDicomStudyFileList[e].Id,this.previewImage.index=e,this.previewImage.studyCode=this.studyList[this.currentStudyIndex].CodeView,this.previewImage.bodyPart=this.studyList[this.currentStudyIndex].BodyPart,this.previewImage.modality=this.studyList[this.currentStudyIndex].Modality,this.$nextTick((function(){var e=document.getElementById("img".concat(t.currentFileId)),i=document.getElementsByClassName("left-content")[0];i.scrollTop=e.offsetTop-i.offsetTop})))},preview:function(){this.previewVisible=!0},handleClick:function(e){"second"!==e.name||this.isRenderAssocicatedTasks||this.getAssociatedTask()},getAssociatedTask:function(){var e=this;this.loading=!0;var t={trialId:this.trialId,subjectId:this.subjectId,visitTaskId:this.visitTaskId};Object(a["Tc"])(t).then((function(t){e.associatedList=t.Result,e.isRenderAssocicatedTasks=!0,e.loading=!1})).catch((function(){e.loading=!1}))},handleImageRead:function(e){this.currentTaskId=e.VisitTaskId;var t=this.$router.currentRoute.query.criterionType,i=this.$router.currentRoute.query.readingTool,s=this.$router.currentRoute.query.isReadingTaskViewInOrder,n=this.$router.currentRoute.query.TrialReadingCriterionId,a=Object(o["a"])(),r="/noneDicomReading?TrialReadingCriterionId=".concat(n,"&trialId=").concat(this.trialId,"&subjectCode=").concat(this.subjectCode,"&subjectId=").concat(this.subjectId,"&isReadingTaskViewInOrder=").concat(s,"&criterionType=").concat(t,"&readingTool=").concat(i,"&TokenKey=").concat(a),l=this.$router.resolve({path:r});window.open(l.href,"_blank")},previewCD:function(){var e=Object(o["a"])(),t=this.$router.resolve({path:"/clinicalData?subjectId=".concat(this.subjectId,"&trialId=").concat(this.trialId,"&visitTaskId=").concat(this.visitTaskId,"&TokenKey=").concat(e)});window.open(t.href,"_blank")}}},u=c,d=(i("5a8d"),i("2877")),g=Object(d["a"])(u,s,n,!1,null,"2483507d",null);t["default"]=g.exports},"421a":function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"preview-wrapper"},[i("div",{staticClass:"left-wrapper"},[i("div",{staticClass:"basic-info"},[e.otherInfo.SubjectCode?i("span",[e._v(e._s(""+e.otherInfo.SubjectCode))]):e._e(),e._v(" "),e.otherInfo.ReadingNameOrTaskBlindName?i("span",[e._v("("+e._s(""+e.otherInfo.ReadingNameOrTaskBlindName)+")")]):e._e()]),e._v(" "),e.cdList.length>0?i("div",{staticClass:"basic-content"},e._l(e.cdList,(function(t){return i("div",{key:t.Id,staticClass:"cd-wrapper"},[i("div",{staticClass:"cd-name-wrapper"},[e._v(e._s(t.ClinicalDataSetName))]),e._v(" "),1===t.ClinicalUploadType?e._l(t.FileList,(function(t){return i("div",{key:t.Id,staticClass:"cd-item",class:{activeBtn:t.Id===e.selected.id},on:{click:function(i){return i.preventDefault(),e.preview(t,1)}}},[e._v("\n "+e._s(t.FileName)+"\n ")])})):i("div",{staticClass:"cd-item",class:{activeBtn:t.Id===e.selected.id},on:{click:function(i){return i.preventDefault(),e.preview(t,0)}}},[e._v("\n "+e._s(e.$t("trials:uploadClinicalData:title:table"))+"\n ")])],2)})),0):i("div",{staticClass:"basic-content-empty"},[i("span",[e._v(e._s(e.$t("trials:clinicaldara:title:nodata")))])])]),e._v(" "),i("div",{staticClass:"right-wrapper"},[1===e.selected.type?i("div",{staticClass:"right-content"},[i("iframe",{attrs:{src:"/static/pdfjs/web/viewer.html?file="+e.selected.filePath,width:"100%",height:"100%",frameborder:"0"}})]):0===e.selected.type?i("div",{staticClass:"right-content",staticStyle:{padding:"10px","overflow-y":"auto"}},[i("h4",[e._v(e._s(e.$t("trials:uploadClinicalData:title:pastTreatment")))]),e._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.selected.clinicalTableData.PreviousHistoryList}},[i("el-table-column",{attrs:{type:"index",width:"50"}}),e._v(" "),i("el-table-column",{attrs:{prop:"Position",label:e.$t("trials:uploadClinicalData:table:bodyPart"),width:"180"}}),e._v(" "),i("el-table-column",{attrs:{prop:"StartTime",label:e.$t("trials:uploadClinicalData:table:beginDate"),width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.StartTime?e.moment(t.row.StartTime).format("YYYY-MM-DD"):"")+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"EndTime",label:e.$t("trials:uploadClinicalData:table:endDate"),width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.EndTime?e.moment(t.row.EndTime).format("YYYY-MM-DD"):"")+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"IsPD",label:e.$t("trials:uploadClinicalData:table:isPD"),width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.$fd("IsPdEnum",t.row.IsPD))+"\n ")]}}])})],1),e._v(" "),i("h4",[e._v(e._s(e.$t("trials:uploadClinicalData:title:pastSurgery")))]),e._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.selected.clinicalTableData.PreviousSurgeryList}},[i("el-table-column",{attrs:{type:"index",width:"50"}}),e._v(" "),i("el-table-column",{attrs:{prop:"OperationName",label:e.$t("trials:uploadClinicalData:table:surgeryName"),width:"180"}}),e._v(" "),i("el-table-column",{attrs:{prop:"OperationTime",label:e.$t("trials:uploadClinicalData:table:surgeryDate"),width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.OperationTime?e.moment(t.row.OperationTime).format("YYYY-MM-DD"):"")+"\n ")]}}])})],1),e._v(" "),i("h4",[e._v(e._s(e.$t("trials:uploadClinicalData:title:others")))]),e._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.selected.clinicalTableData.PreviousOtherList}},[i("el-table-column",{attrs:{type:"index",width:"50"}}),e._v(" "),i("el-table-column",{attrs:{prop:"TreatmentType",label:e.$t("trials:uploadClinicalData:table:treatmentType"),width:"180"}}),e._v(" "),i("el-table-column",{attrs:{prop:"StartTime",label:e.$t("trials:uploadClinicalData:table:treatmentbeginDate"),width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.StartTime?e.moment(t.row.StartTime).format("YYYY-MM-DD"):"")+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"EndTime",label:e.$t("trials:uploadClinicalData:table:treatmentendDate"),width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.EndTime?e.moment(t.row.EndTime).format("YYYY-MM-DD"):"")+"\n ")]}}])})],1)],1):e._e()])])},n=[],a=i("3e42"),o=i("c1df"),r=i.n(o),l={name:"MultipleNoneDicom",props:{trialId:{type:String,required:!0},subjectId:{type:String,required:!0},visitTaskId:{type:String,required:!0}},data:function(){return{selected:{id:"",type:null,fileName:"",filePath:"",clinicalTableData:[]},cdList:[],otherInfo:{},moment:r.a,loading:!1}},mounted:function(){this.getList()},methods:{getList:function(){var e=this;this.loading=!0;var t={subjectId:this.subjectId,trialId:this.trialId,visitTaskId:this.visitTaskId,readingClinicalDataId:"",readingId:""};Object(a["Rc"])(t).then((function(t){if(e.cdList=t.Result,e.otherInfo=t.OtherInfo,e.loading=!1,e.cdList.length>0){var i=1===e.cdList[0].ClinicalUploadType?1:0,s=1===i?e.cdList[0].FileList[0]:e.cdList[0];e.preview(s,i)}})).catch((function(){e.loading=!1}))},preview:function(e,t){this.$set(this.selected,"id",e.Id),this.$set(this.selected,"type",t),1===t?(this.$set(this.selected,"fileName",e.FileName),this.$set(this.selected,"filePath",e.Path)):this.$set(this.selected,"clinicalTableData",e.ClinicalTableData)}}},c=l,u=(i("0e3c"),i("2877")),d=Object(u["a"])(c,s,n,!1,null,null,null);t["default"]=d.exports},4917:function(e,t,i){"use strict";var s=i("cb7c"),n=i("9def"),a=i("0390"),o=i("5f1b");i("214f")("match",1,(function(e,t,i,r){return[function(i){var s=e(this),n=void 0==i?void 0:i[t];return void 0!==n?n.call(i,s):new RegExp(i)[t](String(s))},function(e){var t=r(i,e,this);if(t.done)return t.value;var l=s(e),c=String(this);if(!l.global)return o(l,c);var u=l.unicode;l.lastIndex=0;var d,g=[],h=0;while(null!==(d=o(l,c))){var m=String(d[0]);g[h]=m,""===m&&(l.lastIndex=a(c,n(l.lastIndex),u)),h++}return 0===h?null:g}]}))},5986:function(e,t,i){},"5a8d":function(e,t,i){"use strict";i("5986")},"5c90":function(e,t,i){"use strict";i("d873")},6610:function(e,t,i){},a599:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return changeURLStatic})),__webpack_require__.d(__webpack_exports__,"b",(function(){return getQueryString}));var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("28a5"),core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es6_regexp_match__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("4917"),core_js_modules_es6_regexp_match__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es6_regexp_match__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("6b54"),core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("a481"),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_3__);function changeURLStatic(name,value){var url=location.href,reg=eval("/([?|&]"+name+"=)[^&]*/gi"),url2="";value=value.toString().replace(/(^\s*)|(\s*$)/g,""),url2=value?url.match(reg)?url.replace(reg,"$1"+value):url+(url.indexOf("?")>-1?"&":"?")+name+"="+value:url.replace(reg,""),history.replaceState(null,null,url2)}function getQueryString(e){var t=window.location.href,i=t.split("?");if(i.length>1){i=i[1].split("&");for(var s=0;s<i.length;s++){var n=i[s].split("=");if(n[0]==e)return n[1]}return null}return null}},b706:function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"oncologyReview_wrapper"},[e.isReadingShowSubjectInfo?i("el-card",{staticStyle:{"margin-bottom":"10px"},attrs:{shadow:"never","body-style":{padding:"10px"}}},[i("h4",[e._v("\n "+e._s(e.$t("trials:oncologyReview:title:subject"))+"\n "),i("span",{staticStyle:{"font-weight":"normal"}},[e._v(e._s(e.subjectCode)+" ")]),e._v(" "),i("span",{staticStyle:{"font-weight":"normal"}},[e._v("("+e._s(e.taskBlindName)+")")])])]):e._e(),e._v(" "),i("el-card",{attrs:{"body-style":{padding:"10px"}}},[i("div",{staticStyle:{display:"flex","flex-direction":"row","justify-content":"space-between"},attrs:{slot:"header"},slot:"header"},[i("div",{staticStyle:{"font-weight":"bold"}},[e._v(e._s(e.$t("trials:oncologyReview:title:oncologyReview")))])]),e._v(" "),i("div",{staticStyle:{"text-align":"right",margin:"5px 0"}},[e.isExistsClinicalData?i("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.previewCD}},[e._v("\n "+e._s(e.$t("trials:oncologyReview:button:clinicalData"))+"\n ")]):e._e(),e._v(" "),e.oncologyInfo.ReadingTaskState<2?i("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(t){return e.handleSave(!0)}}},[e._v("\n "+e._s(e.$t("common:button:save"))+"\n ")]):e._e(),e._v(" "),e.oncologyInfo.ReadingTaskState<2?i("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.handleConfirm}},[e._v("\n "+e._s(e.$t("common:button:submit"))+"\n ")]):e._e()],1),e._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.oncologyInfo.OncologyVisits}},[i("el-table-column",{attrs:{prop:"VisitName",label:e.$t("trials:oncologyReview:title:visitName"),"show-overflow-tooltip":"",width:"150"}}),e._v(" "),i("el-table-column",{attrs:{label:e.$t("trials:oncologyReview:title:readingRes"),align:"center",prop:""}},[[e._l(e.questionCols,(function(t,s){return i("el-table-column",{key:t,attrs:{prop:"",label:t,"show-overflow-tooltip":"",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.QuestionList[s].DictionaryCode?i("span",[e._v("\n "+e._s(e.$fd(t.row.QuestionList[s].DictionaryCode,parseInt(t.row.QuestionList[s].Answer)))+"\n ")]):i("span",[e._v("\n "+e._s(t.row.QuestionList.length>s?t.row.QuestionList[s].Answer:"")+"\n ")])]}}],null,!0)})})),e._v(" "),e.oncologyInfo.IsShowDetail?i("el-table-column",{attrs:{prop:"IsHaveChange",label:e.$t("trials:oncologyReview:title:isGlobalUpdate"),"show-overflow-tooltip":"",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e.$fd("YesOrNo",t.row.IsHaveChange)))]),e._v(" "),t.row.IsHaveChange&&e.oncologyInfo.GlobalTaskId?i("el-button",{staticStyle:{"margin-left":"5px"},attrs:{type:"text"},on:{click:function(t){return e.handleViewDetail(e.oncologyInfo.GlobalTaskId)}}},[e._v("\n "+e._s(e.$t("trials:oncologyReview:title:view"))+"\n ")]):e._e()]}}],null,!1,1339867352)}):e._e(),e._v(" "),e.oncologyInfo.IsShowDetail?i("el-table-column",{attrs:{prop:"VisitRemark",label:e.$t("trials:oncologyReview:title:visitRemark"),"show-overflow-tooltip":"",width:"150"}}):e._e()]],2),e._v(" "),i("el-table-column",{attrs:{label:e.$t("trials:oncologyReview:title:oReviewRes"),align:"center",prop:""}},[[i("el-table-column",{attrs:{prop:"EvaluationResult",label:e.$t("trials:oncologyReview:title:findings"),"show-overflow-tooltip":"",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.oncologyInfo.ReadingTaskState<2?i("el-select",{attrs:{placeholder:e.$t("common:ruleMessage:select")},model:{value:t.row.EvaluationResult,callback:function(i){e.$set(t.row,"EvaluationResult",i)},expression:"scope.row.EvaluationResult"}},e._l(e.assessTypeList,(function(e){return i("el-option",{key:e.Id,attrs:{label:e.Value,value:e.Code}})})),1):i("span",[e._v(e._s(e.getAssessType(t.row.EvaluationResult)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"EvaluationReason","show-overflow-tooltip":"",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.oncologyInfo.ReadingTaskState<2?i("el-input",{model:{value:t.row.EvaluationReason,callback:function(i){e.$set(t.row,"EvaluationReason",i)},expression:"scope.row.EvaluationReason"}}):i("span",[e._v(e._s(t.row.EvaluationReason))])]}}])},[i("template",{slot:"header"},[i("el-tooltip",{attrs:{placement:"top"}},[i("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n "+e._s(e.oncologyInfo.TrialEvaluationReason)+"\n ")]),e._v(" "),i("div",[i("span",[e._v(e._s(e.$t("trials:oncologyReview:title:reason")))]),e._v(" "),i("span",{staticStyle:{color:"red"}},[e._v("*")])])])],1)],2)]],2),e._v(" "),e.oncologyInfo.IsShowDetail?i("el-table-column",{attrs:{label:e.$t("common:action:action"),width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{circle:"",title:e.$t("trials:oncologyReview:title:view"),icon:"el-icon-view"},on:{click:function(i){return e.handleViewDetail(t.row.VisitTaskId)}}})]}}],null,!1,4016480980)}):e._e()],1)],1),e._v(" "),e.isReadingShowPreviousResults?i("el-card",{staticClass:"box-mr",attrs:{"body-style":{padding:"10px"}}},[i("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[i("span",{staticStyle:{"font-weight":"bold"}},[e._v(e._s(e.$t("trials:oncologyReview:title:previousRes")))])]),e._v(" "),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.priorLoading,expression:"priorLoading"}],staticStyle:{width:"100%"},attrs:{data:e.priorList}},[i("el-table-column",{attrs:{prop:"TaskBlindName",label:e.$t("trials:oncologyReview:title:oncologyReview"),"show-overflow-tooltip":"",width:"200"}}),e._v(" "),i("el-table-column",{attrs:{label:e.$t("common:action:action"),width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{circle:"",title:e.$t("trials:oncologyReview:title:view"),icon:"el-icon-view"},on:{click:function(i){return e.handleViewDetail(t.row.VisitTaskId)}}})]}}],null,!1,4016480980)})],1)],1):e._e(),e._v(" "),e.signVisible?i("el-dialog",{attrs:{visible:e.signVisible,"close-on-click-modal":!1,width:"600px","custom-class":"base-dialog-wrapper"},on:{"update:visible":function(t){e.signVisible=t}}},[i("div",{attrs:{slot:"title"},slot:"title"},[i("span",{staticStyle:{"font-size":"18px"}},[e._v(e._s(e.$t("common:dialogTitle:sign")))]),e._v(" "),i("span",{staticStyle:{"font-size":"12px","margin-left":"5px"}},[e._v(e._s("("+e.$t("common:label:sign")+e.currentUser+")"))])]),e._v(" "),i("SignForm",{ref:"signForm",attrs:{"sign-code-enum":e.signCode},on:{closeDialog:e.closeSignDialog}})],1):e._e()],1)},n=[],a=(i("20d6"),i("c5f6"),i("3e42")),o=i("7a9e"),r=i("5f87"),l=i("9b92"),c=i("179b"),u={name:"OncologyReview",components:{SignForm:c["default"]},props:{trialId:{type:String,required:!0},subjectId:{type:String,required:!0},visitTaskId:{type:String,required:!0},readingCategory:{type:Number,required:!0},subjectCode:{type:String,required:!0},taskBlindName:{type:String,required:!0},isReadingShowSubjectInfo:{type:Boolean,required:!0},isReadingShowPreviousResults:{type:Boolean,required:!0},isExistsClinicalData:{type:Boolean,required:!0}},data:function(){return{currentUser:zzSessionStorage.getItem("userName"),signVisible:!1,signCode:null,loading:!1,priorLoading:!1,priorList:[],questionCols:[],oncologyInfo:{},assessTypeList:[]}},mounted:function(){this.getList(),this.isReadingShowPreviousResults&&this.getPriorList()},methods:{getList:function(){var e=this;this.loading=!0,Object(a["yc"])({visitTaskId:this.visitTaskId}).then((function(t){var i=[];if(t.Result.OncologyVisits.length>0){var s=t.Result.OncologyVisits[0];s.QuestionList.map((function(e){i.push(e.QuestionName)}))}e.questionCols=i,e.assessTypeList=t.Result.AssessTypeList,e.oncologyInfo=t.Result,e.loading=!1})).catch((function(){e.loading=!1}))},getAssessType:function(e){var t=this.assessTypeList.findIndex((function(t){return t.Code===e}));return t>-1?this.assessTypeList[t].Value:""},handleSave:function(e){var t=this;this.loading=!0;var i=this.oncologyInfo.OncologyVisits.findIndex((function(e){return!e.EvaluationResult}));if(!(i>-1)){this.loading=!0;var s=[];this.oncologyInfo.OncologyVisits.map((function(e){e.EvaluationResult&&s.push({visitTaskId:e.VisitTaskId,evaluationResult:e.EvaluationResult,evaluationReason:e.EvaluationReason})}));var n={oncologyTaskId:this.visitTaskId,oncologyQuestionList:s};return new Promise((function(i,s){Object(a["Ne"])(n).then((function(s){t.loading=!1,t.getList(),e&&t.$message.success(t.$t("common:message:savedSuccessfully")),i(!0)})).catch((function(e){t.loading=!1,s(!1)}))}))}this.loading=!1,this.$confirm(this.$t("trials:oncologyReview:message:msg1"),{type:"warning",distinguishCancelAndClose:!0}).then((function(){return Promise.reject(!1)})).catch((function(e){return Promise.reject(!1)}))},handleSubmit:function(){var e=this;this.$refs["adForm"].validate((function(t){if(t){var i=o["default"].processSignature.ImageAssessmentReportConfirmation;e.signCode=i,e.signVisible=!0}}))},closeSignDialog:function(e,t){e?this.signConfirm(t):this.signVisible=!1},handleConfirm:function(){var e=this;this.handleSave(!1).then((function(t){if(t){var i=o["default"].processSignature.ImageAssessmentReportConfirmation;e.signCode=i,e.signVisible=!0}}))},signConfirm:function(e){var t=this;this.loading=!0;var i={data:{oncologyTaskId:this.visitTaskId},signInfo:e};Object(a["cf"])(i).then((function(e){e.IsSuccess&&(t.$message.success(t.$t("common:message:savedSuccessfully")),t.isEdit=!1,t.$refs["signForm"].btnLoading=!1,t.signVisible=!1,t.oncologyInfo.ReadingTaskState=2,window.opener.postMessage("refreshTaskList",window.location),t.$confirm(t.$t("trials:oncologyReview:title:msg2"),{type:"warning",distinguishCancelAndClose:!0}).then((function(){l["a"].$emit("getNextTask")})).catch((function(e){}))),t.loading=!1})).catch((function(e){t.loading=!1,t.$refs["signForm"].btnLoading=!1}))},getPriorList:function(){var e=this;this.priorLoading=!0,Object(a["Tc"])({visitTaskId:this.visitTaskId}).then((function(t){e.priorList=t.Result,e.priorLoading=!1})).catch((function(){e.priorLoading=!1}))},handleViewDetail:function(e){var t=Object(r["a"])(),i=this.$router.currentRoute.query.criterionType,s=this.$router.currentRoute.query.readingTool;s=isNaN(parseInt(s))?null:parseInt(s);var n=this.$router.currentRoute.query.isReadingTaskViewInOrder,a=this.$router.currentRoute.query.TrialReadingCriterionId,o="";o=0===s?"/readingDicoms?TrialReadingCriterionId=".concat(a,"&trialId=").concat(this.trialId,"&subjectCode=").concat(this.subjectCode,"&subjectId=").concat(this.subjectId,"&visitTaskId=").concat(e,"&isReadingTaskViewInOrder=").concat(n,"&criterionType=").concat(i,"&readingTool=").concat(s,"&TokenKey=").concat(t):"/noneDicomReading?TrialReadingCriterionId=".concat(a,"&trialId=").concat(this.trialId,"&subjectCode=").concat(this.subjectCode,"&subjectId=").concat(this.subjectId,"&visitTaskId=").concat(e,"&isReadingTaskViewInOrder=").concat(n,"&criterionType=").concat(i,"&readingTool=").concat(s,"&TokenKey=").concat(t);var l=this.$router.resolve({path:o});window.open(l.href,"_blank")},previewCD:function(){var e=Object(r["a"])(),t=this.$router.resolve({path:"/clinicalData?subjectId=".concat(this.oncologyInfo.SubjectId,"&trialId=").concat(this.trialId,"&visitTaskId=").concat(this.oncologyInfo.OncologyTaskId,"&TokenKey=").concat(e)});window.open(t.href,"_blank")}}},d=u,g=(i("bebc"),i("2877")),h=Object(g["a"])(d,s,n,!1,null,"67d2c9e9",null);t["default"]=h.exports},b72c:function(e,t,i){},bebc:function(e,t,i){"use strict";i("6610")},c15b:function(e,t,i){"use strict";i("b72c")},cfe0:function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"container",staticClass:"none-dicom-reading-container"},[e.isShow&&e.readingCategory&&1===e.readingCategory?i("VisitReview",{attrs:{"trial-id":e.trialId,"subject-id":e.subjectId,"subject-code":e.subjectCode,"visit-task-id":e.visitTaskId,"reading-category":e.readingCategory,"is-exists-clinical-data":e.isExistsClinicalData}}):e.isShow&&e.readingCategory&&2===e.readingCategory?i("GlobalReview",{attrs:{"trial-id":e.trialId,"subject-id":e.subjectId,"visit-task-id":e.visitTaskId,"reading-category":e.readingCategory,"subject-code":e.subjectCode,"task-blind-name":e.taskBlindName,"is-reading-show-subject-info":e.isReadingShowSubjectInfo,"is-reading-show-previous-results":e.isReadingShowPreviousResults,"is-exists-clinical-data":e.isExistsClinicalData}}):e.isShow&&e.readingCategory&&4===e.readingCategory?i("AdReview",{attrs:{"trial-id":e.trialId,"subject-id":e.subjectId,"visit-task-id":e.visitTaskId,"reading-category":e.readingCategory,"subject-code":e.subjectCode,"task-blind-name":e.taskBlindName,"is-reading-show-subject-info":e.isReadingShowSubjectInfo,"is-reading-show-previous-results":e.isReadingShowPreviousResults,"is-exists-clinical-data":e.isExistsClinicalData}}):e.isShow&&e.readingCategory&&5===e.readingCategory?i("OncologyReview",{attrs:{"trial-id":e.trialId,"subject-id":e.subjectId,"visit-task-id":e.visitTaskId,"reading-category":e.readingCategory,"subject-code":e.subjectCode,"task-blind-name":e.taskBlindName,"is-reading-show-subject-info":e.isReadingShowSubjectInfo,"is-reading-show-previous-results":e.isReadingShowPreviousResults,"is-exists-clinical-data":e.isExistsClinicalData}}):e._e(),e._v(" "),i("el-dialog",{staticStyle:{margin:"0px"},attrs:{width:"75%",visible:e.dialogVisible,"custom-class":"dialog-container","show-close":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("span",{staticClass:"dialog-footer",attrs:{slot:"title"},slot:"title"},[e._v("\n 当前阅片任务存在临床数据,请查看。若已查看,请点击“确认”\n ")]),e._v(" "),i("div",{style:{height:e.dialogH,margin:0}},[i("ClinicalData",{attrs:{"trial-id":e.trialId,"subject-id":e.subjectId,"visit-task-id":e.visitTaskId}})],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:e.handleConfirmCD}},[e._v("确认")])],1)])],1)},n=[],a=i("3e42"),o=i("4360"),r=i("a599"),l=i("9b92"),c=i("2dff"),u=i("6501"),d=i("7962"),g=i("421a"),h=i("5f87"),m=i("b706"),v={name:"NoneDicomReading",components:{VisitReview:c["default"],AdReview:d["default"],GlobalReview:u["default"],OncologyReview:m["default"],ClinicalData:g["default"]},data:function(){return{loading:!1,readingCategory:null,subjectId:"",visitTaskId:"",trialId:"",subjectCode:"",taskBlindName:"",isReadingShowSubjectInfo:!1,isReadingShowPreviousResults:!1,isReadingTaskViewInOrder:!1,isExistsClinicalData:!1,isNeedReadClinicalData:!1,isReadClinicalData:!1,criterionType:null,readingTool:null,isNewSubject:null,dialogVisible:!1,dialogH:0,isShow:!1}},mounted:function(){var e=this;l["a"].$on("getNextTask",(function(){e.getTaskInfo()})),this.trialId=this.$router.currentRoute.query.trialId,this.subjectCode=this.$router.currentRoute.query.subjectCode,this.subjectId=this.$router.currentRoute.query.subjectId,this.visitTaskId=this.$router.currentRoute.query.visitTaskId,this.isReadingShowSubjectInfo=this.$router.currentRoute.query.isReadingShowSubjectInfo,this.isReadingShowPreviousResults=this.$router.currentRoute.query.isReadingShowPreviousResults,this.isReadingTaskViewInOrder=JSON.parse(this.$router.currentRoute.query.isReadingTaskViewInOrder),this.criterionType=this.$router.currentRoute.query.criterionType,this.readingTool=this.$router.currentRoute.query.readingTool,this.isNewSubject=this.$router.currentRoute.query.isNewSubject,this.isNewSubject&&this.isReadingTaskViewInOrder&&(this.$message.success("已开始受试者".concat(this.subjectCode,"阅片任务")),Object(r["a"])("isNewSubject","")),this.$router.currentRoute.query.TokenKey&&(o["a"].dispatch("user/setToken",this.$router.currentRoute.query.TokenKey),Object(r["a"])("TokenKey","")),this.getTaskInfo(),this.dialogH=this.$refs["container"].clientHeight-250+"px",window.addEventListener("resize",(function(){e.dialogH=e.$refs["container"].clientHeight-250+"px"}))},beforeDestroy:function(){l["a"].$off("getNextTask")},methods:{getTaskInfo:function(){var e=this;this.loading=!0;var t={subjectId:this.subjectId,trialId:this.trialId,subjectCode:this.subjectCode,visitTaskId:this.$router.currentRoute.query.visitTaskId,trialReadingCriterionId:this.$router.currentRoute.query.TrialReadingCriterionId};this.isShow=!1,Object(a["vc"])(t).then((function(t){if(e.readingCategory=t.Result.ReadingCategory,e.subjectId!==t.Result.SubjectId&&e.isReadingTaskViewInOrder){o["a"].dispatch("reading/resetVisitTasks");var i=Object(h["a"])();window.location.href="/noneDicomReading?trialId=".concat(e.trialId,"&subjectCode=").concat(t.Result.SubjectCode,"&subjectId=").concat(t.Result.SubjectId,"&isReadingShowPreviousResults=").concat(e.isReadingShowPreviousResults,"&isReadingShowSubjectInfo=").concat(e.isReadingShowSubjectInfo,"&criterionType=").concat(e.criterionType,"&readingTool=").concat(e.readingTool,"&isNewSubject=1&isReadingTaskViewInOrder=").concat(t.Result.IsReadingTaskViewInOrder,"&TokenKey=").concat(i)}e.subjectId=t.Result.SubjectId,e.visitTaskId=t.Result.VisitTaskId,e.subjectCode=t.Result.SubjectCode,e.taskBlindName=t.Result.TaskBlindName,e.isExistsClinicalData=t.Result.IsExistsClinicalData,e.isReadClinicalData=t.Result.IsReadClinicalData,e.isNeedReadClinicalData=t.Result.IsNeedReadClinicalData,e.isReadingShowSubjectInfo=t.Result.IsReadingShowSubjectInfo,e.isReadingShowPreviousResults=t.Result.IsReadingShowPreviousResults,e.digitPlaces=t.Result.DigitPlaces,localStorage.setItem("digitPlaces",2),e.$nextTick((function(){e.isExistsClinicalData&&e.isNeedReadClinicalData&&!e.isReadClinicalData&&(e.dialogVisible=!0)})),e.isShow=!0,e.loading=!1})).catch((function(){e.loading=!1}))},handleConfirmCD:function(){var e=this;this.loading=!0;var t=this.visitTaskId;Object(a["te"])({visitTaskId:t}).then((function(t){e.loading=!1,e.dialogVisible=!1,e.isReadClinicalData=!0})).catch((function(){e.loading=!1}))}}},p=v,f=(i("c15b"),i("2877")),_=Object(f["a"])(p,s,n,!1,null,"da41f3fe",null);t["default"]=_.exports},d873:function(e,t,i){},dfa3:function(e,t,i){"use strict";i("ffb2")},e61e:function(e,t,i){},ffb2:function(e,t,i){}}]); |