You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
10 KiB
1 line
10 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-address-edit"],{"1d40":function(t,i,e){"use strict";e.r(i);var a=e("382d"),n=e("b85d");for(var s in n)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(s);e("5b0d");var d=e("f0c5"),c=Object(d["a"])(n["default"],a["b"],a["c"],!1,null,"fc4e1ab0",null,!1,a["a"],void 0);i["default"]=c.exports},"382d":function(t,i,e){"use strict";e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return a}));var a={tyBarArea:e("9bc5").default},n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"user_address_edit_page bg-ff"},[e("v-uni-view",{staticClass:"page_content"},[e("v-uni-view",{staticClass:"padding-lr-30"},[e("v-uni-view",{staticClass:"item flex align-center border-bottom-e6"},[e("v-uni-text",{staticClass:"text text-28"},[t._v("收货人")]),e("v-uni-input",{staticClass:"margin-left-30 flex-one text-28",attrs:{type:"text",placeholder:"请填写收货人姓名","placeholder-class":"text-28 text-b3"},model:{value:t.data.linkman,callback:function(i){t.$set(t.data,"linkman",i)},expression:"data.linkman"}})],1),e("v-uni-view",{staticClass:"item flex align-center border-bottom-e6"},[e("v-uni-text",{staticClass:"text text-28"},[t._v("联系方式")]),e("v-uni-input",{staticClass:"margin-left-30 flex-one text-28",attrs:{type:"number",placeholder:"请填写收货手机号码","placeholder-class":"text-28 text-b3"},model:{value:t.data.mobile_phone,callback:function(i){t.$set(t.data,"mobile_phone",i)},expression:"data.mobile_phone"}})],1),e("v-uni-view",{staticClass:"item flex align-center border-bottom-e6"},[e("v-uni-text",{staticClass:"text text-28"},[t._v("所在地区")]),e("v-uni-view",{staticClass:"margin-left-30 flex-one"},[e("ty-bar-area",{attrs:{value:t.value},on:{confirm:function(i){arguments[0]=i=t.$handleEvent(i),t.districtConfirm.apply(void 0,arguments)}}})],1)],1),e("v-uni-view",{staticClass:"item flex align-center border-bottom-e6"},[e("v-uni-text",{staticClass:"text text-28"},[t._v("详细地址")]),e("v-uni-input",{staticClass:"margin-left-30 flex-one text-28",attrs:{type:"text",placeholder:"详细地址需填写楼栋层或房间号","placeholder-class":"text-28 text-b3"},model:{value:t.data.address,callback:function(i){t.$set(t.data,"address",i)},expression:"data.address"}}),e("v-uni-text",{staticClass:"margin-left-30 tyIcon-dingwei2 text-40 text-main",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.location.apply(void 0,arguments)}}})],1),e("v-uni-view",{staticClass:"item flex align-center justify-between border-bottom-e6"},[e("v-uni-text",{staticClass:"text text-28"},[t._v("设为默认")]),e("v-uni-text",{staticClass:"margin-left-30",class:0==t.data.is_default?"tyIcon-quan text-34 text-cc":"tyIcon-xuanzhong1 text-40 text-main",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.defaultChange.apply(void 0,arguments)}}})],1),e("v-uni-view",{staticClass:"btns width-100p padding-lr-30"},[e("v-uni-view",{staticClass:"line-height-80 radius-40 bg-main text-center text-30 text-ff",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.submit.apply(void 0,arguments)}}},[t._v(t._s(t.data.id?"确认":"保存"))]),t.data.id?e("v-uni-view",{staticClass:"margin-top-20 line-height-80 radius-40 border-ed text-center text-28 text-66",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.del.apply(void 0,arguments)}}},[t._v("删除地址")]):t._e()],1)],1)],1)],1)},s=[]},"5b0d":function(t,i,e){"use strict";var a=e("fb7e"),n=e.n(a);n.a},"5eaf":function(t,i,e){var a=e("24fb");i=a(!1),i.push([t.i,".item[data-v-fc4e1ab0]{height:%?100?%;line-height:%?100?%;box-sizing:border-box;border-bottom:%?1?% solid #ededed}.text[data-v-fc4e1ab0]{width:%?115?%}.btns[data-v-fc4e1ab0]{position:fixed;left:0;bottom:calc(%?30?% + env(safe-area-inset-bottom))}",""]),t.exports=i},"867e":function(t,i,e){"use strict";e.d(i,"b",(function(){return a})),e.d(i,"c",(function(){return n})),e.d(i,"a",(function(){}));var a=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"bar_area_cn"},[e("v-uni-picker",{staticClass:"text-28",attrs:{mode:"multiSelector",bindchange:"_bindRegionChange",range:t.multiArray,value:t.multiIndex,"range-key":"name"},on:{columnchange:function(i){arguments[0]=i=t.$handleEvent(i),t.columnchange.apply(void 0,arguments)},cancel:function(i){arguments[0]=i=t.$handleEvent(i)},change:function(i){arguments[0]=i=t.$handleEvent(i),t.change.apply(void 0,arguments)}}},[e("v-uni-view",{staticClass:"flex"},[e("v-uni-view",{staticClass:"flex-one text-28"},[t.district.province?e("v-uni-text",[t._v(t._s(t.district.province)+" "+t._s(t.district.city)+" "+t._s(t.district.area))]):e("v-uni-text",{staticClass:"text-b3"},[t._v("请选择所在地区")])],1),e("v-uni-text",{staticClass:"tyIcon-fanhui text-22 text-80"})],1)],1)],1)},n=[]},9414:function(t,i,e){"use strict";(function(t){e("7a82"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a={data:function(){return{value:[],data:{id:"",linkman:"",mobile_phone:"",province_id:1,city_id:101,area_id:1001,address:"",lat:"",lng:"",is_default:0}}},onLoad:function(t){this.data.id=t.id||0,this.data.id||this.cn.setTitle("新增收货地址")},onReady:function(){var t=this;this.data.id?this.rq.getData("base/user/api/Address/getAddressData",{address_id:this.data.id}).then((function(i){t.data=i.data.data,t.value=[i.data.data.province_id,i.data.data.city_id,i.data.data.area_id]})):this.rq.getData("base/user/api/Address/hasAddress",{address_id:this.data.id}).then((function(i){1==i.data.is_frist&&(t.data.is_default=1)}))},methods:{defaultChange:function(){this.data.is_default=0==this.data.is_default?1:0},districtConfirm:function(t){this.data.province_id=t.province_id,this.data.city_id=t.city_id,this.data.area_id=t.area_id},location:function(){var i=this;uni.chooseLocation({success:function(e){t("log",e," at pages/user/address/edit.vue:115"),i.data.lat=e.latitude,i.data.lng=e.longitude,i.data.address=e.name},fail:function(i){t("log",i," at pages/user/address/edit.vue:121")}})},submit:function(){var t=this;return this.data.linkman?this.data.mobile_phone?this.data.address?void this.rq.getData("base/user/api/Address/addressUpdate",this.data).then((function(i){0==i.code&&(t.cn.toast("保存成功"),setTimeout((function(t){uni.navigateBack({delta:1})}),1e3))})):(this.cn.toast("请填写详细地址"),!1):(this.cn.toast("请填写联系方式"),!1):(this.cn.toast("请填写联系人"),!1)},del:function(){var t=this;this.cn.confirm("确定删除该地址").then((function(i){i.confirm&&t.rq.getData("base/user/api/Address/delAddress",{address_id:t.data.id}).then((function(i){0==i.code&&(t.cn.toast(i.msg),uni.navigateBack({delta:1}))}))}))}}};i.default=a}).call(this,e("0de9")["log"])},"9bc5":function(t,i,e){"use strict";e.r(i);var a=e("867e"),n=e("eb13");for(var s in n)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(s);var d=e("f0c5"),c=Object(d["a"])(n["default"],a["b"],a["c"],!1,null,"57f076ea",null,!1,a["a"],void 0);i["default"]=c.exports},b85d:function(t,i,e){"use strict";e.r(i);var a=e("9414"),n=e.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(s);i["default"]=n.a},dd7a:function(t,i,e){"use strict";e("7a82");var a=e("4ea4").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("a9e3"),e("d81d"),e("14d9");a(e("4e85"));var n=a(e("798d")),s={props:{value:{type:Array,default:function(){return[]}}.k,columnsNum:{type:Number,default:3}},data:function(){return{districtList:"",multiIndex:[],multiArray:[]}},computed:{district:function(){return this.districtList.length&&this.multiIndex.length?(t=""===this.multiIndex[0]?"":this.districtList[this.multiIndex[0]].name,a=""===this.multiIndex[0]?"":this.districtList[this.multiIndex[0]].id,this.columnsNum>=2&&(i=""===this.multiIndex[1]?"":this.districtList[this.multiIndex[0]]._child[this.multiIndex[1]].name,n=""===this.multiIndex[1]?"":this.districtList[this.multiIndex[0]]._child[this.multiIndex[1]].id),3==this.columnsNum&&(e=""===this.multiIndex[2]?"":this.districtList[this.multiIndex[0]]._child[this.multiIndex[1]]._child[this.multiIndex[2]].name,s=""===this.multiIndex[2]?"":this.districtList[this.multiIndex[0]]._child[this.multiIndex[1]]._child[this.multiIndex[2]].id),{province:t,city:i,area:e,province_id:a,city_id:n,area_id:s}):{};var t,i,e,a,n,s}},created:function(){var t=this;n.default.getData("base/district/api/District/getDistrict").then((function(i){0==i.code&&(t.districtList=i.data.district_list,t.getmultiIndex())}))},methods:{getmultiIndex:function(){var t=Array.apply(null,Array(3)).map((function(){return""}));if(this.districtList.length||(this.multiIndex=t),this.value.length){for(var i=0;i<this.districtList.length;i++)this.districtList[i].id==this.value[0]&&(t[0]=i);for(i=0;i<this.districtList[t[0]]._child.length;i++)this.districtList[t[0]]._child[i].id==this.value[1]&&(t[1]=i);for(i=0;i<this.districtList[t[0]]._child[t[1]]._child.length;i++)this.districtList[t[0]]._child[t[1]]._child[i].id==this.value[2]&&(t[2]=i)}this.multiIndex=t,this.getmultiArray()},getmultiArray:function(){var t,i,e,a=[];if(!this.districtList.length)return a;t=this.districtList,i=this.columnsNum>=2?""===this.multiIndex[0]?t[0]._child:t[this.multiIndex[0]]._child:[],e=this.columnsNum>=3?""===this.multiIndex[1]?i[0]._child:i[this.multiIndex[1]]._child:[],a.push(t),this.columnsNum>=2&&a.push(i),3==this.columnsNum&&a.push(e),this.multiArray=a},columnchange:function(t){var i=t.detail.column,e=this.multiIndex;0==i?(e[i]=t.detail.value,e[1]=0,e[2]=0):1==i?(e[i]=t.detail.value,e[2]=0):2==i&&(e[i]=t.detail.value),this.multiIndex=e,this.getmultiArray()},change:function(t){this.multiIndex=t.detail.value,this.$emit("confirm",{multiIndex:t.detail.value,province:this.district.province,city:this.district.city,area:this.district.area,province_id:this.district.province_id,city_id:this.district.city_id,area_id:this.district.area_id})}}};i.default=s},eb13:function(t,i,e){"use strict";e.r(i);var a=e("dd7a"),n=e.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(i,t,(function(){return a[t]}))}(s);i["default"]=n.a},fb7e:function(t,i,e){var a=e("5eaf");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=e("4f06").default;n("12cc23b2",a,!0,{sourceMap:!1,shadowMode:!1})}}]); |