"use strict";require("./sub-common/2b286cb83c3ba825c8232e7f0e8d98e4.js");require("./sub-common/e2481df95dcfca6405afd70563fc6267.js");/*! For license information please see index.js.LICENSE.txt */ (wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/userEdit/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/userEdit/index.tsx":function(e,n,t){var a=t("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),s=t("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),o=t("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),r=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),i=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),l=t("./node_modules/@tarojs/taro/index.js"),c=t.n(l),u=t("./node_modules/react/cjs/react.production.min.js"),d=t("./src/pages/userEdit/components/ModifyModal/index.tsx"),m=t("./src/common/common.ts"),f=t("./src/api/user.ts"),p=t("./src/api/company.ts"),x=t("./src/use/useLogin.ts"),_=t("./src/reducers/hooks.ts"),h=t("./src/use/useUploadImage.ts"),v=t("./src/common/constant.ts"),j=t("./src/use/useUserInfo.ts"),y=t("./src/components/iconfont/iconfont.tsx"),w=t("./src/common/format.ts"),k=t("./src/use/useCommon.ts"),b=t("./node_modules/react/cjs/react-jsx-runtime.production.min.js"),g=(0,u.memo)((function(e){return(0,b.jsxs)(i.View,{onClick:e.onClick,className:"user-edit-list",children:[(0,b.jsx)(i.View,{className:"user-edit-list-left",children:e.label}),(0,b.jsxs)(i.View,{className:"user-edit-list-right",children:[(0,b.jsx)(i.View,{children:e.children?e.children:e.data?e.data:(0,b.jsx)(i.View,{className:"user-edit-list-right-placeholder",children:e.placeholder})}),!e.useIcon&&(0,b.jsx)(i.Text,{className:"iconfont icon-a-moreback"})]})]})}));n.default=function(){var e,n,t;(0,k.useBuriedDataPoint)("pages/userEdit/index");var l=(0,x.default)(),N=l.getPhoneNumber,C=l.getAdminUserInfo,I=(0,_.useSelector)((function(e){return e.userInfo})).adminUserInfo,V=(0,u.useRef)(null),S=(0,u.useRef)(null),M=(0,u.useState)(I),T=(0,r.default)(M,2),U=T[0],E=T[1];(0,u.useEffect)((function(){E((0,o.default)((0,o.default)({},U),I))}),[I]);var P=(0,f.RealNameUpdateApi)().fetchData,R={text:[{message:"请输入"}]},A=(0,p.companyUpdateApi)().fetchData,D=(0,p.companyDetailApi)().fetchData,B=function(){var e=(0,s.default)((0,a.default)().mark((function _callee2(e,n){return(0,a.default)().wrap((function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:(0,m.retrieval)({text:e},R).then((0,s.default)((0,a.default)().mark((function _callee(){var t,s,r,i;return(0,a.default)().wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if("Ickname"!=n){a.next=6;break}return a.next=3,P({real_name:e});case 3:t=a.sent,a.next=12;break;case 6:return a.next=8,D();case 8:return s=a.sent,a.next=11,A((0,o.default)((0,o.default)({},s.data),{},{company_name:e}));case 11:t=a.sent;case 12:t.success?(C(),null===(r=V.current)||void 0===r||r.setModalShow(!1),null===(i=S.current)||void 0===i||i.setModalShow(!1),m.alert.success("保存成功")):m.alert.none(t.msg);case 13:case"end":return a.stop()}}),_callee)})))).catch((function(e){m.alert.none(e)}));case 1:case"end":return t.stop()}}),_callee2)})));return function handleTextareaSave(n,t){return e.apply(this,arguments)}}(),F=(0,f.PortraitUpdateApi)().fetchData,K=(0,h.default)().getWxPhoto,z=(0,f.CompanyTypeApi)(),$=z.fetchData,G=z.state,O=function(){var e=(0,s.default)((0,a.default)().mark((function _callee4(){var e,n,t;return(0,a.default)().wrap((function _callee4$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,$();case 2:(e=a.sent).success&&(null===(n=e.data)||void 0===n||null===(t=n.list)||void 0===t||t.every((function(e,n){return e.id!=I.purchaser_type||(E((0,o.default)((0,o.default)({},I),{},{company_type_index:n})),!1)})));case 4:case"end":return a.stop()}}),_callee4)})));return function getCompanyTypeData(){return e.apply(this,arguments)}}(),q=(0,j.default)();q.removeToken,q.removeSessionKey,q.removeUserInfo,(0,u.useMemo)((function(){var e;return G.data.list?null===(e=G.data.list)||void 0===e?void 0:e.map((function(e){return 0==e.id&&(e.name="--请选择类型--"),e})):[]}),[G]);(0,u.useEffect)((function(){E((0,o.default)((0,o.default)({},I),{},{company_type_index:0})),O()}),[]);var H=(0,_.useSelector)((function(e){return e.userInfo}));return(0,b.jsxs)(i.View,{className:"user-edit",children:[(0,b.jsxs)(i.View,{onClick:function handleSelectRortrait(){c().showModal({title:"提示",content:"是否确定更改头像?",showCancel:!0,success:function success(e){return(0,s.default)((0,a.default)().mark((function _callee3(){var n,t;return(0,a.default)().wrap((function _callee3$(a){for(;;)switch(a.prev=a.next){case 0:if(!e.confirm){a.next=8;break}return a.next=3,K("mall");case 3:return n=a.sent,a.next=6,F({avatar_url:v.IMG_CND_Prefix+n.url});case 6:(t=a.sent).success?(C(),m.alert.success("保存成功")):m.alert.none(t.msg);case 8:case"end":return a.stop()}}),_callee3)})))()}})},className:"user-edit-portrait",children:[(0,b.jsx)(i.Image,{src:null==U?void 0:U.avatar_url}),(0,b.jsx)(i.View,{children:"点击编辑头像"})]}),(0,b.jsxs)(i.View,{className:"user-edit-content",children:[(0,b.jsx)(g,{onClick:function handleClickNickname(){var e;null===(e=V.current)||void 0===e||e.setModalShow(!0)},data:null==U?void 0:U.user_name,label:"昵称",placeholder:"请输入",icon:""}),(0,b.jsx)(g,{label:"手机号",placeholder:"去绑定",icon:"",useIcon:"true",children:null!=U&&U.phone?(0,b.jsx)(i.View,{className:"user-edit-content-phone",children:(0,b.jsx)(i.View,{children:null==U?void 0:U.phone})}):(0,b.jsx)(i.Button,{className:"user-edit-content-bindphone",openType:"getPhoneNumber",onGetPhoneNumber:function mGetPhoneNumber(e){var n;null!==(n=e.detail)&&void 0!==n&&n.code?N(e.detail.code):m.alert.none("绑定失败!")},children:"去绑定"})}),(0,b.jsx)(g,{onClick:function handleClickCompanyName(){var e;null===(e=S.current)||void 0===e||e.setModalShow(!0)},data:null==U?void 0:U.company_name,label:"公司名称",placeholder:"待绑定",icon:""})]}),!(null==H||null===(e=H.adminUserInfo)||void 0===e||!e.sale_user_id)&&(0,b.jsxs)(i.View,{className:"customer_service",children:[(0,b.jsx)(i.Image,{className:"customer_service_image",src:(0,w.formatImgUrl)("/mall/avatar2.png","")}),(0,b.jsxs)(i.View,{className:"customer_service_name_and_phone",children:[(0,b.jsxs)(i.View,{className:"customer_service_name",children:[(0,b.jsx)(i.Text,{children:null==H||null===(n=H.adminUserInfo)||void 0===n?void 0:n.sale_user_name}),(0,b.jsx)(i.Text,{children:"专属客户经理"})]}),(0,b.jsx)(i.View,{className:"customer_service_phone",children:null==H||null===(t=H.adminUserInfo)||void 0===t?void 0:t.sale_user_phone})]}),(0,b.jsxs)(i.View,{className:"customer_service_button",onClick:function onClick(){return function onPhone(){var e,n;if(null==H||null===(e=H.adminUserInfo)||void 0===e||!e.sale_user_phone)return m.alert.error("手机号不能为空");c().makePhoneCall({phoneNumber:null==H||null===(n=H.adminUserInfo)||void 0===n?void 0:n.sale_user_phone})}()},children:[(0,b.jsx)(y.default,{name:"icon-dianhua",size:43}),(0,b.jsx)(i.Text,{children:"拨打"})]})]}),(0,b.jsx)(d.default,{title:"修改昵称",ref:V,value:null==U?void 0:U.user_name,save:function save(e){return B(e,"Ickname")}}),(0,b.jsx)(d.default,{title:"修改名称",isCompanyName:!0,ref:S,value:null==U?void 0:U.company_name,save:function save(e){return B(e,"companyName")}})]})}},"./src/pages/userEdit/components/ModifyModal/index.tsx":function(e,n,t){var a=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),o=t("./node_modules/react/cjs/react.production.min.js"),r=t("./node_modules/classnames/index.js"),i=t.n(r),l=t("./src/pages/userEdit/components/ModifyModal/index.module.scss"),c=t("./src/components/popup/index.tsx"),u=t("./src/components/normalButton/index.tsx"),d=t("./src/components/iconfont/iconfont.tsx"),m=t("./src/reducers/hooks.ts"),f=t("./node_modules/react/cjs/react-jsx-runtime.production.min.js"),p=function ModifyModal(e,n){var t=e.title,r=void 0===t?"修改昵称":t,p=e.value,x=void 0===p?"":p,_=e.isCompanyName,h=void 0!==_&&_,v=(0,o.useState)(""),j=(0,a.default)(v,2),y=j[0],w=j[1],k=(0,m.useSelector)((function(e){return e.userInfo})),b=(0,o.useRef)(!0),g=(0,o.useState)(null),N=(0,a.default)(g,2),C=N[0],I=N[1],V=(0,o.useMemo)((function(){var e=!1;return/^[a-zA-Z0-9\u4E00-\u9FA5]+$/.test(y)?(h&&(k.adminUserInfo.first_change_name?(b.current=!0,e=!1,I((function(){return(0,f.jsx)(s.View,{className:l.default["warn-tips"],children:(0,f.jsxs)(s.View,{style:{display:"flex"},children:[(0,f.jsx)(d.default,{customStyle:{marginRight:"8rpx"},name:"icon-tips",size:36,color:"#f79b31"}),(0,f.jsx)(s.View,{children:"公司名称是辨识您身份的重要依据,请谨慎修改。(仅支持修改一次)"})]})})}))):(e=!0,b.current=!1,I((function(){return(0,f.jsx)(s.View,{className:l.default["warn-tips"],children:(0,f.jsxs)(s.View,{style:{display:"flex"},children:[(0,f.jsx)(d.default,{customStyle:{marginRight:"8rpx"},name:"icon-tips",size:36,color:"#f79b31"}),(0,f.jsx)(s.View,{children:"您修改的次数已达到上限!如需修改,请联系业务经理修改。"})]})})})))),e):(e=!0,I((function(){return(0,f.jsx)(s.View,{className:l.default["warn-tips"],children:(0,f.jsxs)(s.View,{style:{display:"flex",alignItems:"center"},children:[(0,f.jsx)(d.default,{customStyle:{marginRight:"8rpx"},name:"icon-tips",size:36,color:"#f79b31"}),(0,f.jsx)(s.Text,{children:"仅允许输入数字、英文、中文,禁止输入其他任何字符"})]})})})),e)}),[y,h,k]);(0,o.useEffect)((function(){w(x)}),[x]);var S=function handleTextareaReset(){w("")},M=(0,o.useState)(0),T=(0,a.default)(M,2),U=T[0],E=T[1],P=(0,o.useState)(!1),R=(0,a.default)(P,2),A=R[0],D=R[1];return(0,o.useImperativeHandle)(n,(function(){return{setModalShow:D}})),(0,f.jsx)(c.default,{onClose:function onClose(){return D(!1)},title:r,show:A,children:(0,f.jsxs)(s.View,{style:{marginBottom:"".concat(U,"px")},className:l.default["modify-ickname-content"],children:[C,(0,f.jsxs)(s.View,{className:l.default["modify-ickname-input"],children:[(0,f.jsx)(s.Textarea,{disabled:!b.current,showConfirmBar:!1,"auto-focus":!0,adjustPosition:!1,value:y,onBlur:function handleBlur(){E(0)},onFocus:function handleFocus(e){E(e.detail.height)},onInput:function handleTextareaInput(e){w(e.detail.value.slice(0,20))},maxlength:20}),(0,f.jsxs)(s.Text,{children:[null==y?void 0:y.length,"/20"]})]}),(0,f.jsx)(s.View,{className:l.default["modify-ickname-tips"],children:"请设置2-20个字符,可由中文、英文、数字组成"}),(0,f.jsx)(s.View,{className:l.default["modify-ickname-operation"],children:h?k.adminUserInfo.first_change_name?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.default,{round:!0,type:"primary",plain:!0,onClick:S,customClassName:i()(l.default.button,l.default["modify-ickname-operation-reset"]),children:"重置"}),(0,f.jsx)(u.default,{round:!0,disabled:V,onClick:function onClick(){return e.save(y)},type:"primary",customClassName:i()(l.default.button,l.default["modify-ickname-operation-save"]),children:"保存"})]}):(0,f.jsx)(u.default,{round:!0,onClick:function onClick(){return D(!1)},type:"primary",customClassName:i()(l.default.button,l.default["modify-ickname-operation-IKnown"]),children:"知道了"}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.default,{round:!0,type:"primary",plain:!0,onClick:S,customClassName:i()(l.default.button,l.default["modify-ickname-operation-reset"]),children:"重置"}),(0,f.jsx)(u.default,{round:!0,disabled:V,onClick:function onClick(){return e.save(y)},type:"primary",customClassName:i()(l.default.button,l.default["modify-ickname-operation-save"]),children:"保存"})]})})]})})};n.default=(0,o.memo)((0,o.forwardRef)(p))},"./src/pages/userEdit/index.tsx":function(e,n,t){var a=t("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),s=t("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/userEdit/index.tsx");s.default.enableShareAppMessage=!0;Page((0,a.createPageConfig)(s.default,"pages/userEdit/index",{root:{cn:[]}},{navigationBarTitleText:"编辑个人资料",enableShareAppMessage:!0}||{})),s.default},"./src/pages/userEdit/components/ModifyModal/index.module.scss":function(e,n){n.default={common_safe_area_y:"index-module__common_safe_area_y___RZd4J",hoverClass:"index-module__hoverClass___XWB5l","full-100":"index-module__full-100___c7OHu","modify-ickname-content":"index-module__modify-ickname-content___rdxDk","modify-ickname-input":"index-module__modify-ickname-input___WFraT","modify-ickname-tips":"index-module__modify-ickname-tips___RTvqv","modify-ickname-operation":"index-module__modify-ickname-operation___KPRwc",button:"index-module__button___qu4xj","modify-ickname-operation-save":"index-module__modify-ickname-operation-save___whPw7","modify-ickname-operation-IKnown":"index-module__modify-ickname-operation-IKnown___bo94H","user-edit-logout":"index-module__user-edit-logout___K3aD2","warn-tips":"index-module__warn-tips___Ow2qg"}}},function(e){e.O(0,["sub-common/2b286cb83c3ba825c8232e7f0e8d98e4","sub-common/e2481df95dcfca6405afd70563fc6267","taro","vendors","common"],(function(){return n="./src/pages/userEdit/index.tsx",e(e.s=n);var n}));e.O()}]);