(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-73c28cff"],{1052:function(e,t,a){"use strict";a.r(t);a("99af");var n=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{border:!1}},[t("div",{staticClass:"table-page-search-wrapper"},[t("a-form",{attrs:{layout:"inline"}},[t("a-row",{attrs:{type:"flex",gutter:24}},[t("a-col",{staticStyle:{width:"280px"},attrs:{md:5,sm:24}},[t("a-form-item",{attrs:{label:"搜索"}},[t("a-input",{attrs:{placeholder:"输入关键词查询"},model:{value:e.queryParams.keyword,callback:function(t){e.$set(e.queryParams,"keyword",t)},expression:"queryParams.keyword"}})],1)],1),t("a-col",[t("span",{staticClass:"table-page-search-submitButtons"},[t("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.handleSubmit}},[e._v("查询")]),t("a-button",{staticStyle:{"margin-left":"8px"},attrs:{icon:"redo"},on:{click:e.handleReset}},[e._v("重置")]),t("a-button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"plus"},on:{click:function(t){return e.handleShowModel("edit")}}},[e._v("单据入库")])],1)])],1)],1)],1),t("a-table",{attrs:{columns:e.columns,"row-key":"id","data-source":e.tableData,loading:e.tableLoading,pagination:!1,scroll:{x:"max-content"}},scopedSlots:e._u([{key:"id",fn:function(a,n,o){return[t("span",[e._v(e._s(parseInt(o)+1))])]}},{key:"verificationRatio",fn:function(a){return[t("span",[e._v(e._s(a)+"%")])]}},{key:"operation",fn:function(a,n){return[t("a",{staticStyle:{color:"#1890ff"},on:{click:function(t){return e.handleShowModel("add",n)}}},[e._v("追溯码列表")])]}}])}),t("div",{staticStyle:{"text-align":"right","margin-top":"24px"}},[t("a-pagination",{attrs:{total:e.total,"show-size-changer":"","show-quick-jumper":"","show-total":function(t){return"共".concat(t,"条记录  第 ").concat(e.pageNum,"页")}},on:{change:e.handleCurrentChange,showSizeChange:e.onPageShowSizeChange},model:{value:e.pageNum,callback:function(t){e.pageNum=t},expression:"pageNum"}})],1),t("a-modal",{attrs:{title:"add"==e.modelType?"追溯码列表":"单据入库",width:"add"==e.modelType?"900px":"80vw",destroyOnClose:!0,maskClosable:!1,visible:e.modelVisible,"confirm-loading":e.modelConfirmLoading},on:{ok:e.handleModelOk,cancel:e.closeModal}},["add"==e.modelType?t("ypxxForm",{attrs:{modelData:e.modelData,codeType:1}}):t("djDetails",{attrs:{modelData:e.modelData},on:{saveData:e.saveData}}),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("a-button",{on:{click:e.closeModal}},[e._v("关闭")])],1)],1)],1)},o=[],i=(a("d3b7"),a("b018")),l=a("34b3"),s=a("f535"),r=a("5305"),d=a("b7a6"),c=[{title:"序号",dataIndex:"id",align:"center",width:70,ellipsis:!0,scopedSlots:{customRender:"id"}},{title:"单据编码",dataIndex:"billCode",align:"center",ellipsis:!0},{title:"供应商",dataIndex:"entSendName",align:"center",ellipsis:!0},{title:"单据日期",dataIndex:"updateDate",align:"center",ellipsis:!0},{title:"入库时间",dataIndex:"createTime",align:"center",ellipsis:!0},{title:"携带追溯码总数",dataIndex:"total",align:"center",ellipsis:!0},{title:"已核验数量",dataIndex:"verificationNum",align:"center",ellipsis:!0},{title:"核验率(%)",dataIndex:"verificationRatio",align:"center",ellipsis:!0,scopedSlots:{customRender:"verificationRatio"}},{title:"操作",dataIndex:"operation",align:"center",fixed:"right",scopedSlots:{customRender:"operation"},width:140}],u={name:"ypxx",mixins:[i["a"]],components:{djForm:l["default"],djDetails:s["default"],ypxxForm:r["default"]},data:function(){return{columns:c,queryUrl:"/api/bill/list",modelTitle:"查看二维码",modelData:{},modelVisible:!1,modelConfirmLoading:!1,modelType:"edit",queryParams:{keyword:""},otherParams:{method:"get"}}},created:function(){},methods:{saveData:function(){this.loadData(),this.modelVisible=!1},addition:function(){var e=this,t=this;this.$confirm({title:"确认提示",content:"是否确认入库？",okText:"确认入库",okType:"primary",onOk:function(){return new Promise((function(){Object(d["l"])({billCode:t.modelData.billCode,entSendName:t.modelData.entSendName}).then((function(t){e.$notification.success({message:"成功",description:"入库成功！"}),e.modelVisible=!1,e.loadData()})).cache((function(t){e.$notification.error({message:"失败",description:t.msg})}))})).catch((function(){}))}})},handleSubmit:function(){this.pageNum=1,this.loadData()},handleReset:function(){this.queryParams.keyword="",this.loadData()},handleModelOk:function(){var e=this;this.modelConfirmLoading=!0,this.$refs.editForm.onSubmit().then((function(t){e.loadData(),e.modelVisible=!1})).catch((function(e){})).finally((function(){e.modelConfirmLoading=!1}))},closeModal:function(){this.loadData(),this.modelVisible=!1},handleShowModel:function(e,t){var a={modelType:e,modelVisible:!0,modelData:{}};a.modelData=Object.assign({},t),Object.assign(this,a)}}},m=u,p=(a("75b3"),a("2877")),f=Object(p["a"])(m,n,o,!1,null,"0ab6044c",null);t["default"]=f.exports},"15c0":function(e,t,a){},"34b3":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("a-form-model",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules,labelCol:{span:7},wrapperCol:{span:14}}},[t("a-form-model-item",{attrs:{label:"单据编号",prop:"billCode"}},[t("a-input",{attrs:{placeholder:"输入单据编号"},model:{value:e.form.billCode,callback:function(t){e.$set(e.form,"billCode",t)},expression:"form.billCode"}})],1),t("a-form-model-item",{attrs:{label:"供应商名称",prop:"entSendName"}},[t("a-input",{attrs:{placeholder:"输入供应商名称"},model:{value:e.form.entSendName,callback:function(t){e.$set(e.form,"entSendName",t)},expression:"form.entSendName"}})],1)],1)},o=[],i=a("5530"),l=(a("d3b7"),a("b7a6")),s=a("c1df"),r=a.n(s),d={props:["modelData"],data:function(){return{moment:r.a,form:{billCode:"",entSendName:""},rules:{billCode:[{required:!0,message:"请输入单据编号",trigger:"change"}],entSendName:[{required:!0,message:"请输入供应商名称",trigger:"change"}]},unitList:[]}},created:function(){},methods:{onSubmit:function(){var e=this;return new Promise((function(t,a){e.$refs.ruleForm.validate((function(n){if(!n)return a(),!1;Object(l["l"])(Object(i["a"])({},e.form)).then((function(a){a.msg;200==a.code&&e.$notification.success({message:"成功",description:"成功出库".concat(a.data.length,"个耗材，请前采购列表查看！")}),t()})).catch((function(t){e.$notification.error({message:"失败",description:t.msg}),a()}))}))}))}}},c=d,u=(a("830b"),a("2877")),m=Object(u["a"])(c,n,o,!1,null,"1ad8dc6a",null);t["default"]=m.exports},"4d05":function(e,t,a){},5305:function(e,t,a){"use strict";a.r(t);a("99af");var n=function(){var e=this,t=e._self._c;return t("div",[t("a-table",{attrs:{columns:e.columns,"row-key":"code",bordered:"","data-source":e.tableData,loading:e.tableLoading,pagination:!1,scroll:{x:"max-content"}},scopedSlots:e._u([{key:"id",fn:function(a,n,o){return[t("span",[e._v(e._s(parseInt(o)+1))])]}},{key:"status",fn:function(a){return[t("span",[e._v(e._s(a?"已核验":"未核验"))])]}}])}),t("div",{staticStyle:{"text-align":"right","margin-top":"24px"}},[t("a-pagination",{attrs:{total:e.total,"show-size-changer":"","show-quick-jumper":"","show-total":function(t){return"共".concat(t,"条记录  第 ").concat(e.pageNum,"页")}},on:{change:e.handleCurrentChange,showSizeChange:e.onPageShowSizeChange},model:{value:e.pageNum,callback:function(t){e.pageNum=t},expression:"pageNum"}})],1)],1)},o=[],i=a("b018"),l=[{title:"序号",dataIndex:"consumableId",align:"center",width:70,ellipsis:!0,scopedSlots:{customRender:"id"}},{title:"监管码/追溯码",dataIndex:"code",align:"center",ellipsis:!0},{title:"码等级",dataIndex:"codeLevelTxt",align:"center",ellipsis:!0},{title:"最小包装数量",dataIndex:"pkgAmount",align:"center",ellipsis:!0},{title:"最小制剂数量",dataIndex:"prepnAmount",align:"center",ellipsis:!0},{title:"核验状态",dataIndex:"status",align:"center",width:100,fixed:"right",scopedSlots:{customRender:"status"}}],s={props:["modelData","codeType"],name:"zsm",mixins:[i["a"]],data:function(){return{columns:l,queryUrl:"",modelTitle:"追溯码",modelVisible:!1,modelConfirmLoading:!1,modelType:"edit",queryParams:{keyword:""},otherParams:{method:"get"}}},created:function(){this.queryParams.queryId=this.modelData.id,this.codeType&&(this.queryParams.codeType=this.codeType),this.queryUrl="/api/code-info/codes"},methods:{handleSubmit:function(){this.pageNum=1,this.loadData()},handleReset:function(){this.queryParams.keyword="",this.loadData()}}},r=s,d=(a("9d08"),a("2877")),c=Object(d["a"])(r,n,o,!1,null,"f8699e74",null);t["default"]=c.exports},"75b3":function(e,t,a){"use strict";a("4d05")},"781d":function(e,t,a){},"830b":function(e,t,a){"use strict";a("781d")},"9d08":function(e,t,a){"use strict";a("15c0")}}]);