2023-05-16 17:34:27 +08:00

2 lines
15 KiB
JavaScript

"use strict";require("./sub-common/b5b4d845f319d98d60a16c431432d47b.js");require("./sub-common/b71520b27e8d4ddb8ff995728108f703.js");require("./sub-common/4df54f70446c1306c9215edd37f33404.js");/*! For license information please see index.js.LICENSE.txt */
(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([["pages/addAddress/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/addAddress/index.tsx":function(e,n,i){var o=i("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js");var a=i("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");var d=i("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");var _=i("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js");var u=i("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");var t=i("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");var l=i("./node_modules/@tarojs/taro/index.js");var c=i.n(l);var s=i("./node_modules/react/cjs/react.production.min.js");var r=i("./node_modules/classnames/index.js");var m=i.n(r);var f=i("./src/pages/addAddress/index.module.scss");var x=i("./src/components/address/index.tsx");var h=i("./src/common/common.ts");var p=i("./src/api/addressList.ts");var g=i("./src/components/iconfont/iconfont.tsx");var v=i("./node_modules/react/cjs/react-jsx-runtime.production.min.js");var b=function AddAddress(){var e=(0,s.useState)([{title:"联系人",require:true,placeholderFont:"请输入收货人姓名",type:"text",value:""},{title:"加工厂",require:false,placeholderFont:"请输入加工厂(选填)",type:"text",value:""},{title:"联系方式",require:true,placeholderFont:"请输入联系方式",type:"number",value:"",maxLength:11},{title:"收货地址",require:true,placeholderFont:"请选择/省/市/区",type:"select",disabled:true,value:""},{title:"详细地址",require:true,placeholderFont:"请输入详细地址(街道、门牌号等)",type:"text",value:""}]),n=(0,u["default"])(e,2),i=n[0],r=n[1];var b=(0,s.useState)(false),y=(0,u["default"])(b,2),j=y[0],k=y[1];var w=(0,s.useState)({name:"",phone:"",site:"",siteArray:[],district_id:"",address_detail:"",is_default:false,id:"",factory:""}),z=(0,u["default"])(w,2),B=z[0],C=z[1];var q=function onChange(e){k(e.detail.value);C((function(n){return(0,_["default"])((0,_["default"])({},n),{},{is_default:e.detail.value,address_detail:i[4].value})}))};var N=(0,l.useRouter)();var A=(0,p.MpPurchaserAddressGet)(),F=A.fetchData;var T=(0,s.useState)(),S=(0,u["default"])(T,2),J=S[0],V=S[1];var M=function(){var e=(0,d["default"])((0,o["default"])().mark((function _callee(){var e,n;return(0,o["default"])().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:o.next=2;return F({id:N.params.id});case 2:e=o.sent;if(e.data){n=[];n=[{id:e.data.province_id,name:e.data.province_name},{id:e.data.city_id,name:e.data.city_name},{id:e.data.district_id,name:e.data.district_name}];C({name:e.data.name,phone:e.data.phone,site:e.data.province_name+e.data.city_name+e.data.district_name,siteArray:n,address_detail:e.data.address_detail,district_id:e.data.district_id,is_default:e.data.is_default,id:e.data.id,factory:e.data.factory});V(e.data);i.map((function(n){if(n.title==="联系人"){n.value=e.data.name}if(n.title==="联系方式"){n.value=e.data.phone}if(n.title==="收货地址"){n.value="".concat(e.data.province_name).concat(e.data.city_name).concat(e.data.district_name)}if(n.title==="详细地址"){n.value=e.data.address_detail}if(n.title==="加工厂"){n.value=e.data.factory}return n}));r((0,a["default"])(i));k(e.data.is_default)}case 4:case"end":return o.stop()}}),_callee)})));return function getInfo(){return e.apply(this,arguments)}}();(0,l.useDidShow)((function(){if(N.params.type==="add"){(0,l.setNavigationBarTitle)({title:"新增收货地址"})}else{C((function(e){return(0,_["default"])((0,_["default"])({},e),{},{id:N.params.id})}));M();(0,l.setNavigationBarTitle)({title:"编辑收货地址"})}}));var P=(0,s.useMemo)((function(){var e=false;var n=i.filter((function(e){return e.require&&e.value!==""}));if(n.length<4){e=true}else{e=false}return e}),[i]);var O=(0,s.useState)(false),W=(0,u["default"])(O,2),D=W[0],E=W[1];var I=function handleSetSite(e){var n,o,d,_,u;var t=[];e.forEach((function(e){t.push(e.name)}));if(e.length===3){i.map((function(e){if(e.type==="select"){e.value=t}return e}));r((0,a["default"])(i));E(false)}C({name:(n=i[0])===null||n===void 0?void 0:n.value,phone:(o=i[2])===null||o===void 0?void 0:o.value,site:t.join(" "),district_id:(d=e[e.length-1])===null||d===void 0?void 0:d.id,is_default:j,address_detail:(_=i[4])===null||_===void 0?void 0:_.value,id:J!==null&&J!==void 0&&J.id?J===null||J===void 0?void 0:J.id:"",siteArray:e,factory:(u=i[1])===null||u===void 0?void 0:u.value})};(0,s.useEffect)((function(){C(B)}),[B]);(0,s.useEffect)((function(){r(i)}),[i]);var R=function onClose(){E(false)};var Y=function changeInput(e,n){i.map((function(i){if(i.title===n.title){i.value=e.detail.value}return i}));r((0,a["default"])(i));C((function(e){return(0,_["default"])((0,_["default"])({},e),{},{name:i[0].value,phone:i[2].value,address_detail:i[4].value,factory:i[1].value})}))};var Z=function showModal(e){if(e.type==="select"){E(true)}};var L=function navBack(){c().navigateBack({delta:1})};var H=(0,p.MpPurchaserAddress)(),K=H.fetchData;var U=function(){var e=(0,d["default"])((0,o["default"])().mark((function _callee2(){var e;return(0,o["default"])().wrap((function _callee2$(n){while(1)switch(n.prev=n.next){case 0:n.next=2;return K((0,_["default"])((0,_["default"])({},B),{},{purchaser_id:Number(N.params.purchaser_id)}));case 2:e=n.sent;if(e.data){c().showToast({title:"成功",icon:"none"});L()}else{c().showToast({title:e.msg})}case 4:case"end":return n.stop()}}),_callee2)})));return function handAdd(){return e.apply(this,arguments)}}();var G=(0,p.MpPurchaserAddressPut)(),Q=G.fetchData;var X=function(){var e=(0,d["default"])((0,o["default"])().mark((function _callee3(){var e;return(0,o["default"])().wrap((function _callee3$(n){while(1)switch(n.prev=n.next){case 0:n.next=2;return Q((0,_["default"])((0,_["default"])({},B),{},{purchaser_id:Number(N.params.purchaser_id),id:Number(J===null||J===void 0?void 0:J.id)}));case 2:e=n.sent;if(e.msg==="success"){c().showToast({title:"成功",icon:"none"});L()}else{c().showToast({title:e.msg})}case 4:case"end":return n.stop()}}),_callee3)})));return function handEdit(){return e.apply(this,arguments)}}();var $=(0,p.MpPurchaserAddressDelete)(),ee=$.fetchData;var ne=function(){var e=(0,d["default"])((0,o["default"])().mark((function _callee5(){return(0,o["default"])().wrap((function _callee5$(e){while(1)switch(e.prev=e.next){case 0:c().showModal({title:"提示",content:"是否删除地址?",success:function success(e){return(0,d["default"])((0,o["default"])().mark((function _callee4(){var n;return(0,o["default"])().wrap((function _callee4$(i){while(1)switch(i.prev=i.next){case 0:if(!e.confirm){i.next=6;break}c().showLoading({title:"请稍等..."});i.next=4;return ee({id:Number(B.id)});case 4:n=i.sent;if(n.success){h.alert.success("删除成功");c().hideLoading();c().navigateBack({delta:1})}else{h.alert.error(n.msg)}case 6:case"end":return i.stop()}}),_callee4)})))()}});case 1:case"end":return e.stop()}}),_callee5)})));return function handleDelete(){return e.apply(this,arguments)}}();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(t.View,{className:f["default"].main,children:i.map((function(e,n){return(0,v.jsxs)(t.View,{className:f["default"].itemBox,children:[(0,v.jsxs)(t.View,{className:f["default"].leftBox,children:[e.title,e.require&&(0,v.jsx)(t.Text,{style:{color:"red"},children:"*"})]}),(0,v.jsx)(t.Input,{placeholderStyle:f["default"].placeholderStyle,maxlength:e.maxLength?11:100,onBlur:function onBlur(n){return Y(n,e)},type:e.type,onClick:function onClick(){return Z(e)},style:{width:"212px"},disabled:e.disabled,placeholder:e.placeholderFont,value:e.value,className:f["default"].inputClass}),e.type==="select"&&(0,v.jsx)(g["default"],{name:"icon-chakanquanbukehu",color:"#000000",size:40})]},n)}))}),(0,v.jsxs)(t.View,{className:f["default"].checkBox,children:[(0,v.jsxs)(t.View,{className:f["default"].leftCheck,children:[(0,v.jsx)(t.View,{className:f["default"].topFont,children:"设置默认地址"}),(0,v.jsx)(t.View,{className:f["default"].bottomFont,children:"提醒:下单会优先使用该地址"})]}),(0,v.jsx)(t.Switch,{checked:j,color:"#337fff",onChange:function onChange(e){q(e)},style:{marginRight:"20rpx"}})]}),N.params.type==="add"&&(0,v.jsx)(t.View,{className:f["default"].bottomBox,children:(0,v.jsx)(t.Button,{disabled:P,onClick:function onClick(){return U()},className:m()(P?f["default"].btn:f["default"].adtiveBtns),children:"保存"})}),N.params.type==="edit"&&(0,v.jsxs)(t.View,{className:f["default"].bottomBox,children:[(0,v.jsx)(t.Button,{className:f["default"].delectBox,onClick:function onClick(){return ne()},children:"删除"}),(0,v.jsx)(t.Button,{onClick:function onClick(){return X()},disabled:P,className:m()(P?f["default"].nobtn:f["default"].sureBox),children:"确认"})]}),(0,v.jsx)(x["default"],{addressOnChange:I,defaultValue:B.siteArray,addressOnClose:function addressOnClose(){return R()},show:D})]})};n["default"]=b},"./src/pages/addAddress/index.tsx":function(e,n,i){var o=i("./node_modules/@tarojs/runtime/dist/runtime.esm.js");var a=i("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/addAddress/index.tsx");var d={navigationBarTitleText:"新增地址"};var _=Page((0,o.createPageConfig)(a["default"],"pages/addAddress/index",{root:{cn:[]}},d||{}));var u=a["default"]},"./src/pages/addAddress/index.module.scss":function(e,n){n["default"]={common_safe_area_y:"index-module__common_safe_area_y___UxMqc","flex-col":"index-module__flex-col___EabK6","flex-row":"index-module__flex-row___tsF_b","justify-between":"index-module__justify-between___tcYdf","justify-center":"index-module__justify-center___lZFOb","items-center":"index-module__items-center___hkB4F","flex-item":"index-module__flex-item___mToo4","full-100":"index-module__full-100___bJzPX","color-blue":"index-module__color-blue___uwVVu","color-yellow":"index-module__color-yellow___QahhI","color-green":"index-module__color-green___RCu5z","color-grey":"index-module__color-grey___bTqKH","color-white":"index-module__color-white___DbliU","s-w":"index-module__s-w___gpZAj","s-e":"index-module__s-e___J_lbn",filter:"index-module__filter___JHj_s",iconfont:"index-module__iconfont___M6MbL","icon-shouhou1":"index-module__icon-shouhou1___e0HfH","icon-cangku1":"index-module__icon-cangku1___Jpars","icon-saoma":"index-module__icon-saoma___ew3Qp","icon-dizhi1":"index-module__icon-dizhi1___XrVlY","icon-huodaofukuan":"index-module__icon-huodaofukuan___W4aME","icon-yufukuan1":"index-module__icon-yufukuan1___J8lEI","icon-yue":"index-module__icon-yue___TlBv6","icon-zidingyi":"index-module__icon-zidingyi___FqF5z","icon-jinetiaozheng":"index-module__icon-jinetiaozheng___cfW5Z","icon-tuikuan1":"index-module__icon-tuikuan1___ZORKM","icon-zhankai":"index-module__icon-zhankai___D1gW0","icon-shouqi":"index-module__icon-shouqi___bB5V1","icon-lujing":"index-module__icon-lujing___gZdwA","icon-jizhumima":"index-module__icon-jizhumima___cTaJT","icon-a-jizhumima":"index-module__icon-a-jizhumima___A2Bnj","icon-weixindenglu":"index-module__icon-weixindenglu___E2wij","icon-kehuxinxi":"index-module__icon-kehuxinxi___Av65P","icon-yewuyuanqizi":"index-module__icon-yewuyuanqizi___bJEv3","icon-chakanquanbukehu":"index-module__icon-chakanquanbukehu___IDjr7","icon-biyan":"index-module__icon-biyan___PP3Ug","icon-bianji":"index-module__icon-bianji___GnPc8","icon-daikuan":"index-module__icon-daikuan___PpTHb","icon-cangku":"index-module__icon-cangku___RloLf","icon-guanlidingdan":"index-module__icon-guanlidingdan___yGHhS","icon-mima":"index-module__icon-mima___smzK2","icon-guanbi":"index-module__icon-guanbi___uoOUZ","icon-jianshao":"index-module__icon-jianshao___xNkTC","icon-dingwei":"index-module__icon-dingwei___lJiql","icon-saomiao":"index-module__icon-saomiao___WVfJW","icon-peihuo":"index-module__icon-peihuo___EjR7D","icon-shaixuan":"index-module__icon-shaixuan___ZkM3o","icon-paiming":"index-module__icon-paiming___gYY5t","icon-shanchusousuoxinxi":"index-module__icon-shanchusousuoxinxi___ffrwj","icon-shijian":"index-module__icon-shijian___cKP1K","icon-sousuo":"index-module__icon-sousuo___uPnJW","icon-shouhou":"index-module__icon-shouhou___XCGtb","icon-sousuofanhui":"index-module__icon-sousuofanhui___Wz5NX","icon-sousuoshanchu":"index-module__icon-sousuoshanchu___wjIu0","icon-tuikuan":"index-module__icon-tuikuan___INoo9","icon-tishi":"index-module__icon-tishi___WcRe0","icon-xianxiahuizong":"index-module__icon-xianxiahuizong___qzCz7","icon-xinzeng":"index-module__icon-xinzeng___T1ikv","icon-yonghuming":"index-module__icon-yonghuming___BazYO","icon-yanjing":"index-module__icon-yanjing___Uk3Vd","icon-yufukuan":"index-module__icon-yufukuan___Wkb74","icon-wodekefu":"index-module__icon-wodekefu___Qidf3","icon-dizhi":"index-module__icon-dizhi___T8jZH","icon-shouhouzhongxin":"index-module__icon-shouhouzhongxin___GNEpN","icon-wodeshoucang":"index-module__icon-wodeshoucang___N9j10","icon-shoukuanliebiao":"index-module__icon-shoukuanliebiao___sYJ53","icon-madanguanli":"index-module__icon-madanguanli___rLhxg","icon-qusechazhao":"index-module__icon-qusechazhao___egBWj","icon-pandiansaoma":"index-module__icon-pandiansaoma___VMJpD","icon-yaoqingma":"index-module__icon-yaoqingma___bJCQy","icon-duizhang":"index-module__icon-duizhang___gIcLs","icon-tihuoliebiao":"index-module__icon-tihuoliebiao___UWNUj","icon-yangpinduibi":"index-module__icon-yangpinduibi___JtFON","icon-yansequyang":"index-module__icon-yansequyang___SeJmE","icon-fahuoliebiao":"index-module__icon-fahuoliebiao___iYAOM","icon-yuncangkucun":"index-module__icon-yuncangkucun___fBsYC","icon-xiaoshou":"index-module__icon-xiaoshou___uOe5A","icon-qianzhicangkucun":"index-module__icon-qianzhicangkucun___fRZum","icon-lingquseka":"index-module__icon-lingquseka___ORT9n","icon-gouwu1":"index-module__icon-gouwu1___upU7_","icon-dingdan1":"index-module__icon-dingdan1___WbWMK","icon-gerenzhongxin1":"index-module__icon-gerenzhongxin1___IATQ_","icon-shouye1":"index-module__icon-shouye1___x4KlB","icon-gerenzhongxin":"index-module__icon-gerenzhongxin___yX2me","icon-dingdan":"index-module__icon-dingdan___V4Y2f","icon-shouye":"index-module__icon-shouye___UNkFR","icon-gouwu":"index-module__icon-gouwu___uJl92",main:"index-module__main___xtFoA",itemBox:"index-module__itemBox___rCgHH",leftBox:"index-module__leftBox___pkaBs",placeholderStyle:"index-module__placeholderStyle___Fr9qI",inputClass:"index-module__inputClass___Z0nz_",checkBox:"index-module__checkBox___NPgrq",leftCheck:"index-module__leftCheck___QZaYW",topFont:"index-module__topFont___J4K6N",bottomFont:"index-module__bottomFont___gnL6V",bottomBox:"index-module__bottomBox___YDMfC",btn:"index-module__btn___CtpIu",adtiveBtns:"index-module__adtiveBtns___FN5cX",delectBox:"index-module__delectBox___o4Sj4",nobtn:"index-module__nobtn___OjSfE",sureBox:"index-module__sureBox___h6ggF"}}},function(e){var __webpack_exec__=function(n){return e(e.s=n)};e.O(0,["sub-common/b5b4d845f319d98d60a16c431432d47b","sub-common/b71520b27e8d4ddb8ff995728108f703","sub-common/d573037885ed5ad6ca336896770dfda5","sub-common/4df54f70446c1306c9215edd37f33404","taro","vendors","common"],(function(){return __webpack_exec__("./src/pages/addAddress/index.tsx")}));var n=e.O()}]);