(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-569a430a"],{"4ae1":function(t,e,a){"use strict";var s=a("9ab4"),l=a("1b40"),i=a("0a6d");let r=class extends l.e{constructor(){super(...arguments),this.exportData={},this.formData={page_type:0,page_start:1,page_end:200,file_name:""}}handleOpen(){this.getData()}handleConfirm(){const t=this.$loading({lock:!0,text:"正在导出中...",spinner:"el-icon-loading"});this.method({export:2,...this.param,...this.formData,user_id:this.userId,type:this.type,...this.status,page_size:this.pageSize}).then(()=>{this.$refs.dialog.close()}).finally(()=>{t.close()})}getData(){this.method({...this.param,export:1,user_id:this.userId,type:this.type,page_size:this.pageSize,...this.status}).then(t=>{this.exportData=t,this.formData.file_name=t.file_name,this.formData.page_end=t.page_end,this.formData.page_start=t.page_start})}created(){}};Object(s.a)([Object(l.c)()],r.prototype,"method",void 0),Object(s.a)([Object(l.c)()],r.prototype,"param",void 0),Object(s.a)([Object(l.c)()],r.prototype,"status",void 0),Object(s.a)([Object(l.c)()],r.prototype,"userId",void 0),Object(s.a)([Object(l.c)()],r.prototype,"type",void 0),Object(s.a)([Object(l.c)()],r.prototype,"pageSize",void 0),r=Object(s.a)([Object(l.a)({components:{LsDialog:i.a}})],r);var o=r,n=a("2877"),c=Object(n.a)(o,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"export-data inline"},[e("ls-dialog",{ref:"dialog",attrs:{title:"导出设置",width:"500px",top:"35vh","confirm-button-text":"确认导出",async:!0},on:{confirm:t.handleConfirm,open:t.handleOpen}},[e("div",{attrs:{slot:"trigger"},slot:"trigger"},[e("el-button",{attrs:{size:"small"}},[t._v("导出")])],1),e("div",[e("el-form",{ref:"form",attrs:{model:t.formData,"label-width":"120px",size:"small"}},[e("el-form-item",{attrs:{label:"数据量:"}},[t._v(" 预计导出"+t._s(t.exportData.count)+"条数据,共"+t._s(t.exportData.sum_page)+"页,每页"+t._s(t.exportData.page_size)+"条数据 ")]),e("el-form-item",{attrs:{label:"导出限制:"}},[t._v(" 每次导出最大允许"+t._s(t.exportData.max_page)+"页,共"+t._s(t.exportData.all_max_size)+"条数据 ")]),e("el-form-item",{attrs:{label:"导出范围:",required:""}},[e("el-radio-group",{model:{value:t.formData.page_type,callback:function(e){t.$set(t.formData,"page_type",e)},expression:"formData.page_type"}},[e("el-radio",{attrs:{label:0}},[t._v("全部导出")]),e("el-radio",{attrs:{label:1}},[t._v("分页导出")])],1)],1),1==t.formData.page_type?e("el-form-item",{attrs:{label:"分页范围:",required:""}},[e("div",{staticClass:"flex"},[e("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:t.formData.page_start,callback:function(e){t.$set(t.formData,"page_start",e)},expression:"formData.page_start"}}),e("span",{staticClass:"flex-none m-l-8 m-r-8"},[t._v("页,至")]),e("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:t.formData.page_end,callback:function(e){t.$set(t.formData,"page_end",e)},expression:"formData.page_end"}})],1)]):t._e(),e("el-form-item",{attrs:{label:"导出文件名称:",prop:"file_name"}},[e("el-input",{attrs:{placeholder:"请输入导出文件名称"},model:{value:t.formData.file_name,callback:function(e){t.$set(t.formData,"file_name",e)},expression:"formData.file_name"}})],1)],1)],1)])],1)}),[],!1,null,null,null);e.a=c.exports},9207:function(t,e,a){"use strict";a("a6e0")},a6e0:function(t,e,a){},ab43:function(t,e,a){"use strict";var s=a("23e7"),l=a("d024");s({target:"Iterator",proto:!0,real:!0,forced:a("c430")},{map:l})},d024:function(t,e,a){"use strict";var s=a("c65b"),l=a("59ed"),i=a("825a"),r=a("46c4"),o=a("c5cc"),n=a("9bdd"),c=o((function(){var t=this.iterator,e=i(s(this.next,t));if(!(this.done=!!e.done))return n(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function(t){return i(this),l(t),new c(r(this),{mapper:t})}},ef01:function(t,e,a){"use strict";a.r(e);var s=a("9ab4"),l=a("1b40"),i=a("0a6d"),r=a("3c50"),o=a("14c6");let n=class extends l.e{valueChange(){this.$nextTick(()=>{this.$refs.form.clearValidate()})}closeDialog(){this.$refs.lsDialog.close()}openDialog(){this.$refs.lsDialog.open()}handleSave(){this.$refs.form.validate((t,e)=>{if(!t)return!1;(this.value.id?Object(o.R)(this.value):Object(o.P)(this.value)).then(()=>{this.closeDialog(),this.$emit("refresh")})})}};Object(s.a)([Object(l.c)()],n.prototype,"value",void 0),Object(s.a)([Object(l.f)("value",{deep:!0})],n.prototype,"valueChange",null),n=Object(s.a)([Object(l.a)({components:{LsDialog:i.a}})],n);var c=n,p=a("2877"),d=Object(p.a)(c,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"add-unit"},[e("ls-dialog",{ref:"lsDialog",attrs:{async:!0,width:"740px",top:"30vh",title:t.value.id?"编辑单位":"新增单位",confirmButtonText:"保存"},on:{cancel:t.closeDialog,confirm:t.handleSave}},[e("div",[e("el-form",{ref:"form",attrs:{model:t.value,"label-width":"120px",size:"small"}},[e("el-form-item",{attrs:{label:"单位名称",required:"",prop:"name",rules:[{required:!0,message:"请输入单位名称",trigger:["blur","change"]}]}},[e("el-input",{staticStyle:{width:"380px"},attrs:{placeholder:"请输入单位名称"},model:{value:t.value.name,callback:function(e){t.$set(t.value,"name",e)},expression:"value.name"}})],1),e("el-form-item",{attrs:{label:"排序"}},[e("el-input",{staticStyle:{width:"220px"},attrs:{placeholder:""},model:{value:t.value.sort,callback:function(e){t.$set(t.value,"sort",e)},expression:"value.sort"}}),e("div",{staticClass:"xs muted"},[t._v("排序值必须为整数;数值越小,越靠前")])],1)],1)],1)])],1)}),[],!1,null,null,null).exports,u=a("6ddb"),m=a("f50c"),f=a("4ae1");let h=class extends l.e{constructor(){super(...arguments),this.pager=new u.a,this.queryObj={name:""},this.form={name:"",sort:""},this.apiUnitLists=o.S}handleAdd(){this.form={name:"",sort:""},this.$refs.addUnit.openDialog()}handleEdit({id:t,name:e,sort:a}){this.form={id:t,name:e,sort:a},this.$refs.addUnit.openDialog()}handleDelete(t){Object(o.Q)(t).then(()=>{this.getList()})}handleReset(){this.queryObj={name:""},this.getList()}getList(t){t&&(this.pager.page=t),this.pager.request({callback:o.S,params:this.queryObj})}created(){this.getList()}activated(){this.getList()}};h=Object(s.a)([Object(l.a)({components:{LsDialog:i.a,LsPagination:r.a,AddUnit:d,GoodsSelect:m.a,ExportData:f.a}})],h);var g=h,b=(a("9207"),Object(p.a)(g,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"ls-unit"},[e("div",{staticClass:"ls-unit__top ls-card"},[e("el-alert",{attrs:{title:"温馨提示:管理商品单位。",type:"info","show-icon":"",closable:!1}}),e("div",{staticClass:"ls-top__search m-t-16"},[e("el-form",{ref:"form",attrs:{inline:"",model:t.queryObj,"label-width":"80px",size:"small"}},[e("el-form-item",{attrs:{label:"单位名称"}},[e("el-input",{staticStyle:{width:"280px"},attrs:{placeholder:"请输入单位名称"},model:{value:t.queryObj.name,callback:function(e){t.$set(t.queryObj,"name",e)},expression:"queryObj.name"}})],1),e("el-form-item",{staticClass:"m-l-20",attrs:{label:""}},[e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.getList(1)}}},[t._v("查询")]),e("el-button",{attrs:{size:"small"},on:{click:t.handleReset}},[t._v("重置")]),e("export-data",{staticClass:"m-l-10",attrs:{pageSize:t.pager.size,method:t.apiUnitLists,param:t.queryObj}})],1)],1)],1)],1),e("div",{staticClass:"ls-unit__content ls-card m-t-16"},[e("div",{staticClass:"ls-content__btns"},[e("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.handleAdd}},[t._v("新增单位")])],1),e("div",{staticClass:"ls-content__table m-t-16"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pager.loading,expression:"pager.loading"}],attrs:{data:t.pager.lists,size:"mini"}},[e("el-table-column",{attrs:{prop:"name",label:"单位名称"}}),e("el-table-column",{attrs:{prop:"sort",label:"排序"}}),e("el-table-column",{attrs:{prop:"create_time",label:"创建时间"}}),e("el-table-column",{attrs:{fixed:"right",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"text",size:"small"},on:{click:function(e){return t.handleEdit(a.row)}}},[t._v("编辑")]),e("ls-dialog",{staticClass:"m-l-10 inline",attrs:{content:`确定删除:${a.row.name}?请谨慎操作。`},on:{confirm:function(e){return t.handleDelete(a.row.id)}}},[e("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[t._v("删除")])],1)]}}])})],1)],1),e("div",{staticClass:"flex row-right m-t-16"},[e("ls-pagination",{on:{change:function(e){return t.getList()}},model:{value:t.pager,callback:function(e){t.pager=e},expression:"pager"}})],1)]),e("add-unit",{ref:"addUnit",attrs:{value:t.form},on:{refresh:function(e){return t.getList(1)}}})],1)}),[],!1,null,"701d32b4",null));e.default=b.exports}}]);