Files
duolamaojiazhen/public/mobile/static/js/pages-address_edit-address_edit.abad713f.js
2025-12-22 13:59:40 +08:00

1 line
17 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-address_edit-address_edit"],{"0739":function(e,t,i){var a=i("24fb");t=a(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */.u-field[data-v-f53ee160]{font-size:%?28?%;padding:%?20?% %?28?%;text-align:left;position:relative;color:#303133}.u-field-inner[data-v-f53ee160]{display:flex;flex-direction:row;align-items:center}.u-textarea-inner[data-v-f53ee160]{align-items:flex-start}.u-textarea-class[data-v-f53ee160]{min-height:%?96?%;width:auto;font-size:%?28?%}.fild-body[data-v-f53ee160]{display:flex;flex-direction:row;flex:1;align-items:center}.u-arror-right[data-v-f53ee160]{margin-left:%?8?%}.u-label-text[data-v-f53ee160]{display:inline-flex}.u-label-left-gap[data-v-f53ee160]{margin-left:%?6?%}.u-label-postion-top[data-v-f53ee160]{flex-direction:column;align-items:flex-start}.u-label[data-v-f53ee160]{width:%?130?%;flex:1 1 %?130?%;text-align:left;position:relative;display:flex;flex-direction:row;align-items:center}.u-required[data-v-f53ee160]::before{content:"*";position:absolute;left:%?-16?%;font-size:14px;color:#fa3534;height:9px;line-height:1}.u-field__input-wrap[data-v-f53ee160]{position:relative;overflow:hidden;font-size:%?28?%;height:%?48?%;flex:1;width:auto}.u-clear-icon[data-v-f53ee160]{display:flex;flex-direction:row;align-items:center}.u-error-message[data-v-f53ee160]{color:#fa3534;font-size:%?26?%;text-align:left}.placeholder-style[data-v-f53ee160]{color:#969799}.u-input-class[data-v-f53ee160]{font-size:%?28?%}.u-button-wrap[data-v-f53ee160]{margin-left:%?8?%}',""]),e.exports=t},"17f8":function(e,t,i){"use strict";var a=i("7152"),n=i.n(a);n.a},"23cd":function(e,t,i){"use strict";i("7a82");var a=i("ee27").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("e25e"),i("99af");var n=i("5063"),r=a(i("536c")),s={data:function(){return{addressObj:{contact:"",telephone:"",province:"",city:"",district:"",address:"",is_default:0},region:"",addressId:"",defaultRegion:["广东省","广州市","番禺区"],defaultRegionCode:"440113",showRegion:!1,lists:[]}},props:{},onLoad:function(e){var t=this;this.addressId=parseInt(e.id),e.id?(uni.setNavigationBarTitle({title:"编辑地址"}),this.getOneAddressFun()):(uni.setNavigationBarTitle({title:"添加地址"}),this.getWxAddressFun()),this.$nextTick((function(){t.lists=r.default}))},onUnload:function(){uni.removeStorageSync("wxAddress")},onShareAppMessage:function(){},methods:{formSubmit:function(e){var t=this,i=e.detail.value,a=this.addressObj,r=a.province_id,s=a.city_id,o=a.district_id,l=a.is_default,d=a.address,c=this.addressId;return i.address=d,i.contact?i.telephone?i.region?i.address?(i.province_id=parseInt(r),i.city_id=parseInt(s),i.district_id=parseInt(o),i.is_default=l,i.id=c,delete i.region,void(c?(0,n.editAddress)(i).then((function(e){1==e.code&&t.$toast({title:e.msg},{tab:3,url:1})})).catch((function(e){return t.$toast({title:e})})):(0,n.addAddress)(i).then((function(e){1==e.code&&t.$toast({title:e.msg},{tab:3,url:1})})).catch((function(e){return t.$toast({title:e})})))):this.$toast({title:"请填写小区、街道、门牌号等信息"}):this.$toast({title:"请选择省、市、区"}):this.$toast({title:"请填写手机号码"}):this.$toast({title:"请填写收货人姓名"})},regionChange:function(e){this.addressObj.province_id=e[0].value,this.addressObj.city_id=e[1].value,this.addressObj.district_id=e[2].value,this.region=e[0].label+" "+e[1].label+" "+e[2].label},ChangeIsDefault:function(e){0==this.addressObj.is_default?this.addressObj.is_default=1:this.addressObj.is_default=0},textareaChange:function(e){this.addressObj.address=e.detail.value},getOneAddressFun:function(){var e=this;(0,n.getOneAddress)(this.addressId).then((function(t){if(1==t.code){var i=t.data,a=i.city,n=i.province,r=i.district;e.addressObj=t.data,e.region="".concat(n," ").concat(a," ").concat(r)}}))},getWxAddressFun:function(){var e=this,t=uni.getStorageSync("wxAddress");if(t){t=JSON.parse(t);var i=t,a=i.userName,r=i.telNumber,s=i.provinceName,o=i.cityName,l=i.detailInfo,d=t.countryName||t.countyName;(0,n.hasRegionCode)({province:s,city:o,district:d}).then((function(t){1==t.code&&t.data.province&&(e.region="".concat(s," ").concat(o," ").concat(d),e.addressObj.contact=a,e.addressObj.telephone=r,e.addressObj.address=l,e.addressObj.province_id=t.data.province,e.addressObj.city_id=t.data.city,e.addressObj.district_id=t.data.district)}))}}}};t.default=s},"3cb7":function(e,t,i){"use strict";var a=i("ab69"),n=i.n(a);n.a},"3eff":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return r})),i.d(t,"a",(function(){return a}));var a={uField:i("8dbc").default,uSelect:i("8e0e").default},n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"address-edit"},[i("v-uni-form",{attrs:{"report-submit":"true"},on:{submit:function(t){arguments[0]=t=e.$handleEvent(t),e.formSubmit.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"form bg-white"},[i("v-uni-view",{staticClass:"form-item row"},[i("v-uni-view",{staticClass:"label"},[e._v("用户姓名")]),i("v-uni-input",{staticClass:"ml10",attrs:{name:"contact",type:"text",placeholder:"请填写收货人姓名"},model:{value:e.addressObj.contact,callback:function(t){e.$set(e.addressObj,"contact",t)},expression:"addressObj.contact"}})],1),i("v-uni-view",{staticClass:"form-item row"},[i("v-uni-view",{staticClass:"label"},[e._v("手机电话")]),i("v-uni-input",{staticClass:"ml10",attrs:{name:"telephone",type:"number",placeholder:"请填写手机号码"},model:{value:e.addressObj.telephone,callback:function(t){e.$set(e.addressObj,"telephone",t)},expression:"addressObj.telephone"}})],1),i("v-uni-view",{on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.showRegion=!0}}},[i("v-uni-view",{staticClass:"form-item row"},[i("v-uni-view",{staticClass:"label"},[e._v("所在地区")]),i("v-uni-input",{staticClass:"ml10",attrs:{name:"region",disabled:!0,type:"text",placeholder:"请选择省、市、区"},model:{value:e.region,callback:function(t){e.region=t},expression:"region"}}),i("v-uni-image",{staticClass:"icon-sm ml10",attrs:{src:"/static/images/arrow_right.png"}})],1)],1),i("v-uni-view",[i("u-field",{attrs:{type:"textarea",label:"详细地址",placeholder:"请填写小区、街道、门牌号等信息","field-style":{flex:1,"margin-left":"20rpx",height:"160rpx"}},model:{value:e.addressObj.address,callback:function(t){e.$set(e.addressObj,"address",t)},expression:"addressObj.address"}})],1)],1),i("v-uni-view",{staticClass:"mt10 mb10 bg-white check-wrap"},[i("v-uni-radio-group",{staticClass:"row",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.ChangeIsDefault.apply(void 0,arguments)}}},[i("v-uni-radio",{staticStyle:{"border-radius":"50%",transform:"scale(0.7)"},attrs:{id:"checkbox",checked:!!e.addressObj.is_default,color:"#FF2C3C"}}),i("v-uni-label",{attrs:{for:"checkbox"}},[i("v-uni-text",[e._v("设置为默认")])],1)],1)],1),i("v-uni-button",{staticClass:"my-btn bg-primary white br60",attrs:{"form-type":"submit"}},[e._v("完成")])],1),i("u-select",{attrs:{mode:"mutil-column-auto",list:e.lists},on:{confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.regionChange.apply(void 0,arguments)}},model:{value:e.showRegion,callback:function(t){e.showRegion=t},expression:"showRegion"}})],1)},r=[]},"4e40":function(e,t,i){"use strict";i("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("a9e3"),i("498a");var a={name:"u-field",props:{icon:String,rightIcon:String,required:Boolean,label:String,password:Boolean,clearable:{type:Boolean,default:!0},labelWidth:{type:[Number,String],default:130},labelAlign:{type:String,default:"left"},inputAlign:{type:String,default:"left"},iconColor:{type:String,default:"#606266"},autoHeight:{type:Boolean,default:!0},errorMessage:{type:[String,Boolean],default:""},placeholder:String,placeholderStyle:String,focus:Boolean,fixed:Boolean,value:[Number,String],type:{type:String,default:"text"},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},labelPosition:{type:String,default:"left"},fieldStyle:{type:Object,default:function(){return{}}},clearSize:{type:[Number,String],default:30},iconStyle:{type:Object,default:function(){return{}}},borderTop:{type:Boolean,default:!1},borderBottom:{type:Boolean,default:!0},trim:{type:Boolean,default:!0}},data:function(){return{focused:!1,itemIndex:0}},computed:{inputWrapStyle:function(){var e={};return e.textAlign=this.inputAlign,"left"==this.labelPosition?e.margin="0 8rpx":e.marginRight="8rpx",e},rightIconStyle:function(){var e={};return"top"==this.arrowDirection&&(e.transform="roate(-90deg)"),"bottom"==this.arrowDirection?e.transform="roate(90deg)":e.transform="roate(0deg)",e},labelStyle:function(){var e={};return"left"==this.labelAlign&&(e.justifyContent="flext-start"),"center"==this.labelAlign&&(e.justifyContent="center"),"right"==this.labelAlign&&(e.justifyContent="flext-end"),e},justifyContent:function(){return"left"==this.labelAlign?"flex-start":"center"==this.labelAlign?"center":"right"==this.labelAlign?"flex-end":void 0},inputMaxlength:function(){return Number(this.maxlength)},fieldInnerStyle:function(){var e={};return"left"==this.labelPosition?e.flexDirection="row":e.flexDirection="column",e}},methods:{onInput:function(e){var t=e.detail.value;this.trim&&(t=this.$u.trim(t)),this.$emit("input",t)},onFocus:function(e){this.focused=!0,this.$emit("focus",e)},onBlur:function(e){var t=this;setTimeout((function(){t.focused=!1}),100),this.$emit("blur",e)},onConfirm:function(e){this.$emit("confirm",e.detail.value)},onClear:function(e){this.$emit("input","")},rightIconClick:function(){this.$emit("right-icon-click"),this.$emit("click")},fieldClick:function(){this.$emit("click")}}};t.default=a},"5b0a":function(e,t,i){"use strict";i.r(t);var a=i("3eff"),n=i("89e3");for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);i("3cb7");var s=i("f0c5"),o=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"3fdc1f24",null,!1,a["a"],void 0);t["default"]=o.exports},7152:function(e,t,i){var a=i("0739");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("4f06").default;n("24c486ab",a,!0,{sourceMap:!1,shadowMode:!1})},"89e3":function(e,t,i){"use strict";i.r(t);var a=i("23cd"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(r);t["default"]=n.a},"8dbc":function(e,t,i){"use strict";i.r(t);var a=i("b9ce"),n=i("cc1d");for(var r in n)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(r);i("17f8");var s=i("f0c5"),o=Object(s["a"])(n["default"],a["b"],a["c"],!1,null,"f53ee160",null,!1,a["a"],void 0);t["default"]=o.exports},ab69:function(e,t,i){var a=i("df0b");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("4f06").default;n("a40c028e",a,!0,{sourceMap:!1,shadowMode:!1})},b9ce:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return r})),i.d(t,"a",(function(){return a}));var a={uIcon:i("ca16").default},n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"u-field",class:{"u-border-top":e.borderTop,"u-border-bottom":e.borderBottom}},[i("v-uni-view",{staticClass:"u-field-inner",class:["textarea"==e.type?"u-textarea-inner":"","u-label-postion-"+e.labelPosition]},[i("v-uni-view",{staticClass:"u-label",class:[e.required?"u-required":""],style:{justifyContent:e.justifyContent,flex:"left"==e.labelPosition?"0 0 "+e.labelWidth+"rpx":"1"}},[e.icon?i("v-uni-view",{staticClass:"u-icon-wrap"},[i("u-icon",{staticClass:"u-icon",attrs:{size:"32","custom-style":e.iconStyle,name:e.icon,color:e.iconColor}})],1):e._e(),e._t("icon"),i("v-uni-text",{staticClass:"u-label-text",class:[this.$slots.icon||e.icon?"u-label-left-gap":""]},[e._v(e._s(e.label))])],2),i("v-uni-view",{staticClass:"fild-body"},[i("v-uni-view",{staticClass:"u-flex-1 u-flex",style:[e.inputWrapStyle]},["textarea"==e.type?i("v-uni-textarea",{staticClass:"u-flex-1 u-textarea-class",style:[e.fieldStyle],attrs:{value:e.value,placeholder:e.placeholder,placeholderStyle:e.placeholderStyle,disabled:e.disabled,maxlength:e.inputMaxlength,focus:e.focus,autoHeight:e.autoHeight,fixed:e.fixed},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.onInput.apply(void 0,arguments)},blur:function(t){arguments[0]=t=e.$handleEvent(t),e.onBlur.apply(void 0,arguments)},focus:function(t){arguments[0]=t=e.$handleEvent(t),e.onFocus.apply(void 0,arguments)},confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.onConfirm.apply(void 0,arguments)},click:function(t){arguments[0]=t=e.$handleEvent(t),e.fieldClick.apply(void 0,arguments)}}}):i("v-uni-input",{staticClass:"u-flex-1 u-field__input-wrap",style:[e.fieldStyle],attrs:{type:e.type,value:e.value,password:e.password||"password"===this.type,placeholder:e.placeholder,placeholderStyle:e.placeholderStyle,disabled:e.disabled,maxlength:e.inputMaxlength,focus:e.focus,confirmType:e.confirmType},on:{focus:function(t){arguments[0]=t=e.$handleEvent(t),e.onFocus.apply(void 0,arguments)},blur:function(t){arguments[0]=t=e.$handleEvent(t),e.onBlur.apply(void 0,arguments)},input:function(t){arguments[0]=t=e.$handleEvent(t),e.onInput.apply(void 0,arguments)},confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.onConfirm.apply(void 0,arguments)},click:function(t){arguments[0]=t=e.$handleEvent(t),e.fieldClick.apply(void 0,arguments)}}})],1),e.clearable&&""!=e.value&&e.focused?i("u-icon",{staticClass:"u-clear-icon",attrs:{size:e.clearSize,name:"close-circle-fill",color:"#c0c4cc"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClear.apply(void 0,arguments)}}}):e._e(),i("v-uni-view",{staticClass:"u-button-wrap"},[e._t("right")],2),e.rightIcon?i("u-icon",{staticClass:"u-arror-right",style:[e.rightIconStyle],attrs:{name:e.rightIcon,color:"#c0c4cc",size:"26"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.rightIconClick.apply(void 0,arguments)}}}):e._e()],1)],1),!1!==e.errorMessage&&""!=e.errorMessage?i("v-uni-view",{staticClass:"u-error-message",style:{paddingLeft:e.labelWidth+"rpx"}},[e._v(e._s(e.errorMessage))]):e._e()],1)},r=[]},cc1d:function(e,t,i){"use strict";i.r(t);var a=i("4e40"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(r);t["default"]=n.a},df0b:function(e,t,i){var a=i("24fb");t=a(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* pages/address_edit/address_edit.wxss */.address-edit[data-v-3fdc1f24]{padding-top:%?10?%}.address-edit .form[data-v-3fdc1f24]{flex:1}.address-edit .form .form-item[data-v-3fdc1f24]{padding:0 %?24?%;height:%?80?%}.address-edit .form .form-item[data-v-3fdc1f24]:not(:nth-of-type(3)){border-bottom:1px solid #e5e5e5}.address-edit .form .form-item .label[data-v-3fdc1f24]{width:%?150?%}.address-edit .form .form-item uni-input[data-v-3fdc1f24]{height:100%;flex:1}.address-edit .check-wrap[data-v-3fdc1f24]{padding:%?20?%}.address-edit .my-btn[data-v-3fdc1f24]{margin:%?30?% %?26?%;text-align:center}van-field uni-view[data-v-3fdc1f24]{height:100%}van-field uni-textarea[data-v-3fdc1f24]{height:100%!important;padding-top:%?10?%!important}.van-cell[data-v-3fdc1f24]{padding:%?20?%!important}.van-field__body--textarea[data-v-3fdc1f24], .van-field__input[data-v-3fdc1f24]{margin-left:%?15?%}',""]),e.exports=t}}]);