chunk-54858334.d8bbc0ab.js 12 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-54858334"],{"4ae1":function(t,e,a){"use strict";var s=a("9ab4"),i=a("1b40"),r=a("0a6d");let l=class extends i.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(i.c)()],l.prototype,"method",void 0),Object(s.a)([Object(i.c)()],l.prototype,"param",void 0),Object(s.a)([Object(i.c)()],l.prototype,"status",void 0),Object(s.a)([Object(i.c)()],l.prototype,"userId",void 0),Object(s.a)([Object(i.c)()],l.prototype,"type",void 0),Object(s.a)([Object(i.c)()],l.prototype,"pageSize",void 0),l=Object(s.a)([Object(i.a)({components:{LsDialog:r.a}})],l);var o=l,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},"5cf7":function(t,e,a){"use strict";var s=a("9ab4"),i=a("0463"),r=a("1b40");let l=class extends r.e{constructor(){super(...arguments),this.options=i.a}get areaValue(){return[this.province,this.city,this.district]}set areaValue(t){this.$emit("update:province",t[0]),this.$emit("update:city",t[1]),this.$emit("update:district",t[2])}};Object(s.a)([Object(r.c)()],l.prototype,"province",void 0),Object(s.a)([Object(r.c)()],l.prototype,"city",void 0),Object(s.a)([Object(r.c)()],l.prototype,"district",void 0),Object(s.a)([Object(r.c)({default:"380px"})],l.prototype,"width",void 0),l=Object(s.a)([r.a],l);var o=l,n=a("2877"),c=Object(n.a)(o,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"area-select"},[e("el-cascader",{style:{width:t.width},attrs:{options:t.options},model:{value:t.areaValue,callback:function(e){t.areaValue=e},expression:"areaValue"}})],1)}),[],!1,null,null,null);e.a=c.exports},b82b:function(t,e,a){"use strict";a.r(e);var s=a("9ab4"),i=a("1b40"),r=a("0a6d"),l=a("3c50"),o=a("4ae1"),n=a("d7bf"),c=a("6ddb"),d=a("5cf7");let p=class extends i.e{constructor(){super(...arguments),this.formData={id:"",contact:"",mobile:"",phone_code:"",phone_number:"",phone_extension:"",province_id:"",city_id:"",district_id:"",address:"",remarks:""}}openDialog(t){t&&(this.formData.id=t,this.getData()),this.$refs.Dialog.open()}getData(){Object(n.a)({id:this.formData.id}).then(t=>{this.formData=t})}async handleConfirm(){this.formData.id?await Object(n.e)(this.formData):await Object(n.b)(this.formData),this.$emit("reflsh")}handleColse(){this.$emit("colse"),this.$emit("reflsh")}};Object(s.a)([Object(i.c)()],p.prototype,"value",void 0),p=Object(s.a)([Object(i.a)({components:{AreaSelect:d.a,LsDialog:r.a}})],p);var u=p,m=a("2877"),f=Object(m.a)(u,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("ls-dialog",{ref:"Dialog",staticClass:"m-l-10 inline",attrs:{title:t.formData.id?"编辑地址":"新增地址",width:"800px",top:"20vh"},on:{confirm:t.handleConfirm,close:t.handleColse}},[e("el-form",{ref:"form",attrs:{size:"mini","label-width":"120px"}},[e("el-form-item",{attrs:{label:"添加地址"}},[t._v("电话号码、手机号码选填一项,备注为可填项,其余均为必填项")]),e("el-form-item",{attrs:{label:"联系人"}},[e("el-input",{attrs:{placeholder:"请输入"},model:{value:t.formData.contact,callback:function(e){t.$set(t.formData,"contact",e)},expression:"formData.contact"}})],1),e("el-form-item",{attrs:{label:"所在地区"}},[e("area-select",{attrs:{width:"280px",province:t.formData.province_id,city:t.formData.city_id,district:t.formData.district_id},on:{"update:province":function(e){return t.$set(t.formData,"province_id",e)},"update:city":function(e){return t.$set(t.formData,"city_id",e)},"update:district":function(e){return t.$set(t.formData,"district_id",e)}}})],1),e("el-form-item",{attrs:{label:"详细地址"}},[e("el-input",{attrs:{placeholder:"请输入"},model:{value:t.formData.address,callback:function(e){t.$set(t.formData,"address",e)},expression:"formData.address"}})],1),e("el-form-item",{attrs:{label:"电话号码"}},[e("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"请输入"},model:{value:t.formData.phone_code,callback:function(e){t.$set(t.formData,"phone_code",e)},expression:"formData.phone_code"}}),e("span",{staticClass:"m-l-5 m-r-5"},[t._v(" - ")]),e("el-input",{staticStyle:{width:"150px"},attrs:{placeholder:"请输入"},model:{value:t.formData.phone_number,callback:function(e){t.$set(t.formData,"phone_number",e)},expression:"formData.phone_number"}}),e("span",{staticClass:"m-l-5 m-r-5"},[t._v(" - ")]),e("el-input",{staticStyle:{width:"150px"},attrs:{placeholder:"请输入"},model:{value:t.formData.phone_extension,callback:function(e){t.$set(t.formData,"phone_extension",e)},expression:"formData.phone_extension"}})],1),e("el-form-item",{attrs:{label:"手机号码"}},[e("el-input",{attrs:{placeholder:"请输入"},model:{value:t.formData.mobile,callback:function(e){t.$set(t.formData,"mobile",e)},expression:"formData.mobile"}})],1),e("el-form-item",{attrs:{label:"备注"}},[e("el-input",{attrs:{placeholder:"请输入"},model:{value:t.formData.remarks,callback:function(e){t.$set(t.formData,"remarks",e)},expression:"formData.remarks"}})],1)],1)],1)}),[],!1,null,null,null).exports;let h=class extends i.e{constructor(){super(...arguments),this.value=!0,this.pager=new c.a,this.addDislogshow=!1}handleAdd(t){this.addDislogshow=!0,this.$nextTick(()=>{this.$refs.lsDislog.openDialog(t.id)})}reflsh(){setTimeout(()=>{this.getList()},100)}handlecolse(){this.addDislogshow=!1,setTimeout(()=>{this.getList()},100)}getList(){this.pager.request({callback:n.f,params:{}}).catch(t=>{})}handleDefault(t,e){if("1"==e){if(1==t.is_deliver_default)return;Object(n.c)({id:t.id,default_type:e,is_default:1}).then(()=>{this.getList()})}else{if(1==t.is_return_default)return;Object(n.c)({id:t.id,default_type:e,is_default:1}).then(()=>{this.getList()})}}handleDel(t){Object(n.d)({id:t.id}).then(()=>{this.getList()})}created(){this.getList()}};h=Object(s.a)([Object(i.a)({components:{LsDialog:r.a,LsPagination:l.a,ExportData:o.a,addDislog:f}})],h);var _=h,b=Object(m.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"address_lists"},[e("div",{staticClass:"ls-card"},[e("el-alert",{attrs:{title:"温馨提示:用来保存自己的发货、退货地址,您最多可添加50条地址。",type:"info","show-icon":"",closable:!1}})],1),e("div",{staticClass:"ls-card m-t-24"},[e("div",{staticClass:"add-btn"},[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.handleAdd}},[t._v("新增地址 ")])],1),e("div",{staticClass:"m-t-24"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pager.loading,expression:"pager.loading"}],staticStyle:{width:"100%"},attrs:{data:t.pager.lists,size:"mini"}},[e("el-table-column",{attrs:{label:"发货地址","min-width":"70"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{on:{click:function(e){return e.preventDefault(),t.handleDefault(a.row,"1")}}},[e("el-radio",{attrs:{label:!0},model:{value:1==a.row.is_deliver_default,callback:function(e){t.$set(a.row,"is_deliver_default == 1",e)},expression:"scope.row.is_deliver_default == 1"}},[t._v("默认")])],1)]}}])}),e("el-table-column",{attrs:{label:"退货地址","min-width":"70"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{on:{click:function(e){return e.preventDefault(),t.handleDefault(a.row,"2")}}},[e("el-radio",{attrs:{label:!0},model:{value:1==a.row.is_return_default,callback:function(e){t.$set(a.row,"is_return_default == 1",e)},expression:"scope.row.is_return_default == 1"}},[t._v("默认")])],1)]}}])}),e("el-table-column",{attrs:{label:"联系人","min-width":"70",prop:"contact"}}),e("el-table-column",{attrs:{label:"所在地区","min-width":"70"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.province)+" "+t._s(e.row.city)+t._s(e.row.district)+" ")]}}])}),e("el-table-column",{attrs:{label:"详细地址","min-width":"70",prop:"address"}}),e("el-table-column",{attrs:{label:"电话号码","min-width":"70"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.phone_code&&a.row.phone_extension&&a.row.phone_number?e("span",[t._v(t._s(a.row.phone_code)+"-"+t._s(a.row.phone_extension)+"-"+t._s(a.row.phone_number))]):t._e()]}}])}),e("el-table-column",{attrs:{label:"手机号码","min-width":"70",prop:"mobile"}}),e("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(e){return t.handleAdd(a.row)}}},[t._v("编辑 ")]),e("ls-dialog",{staticClass:"m-l-10 inline",attrs:{title:"删除地址"},on:{confirm:function(e){return t.handleDel(a.row)}}},[e("el-button",{attrs:{slot:"trigger",type:"text",size:"mini"},slot:"trigger"},[t._v("删除 ")])],1)]}}])})],1),e("div",{staticClass:"m-t-24 flex row-right"},[e("ls-pagination",{on:{change:t.getList},model:{value:t.pager,callback:function(e){t.pager=e},expression:"pager"}})],1)],1)]),t.addDislogshow?e("addDislog",{ref:"lsDislog",on:{reflsh:t.reflsh,colse:t.handlecolse}}):t._e()],1)}),[],!1,null,null,null);e.default=b.exports},d7bf:function(t,e,a){"use strict";a.d(e,"f",(function(){return i})),a.d(e,"a",(function(){return r})),a.d(e,"c",(function(){return l})),a.d(e,"b",(function(){return o})),a.d(e,"e",(function(){return n})),a.d(e,"d",(function(){return c}));var s=a("f175");const i=t=>s.a.get("/marketing.address_library/lists",{params:t}),r=t=>s.a.get("/marketing.address_library/detail",{params:t}),l=t=>s.a.post("/marketing.address_library/default",t),o=t=>s.a.post("/marketing.address_library/add",t),n=t=>s.a.post("/marketing.address_library/edit",t),c=t=>s.a.post("/marketing.address_library/del",t)}}]);