chunk-f830137a.4879ba2e.js 12 KB

12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f830137a"],{"57e7":function(e,t,a){"use strict";var s=a("5ca1"),i=a("c366")(!1),r=[].indexOf,n=!!r&&1/[1].indexOf(1,-0)<0;s(s.P+s.F*(n||!a("2f21")(r)),"Array",{indexOf:function(e){return n?r.apply(this,arguments)||0:i(this,e,arguments[1])}})},"6d67":function(e,t,a){"use strict";var s=a("5ca1"),i=a("0a49")(1);s(s.P+s.F*!a("2f21")([].map,!0),"Array",{map:function(e){return i(this,e,arguments[1])}})},"75fc":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var s=a("a745"),i=a.n(s),r=a("db2a");function n(e){if(i()(e))return Object(r["a"])(e)}var c=a("3953"),l=a("e630");function d(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e){return n(e)||Object(c["a"])(e)||Object(l["a"])(e)||d()}},"7f7f":function(e,t,a){var s=a("86cc").f,i=Function.prototype,r=/^\s*function ([^ (]*)/,n="name";n in i||a("9e1e")&&s(i,n,{configurable:!0,get:function(){try{return(""+this).match(r)[1]}catch(e){return""}}})},aa77:function(e,t,a){var s=a("5ca1"),i=a("be13"),r=a("79e5"),n=a("fdef"),c="["+n+"]",l="​…",d=RegExp("^"+c+c+"*"),o=RegExp(c+c+"*$"),u=function(e,t,a){var i={},c=r((function(){return!!n[e]()||l[e]()!=l})),d=i[e]=c?t(m):n[e];a&&(i[a]=d),s(s.P+s.F*c,"String",i)},m=u.trim=function(e,t){return e=String(i(e)),1&t&&(e=e.replace(d,"")),2&t&&(e=e.replace(o,"")),e};e.exports=u},b5fb:function(e,t,a){"use strict";a("f533")},c5f6:function(e,t,a){"use strict";var s=a("7726"),i=a("69a8"),r=a("2d95"),n=a("5dbc"),c=a("6a99"),l=a("79e5"),d=a("9093").f,o=a("11e9").f,u=a("86cc").f,m=a("aa77").trim,f="Number",h=s[f],v=h,p=h.prototype,g=r(a("2aeb")(p))==f,b="trim"in String.prototype,P=function(e){var t=c(e,!1);if("string"==typeof t&&t.length>2){t=b?t.trim():m(t,3);var a,s,i,r=t.charCodeAt(0);if(43===r||45===r){if(a=t.charCodeAt(2),88===a||120===a)return NaN}else if(48===r){switch(t.charCodeAt(1)){case 66:case 98:s=2,i=49;break;case 79:case 111:s=8,i=55;break;default:return+t}for(var n,l=t.slice(2),d=0,o=l.length;d<o;d++)if(n=l.charCodeAt(d),n<48||n>i)return NaN;return parseInt(l,s)}}return+t};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof h&&(g?l((function(){p.valueOf.call(a)})):r(a)!=f)?n(new v(P(t)),a,h):P(t)};for(var y,_=a("9e1e")?d(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;_.length>k;k++)i(v,y=_[k])&&!i(h,y)&&u(h,y,o(v,y));h.prototype=p,p.constructor=h,a("2aba")(s,f,h)}},f533:function(e,t,a){},f963:function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{ref:"form",attrs:{title:e.addressParams.id>0?"编辑收货地址":"新增收货地址",visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t},close:function(t){return e.hideDialog()}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("div",{staticClass:"form-row-start"},[a("label",{staticClass:"form-row-start-label"},[a("span",{staticClass:"red-color"},[e._v("*")]),e._v("收货人")]),a("div",{staticClass:"form-row-sidebar",staticStyle:{"flex-direction":"column","align-items":"flex-start"}},[a("div",{staticStyle:{"min-width":"234px",display:"flex","align-items":"center"}},[a("el-input",{attrs:{placeholder:"收货人姓名"},model:{value:e.addressParams.name,callback:function(t){e.$set(e.addressParams,"name",t)},expression:"addressParams.name"}})],1)])]),a("div",{staticClass:"form-row-start"},[a("label",{staticClass:"form-row-start-label"},[a("span",{staticClass:"red-color"},[e._v("*")]),e._v("手机号")]),a("div",{staticClass:"form-row-sidebar",staticStyle:{"flex-direction":"column","align-items":"flex-start"}},[a("div",{staticStyle:{"min-width":"234px",display:"flex","align-items":"center"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:e.addressParams.phone,callback:function(t){e.$set(e.addressParams,"phone",t)},expression:"addressParams.phone"}})],1)])]),a("div",{staticClass:"form-row-start"},[a("span",{staticClass:"form-row-start-label"},[a("span",{staticClass:"red-color"},[e._v("*")]),e._v("所在地区")]),a("div",{staticClass:"form-row-sidebar",staticStyle:{"flex-direction":"column","align-items":"flex-start"}},[a("div",{staticStyle:{width:"550px",display:"flex","align-items":"center","justify-content":"space-between"}},[a("div",{staticClass:"select-item-2"},[a("el-select",{attrs:{placeholder:"请选择省份"},on:{change:function(t){return e.bindColumnchange(0,t)}},model:{value:e.addressPickerValue[0],callback:function(t){e.$set(e.addressPickerValue,0,t)},expression:"addressPickerValue[0]"}},e._l(e.addressPickerData[0],(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:t}})})),1)],1),a("div",{staticClass:"select-item-2"},[a("el-select",{attrs:{placeholder:"请选择城市"},on:{change:function(t){return e.bindColumnchange(1,t)}},model:{value:e.addressPickerValue[1],callback:function(t){e.$set(e.addressPickerValue,1,t)},expression:"addressPickerValue[1]"}},e._l(e.addressPickerData[1],(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:t}})})),1)],1),a("div",{staticClass:"select-item-2"},[a("el-select",{attrs:{placeholder:"请选择区/县"},on:{change:function(t){return e.bindColumnchange(2,t)}},model:{value:e.addressPickerValue[2],callback:function(t){e.$set(e.addressPickerValue,2,t)},expression:"addressPickerValue[2]"}},e._l(e.addressPickerData[2],(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:t}})})),1)],1),a("div",{staticClass:"select-item-2"},[a("el-select",{attrs:{placeholder:"请选择街道"},on:{change:function(t){return e.bindColumnchange(3,t)}},model:{value:e.addressPickerValue[3],callback:function(t){e.$set(e.addressPickerValue,3,t)},expression:"addressPickerValue[3]"}},e._l(e.addressPickerData[3],(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:t}})})),1)],1)])])]),a("div",{staticClass:"form-row-start"},[a("span",{staticClass:"form-row-start-label"},[a("span",{staticClass:"red-color"},[e._v("*")]),e._v("详细地址")]),a("div",{staticClass:"form-row-sidebar",staticStyle:{"flex-direction":"column","align-items":"flex-start"}},[a("div",{staticStyle:{width:"550px",display:"flex","align-items":"center","justify-content":"space-between"}},[a("el-input",{staticClass:"textarea",attrs:{type:"textarea",placeholder:"请填写详细地址~"},model:{value:e.addressParams.detail,callback:function(t){e.$set(e.addressParams,"detail",t)},expression:"addressParams.detail"}})],1)])]),a("div",{staticClass:"form-row-start"},[a("div",{staticClass:"form-flex-end-box"},[a("div",{staticStyle:{width:"548px",display:"flex","align-items":"center","justify-content":"space-between"}},[a("label",{staticClass:"form-bottom-2",attrs:{for:"c1"}},[a("input",{ref:"is_mr",attrs:{id:"c12",name:"pass",type:"checkbox"},domProps:{checked:e.addressParams.is_mr},on:{change:function(t){e.addressParams.is_mr=e.$refs["is_mr"].checked?1:0}}}),a("span",[e._v("设为默认地址")])])])])]),a("div",{staticClass:"form-row-start"},[a("div",{staticClass:"form-flex-end-box"},[a("div",{staticStyle:{width:"548px",display:"flex","align-items":"center","justify-content":"space-between"}},[a("div",{staticClass:"form-btnBox-2"},[a("button",{staticClass:"active",attrs:{type:"button"},on:{click:function(t){return e.setDeliveryAddress()}}},[e._v("保存")]),a("button",{staticClass:"active",attrs:{type:"button"},on:{click:function(t){return e.hideDialog()}}},[e._v("取消")])])])])])])])],1)},i=[],r=a("768b"),n=(a("6d67"),a("75fc")),c=(a("57e7"),a("7f7f"),a("c5f6"),a("67cf")),l=a("ca00"),d={name:"Footer",props:{value:{type:Boolean,default:!1},add_id:{type:Number,default:0}},watch:{value:function(e){this.dialogFormVisible=e},add_id:function(e){this.addressParams.id=e,console.log(e),e>0?this.getAddressDetail():this.initAddress()}},data:function(){return{addressParams:{id:0,pro_name:"",city_name:"",county_name:"",street_name:"",detail:"",phone:"",name:"",is_mr:0},addressPickerData:[[],[],[],[]],addressPickerDataNames:[[],[],[],[]],addressPickerValue:[0,0,0,0],addressPickerValueStr:this.value,dialogFormVisible:!1,loading:!1}},mounted:function(){this.initAddress()},methods:{hideDialog:function(){this.dialogFormVisible=!1,this.$emit("input",!1)},initAddress:function(){this.loading=!0,this.addressParams={id:0,pro_name:"",city_name:"",county_name:"",street_name:"",detail:"",phone:"",name:"",is_mr:0},this.addressPickerData=[[],[],[],[]],this.addressPickerDataNames=[[],[],[],[]],this.addressPickerValue=[0,0,0,0],this.addressPickerValueStr="",this.getAreaChildrenByID()},setDeliveryAddress:function(){var e=this,t=this.addressParams;console.log(t);var a=Object(l["d"])(t,[["name",["notNull","请输入收货人"]],["phone",["notNull","请输入手机号码"],["isMobile","请输入正确手机号"]],["pro_name",["notNull","请输入选择所在地区"]],["city_name",["notNull","请输入选择所在地区"]],["county_name",["notNull","请输入选择所在地区"]],["street_name",["notNull","请输入选择所在地区"]],["detail",["notNull","请输入详细地址"]]]);if(a.length>0)return this.$message.warning(a[0].errMsg);Object(c["mc"])(t).then((function(t){var a=t.code,s=t.msg;t.data;1==a?(e.$message.success(s),e.$emit("save",!0),e.hideDialog()):(e.$message.error(s),e.$emit("save",!1))}))},getAddressDetail:function(){var e=this;this.loading=!0,Object(c["gc"])({id:this.addressParams.id}).then((function(t){var a=t.code,s=t.msg,i=t.data;if(1==a){var r=i.id,n=(i.pro_id,i.city_id,i.county_id,i.pro_name),c=i.city_name,l=i.county_name,d=i.street_name,o=i.detail,u=i.phone,m=i.name,f=i.is_mr;e.addressParams={id:r,pro_name:n,city_name:c,county_name:l,street_name:d,detail:o,phone:u,name:m,is_mr:f};var h=[n,c,l,d];e.select=1==f,e.addressPickerValueStr=h.join(" ");var v=function t(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,s=arguments.length>1?arguments[1]:void 0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=h.splice(0,1)[0];e.getAreaChildrenByID(a,s,i,i,(function(){var a=e.addressPickerDataNames[i-1].indexOf(r);if(h.length>0){var s=e.addressPickerData[i-1][a].id;t(s,a,i+1)}else e.getAreaChildrenByID(0,a,i+1,i)}))};v()}else e.$message.error(s)}))},getAreaChildrenByID:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:4,r=arguments.length>4?arguments[4]:void 0;this.loading=!0;var l=Object(n["a"])(this.addressPickerData),d=Object(n["a"])(this.addressPickerDataNames),o=Object(n["a"])(this.addressPickerValue);o[s-2]=a;var u=function t(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(s>i)return e.addressPickerData=l,e.addressPickerDataNames=d,e.addressPickerValue=o,e.bindPickerChange(),void(r&&r());Object(c["a"])({id:a}).then((function(a){var i=a.code,r=a.msg,n=a.data;1==i?(l[s-1]=n.list,d[s-1]=n.list.map((function(e){return e.name})),o[s-1]=0,t(n.list[0].id,s+1)):e.$message.error(r)}))};u(t,s)},bindPickerChange:function(){var e=Object(r["a"])(this.addressPickerValue,4),t=e[0],a=e[1],s=e[2],i=e[3],n=Object(r["a"])(this.addressPickerData,4),c=n[0],l=n[1],d=n[2],o=n[3];this.addressPickerValueStr="".concat(c[t].name," ").concat(l[a].name," ").concat(d[s].name," ").concat(o[i].name),this.addressParams.pro_name=c[t].name,this.addressParams.city_name=l[a].name,this.addressParams.county_name=d[s].name,this.addressParams.street_name=o[i].name,this.loading=!1},bindColumnchange:function(e,t){this.getAreaChildrenByID(this.addressPickerData[e][t].id,t,e+2)}}},o=d,u=(a("b5fb"),a("2877")),m=Object(u["a"])(o,s,i,!1,null,"6948080d",null);t["a"]=m.exports},fdef:function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"}}]);
  2. //# sourceMappingURL=chunk-f830137a.4879ba2e.js.map