(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-433d27df"],{"24ef":function(e,t,a){"use strict";a.r(t);a("99af");var i=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:4,sm:24}},[t("a-form-item",{attrs:{label:"搜索"}},[t("a-input",{ref:"keyword",attrs:{placeholder:"输入关键词查询"},on:{pressEnter:e.pressEnter},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:{icon:"plus"},on:{click:function(t){return e.handleShowModel("add",!1)}}},[e._v("新增耗材")]),t("a-button",{staticStyle:{"margin-left":"8px"},attrs:{icon:"download"},on:{click:function(t){return e.downloadEvt("/api/open/profile/template/高值耗材导入模板.xlsx")}}},[e._v(" 模板下载 ")]),t("div",{staticStyle:{"margin-left":"8px"}},[t("a-upload",{attrs:{name:"file",accept:".xlsx,xls",fileList:[],"before-upload":e.beforeUpload}},[t("a-button",{attrs:{icon:"plus"}},[e._v(" 表格导入 ")])],1)],1)],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,i,n){return[t("span",[e._v(e._s(parseInt(n)+1))])]}},{key:"isOneBarcode",fn:function(a){return[t("span",[e._v(e._s(a?"是":"否"))])]}},{key:"operation",fn:function(a,i){return[t("a",{staticStyle:{color:"#1890ff"},on:{click:function(t){return e.handleShowModel("",!1,i)}}},[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:e.modelTitle,width:"800px",destroyOnClose:!0,maskClosable:!1,visible:e.modelVisible,"confirm-loading":e.modelConfirmLoading},on:{cancel:function(t){e.modelVisible=!1}}},[t("addHcForm",{ref:"hcglForm",attrs:{modelData:e.modelData}}),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("a-button",{on:{click:function(t){e.modelVisible=!1}}},[e._v("取消")]),t("a-button",{attrs:{type:"primary"},on:{click:e.handleModelOk}},[e._v("保存")])],1)],1)],1)},n=[],o=(a("d3b7"),a("159b"),a("b018")),s=a("8e8d"),r=a("b7a6"),l=[{title:"序号",dataIndex:"id",align:"center",width:70,ellipsis:!0,scopedSlots:{customRender:"id"}},{title:"耗材名称",dataIndex:"name",align:"center",ellipsis:!0},{title:"耗材UDI码",dataIndex:"udi",align:"center",ellipsis:!0},{title:"供应商名称",dataIndex:"supplierName",align:"center",ellipsis:!0},{title:"供应商编号",dataIndex:"supplierNo",align:"center",ellipsis:!0},{title:"生产商",dataIndex:"manufacturer",align:"center",ellipsis:!0},{title:"规格型号",dataIndex:"spec",align:"center",ellipsis:!0},{title:"批次号",dataIndex:"batchNumber",align:"center",ellipsis:!0},{title:"医保码",dataIndex:"insuranceNo",align:"center",ellipsis:!0},{title:"总件数",dataIndex:"quantity",align:"center",ellipsis:!0},{title:"包装数量",dataIndex:"packQuantity",align:"center",ellipsis:!0},{title:"入库时间",dataIndex:"stockedTime",align:"center",ellipsis:!0},{title:"采购时间",dataIndex:"purchaseTime",align:"center",ellipsis:!0},{title:"是否一物一码",dataIndex:"isOneBarcode",align:"center",ellipsis:!0,scopedSlots:{customRender:"isOneBarcode"}},{title:"操作",dataIndex:"operation",align:"center",fixed:"right",scopedSlots:{customRender:"operation"},width:140}],d={name:"hccx",mixins:[o["a"]],components:{addHcForm:s["default"]},data:function(){return{columns:l,queryUrl:"/api/consumable/list",modelTitle:"采购出库",modelData:{},modelVisible:!1,modelConfirmLoading:!1,queryParams:{keyword:""},otherParams:{method:"get"}}},mounted:function(){var e=this;this.$nextTick((function(){e.$refs.keyword.focus()}))},created:function(){},methods:{pressEnter:function(e){this.handleSubmit()},handleSubmit:function(){this.pageNum=1,this.loadData()},handleReset:function(){this.queryParams.keyword="",this.loadData()},handleModelOk:function(){var e=this;this.modelConfirmLoading=!0,this.$refs.hcglForm.onSubmit().then((function(t){e.modelVisible=!1,e.loadData()})).catch((function(e){})).finally((function(){e.modelConfirmLoading=!1}))},handleShowModel:function(e,t,a){var i={modelType:e,modelVisible:!0,modelTitle:"采购出库",modelData:{}};i.modelData=Object.assign({},a),Object.assign(this,i)},beforeUpload:function(e){var t=this,a=new FormData;return[e].forEach((function(e){a.append("file",e)})),this.$notification.warning({message:"提示",description:"上传中...",duration:null,key:"warning"}),Object(r["m"])(a,1).then((function(e){t.$notification.close("warning"),t.$notification.success({message:"上传成功！ 共".concat(e.data.data,"条数据"),description:e.msg,duration:5}),t.loadData()})).catch((function(e){t.$notification.close("warning"),t.$notification.error({message:"上传失败",description:e.msg})})),!1},downloadEvt:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"模板",a=document.createElement("a");a.style.display="none",t&&a.setAttribute("download",t),a.href=e,document.body.appendChild(a),a.click(),document.body.removeChild(a)}}},c=d,u=(a("9bf8"),a("2877")),m=Object(u["a"])(c,i,n,!1,null,"039f3196",null);t["default"]=m.exports},9087:function(e,t,a){},"9bf8":function(e,t,a){"use strict";a("9087")},b018:function(e,t,a){"use strict";var i=a("5530"),n=(a("99af"),a("a15b"),a("d3b7"),a("ac1f"),a("5319"),a("c1df")),o=a.n(n),s={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(e){e&&e.preventDefault();var t=this.queryParams,a={};for(var i in t)(t[i]||0===t[i])&&("rangeTime"===i?(a.beginTime=o()(t[i][0]).format("YYYY-MM-DD"),a.endTime=o()(t[i][1]).format("YYYY-MM-DD")):"f3"===i?a.startTime=o()(t[i]).format("YYYY-MM-DD"):a[i]=t[i]);this.queryParams=a,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(e){var t=e.query,a="";if(t){var i=[];for(var n in t)t.hasOwnProperty(n)&&i.push("".concat(n,"=").concat(t[n]));a=-1!==a.indexOf("?")?"".concat(a,"&").concat(i.join("&")):"".concat(a,"?").concat(i.join("&"))}return a},loadData:function(){var e=this;if(this.queryUrl||this.otherParams.queryUrl){var t=Object.assign({pageNum:this.pageNum,pageSize:this.pageSize},this.queryParams,this.otherParams);this.tableLoading=!0;var a=this.otherParams.method||"POST",n="";"get"==a&&(n=this.setUrlQuery({query:Object(i["a"])(Object(i["a"])({},this.queryParams),{},{pageNum:this.pageNum,pageSize:this.pageSize})}),n=n.replace(/undefined/g,"")),this.$http({url:this.otherParams.queryUrl||this.queryUrl+n,method:a,data:"POST"==a?t:{},params:"GET"==a?t:{}}).then((function(t){if(Array.isArray(t.data)){var a=t.data;e.tableData=a}else if(t.data){var i=t.data,n=i.rows,o=i.total,s=i.records,r=i.items;e.tableData=n||s||r||[],e.total=o||0}else{var l=t.rows,d=t.total,c=t.records,u=t.items;e.tableData=l||c||u||[],e.total=d||0}})).catch((function(t){e.$notification.error({message:"失败",description:t.msg})})).finally((function(){e.tableLoading=!1}))}},handleCurrentChange:function(e){this.loadData()},onPageShowSizeChange:function(e,t){Object.assign(this,{pageNum:e,pageSize:t}),this.loadData()},onSelectChange:function(e){this.selectedRowKeys=e},pcsChangeHandle:function(e,t){var a={},i=Object.assign({},this.queryParams);t||(delete i.provinceId,delete i.provinceName,delete i.cityId,delete i.cityName,delete i.strictId,delete i.strictName),t&&1===t.length&&(a.provinceId=t[0].code,a.provinceName=t[0].label,delete i.cityId,delete i.cityName,delete i.strictId,delete i.strictName),t&&2===t.length&&(a.cityId=t[1].code,a.cityName=t[1].label,delete i.strictId,delete i.strictName),t&&3===t.length&&(a.strictId=t[2].code,a.strictName=t[2].label),this.queryParams=Object.assign({},i,a)},rangDateChangeHandle:function(e,t){var a={},i=Object.assign({},this.queryParams);t&&t[0]&&(a.beginTime=t[0]),t&&t[1]&&(a.endTime=t[1]),"{}"===JSON.stringify(a)&&(delete i.beginTime,delete i.endTime),this.queryParams=Object.assign({},i,a)},handleDateQuickChange:function(e){e.startDate?(this.$set(this.queryParams,"rangDate",[o()(e.startDate),o()(e.endDate)]),this.queryParams.beginTime=e.startDate,this.queryParams.endTime=e.endDate):(delete this.queryParams.beginTime,delete this.queryParams.endTime,this.$set(this.queryParams,"rangDate",void 0))}}};t["a"]=s}}]);