UNPKG

sb-table

Version:

## 基于element ui table搭建的表格编辑

2 lines 35.5 kB
(function(e){function r(r){for(var t,i,n=r[0],o=r[1],l=r[2],c=0,g=[];c<n.length;c++)i=n[c],d[i]&&g.push(d[i][0]),d[i]=0;for(t in o)Object.prototype.hasOwnProperty.call(o,t)&&(e[t]=o[t]);s&&s(r);while(g.length)g.shift()();return a.push.apply(a,l||[]),u()}function u(){for(var e,r=0;r<a.length;r++){for(var u=a[r],t=!0,n=1;n<u.length;n++){var o=u[n];0!==d[o]&&(t=!1)}t&&(a.splice(r--,1),e=i(i.s=u[0]))}return e}var t={},d={index:0},a=[];function i(r){if(t[r])return t[r].exports;var u=t[r]={i:r,l:!1,exports:{}};return e[r].call(u.exports,u,u.exports,i),u.l=!0,u.exports}i.m=e,i.c=t,i.d=function(e,r,u){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:u})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var u=Object.create(null);if(i.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var t in e)i.d(u,t,function(r){return e[r]}.bind(null,t));return u},i.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(r,"a",r),r},i.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},i.p="/";var n=window["webpackJsonp"]=window["webpackJsonp"]||[],o=n.push.bind(n);n.push=r,n=n.slice();for(var l=0;l<n.length;l++)r(n[l]);var s=o;a.push([0,"chunk-vendors"]),u()})({0:function(e,r,u){e.exports=u("56d7")},"034f":function(e,r,u){"use strict";var t=u("64a9"),d=u.n(t);d.a},"56d7":function(e,r,u){"use strict";u.r(r);u("cadf"),u("551c"),u("f751"),u("097d");var t=u("2b0e"),d=function(){var e=this,r=e.$createElement,u=e._self._c||r;return u("div",{attrs:{id:"app"}},[u("el-table",{ref:"table",staticStyle:{width:"1200px"},attrs:{data:e.tableData,height:"700px"}},[u("el-table-column",{attrs:{type:"selection",width:"55"}}),u("el-table-column",{attrs:{prop:"drugCode",label:"药品编码",width:"100"}}),u("el-table-column",{attrs:{prop:"drugName",label:"药品名称",width:"180"},scopedSlots:e._u([{key:"default",fn:function(r){return[u("column-table",{key:r.$index,attrs:{isColumn:e.isColumn,column:e.column,columnData:e.columnData,canEditCell:e.canEditCell},on:{rowEnter:function(u,t){return e.rowEnter(u,r.$index,t)},infinitescroll:e.infinitescroll},model:{value:r.row.drugName,callback:function(u){e.$set(r.row,"drugName",u)},expression:"scope.row.drugName"}})]}}])}),u("el-table-column",{attrs:{prop:"drugSpec","show-overflow-tooltip":"",width:"180",label:"药品规格"},scopedSlots:e._u([{key:"default",fn:function(r){return[u("column-input",{key:r.$index,attrs:{canEditCell:!1},on:{editCell:function(u){return e.editCell(u,r.$index)}},model:{value:r.row.drugSpec,callback:function(u){e.$set(r.row,"drugSpec",u)},expression:"scope.row.drugSpec"}})]}}])}),u("el-table-column",{attrs:{prop:"drugSpec","show-overflow-tooltip":"",width:"180",label:"列编辑"},scopedSlots:e._u([{key:"default",fn:function(r){return[u("column-input",{key:r.$index,attrs:{isColumn:e.isColumn,canEditCell:e.canEditCell},model:{value:r.row.drugCountryName,callback:function(u){e.$set(r.row,"drugCountryName",u)},expression:"scope.row.drugCountryName"}})]}}])}),u("el-table-column",{attrs:{prop:"prodDate",label:"有效期至","show-overflow-tooltip":"",width:"260"},scopedSlots:e._u([{key:"default",fn:function(r){return[u("column-date",{key:r.$index,attrs:{canEditCell:!0},model:{value:r.row.perival,callback:function(u){e.$set(r.row,"perival",u)},expression:"scope.row.perival"}})]}}])}),u("el-table-column",{attrs:{prop:"",label:"外观质量","show-overflow-tooltip":"",width:"180"},scopedSlots:e._u([{key:"default",fn:function(r){return[u("column-select",{key:r.$index,attrs:{defaultItem:{value:"code",label:"tname"},selectData:e.options,defaultStr:r.row.appearanceStr,canEditCell:e.canEditCell},model:{value:r.row.appearance,callback:function(u){e.$set(r.row,"appearance",u)},expression:"scope.row.appearance"}})]}}])}),u("el-table-column",{attrs:{prop:"remark","show-overflow-tooltip":"",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(r){return[u("column-input",{key:r.$index,attrs:{canEditCell:e.canEditCell},on:{addRow:e.addRow},model:{value:r.row.remark,callback:function(u){e.$set(r.row,"remark",u)},expression:"scope.row.remark"}})]}}])})],1),u("el-button",{on:{click:function(r){e.isColumn=7}}},[e._v("开启列编辑")]),u("el-button",{on:{click:e.addTableData}},[e._v("添加行")]),u("el-button",{on:{click:e.edit}},[e._v("开启编辑")]),u("el-button",{on:{click:e.cancelEdit}},[e._v("取消编辑")])],1)},a=[],i=function(){var e=this,r=e.$createElement,u=e._self._c||r;return u("div",[e.isEdit?u("div",[u("el-input",{ref:"input",attrs:{value:e.currentValue,placeholder:""},on:{blur:function(r){return e.dbEdit(!1)},input:e.handleInput},nativeOn:{keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:function(r){return e.handleInput(r.target.value,!0)}(r)}}})],1):u("div",{staticClass:"ui-w100 min-height",on:{dblclick:function(r){return e.dbEdit(!0)}}},[e._v("\n "+e._s(e.value)+"\n ")])])},n=[],o=(u("c5f6"),{data:function(){return{isEdit:!1,currentValue:this.value}},props:{isColumn:{type:[String,Boolean,Number]}},methods:{handleInput:function(e,r){r&&(this.isEdit=!1,this.childNode()),this.$listeners.editCell?this.$emit("editCell",e):(this.currentValue=e,this.$emit("input",this.currentValue))}}}),l={methods:{getChild:function(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,u=this.component_uid+r,t=this.$parent.$children[u];return new Promise(function(d,a){return t&&t.canEditCell?d(t):t&&u<e.$parent.$children.length?e.getChild(++r).then(function(e){return d(e)}):void e.$emit("addRow",function(){e.$nextTick(function(){return e.getChild(++r).then(function(e){return d(e)})})})})},childNode:function(){var e=this.isColumn&&this.component_uid+this.isColumn;this.isColumn&&e<this.$parent.$children.length?this.$parent.$children[e].dbEdit(!0):this.getChild().then(function(e){e&&e.dbEdit(!0)})},getUid:function(){var e=this;this.$parent.$children.some(function(r,u){if(r._uid==e._uid)return e.component_uid=u,!0})}}},s={name:"column-input",mixins:[o,l],props:{value:{type:[String,Number]},canEditCell:{type:Boolean,default:!1}},data:function(){return{}},mounted:function(){},methods:{dbEdit:function(e){var r=this;this.canEditCell&&(this.isEdit=e,e&&setTimeout(function(){r.getUid(),r.$refs.input.focus()},300))}},watch:{value:function(e){this.currentValue=e,this.$emit("input",this.currentValue)}}},c=s,g=u("2877"),m=Object(g["a"])(c,i,n,!1,null,"7463b5a0",null),p=m.exports,C=function(){var e=this,r=e.$createElement,u=e._self._c||r;return u("div",[e.isEdit?u("div",[u("el-date-picker",{ref:"handlerDate",attrs:{type:"date",value:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"选择日期"},on:{blur:function(r){return e.dbEdit(!1)},change:e.handleInput},model:{value:e.currentValue,callback:function(r){e.currentValue=r},expression:"currentValue"}})],1):u("div",{staticClass:"ui-w100 min-height",on:{dblclick:function(r){return e.dbEdit(!0)}}},[e._v("\n "+e._s(e.value)+"\n ")])])},h=[],N={name:"column-date",mixins:[o,l],props:{value:{type:[String,Number]},isColumn:{type:[String,Boolean,Number]},canEditCell:{type:Boolean}},data:function(){return{}},methods:{dbEdit:function(e){var r=this;this.isEdit=e,e?this.$nextTick(function(){r.getUid(),r.$refs.handlerDate.$refs.reference.focus()}):(this.$emit("input",this.currentValue),this.childNode())},getdatatime:function(){this.ct_month=new Date;var e=this.ct_month,r=e.getFullYear(),u=e.getMonth()+1,t=e.getDate(),d=r+"-";return u<10&&(d+="0"),d+=u+"-",t<10&&(d+="0"),d+=t+" ",d}},watch:{isEdit:function(e){e&&!this.currentValue&&(this.currentValue=this.getdatatime())}}},f=N,y=Object(g["a"])(f,C,h,!1,null,"0aed0ccc",null),P=y.exports,v=function(){var e=this,r=e.$createElement,u=e._self._c||r;return u("div",[e.isEdit?u("div",[u("el-select",{ref:"select",attrs:{filterable:"",clearable:e.clearable,"default-first-option":"","filter-method":e.localfilterMethod,placeholder:"请选择"},on:{change:function(r){return e.handleInput(r,!0)}},model:{value:e.currentValue,callback:function(r){e.currentValue=r},expression:"currentValue"}},e._l(e.copyselectData,function(r){return u("el-option",{key:r[e.defaultItem.value],attrs:{label:r[e.defaultItem.label],value:r[e.defaultItem.value]}})}),1)],1):u("div",{staticClass:"ui-w100 min-height",on:{dblclick:function(r){return e.dbEdit(!0)}}},[e._v("\n "+e._s(e.valueStr)+"\n ")])])},b=[],S=(u("3b2b"),{methods:{localfilterMethod:function(e){var r=new RegExp(e,"i");this.copyselectData=e?this.selectData.filter(function(e){return r.test(e.code)||r.test(e.tname)||r.test(e.nameShort)}):JSON.parse(JSON.stringify(this.selectData))}}}),D={name:"column-select",mixins:[S,l],props:{selectData:{required:!0},value:{type:[String,Number]},defaultStr:{type:[String,Number]},clearable:{type:[Boolean],default:!1},defaultItem:{type:Object,default:function(){return{value:"value",label:"label"}}},canEditCell:{type:Boolean,default:!1},isColumn:{type:[String,Boolean,Number]}},data:function(){return{isEdit:!1,valueStr:this.defaultStr,copyselectData:this.selectData,currentValue:this.value}},mounted:function(){},methods:{dbEdit:function(e){var r=this;this.canEditCell&&(this.isEdit=e,e&&this.$nextTick(function(){r.getUid(),r.$refs.select.visible=!0,r.$refs.select.focus(),document.addEventListener("click",r.hidePanel,!1)}))},handleInput:function(e,r){r&&(this.isEdit=!1,document.removeEventListener("click",this.hidePanel,!1),this.childNode()),this.valueStr=this.selectItem(e),this.currentValue=e,this.$emit("input",this.currentValue)},hidePanel:function(e){this.$refs.select.$el.contains(e.target)||(document.removeEventListener("click",this.hidePanel,!1),this.isEdit=!1)},selectItem:function(e){var r=this,u=null;return this.selectData.some(function(t){if(t[r.defaultItem.value]==e)return u=t[r.defaultItem.label],!0}),u}}},U=D,w=Object(g["a"])(U,v,b,!1,null,"2ee419a6",null),B=w.exports,T=function(){var e=this,r=e.$createElement,u=e._self._c||r;return e.isEdit?u("div",[u("el-input",{ref:"input",attrs:{value:e.currentValue},on:{input:e.handleInput},nativeOn:{keyup:[function(r){return r.type.indexOf("key")||38===r.keyCode?e.rowSelect(38):null},function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.rowSelect(13)},function(r){return r.type.indexOf("key")||40===r.keyCode?e.rowSelect(40):null}]}}),e.isShow?u("el-table",{ref:"singleTable",staticClass:"ui-absolute",staticStyle:{width:"450px"},style:e.styleObject,attrs:{data:e.columnData,"highlight-current-row":"",height:"300px"},on:{"row-click":e.rowClick}},e._l(e.column,function(e,r){return u("el-table-column",{key:r,attrs:{"show-overflow-tooltip":"",prop:e.prop,align:e.align,label:e.label,width:e.width}})}),1):e._e()],1):u("div",{staticClass:"ui-w100 min-height nowrap",on:{dblclick:function(r){return e.dbEdit(!0)}}},[e._v("\n "+e._s(e.value)+"\n")])},E=[];var $={name:"column-table",mixins:[l],props:{value:{type:[String,Number]},column:{type:Array},columnData:{type:Array},canEditCell:{type:Boolean,default:!1},isColumn:{type:[String,Boolean,Number]}},data:function(){return{currentValue:this.value,isEdit:!1,isShow:!1,activeIndex:0,popoverTable:"",styleObject:{}}},methods:{loadMore:function(){},dbEdit:function(e){var r=this;this.canEditCell&&(this.isEdit=e,e&&setTimeout(function(){r.getUid(),r.$refs.input.focus();var e=r.$refs.input.$el;document.addEventListener("click",r.hidePanel,!1),r.$parent.$el.clientHeight-r.$el.offsetParent.offsetTop<300?r.styleObject={top:e.offsetTop-300+"px"}:r.styleObject={top:e.offsetTop+32+"px"},r.isShow=!0,setTimeout(function(){r.$emit("infinitescroll",r.currentValue?r.currentValue:"",!1),r.dom=r.$refs.singleTable.bodyWrapper,r.dom.addEventListener("scroll",r.infinitescroll,!1)},0)},0))},infinitescroll:function(){var e=this.dom.scrollTop,r=this.dom.clientHeight||this.dom.clientHeight,u=this.dom.scrollHeight||this.dom.scrollHeight;e+r+50>u&&this.$emit("infinitescroll",this.currentValue,!0)},rowSelect:function(e){38===e&&this.activeIndex>0&&(--this.activeIndex,this.setCurrentRow(this.columnData[this.activeIndex])),40===e&&this.activeIndex!=this.columnData.length&&(++this.activeIndex,this.setCurrentRow(this.columnData[this.activeIndex])),13===e&&this.rowDataSet()},rowClick:function(e){this.row=e,this.rowDataSet()},rowDataSet:function(){var e=this;document.removeEventListener("click",this.hidePanel,!1),document.removeEventListener("scroll",this.infinitescroll,!1),this.$emit("rowEnter",this.row,function(){e.$nextTick(function(){e.currentValue=e.value,e.handleInput(!0)})})},setCurrentRow:function(e){var r=this.$refs.singleTable.$el.children[2].children[0].clientHeight;this.$refs.singleTable.$el.children[2].scrollTop=r/this.columnData.length*(this.activeIndex-1),this.row=e,this.$refs.singleTable.setCurrentRow(e)},handleInput:function(e){var r=this;if("boolean"==typeof e)return this.childNode(),void(this.isEdit=!1);this.currentValue=e,(void 0)(function(){r.$emit("infinitescroll",r.currentValue,!1)})},hidePanel:function(e){this.$refs.input.$el.contains(e.target)||this.$refs.singleTable.$el.contains(e.target)||(document.removeEventListener("click",this.hidePanel,!1),document.removeEventListener("scroll",this.infinitescroll,!1),this.isEdit=!1)}},watch:{isEdit:function(e){var r=this;e&&this.columnData.length&&setTimeout(function(){r.row=r.columnData[0],r.setCurrentRow(r.row)},0)}}},M=$,k=(u("d365"),Object(g["a"])(M,T,E,!1,null,"d535fbf0",null)),x=k.exports,F={name:"app",data:function(){return{isColumn:0,tableData:[{drugCode:1275,drugManufactCode:1600662,drugFormName:"胶囊剂",isBasicDrug:"0",purchasePrice:146.48,disRetailPrice:20.9257,dsUnitName:"盒",drugSpec:"30mg*7粒/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100030,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:20.9257,approvalDocumentNo:"国药准字H20123287",drugManufactName:"四川绿叶制药股份有限公司",drugFormCode:10028,drugBusiCode:"007Z98845",drugName:"乌苯美司胶囊-TEST",drugTypeName:"普通",perival:"2015-08-14",drugCountryName:"川内",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:1,retailPrice:146.48},{drugCode:1302,drugManufactCode:1600220,drugFormName:"片剂",isBasicDrug:"1",purchasePrice:24.69,disRetailPrice:2.469,dsUnitName:"盒",drugSpec:"0.2g*10片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"国家基本药物",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:2.469,approvalDocumentNo:"国药准字H19993254",drugManufactName:"赛诺菲(杭州)制药有限公司",drugFormCode:10047,drugBusiCode:"007P001919",drugName:"盐酸胺碘酮片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:2,retailPrice:24.69},{drugCode:1303,drugManufactCode:1100128,drugFormName:"注射液",isBasicDrug:"0",purchasePrice:25.52,disRetailPrice:25.52,dsUnitName:"支",drugSpec:"3ml:0.15g/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:25.52,approvalDocumentNo:"国药准字J20180044",drugManufactName:"Sanofi Winthrop Industrie",drugFormCode:10085,drugBusiCode:"007P001600",drugName:"盐酸胺碘酮注射液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:3,retailPrice:25.52},{drugCode:1304,drugManufactCode:1600760,drugFormName:"滴眼液",isBasicDrug:"0",purchasePrice:62.61,disRetailPrice:62.61,dsUnitName:"支",drugSpec:"80mg:20ml/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:62.61,approvalDocumentNo:"国药准字J20100128",drugManufactName:"参天制药株式会社",drugFormCode:10014,drugBusiCode:"007Z001943",drugName:"盐酸奥布卡因滴眼液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:4,retailPrice:62.61},{drugCode:1305,drugManufactCode:1600262,drugFormName:"片剂",isBasicDrug:"2",purchasePrice:41.18,disRetailPrice:2.9414,dsUnitName:"盒",drugSpec:"10mg*14片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"省补基本药物",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:2.9414,approvalDocumentNo:"国药准字H20030514",drugManufactName:"北京诺华制药有限公司",drugFormCode:10047,drugBusiCode:"007P001831",drugName:"盐酸贝那普利片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:5,retailPrice:41.18},{drugCode:1306,drugManufactCode:1600761,drugFormName:"注射液",isBasicDrug:"2",purchasePrice:3.89,disRetailPrice:3.89,dsUnitName:"瓶",drugSpec:"250ml:20mg:2.25g/瓶",dsUnitCode:"000111",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"省补基本药物",drugTypeCode:100002,dosageUnitName:"ml",disPurchasePrice:3.89,approvalDocumentNo:"国药准字H23023509",drugManufactName:"黑龙江中桂制药有限公司",drugFormCode:10085,drugBusiCode:"007Z98849",drugName:"盐酸倍他司汀氯化钠注射液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000010",rn:6,retailPrice:3.89},{drugCode:1307,drugManufactCode:1600762,drugFormName:"口服液",isBasicDrug:"0",purchasePrice:11.71,disRetailPrice:11.71,dsUnitName:"瓶",drugSpec:"30ml:0.15mg/瓶",dsUnitCode:"000111",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:11.71,approvalDocumentNo:"国药准字H20053903",drugManufactName:"广东大冢制药有限公司",drugFormCode:10041,drugBusiCode:"007Z987496",drugName:"盐酸丙卡特罗口服溶液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:7,retailPrice:11.71},{drugCode:1308,drugManufactCode:1600839,drugFormName:"片剂",isBasicDrug:"2",purchasePrice:22.3,disRetailPrice:1.115,dsUnitName:"盒",drugSpec:"25ug*20片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"省补基本药物",drugTypeCode:100002,dosageUnitName:"ug",disPurchasePrice:1.115,approvalDocumentNo:"国药准字H10930017",drugManufactName:"浙江大冢制药有限公司",drugFormCode:10047,drugBusiCode:"007Z419103",drugName:"盐酸丙卡特罗片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000005",rn:8,retailPrice:22.3},{drugCode:1309,drugManufactCode:1600326,drugFormName:"软膏",isBasicDrug:"0",purchasePrice:10.46,disRetailPrice:10.46,dsUnitName:"支",drugSpec:"10g:0.1g/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100030,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:10.46,approvalDocumentNo:"国药准字H20031310",drugManufactName:"鲁南贝特制药有限公司",drugFormCode:10059,drugBusiCode:"007Z99005",drugName:"盐酸布替萘芬乳膏",drugTypeName:"普通",drugCountryName:"川内",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:9,retailPrice:10.46},{drugCode:1310,drugManufactCode:1600694,drugFormName:"胶浆剂",isBasicDrug:"0",purchasePrice:21.8,disRetailPrice:21.8,dsUnitName:"支",drugSpec:"8g:0.08g/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:21.8,approvalDocumentNo:"国药准字H61022993",drugManufactName:"西安利君制药有限责任公司",drugFormCode:10027,drugBusiCode:"007Z99030",drugName:"盐酸丁卡因胶浆",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:10,retailPrice:21.8},{drugCode:1311,drugManufactCode:1600229,drugFormName:"注射液",isBasicDrug:"1",purchasePrice:6.1,disRetailPrice:6.1,dsUnitName:"支",drugSpec:"2ml:20mg/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"国家基本药物",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:6.1,approvalDocumentNo:"国药准字H20053297",drugManufactName:"山东方明药业集团股份有限公司",drugFormCode:10085,drugBusiCode:"1802026147",drugName:"盐酸多巴酚丁胺注射液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:11,retailPrice:6.1},{drugCode:1312,drugManufactCode:1600765,drugFormName:"片剂",isBasicDrug:"0",purchasePrice:40.86,disRetailPrice:5.8371,dsUnitName:"盒",drugSpec:"5mg*7片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:5.8371,approvalDocumentNo:"国药准字H20010723",drugManufactName:"重庆植恩药业有限公司",drugFormCode:10047,drugBusiCode:"007Z987529",drugName:"盐酸多奈哌齐片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:12,retailPrice:40.86},{drugCode:1313,drugManufactCode:1600554,drugFormName:"片剂",isBasicDrug:"1",purchasePrice:26.08,disRetailPrice:.2608,dsUnitName:"盒",drugSpec:"25mg*100片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"国家基本药物",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:.2608,approvalDocumentNo:"国药准字H32022163",drugManufactName:"南京白敬宇制药有限责任公司",drugFormCode:10047,drugBusiCode:"007Z99092",drugName:"盐酸多塞平片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:13,retailPrice:26.08}],myValue:"2",myValu1e:"2",canEditCell:!0}},mounted:function(){},methods:{rowEnter:function(e,r,u){this.$set(this.tableData,r,e),u("ok")},infinitescroll:function(e,r){console.log(e)},editCell:function(e,r){this.$set(this.tableData[0],"drugSpec",e)},addRow:function(e){this.tableData.push({}),e("ok")},addTableData:function(){var e=this,r=this.$refs.table.$children,u=r[r.length-1].$children.length;this.tableData.push({}),this.$nextTick(function(){var t=e.$refs.table.$children;t[r.length-1].$children[u+1].dbEdit(!0)})},edit:function(){this.canEditCell=!0},cancelEdit:function(){this.canEditCell=!1}},computed:{options:function(){return[{isDefault:2,code:1,tstatus:1,busiCode:"1",tname:"完好",selectType:"PUB_APPEARANCE_MODE",tsort:0,nameShort:"WH"},{isDefault:2,code:2,tstatus:1,busiCode:"2",tname:"破损",selectType:"PUB_APPEARANCE_MODE",tsort:0,nameShort:"PS"},{isDefault:2,code:3,tstatus:1,busiCode:"3",tname:"轻微破损",selectType:"PUB_APPEARANCE_MODE",tsort:0,nameShort:"QWPS"}]},column:function(){return[{label:"序号",prop:"rn",width:"50",align:"right"},{label:"药品编码",prop:"drugCode",align:"left",width:"100"},{label:"药品名称",prop:"drugName",align:"left",width:"250"},{label:"药品规格",prop:"drugSpec",align:"left",width:"120"},{label:"库存数量",prop:"dsStockCount",align:"right",width:"120"},{label:"库房单位",prop:"dsUnit",align:"left",width:"120"},{label:"药品进价",prop:"disPurchasePrice",align:"right",width:"120"},{label:"药房拆零价",prop:"disRetailPrice",align:"right",width:"120"},{label:"有效期至",prop:"prodDate",align:"right",width:"120"},{label:"外观质量",prop:"appearance",align:"left",width:"120"},{label:"备注",prop:"remark",align:"left"}]},columnData:function(){return[{drugCode:1275,drugManufactCode:1600662,drugFormName:"胶囊剂",isBasicDrug:"0",purchasePrice:146.48,disRetailPrice:20.9257,dsUnitName:"盒",drugSpec:"30mg*7粒/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100030,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:20.9257,approvalDocumentNo:"国药准字H20123287",drugManufactName:"四川绿叶制药股份有限公司",drugFormCode:10028,drugBusiCode:"007Z98845",drugName:"乌苯美司胶囊-TEST",drugTypeName:"普通",drugCountryName:"川内",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:1,retailPrice:146.48},{drugCode:1302,drugManufactCode:1600220,drugFormName:"片剂",isBasicDrug:"1",purchasePrice:24.69,disRetailPrice:2.469,dsUnitName:"盒",drugSpec:"0.2g*10片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"国家基本药物",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:2.469,approvalDocumentNo:"国药准字H19993254",drugManufactName:"赛诺菲(杭州)制药有限公司",drugFormCode:10047,drugBusiCode:"007P001919",drugName:"盐酸胺碘酮片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:2,retailPrice:24.69},{drugCode:1303,drugManufactCode:1100128,drugFormName:"注射液",isBasicDrug:"0",purchasePrice:25.52,disRetailPrice:25.52,dsUnitName:"支",drugSpec:"3ml:0.15g/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:25.52,approvalDocumentNo:"国药准字J20180044",drugManufactName:"Sanofi Winthrop Industrie",drugFormCode:10085,drugBusiCode:"007P001600",drugName:"盐酸胺碘酮注射液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:3,retailPrice:25.52},{drugCode:1304,drugManufactCode:1600760,drugFormName:"滴眼液",isBasicDrug:"0",purchasePrice:62.61,disRetailPrice:62.61,dsUnitName:"支",drugSpec:"80mg:20ml/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:62.61,approvalDocumentNo:"国药准字J20100128",drugManufactName:"参天制药株式会社",drugFormCode:10014,drugBusiCode:"007Z001943",drugName:"盐酸奥布卡因滴眼液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:4,retailPrice:62.61},{drugCode:1305,drugManufactCode:1600262,drugFormName:"片剂",isBasicDrug:"2",purchasePrice:41.18,disRetailPrice:2.9414,dsUnitName:"盒",drugSpec:"10mg*14片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"省补基本药物",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:2.9414,approvalDocumentNo:"国药准字H20030514",drugManufactName:"北京诺华制药有限公司",drugFormCode:10047,drugBusiCode:"007P001831",drugName:"盐酸贝那普利片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:5,retailPrice:41.18},{drugCode:1306,drugManufactCode:1600761,drugFormName:"注射液",isBasicDrug:"2",purchasePrice:3.89,disRetailPrice:3.89,dsUnitName:"瓶",drugSpec:"250ml:20mg:2.25g/瓶",dsUnitCode:"000111",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"省补基本药物",drugTypeCode:100002,dosageUnitName:"ml",disPurchasePrice:3.89,approvalDocumentNo:"国药准字H23023509",drugManufactName:"黑龙江中桂制药有限公司",drugFormCode:10085,drugBusiCode:"007Z98849",drugName:"盐酸倍他司汀氯化钠注射液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000010",rn:6,retailPrice:3.89},{drugCode:1307,drugManufactCode:1600762,drugFormName:"口服液",isBasicDrug:"0",purchasePrice:11.71,disRetailPrice:11.71,dsUnitName:"瓶",drugSpec:"30ml:0.15mg/瓶",dsUnitCode:"000111",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:11.71,approvalDocumentNo:"国药准字H20053903",drugManufactName:"广东大冢制药有限公司",drugFormCode:10041,drugBusiCode:"007Z987496",drugName:"盐酸丙卡特罗口服溶液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:7,retailPrice:11.71},{drugCode:1308,drugManufactCode:1600839,drugFormName:"片剂",isBasicDrug:"2",purchasePrice:22.3,disRetailPrice:1.115,dsUnitName:"盒",drugSpec:"25ug*20片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"省补基本药物",drugTypeCode:100002,dosageUnitName:"ug",disPurchasePrice:1.115,approvalDocumentNo:"国药准字H10930017",drugManufactName:"浙江大冢制药有限公司",drugFormCode:10047,drugBusiCode:"007Z419103",drugName:"盐酸丙卡特罗片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000005",rn:8,retailPrice:22.3},{drugCode:1309,drugManufactCode:1600326,drugFormName:"软膏",isBasicDrug:"0",purchasePrice:10.46,disRetailPrice:10.46,dsUnitName:"支",drugSpec:"10g:0.1g/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100030,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:10.46,approvalDocumentNo:"国药准字H20031310",drugManufactName:"鲁南贝特制药有限公司",drugFormCode:10059,drugBusiCode:"007Z99005",drugName:"盐酸布替萘芬乳膏",drugTypeName:"普通",drugCountryName:"川内",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:9,retailPrice:10.46},{drugCode:1310,drugManufactCode:1600694,drugFormName:"胶浆剂",isBasicDrug:"0",purchasePrice:21.8,disRetailPrice:21.8,dsUnitName:"支",drugSpec:"8g:0.08g/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:21.8,approvalDocumentNo:"国药准字H61022993",drugManufactName:"西安利君制药有限责任公司",drugFormCode:10027,drugBusiCode:"007Z99030",drugName:"盐酸丁卡因胶浆",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:10,retailPrice:21.8},{drugCode:1311,drugManufactCode:1600229,drugFormName:"注射液",isBasicDrug:"1",purchasePrice:6.1,disRetailPrice:6.1,dsUnitName:"支",drugSpec:"2ml:20mg/支",dsUnitCode:"000115",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"国家基本药物",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:6.1,approvalDocumentNo:"国药准字H20053297",drugManufactName:"山东方明药业集团股份有限公司",drugFormCode:10085,drugBusiCode:"1802026147",drugName:"盐酸多巴酚丁胺注射液",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:11,retailPrice:6.1},{drugCode:1312,drugManufactCode:1600765,drugFormName:"片剂",isBasicDrug:"0",purchasePrice:40.86,disRetailPrice:5.8371,dsUnitName:"盒",drugSpec:"5mg*7片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"非基药",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:5.8371,approvalDocumentNo:"国药准字H20010723",drugManufactName:"重庆植恩药业有限公司",drugFormCode:10047,drugBusiCode:"007Z987529",drugName:"盐酸多奈哌齐片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:12,retailPrice:40.86},{drugCode:1313,drugManufactCode:1600554,drugFormName:"片剂",isBasicDrug:"1",purchasePrice:26.08,disRetailPrice:.2608,dsUnitName:"盒",drugSpec:"25mg*100片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"国家基本药物",drugTypeCode:100002,dosageUnitName:"mg",disPurchasePrice:.2608,approvalDocumentNo:"国药准字H32022163",drugManufactName:"南京白敬宇制药有限责任公司",drugFormCode:10047,drugBusiCode:"007Z99092",drugName:"盐酸多塞平片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000006",rn:13,retailPrice:26.08},{drugCode:1314,drugManufactCode:1600768,drugFormName:"肠溶片",isBasicDrug:"1",purchasePrice:15.96,disRetailPrice:.1596,dsUnitName:"瓶",drugSpec:"0.25*100片/瓶",dsUnitCode:"000111",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"国家基本药物",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:.1596,approvalDocumentNo:"国药准字H52020955",drugManufactName:"贵州圣济堂制药有限公司",drugFormCode:10007,drugBusiCode:"007Z001826",drugName:"盐酸二甲双胍肠溶片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:14,retailPrice:15.96},{drugCode:1315,drugManufactCode:1100086,drugFormName:"缓释片",isBasicDrug:"1",purchasePrice:37,disRetailPrice:1.2333,dsUnitName:"盒",drugSpec:"0.5g*30片/盒",dsUnitCode:"000104",drugSupplierName:null,drugClassName:"西药类",drugAlias:null,drugCountryCode:100031,isBasicDrugName:"国家基本药物",drugTypeCode:100002,dosageUnitName:"g",disPurchasePrice:1.2333,approvalDocumentNo:"国药准字H20051289",drugManufactName:"悦康药业集团有限公司",drugFormCode:10024,drugBusiCode:"007P001290",drugName:"盐酸二甲双胍缓释片",drugTypeName:"普通",drugCountryName:"川外",drugIndicatorCode:10001,drugSupplierCode:null,dosageUnitCode:"000008",rn:15,retailPrice:37}]}},components:{columnInput:p,columnDate:P,columnSelect:B,columnTable:x}},I=F,_=(u("034f"),Object(g["a"])(I,d,a,!1,null,null,null)),R=_.exports,A=u("5c96"),H=u.n(A),O=(u("fce9"),function(){t["default"].directive("load-more",{bind:function(e,r){var u=e.querySelector(".el-table__body-wrapper");u.addEventListener("scroll",function(){this.scrollTop+this.clientHeight+50>=this.scrollHeight&&r.value()})}})});t["default"].use(O),t["default"].use(H.a,{size:"small"}),t["default"].config.productionTip=!1,new t["default"]({render:function(e){return e(R)}}).$mount("#app")},"64a9":function(e,r,u){},a98b:function(e,r,u){},d365:function(e,r,u){"use strict";var t=u("a98b"),d=u.n(t);d.a},fce9:function(e,r,u){e.exports={theme:"#1890ff",panGreen:"#32C081",menuText:"#bfcbd9",menuActiveText:"#409EFF",subMenuActiveText:"#f4f4f5",menuBg:"#2B5E7F",menuHover:"#275572",subMenuBg:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"184px"}}}); //# sourceMappingURL=index.bb835a2b.js.map