949dfbe.js 6.5 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[47],{499:function(t,e,r){"use strict";r(22),r(65);e.a={head:function(){var t=this.$store.getters.headerMeta;return{title:t.title,link:[{rel:"icon",type:"image/x-icon",href:t.ico}],meta:[{hid:"description",name:"description",content:t.description},{hid:"keywords",name:"keywords",content:t.keywords}]}}}},600:function(t,e,r){var content=r(666);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(21).default)("83f4e364",content,!0,{sourceMap:!1})},663:function(t,e,r){t.exports=r.p+"img/logistics_success.a1c9fb7.png"},664:function(t,e,r){t.exports=r.p+"img/address_null.aa56dde.png"},665:function(t,e,r){"use strict";r(600)},666:function(t,e,r){var d=r(20)((function(i){return i[1]}));d.push([t.i,".address-list[data-v-1ea3d2d5]{padding:10px}.address-list .address-header[data-v-1ea3d2d5]{border-bottom:1px solid hsla(0,0%,90%,.898);padding:10px 5px}.address-list .address-content[data-v-1ea3d2d5]{margin-top:15px}.address-list .address-content .default-border[data-v-1ea3d2d5]{border:1px solid hsla(0,0%,90%,.898);border-radius:60px}.address-list .address-content[data-v-1ea3d2d5] .el-table{color:#222}.address-list .address-content[data-v-1ea3d2d5] .el-table .el-button--text{color:#222;font-weight:400}.address-list .address-content[data-v-1ea3d2d5] .el-table th{background-color:#f2f2f2}.address-list .address-content[data-v-1ea3d2d5] .el-table thead{color:#555}.address-list .address-content .add-address-btn[data-v-1ea3d2d5]{margin-top:18px}.address-list .data-null[data-v-1ea3d2d5]{padding-top:100px;text-align:center}",""]),d.locals={},t.exports=d},730:function(t,e,r){"use strict";r.r(e);var d=r(7),n=(r(48),r(13),r(24),r(552)),o={mixins:[r(499).a],components:{AddressAdd:n.default},layout:"user-layout",asyncData:function(t){return Object(d.a)(regeneratorRuntime.mark((function e(){var r,d,n,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.$get,t.$post,d=[],n=!0,e.next=5,r("user_address/lists");case 5:return 1==(o=e.sent).code&&((d=o.data).forEach((function(t){t.addressDetail=t.province+" "+t.city+" "+t.district+" "+t.address})),n=d.length<=0),e.abrupt("return",{addressList:d,isDataNull:n});case 8:case"end":return e.stop()}}),e)})))()},data:function(){return{addressPop:!1,editId:-1}},methods:{modifyRow:function(t){this.editId=t.id,this.addressPop=!0},setDefault:function(t){var e=this;return Object(d.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.$post("user_address/setdefault",{id:t.id});case 2:if(1!=r.sent.code){r.next=6;break}return r.next=6,e.getAddressList();case 6:case"end":return r.stop()}}),r)})))()},getAddressList:function(){var t=this;return Object(d.a)(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$get("user_address/lists");case 2:1==(r=e.sent).code&&(t.addressList=r.data,t.addressList.forEach((function(t){t.addressDetail=t.province+" "+t.city+" "+t.district+" "+t.address})),t.addressList.length<=0?t.isDataNull=!0:t.isDataNull=!1);case 4:case"end":return e.stop()}}),e)})))()},deleteAddress:function(t){var e=this;return Object(d.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.$post("user_address/del",{id:t.id});case 2:if(1!=r.sent.code){r.next=6;break}return r.next=6,e.getAddressList();case 6:case"end":return r.stop()}}),r)})))()},showAddressPop:function(){this.addressPop=!0,this.editId=-1}}},l=(r(665),r(9)),component=Object(l.a)(o,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"address-list"},[e("div",{staticClass:"address-header lg"},[t._v("收货地址")]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.isDataNull,expression:"!isDataNull"}],staticClass:"address-content"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.addressList}},[e("el-table-column",{attrs:{prop:"contact",label:"收货人",width:"200"}}),t._v(" "),e("el-table-column",{attrs:{prop:"mobile",label:"手机号码",width:"150"}}),t._v(" "),e("el-table-column",{attrs:{prop:"addressDetail",label:"收货地区"}}),t._v(" "),e("el-table-column",{attrs:{fixed:"right",label:"操作",width:"230"},scopedSlots:t._u([{key:"default",fn:function(d){return[e("div",{staticClass:"flex"},[e("div",{staticClass:"m-r-24 muted"},[e("el-button",{staticClass:"nr",attrs:{type:"text",size:"small"},on:{click:function(e){return t.modifyRow(d.row)}}},[t._v("修改\n ")])],1),t._v(" "),e("el-popconfirm",{attrs:{"confirm-button-text":"确定","cancel-button-text":"取消",icon:"el-icon-info","icon-color":"red",title:"确定要删除地址吗?"},on:{confirm:function(e){return t.deleteAddress(d.row)}}},[e("el-button",{staticClass:"nr muted",attrs:{slot:"reference",type:"text",size:"small"},slot:"reference"},[t._v("删除")])],1),t._v(" "),e("div",{staticClass:"flex",staticStyle:{"margin-left":"36px",cursor:"pointer"},on:{click:function(e){return t.setDefault(d.row)}}},[0==d.row.is_default?e("div",{class:{"default-border":0==d.row.is_default},staticStyle:{width:"16px",height:"16px","margin-right":"8px"}}):e("img",{class:{"default-border":0==d.row.is_default},staticStyle:{width:"16px",height:"16px","margin-right":"8px"},attrs:{src:r(663)}}),t._v(" "),e("div",{staticClass:"nr",class:{primary:1==d.row.is_default}},[t._v("\n "+t._s(1==d.row.is_default?"默认":"设为默认"))])])],1)]}}])})],1),t._v(" "),e("div",{staticClass:"add-address-btn flex row-end"},[e("el-button",{staticStyle:{width:"106px"},attrs:{type:"primary"},on:{click:t.showAddressPop}},[t._v("添加地址")])],1)],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isDataNull,expression:"isDataNull"}],staticClass:"data-null"},[e("img",{staticStyle:{width:"150px",height:"150px"},attrs:{src:r(664)}}),t._v(" "),e("div",{staticClass:"muted xs m-t-8"},[t._v("暂无地址记录~")]),t._v(" "),e("div",{staticClass:"m-t-8"},[e("el-button",{staticStyle:{width:"106px"},attrs:{type:"primary"},on:{click:t.showAddressPop}},[t._v("添加地址")])],1)]),t._v(" "),e("address-add",{attrs:{aid:-1==t.editId?"":t.editId},on:{success:t.getAddressList},model:{value:t.addressPop,callback:function(e){t.addressPop=e},expression:"addressPop"}})],1)}),[],!1,null,"1ea3d2d5",null);e.default=component.exports;installComponents(component,{AddressAdd:r(552).default})}}]);