(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c80bb612","chunk-4a27c010"],{"142b":function(t,a,e){},"2e2f":function(t,a,e){},5162:function(t,a,e){"use strict";e.r(a);e("b0c0");var n=function(){var t=this,a=t._self._c;return t.dataInfo?a("div",{staticClass:"card-body"},[t.type?[a("div",{staticClass:"list"},t._l(t.dataInfo.qrcodes,(function(e,n){return a("div",{key:n,staticClass:"item"},[a("img",{attrs:{src:"/api/"+e.qrcodeUrl}}),a("p",[t._v("ID: "+t._s(e.id))]),a("p",{staticStyle:{"margin-top":"0"}},[t._v("耗材状态: "),0==e.status?a("span",{staticStyle:{color:"#ff6f00"}},[t._v("待入库")]):t._e(),1==e.status?a("span",{staticStyle:{color:"#1c93f9"}},[t._v("已入库")]):t._e(),2==e.status?a("span",{staticStyle:{color:"#ff6f00"}},[t._v("已使用")]):t._e(),3==e.status?a("span",{staticStyle:{color:"#15ae40"}},[t._v("已收费")]):t._e()])])})),0)]:[t.dataInfo.status>=2?a("div",{staticClass:"back-box"},[a("div",{staticClass:"info"},[a("p",{staticClass:"title"},[t._v("患者信息")]),a("div",{staticClass:"row"},[a("div",{staticClass:"item"},[a("div",[a("p",[a("label",[t._v("患者姓名：")]),a("span",[t._v(t._s(t.dataInfo.patientName))])]),a("p",[a("label",[t._v("患者身份证号码：")]),a("span",[t._v(t._s(t.dataInfo.patientIdCard))])]),a("p",[a("label",[t._v("入院时间：")]),a("span",[t._v(t._s(t.dataInfo.admissionTime))])]),a("p",[a("label",[t._v("住院号/门诊号：")]),a("span",[t._v(t._s(t.dataInfo.outpatientNo))])])]),a("div",[a("p",[a("label",[t._v("使用时间：")]),a("span",[t._v(t._s(t.dataInfo.usageTime))])]),a("p",[a("label",[t._v("支付金额：")]),a("span",[t._v(t._s(t.dataInfo.amount)+"元")])]),a("p",[a("label",[t._v("支付时间：")]),a("span",[t._v(t._s(t.dataInfo.chargeTime))])]),a("p",[a("label",[t._v("出院时间：")]),a("span",[t._v(t._s(t.dataInfo.dischargeTime))])])])])])])]):t._e(),a("div",{staticClass:"back-box"},[a("div",{staticClass:"info"},[a("p",{staticClass:"title"},[t._v("医疗机构信息")]),a("div",{staticClass:"row"},[a("div",{staticClass:"item"},[a("div",[a("p",[a("label",[t._v("医院名称：")]),a("span",[t._v(t._s(t.dataInfo.hospitalName))])]),a("p",[a("label",[t._v("医院编码：")]),a("span",[t._v(t._s(t.dataInfo.hospitalNo))])]),a("p",[a("label",[t._v("科室：")]),a("span",[t._v(t._s(t.dataInfo.department))])]),a("p",[a("label",[t._v("医生：")]),a("span",[t._v(t._s(t.dataInfo.doctorName))])])]),a("div",[a("p",[a("label",[t._v("入库数量：")]),a("span",[t._v(t._s(t.dataInfo.purchaseQuantity)+t._s(t.dataInfo.unit))])]),a("p",[a("label",[t._v("入库时间：")]),a("span",[t._v(t._s(t.dataInfo.purchaseTime))])])])])])])]),a("div",{staticClass:"back-box"},[a("div",{staticClass:"info"},[a("p",{staticClass:"title"},[t._v("耗材信息")]),a("div",{staticClass:"row"},[a("div",{staticClass:"item"},[a("div",[a("p",[a("label",[t._v("耗材原始UDI码：")]),a("span",[t._v(t._s(t.dataInfo.udi))])]),a("p",[a("label",[t._v("耗材名称：")]),a("span",[t._v(t._s(t.dataInfo.name))])]),a("p",[a("label",[t._v("规格：")]),a("span",[t._v(t._s(t.dataInfo.spec))])]),a("p",[a("label",[t._v("医保码：")]),a("span",[t._v(t._s(t.dataInfo.insuranceNo))])]),a("p",[a("label",[t._v("批次号：")]),a("span",[t._v(t._s(t.dataInfo.batchNumber))])]),a("p",[a("label",[t._v("总数：")]),a("span",[t._v(t._s(t.dataInfo.quantity)+t._s(t.dataInfo.unit))])]),a("p",[a("label",[t._v("每件包装数：")]),a("span",[t._v(t._s(t.dataInfo.packQuantity))])]),a("p",[a("label",[t._v("单价：")]),a("span",[t._v(t._s(t.dataInfo.unitPrice)+"元")])])]),a("div",[a("p",[a("label",[t._v("生产商：")]),a("span",[t._v(t._s(t.dataInfo.manufacturer))])]),a("p",[a("label",[t._v("耗材性质：")]),a("span",[t._v(t._s(t.dataInfo.itemNature))])]),a("p",[a("label",[t._v("耗材类型：")]),a("span",[t._v(t._s(t.dataInfo.itemType))])]),a("p",[a("label",[t._v("入库时间：")]),a("span",[t._v(t._s(t.dataInfo.stockedTime))])]),a("p",[a("label",[t._v("采购时间：")]),a("span",[t._v(t._s(t.dataInfo.buyTime))])]),a("p",[a("label",[t._v("注册证号：")]),a("span",[t._v(t._s(t.dataInfo.certificateNo))])]),a("p",[a("label",[t._v("有效期：")]),a("span",[t._v(t._s(t.dataInfo.expiryDate))])])])])])])]),a("div",{staticClass:"back-box"},[a("div",{staticClass:"info"},[a("p",{staticClass:"title"},[t._v("供应商信息")]),a("div",{staticClass:"row"},[a("div",{staticClass:"item"},[a("div",[a("p",[a("label",[t._v("供应商编号：")]),a("span",[t._v(t._s(t.dataInfo.supplierNo))])]),a("p",[a("label",[t._v("供应商名称：")]),a("span",[t._v(t._s(t.dataInfo.supplierName))])]),a("p",[a("label",[t._v("出库数量：")]),a("span",[t._v(t._s(t.dataInfo.outQuantity)+t._s(t.dataInfo.unit))])])]),a("div",[a("p",[a("label",[t._v("出库时间：")]),a("span",[t._v(t._s(t.dataInfo.outTime))])]),a("p",[a("label",[t._v("是否拆零：")]),a("span",[t._v(t._s(t.dataInfo.isSplit?"是":"否"))])])])])])])]),a("div",{staticClass:"back-box"},[a("div",{staticClass:"info"},[a("p",{staticClass:"title"},[t._v("二维码信息")]),a("div",{staticClass:"row"},[a("div",{staticClass:"item",staticStyle:{}},[a("div",{staticClass:"img-box",staticStyle:{width:"auto"}},[a("img",{attrs:{src:"/api/"+t.dataInfo.qrcodeUrl}}),a("div",[a("p",[a("label",[t._v("二维码ID：")]),a("span",[t._v(t._s(t.dataInfo.id))])]),a("p",[a("label",[t._v("二维码状态：")]),0==t.dataInfo.status?a("span",{staticStyle:{color:"#ff6f00"}},[t._v(t._s(t.dataInfo.statusName))]):t._e(),1==t.dataInfo.status?a("span",{staticStyle:{color:"#1c93f9"}},[t._v(t._s(t.dataInfo.statusName))]):t._e(),2==t.dataInfo.status?a("span",{staticStyle:{color:"#ff6f00"}},[t._v(t._s(t.dataInfo.statusName))]):t._e(),3==t.dataInfo.status?a("span",{staticStyle:{color:"#15ae40"}},[t._v(t._s(t.dataInfo.statusName))]):t._e()])])])])])])]),t.dataInfo.suppliers&&t.dataInfo.suppliers.length>0?a("div",{staticClass:"back-box"},[a("div",{staticClass:"info"},[a("p",{staticClass:"title"},[t._v("上级供应商")]),a("div",{staticClass:"row"},[a("div",{staticClass:"item",staticStyle:{background:"#fff",padding:"4px 0px 0px"}},[a("a-table",{attrs:{bordered:"",columns:t.columns,"row-key":"supplierNo","data-source":t.dataInfo.suppliers,pagination:!1}})],1)])])]):t._e()]],2):t._e()},i=[],s=[{title:"供应商名称",dataIndex:"supplierName",align:"center",ellipsis:!0},{title:"供应商编号",dataIndex:"supplierNo",align:"center",ellipsis:!0},{title:"出库数量",dataIndex:"outQuantity",align:"center",ellipsis:!0},{title:"出库时间",dataIndex:"outTime",align:"center",ellipsis:!0}],o={props:["modelData","type"],computed:{},data:function(){return{columns:s,dataInfo:{}}},created:function(){this.dataInfo=Object.assign(this.dataInfo,this.modelData)},methods:{}},r=o,l=(e("a3e3"),e("2877")),c=Object(l["a"])(r,n,i,!1,null,"b8b66ae2",null);a["default"]=c.exports},"93b0":function(t,a,e){"use strict";e("142b")},a3e3:function(t,a,e){"use strict";e("2e2f")},b018:function(t,a,e){"use strict";var n=e("5530"),i=(e("99af"),e("a15b"),e("d3b7"),e("ac1f"),e("5319"),e("c1df")),s=e.n(i),o={data:function(){return{advanced:!1,exportLoading:!1,selectedRowKeys:[],pageNum:1,pageSize:10,total:0,tableData:[],tableLoading:!1,queryParams:{},otherParams:{}}},mounted:function(){this.isCancelHttp||this.loadData()},methods:{handleSubmit:function(t){t&&t.preventDefault();var a=this.queryParams,e={};for(var n in a)(a[n]||0===a[n])&&("rangeTime"===n?(e.beginTime=s()(a[n][0]).format("YYYY-MM-DD"),e.endTime=s()(a[n][1]).format("YYYY-MM-DD")):"f3"===n?e.startTime=s()(a[n]).format("YYYY-MM-DD"):e[n]=a[n]);this.queryParams=e,1!==this.pageNum&&(this.pageNum=1),this.loadData()},handleReset:function(){"{}"!==JSON.stringify(this.queryParams)&&(this.queryParams={},this.handleSubmit())},toggleAdvanced:function(){this.advanced=!this.advanced},setUrlQuery:function(t){var a=t.query,e="";if(a){var n=[];for(var i in a)a.hasOwnProperty(i)&&n.push("".concat(i,"=").concat(a[i]));e=-1!==e.indexOf("?")?"".concat(e,"&").concat(n.join("&")):"".concat(e,"?").concat(n.join("&"))}return e},loadData:function(){var t=this;if(this.queryUrl||this.otherParams.queryUrl){var a=Object.assign({pageNum:this.pageNum,pageSize:this.pageSize},this.queryParams,this.otherParams);this.tableLoading=!0;var e=this.otherParams.method||"POST",i="";"get"==e&&(i=this.setUrlQuery({query:Object(n["a"])(Object(n["a"])({},this.queryParams),{},{pageNum:this.pageNum,pageSize:this.pageSize})}),i=i.replace(/undefined/g,"")),this.$http({url:this.otherParams.queryUrl||this.queryUrl+i,method:e,data:"POST"==e?a:{},params:"GET"==e?a:{}}).then((function(a){if(Array.isArray(a.data)){var e=a.data;t.tableData=e}else if(a.data){var n=a.data,i=n.rows,s=n.total,o=n.records,r=n.items;t.tableData=i||o||r||[],t.total=s||0}else{var l=a.rows,c=a.total,d=a.records,u=a.items;t.tableData=l||d||u||[],t.total=c||0}})).catch((function(a){t.$notification.error({message:"失败",description:a.msg})})).finally((function(){t.tableLoading=!1}))}},handleCurrentChange:function(t){this.loadData()},onPageShowSizeChange:function(t,a){Object.assign(this,{pageNum:t,pageSize:a}),this.loadData()},onSelectChange:function(t){this.selectedRowKeys=t},pcsChangeHandle:function(t,a){var e={},n=Object.assign({},this.queryParams);a||(delete n.provinceId,delete n.provinceName,delete n.cityId,delete n.cityName,delete n.strictId,delete n.strictName),a&&1===a.length&&(e.provinceId=a[0].code,e.provinceName=a[0].label,delete n.cityId,delete n.cityName,delete n.strictId,delete n.strictName),a&&2===a.length&&(e.cityId=a[1].code,e.cityName=a[1].label,delete n.strictId,delete n.strictName),a&&3===a.length&&(e.strictId=a[2].code,e.strictName=a[2].label),this.queryParams=Object.assign({},n,e)},rangDateChangeHandle:function(t,a){var e={},n=Object.assign({},this.queryParams);a&&a[0]&&(e.beginTime=a[0]),a&&a[1]&&(e.endTime=a[1]),"{}"===JSON.stringify(e)&&(delete n.beginTime,delete n.endTime),this.queryParams=Object.assign({},n,e)},handleDateQuickChange:function(t){t.startDate?(this.$set(this.queryParams,"rangDate",[s()(t.startDate),s()(t.endDate)]),this.queryParams.beginTime=t.startDate,this.queryParams.endTime=t.endDate):(delete this.queryParams.beginTime,delete this.queryParams.endTime,this.$set(this.queryParams,"rangDate",void 0))}}};a["a"]=o},b7a6:function(t,a,e){"use strict";e.d(a,"p",(function(){return r})),e.d(a,"c",(function(){return l})),e.d(a,"i",(function(){return c})),e.d(a,"o",(function(){return d})),e.d(a,"b",(function(){return u})),e.d(a,"h",(function(){return p})),e.d(a,"f",(function(){return f})),e.d(a,"u",(function(){return m})),e.d(a,"d",(function(){return b})),e.d(a,"v",(function(){return v})),e.d(a,"j",(function(){return h})),e.d(a,"a",(function(){return _})),e.d(a,"g",(function(){return g})),e.d(a,"r",(function(){return y})),e.d(a,"q",(function(){return I})),e.d(a,"w",(function(){return C})),e.d(a,"y",(function(){return S})),e.d(a,"e",(function(){return N})),e.d(a,"z",(function(){return O})),e.d(a,"A",(function(){return x})),e.d(a,"s",(function(){return D})),e.d(a,"x",(function(){return j})),e.d(a,"n",(function(){return k})),e.d(a,"t",(function(){return w})),e.d(a,"m",(function(){return q})),e.d(a,"k",(function(){return P})),e.d(a,"l",(function(){return T}));e("99af");var n=e("bc3a"),i=e.n(n),s=e("b775"),o=e("9fb0");function r(){return Object(s["b"])({url:"/api/sys-menu/list",method:"get"})}function l(t,a){return Object(s["b"])({url:"/api/sys-menu",method:a,data:t})}function c(t){var a=t.id;return Object(s["b"])({url:"/api/sys-menu/".concat(a),method:"delete"})}function d(t){return Object(s["b"])({url:"/api/dept/list",method:"post",data:t})}function u(t){return Object(s["b"])({url:"/api/dept/save",method:"post",data:t})}function p(t){var a=t.id;return Object(s["b"])({url:"/api/dept/".concat(a),method:"delete"})}function f(t){var a=t.userId;return Object(s["b"])({url:"/api/user/".concat(a),method:"delete"})}function m(t){return Object(s["b"])({url:"/api/sys/user/resetpwd",method:"post",data:t})}function b(t){return Object(s["b"])({url:"/api/role/save",method:"post",data:t})}function v(){return Object(s["b"])({url:"/api/sys-role/list",method:"get"})}function h(t){var a=t.roleIds;return Object(s["b"])({url:"/api/system/role/".concat(a),method:"delete"})}function _(t){return Object(s["b"])({url:"/api/sys/user/save",method:"post",data:t})}function g(t){var a=t.id;return Object(s["b"])({url:"/api/sys/user/".concat(a),method:"delete"})}function y(t){return Object(s["b"])({url:"/api/consumable/list?udi=".concat(t),method:"get"})}function I(t){return Object(s["b"])({url:"/api/sys-user/list?type=".concat(t),method:"get"})}function C(t){return Object(s["b"])({url:"/api/purchase",method:"post",data:t})}function S(t){return Object(s["b"])({url:"/api/qrcode/scan/".concat(t),method:"get"})}function N(t){return Object(s["b"])({url:"/api/qrcode/".concat(t),method:"get"})}function O(t){return Object(s["b"])({url:"/api/qrcode/usage",method:"post",data:t})}function x(t){return Object(s["b"])({url:"/api/qrcode/charge",method:"post",data:t})}function D(t){return Object(s["b"])({url:"/api/open/qrcode/query?patientIdCard=".concat(t.idCard,"&outpatientNo=").concat(t.outpatientNo),method:"get"})}function j(t){return Object(s["b"])({url:"/api/consumable",method:"post",data:t})}function k(){return Object(s["b"])({url:"/api/sys-dept/list?pid=1",method:"get"})}function w(t){return Object(s["b"])({url:"/api/purchase/batch/".concat(t),method:"get"})}function q(t){return i.a.post("/api/consumable/excel/import",t,{headers:{Authorization:sessionStorage.getItem(o["a"]),"Content-Type":"multipart/form-data"}})}function P(t){var a=t.billCode,e=t.entSendName;return Object(s["b"])({url:"/api/bill/query?billCode=".concat(a,"&entSendName=").concat(e),method:"get"})}function T(t){var a=t.code;return Object(s["b"])({url:"/api/bill/storage/".concat(a),method:"get"})}},c5c8:function(t,a,e){"use strict";e.r(a);e("99af"),e("b0c0");var n=function(){var t=this,a=t._self._c;return a("a-card",{attrs:{border:!1}},[a("div",{staticClass:"table-page-search-wrapper"},[a("a-form",{attrs:{layout:"inline"}},[a("a-row",{attrs:{type:"flex",gutter:24}},[a("a-col",{staticStyle:{width:"280px"},attrs:{md:5,sm:24}},[a("a-form-item",{attrs:{label:"搜索"}},[a("a-input",{attrs:{placeholder:"输入关键词查询"},model:{value:t.queryParams.keyword,callback:function(a){t.$set(t.queryParams,"keyword",a)},expression:"queryParams.keyword"}})],1)],1),a("a-col",[a("span",{staticClass:"table-page-search-submitButtons"},[a("a-button",{attrs:{type:"primary",icon:"search"},on:{click:t.handleSubmit}},[t._v("查询")]),a("a-button",{staticStyle:{"margin-left":"8px"},attrs:{icon:"redo"},on:{click:t.handleReset}},[t._v("重置")])],1)])],1)],1)],1),a("a-table",{attrs:{columns:t.columns,"row-key":"id","data-source":t.tableData,loading:t.tableLoading,pagination:!1,scroll:{x:"max-content"}},scopedSlots:t._u([{key:"id",fn:function(e,n,i){return[a("span",[t._v(t._s(parseInt(i)+1))])]}},{key:"buyer",fn:function(e){return[a("span",[t._v(t._s(2==e?"医疗机构":"供应商"))])]}},{key:"isSplit",fn:function(e){return[a("span",[t._v(t._s(e?"是":"否"))])]}},{key:"operation",fn:function(e,n){return[n.outQuantity!=n.purchaseQuantity&&1!=n.buyer?a("a",{staticStyle:{color:"#1890ff"},on:{click:function(a){return t.handleShowModel("edit",n)}}},[t._v("一键入库")]):a("a",{staticStyle:{color:"#1890ff"},on:{click:function(a){return t.handleShowModel("",n)}}},[t._v("查看二维码")])]}}])}),a("div",{staticStyle:{"text-align":"right","margin-top":"24px"}},[a("a-pagination",{attrs:{total:t.total,"show-size-changer":"","show-quick-jumper":"","show-total":function(a){return"共".concat(a,"条记录  第 ").concat(t.pageNum,"页")}},on:{change:t.handleCurrentChange,showSizeChange:t.onPageShowSizeChange},model:{value:t.pageNum,callback:function(a){t.pageNum=a},expression:"pageNum"}})],1),a("a-modal",{attrs:{title:t.modelData.name,width:"900px",destroyOnClose:!0,maskClosable:!1,visible:t.modelVisible,"confirm-loading":t.modelConfirmLoading},on:{ok:t.handleModelOk,cancel:function(a){t.modelVisible=!1}}},[a("HcDetails",{attrs:{modelData:t.modelData,type:1}}),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("a-button",{on:{click:function(a){t.modelVisible=!1}}},[t._v("关闭")]),"edit"==t.modelType?a("a-button",{attrs:{type:"primary"},on:{click:t.addition}},[t._v("一键入库")]):t._e()],1)],1)],1)},i=[],s=(e("d3b7"),e("b018")),o=e("5162"),r=e("b7a6"),l=[{title:"序号",dataIndex:"consumableId",align:"center",width:70,ellipsis:!0,scopedSlots:{customRender:"id"}},{title:"耗材UDI码",dataIndex:"udi",align:"center",ellipsis:!0},{title:"耗材名称",dataIndex:"name",align:"center",ellipsis:!0},{title:"供应商",dataIndex:"supplierName",align:"center",ellipsis:!0},{title:"供应商编号",dataIndex:"supplierNo",align:"center",ellipsis:!0},{title:"出库时间",dataIndex:"outTime",align:"center",ellipsis:!0},{title:"出库数量",dataIndex:"outQuantity",align:"center",ellipsis:!0},{title:"采购方",dataIndex:"buyer",align:"center",ellipsis:!0,scopedSlots:{customRender:"buyer"}},{title:"采购方编号",dataIndex:"purchaseNo",align:"center",ellipsis:!0},{title:"采购方名称",dataIndex:"purchaseName",align:"center",ellipsis:!0},{title:"是否拆零",dataIndex:"isSplit",align:"center",ellipsis:!0,scopedSlots:{customRender:"isSplit"}},{title:"采购入库数量",dataIndex:"purchaseQuantity",align:"center",ellipsis:!0},{title:"操作",dataIndex:"operation",align:"center",fixed:"right",scopedSlots:{customRender:"operation"},width:220}],c={name:"hccx",mixins:[s["a"]],components:{HcDetails:o["default"]},data:function(){return{columns:l,queryUrl:"/api/purchase/list",modelTitle:"查看二维码",modelData:{},modelVisible:!1,modelConfirmLoading:!1,modelType:"edit",queryParams:{keyword:""},otherParams:{method:"get"}}},created:function(){},methods:{addition:function(){var t=this;this.$confirm({title:"确认提示",content:"是否确认一键入库？",okText:"一键入库",okType:"primary",onOk:function(){return new Promise((function(){Object(r["t"])(t.modelData.id).then((function(a){t.$notification.success({message:"成功",description:"入库成功！"}),t.modelVisible=!1,t.loadData()})).cache((function(a){t.$notification.error({message:"失败",description:a.msg})}))})).catch((function(){}))}})},handleSubmit:function(){this.pageNum=1,this.loadData()},handleReset:function(){this.queryParams.keyword="",this.loadData()},handleModelOk:function(){var t=this;this.modelConfirmLoading=!0,this.$refs.editForm.onSubmit().then((function(a){t.loadData(),t.modelVisible=!1})).catch((function(t){})).finally((function(){t.modelConfirmLoading=!1}))},handleShowModel:function(t,a){var e={modelType:t,modelVisible:!0,modelData:{}};e.modelData=Object.assign({},a),Object.assign(this,e)}}},d=c,u=(e("93b0"),e("2877")),p=Object(u["a"])(d,n,i,!1,null,"48ead853",null);a["default"]=p.exports}}]);