1 |
- !function(){function t(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function e(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?t(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function n(t,e){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=function(t,e){if(!t)return;if("string"==typeof t)return r(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&&t.constructor&&(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return r(t,e)}(t))||e&&t&&"number"==typeof t.length){a&&(t=a);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,l=!0,s=!1;return{s:function(){a=a.call(t)},n:function(){var t=a.next();return l=t.done,t},e:function(t){s=!0,i=t},f:function(){try{l||null==a.return||a.return()}finally{if(s)throw i}}}}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=new Array(e);a<e;a++)n[a]=t[a];return n}var o=document.createElement("style");o.innerHTML=".mainContent[data-v-63519ffd]{width:calc(100vw - 20px);margin:0 auto}.ant-tabs[data-v-63519ffd]{background:#fff}\n",document.head.appendChild(o),System.register(["./tableList-legacy.5e9bf41d.js","./localSearch-legacy.89d5557f.js","./index-legacy.506558ca.js","./portrait-legacy.8adc4f5f.js","./@vueup/vue-quill-legacy.bd9421f3.js","./btnPermission-legacy.7e6cbb4f.js","./studyurl-legacy.8ad3cffd.js","./dict-legacy.dc0265a1.js","./examStatus-legacy.5e2ab69e.js","./axios-legacy.ba65a2e7.js","./moment-legacy.ab942f8a.js","./dayjs-legacy.6d4bda69.js","./zh_CN-legacy.309f9799.js","./element-plus-legacy.ffd77970.js","./UserOutlined-legacy.326d7ecd.js","./js-md5-legacy.1ae873a1.js","./recordrtc-legacy.76e3bc1b.js","./ali-oss-legacy.826d88e5.js","./nprogress-legacy.cdf3f90f.js","./v-viewer-legacy.3c62f2f7.js"],(function(t){"use strict";var a,r,o,i,l,s,u,d,p,c,m,f,y,_,x,g,v,h;return{setters:[function(t){a=t.t},function(t){r=t.l},function(t){o=t.d,i=t._,l=t.u,s=t.s},function(t){u=t.m,d=t.n},function(t){p=t.J,c=t.b,m=t.a1,f=t.i,y=t.ay,_=t.p,x=t.q,g=t.Y,v=t.R,h=t.a5},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var b=function(){var t=o().t;return[{title:t("template.name"),dataIndex:"name",key:"name",width:"80px"},{title:t("template.result"),dataIndex:"report_result",key:"report_result",width:"70px"},{title:t("template.case"),dataIndex:"patient_num",key:"patient_num",width:"120px"},{title:t("template.sex"),dataIndex:"sex",key:"sex",width:"60px"},{title:t("template.age"),dataIndex:"age",key:"age",width:"70px"},{title:t("template.reportTime"),dataIndex:"report_datetime",key:"report_datetime",width:"170px"},{title:t("template.invited"),dataIndex:"remote_institution_name",key:"remote_institution_name",width:"120px"},{title:t("template.invitedDoctor"),dataIndex:"remote_doctor_name",key:"remote_doctor_name",width:"120px"},{title:t("template.reportDoctor"),dataIndex:"report_doctor_name",key:"report_doctor_name",width:"100px"},{title:t("template.auditDoctor"),dataIndex:"review_doctor_name",key:"review_doctor_name",width:"100px"},{title:t("template.remoteStatus"),dataIndex:"report_status",key:"report_status",width:"140px"},{title:t("all.orderStatus"),dataIndex:"status",key:"status",width:"100px"},{title:t("template.operation"),dataIndex:"operation",key:"operation",width:270,fixed:"right"}]},w=function(){var t=o().t;return[{title:t("template.name"),dataIndex:"name",key:"name",width:"80px"},{title:t("template.result"),dataIndex:"report_result",key:"report_result",width:"70px"},{title:t("template.checkNo"),dataIndex:"accession_num",key:"accession_num",width:"200px"},{title:t("template.case"),dataIndex:"patient_num",key:"patient_num",width:"120px"},{title:t("template.sex"),dataIndex:"sex",key:"sex",width:"70px"},{title:t("template.age"),dataIndex:"age",key:"age",width:"70px"},{title:t("template.category"),dataIndex:"exam_class",key:"exam_class",width:"70px"},{title:t("template.courtStatus"),dataIndex:"exam_status",key:"exam_status",width:"75px"},{title:t("template.reportTime"),dataIndex:"report_datetime",key:"report_datetime",width:"170px"},{title:t("template.reportDoctor"),dataIndex:"report_doctor_name",key:"report_doctor_name",width:"160px"},{title:t("template.auditDoctor"),dataIndex:"review_doctor_name",key:"review_doctor_name",width:"160px"},{title:t("template.operation"),dataIndex:"operation",key:"operation",width:"250px",fixed:"right"}]},I={status:{1:"report.status.negative",2:"report.status.positive",default:"report.status.unknown"}},j=function(t){return I.status[t]||I.status.default},k=p({name:"portrait",components:{localSearch:r,tableList:a},setup(t,a){var r=l(),i=o().t,p=c("2"),_=new Date,x=_.getFullYear()+""+(_.getMonth()+1<10?"0"+(_.getMonth()+1):_.getMonth()+1)+(_.getDate()<10?"0"+_.getDate():_.getDate()),g=m({listQuery:{fuzzy_search:"",page:1,num:10,status:2,more_search:{exam_datetime:{type:"datetime",value:[x,x]}}},localColumns:w(),remoteColumns:b(),tableData:[],total:0,loading:!1,timerInterval:null,AIData:[],time:5}),v=f((function(){return r.state.unread.unread})),h=function(t){return"sex"==t.props?"60px":"accession_num"==t.props?"200px":"name"==t.props?"80px":"medical_index"==t.props?"200px":"patient_num"==t.props||"bed_no"==t.props||"exam_project"==t.props||"hopitalized_no"==t.props||"exam_datetime"==t.props||"his_patient_id"==t.props||"out_patient"==t.props?"120px":"age"==t.props||"exam_class"==t.props||"report_result"==t.props?"70px":"confirm_datetime"==t.props||"report_datetime"==t.props||"review_datetime"==t.props?"170px":"exam_status"==t.props?"140px":"application_department"==t.props||"body_part"==t.props||"application_doctor"==t.props||"confirm_doctor_name"==t.props||"delivery_doctor"==t.props||"patient_area"==t.props||"report_doctor_name"==t.props||"review_doctor_name"==t.props?"160px":void 0},I=function(t){var e=s.get("user").role,a=s.get("user").institution_id;t&&(g.time=5),-1!=e.indexOf("2015")&&"73000003"==a&&(clearInterval(g.timerInterval),g.timerInterval=setInterval((function(){console.log(g.time,"定时器"),setTimeout((function(){D()}),0)}),1e3*g.time))},k=function(t){g.loading=!0,clearInterval(g.timerInterval),t&&(g.listQuery.page=t.current,g.listQuery.num=t.pageSize),u(g.listQuery).then((function(t){if(g.loading=!1,2==g.listQuery.status){var e=t.custom_field;e.length&&(g.localColumns=e.map((function(t){return{title:t.name,dataIndex:t.props,key:t.props,width:h(t),ellipsis:"medical_index"==t.props}})),console.log(g.localColumns),g.localColumns.push({title:"操作",dataIndex:"operation",key:"operation",width:"260px",fixed:"right"}))}var a=t.list;a.forEach((function(t){t.unread=0,t.report_result=i(j(t.report_result));var e,a=n(v.value);try{for(a.s();!(e=a.n()).done;){var r=e.value;t.ra_id==r.application_id&&(t.unread=r.count)}}catch(o){a.e(o)}finally{a.f()}})),g.tableData=a,g.total=t.total,2==g.listQuery.status&&I()}))};k(void 0),y((function(){k(void 0)}));var D=function(){var t=g.tableData.filter((function(t){return 2===t.have_ai})).map((function(t){return t.exam_id})).join(",");d({exam_id:t}).then((function(t){if(g.AIData=t,t.length){g.time=60;var a=g.tableData.map((function(a){for(var n=0;n<t.length;n++){var r=t[n];return a.exam_id===r?e(e({},a),{},{have_ai:1}):e({},a)}}));g.tableData=a}else g.time<60?g.time+=5:g.time=5,I()}))};return{activeKey:p,intervalFn:I,getDataList:k,goSearch:function(t){g.listQuery.more_search=t,g.listQuery.page=1,g.listQuery.num=10,k(void 0)},data:g,tabEvent:function(t){g.listQuery.status=Number(t),g.listQuery.page=1,g.listQuery.num=10,g.listQuery.more_search={exam_datetime:{type:"datetime",value:[x,x]}},k(void 0)}}}}),D={class:"mainContent"};t("default",i(k,[["render",function(t,e,a,n,r,o){var i=h("local-search"),l=h("table-list"),s=h("a-tab-pane"),u=h("a-tabs");return _(),x("div",D,[g(i,{status:t.data.listQuery.status,onGoSearch:t.goSearch},null,8,["status","onGoSearch"]),g(u,{activeKey:t.activeKey,"onUpdate:activeKey":e[0]||(e[0]=function(e){return t.activeKey=e}),onTabClick:t.tabEvent},{default:v((function(){return[g(s,{key:"2",tab:"本院报告"},{default:v((function(){return[g(l,{columns:t.data.localColumns,tableData:t.data.tableData,total:t.data.total,loading:t.data.loading,status:t.data.listQuery.status,page:t.data.listQuery.page,num:t.data.listQuery.num,onGetDataList:t.getDataList,onIntervalFn:t.intervalFn},null,8,["columns","tableData","total","loading","status","page","num","onGetDataList","onIntervalFn"])]})),_:1}),g(s,{key:"3",tab:"远程诊断"},{default:v((function(){return[g(l,{columns:t.data.remoteColumns,tableData:t.data.tableData,total:t.data.total,loading:t.data.loading,status:t.data.listQuery.status,page:t.data.listQuery.page,num:t.data.listQuery.num,onGetDataList:t.getDataList},null,8,["columns","tableData","total","loading","status","page","num","onGetDataList"])]})),_:1})]})),_:1},8,["activeKey","onTabClick"])])}],["__scopeId","data-v-63519ffd"]]))}}}))}();
|