pages-user-modify.2aa788f6.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-modify"],{5467:function(t,e,n){var i=n("5acd");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/***\n全局scss 变量和方法 存放处\n */\n/* 引入minxin */\n/* 颜色变量 */\n/*图片地址*/\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.app-content[data-v-7c97fb6e]{min-height:calc(100vh - %?20?%);padding-top:%?20?%;padding-bottom:%?130?%}.prompt-text[data-v-7c97fb6e]{color:#999;padding-left:%?30?%;margin-bottom:%?30?%}.module-com[data-v-7c97fb6e]{margin-bottom:%?20?%;background-color:#fff}.module-com .member-wrap .member-det[data-v-7c97fb6e]{font-size:%?24?%;margin-left:%?20?%}.module-com .remark-wrap[data-v-7c97fb6e]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.module-com .remark-wrap .remark[data-v-7c97fb6e]{height:%?100?%}.module-com .module-tit[data-v-7c97fb6e]{padding:%?20?% %?30?%;font-size:%?28?%}.module-com .module-det[data-v-7c97fb6e]{padding:0 %?30?%}.confirm-btn[data-v-7c97fb6e]{position:fixed;bottom:%?0?%;width:calc(100% - %?60?%);margin:%?60?% %?30?% %?0?%;z-index:99}.confirm-btn .admin-button-com[data-v-7c97fb6e]{width:100%}',""]),t.exports=e},"90f4":function(t,e,n){"use strict";n.r(e),function(t){n("dad1"),n("051d"),n("436b"),n("57af"),n("225b"),n("34b3"),n("78db");function e(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=i(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){c=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw o}}}}function i(t,e){if(t){if("string"==typeof t)return r(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}var a={validation:function(t,n){var i,r=e(n);try{for(r.s();!(i=r.n()).done;){var o=i.value,s=o.name,c=o.rule,u=o.msg;if(s&&c&&0!==c.length&&u&&0!==u.length)for(var l=0,f=c.length;l<f;l++){var d=c[l],m=u[l];if(d&&m){var p=null;if(~d.indexOf(":")){var h=d.split(":");d=h[0],p=h[1]}var v=!1;switch(d){case"required":v=a._isNullOrEmpty(t[s]);break;case"isMobile":v=!a._isMobile(t[s]);break;case"isEmail":v=!a._isEmail(t[s]);break;case"isCarNo":v=!a._isCarNo(t[s]);break;case"isIdCard":v=!a._isIdCard(t[s]);break;case"isAmount":v=!a._isAmount(t[s]);break;case"isNum":v=!a._isNum(t[s]);break;case"isChinese":v=!a._isChinese(t[s]);break;case"isEnglish":v=!a._isEnglish(t[s]);break;case"isEnAndNo":v=!a._isEnAndNo(t[s]);break;case"isEnOrNo":v=!a._isEnOrNo(t[s]);break;case"isSpecial":v=a._isSpecial(t[s]);break;case"isEmoji":v=a._isEmoji(t[s]);break;case"isDate":v=!a._isDate(t[s]);break;case"isUrl":v=!a._isUrl(t[s]);break;case"isSame":v=!a._isSame(t[s],t[p]);break;case"range":var b=null;try{if(b=JSON.parse(p),b.length<=1)throw new Error("range值传入有误!")}catch(g){return"range值传入有误!"}v=!a._isRange(t[s],b[0],b[1]);break;case"minLength":v=!a._minLength(t[s],p);break;case"maxLength":v=!a._maxLength(t[s],p);break;default:break}if(v)return m}}}}catch(y){r.e(y)}finally{r.f()}return""},_isNullOrEmpty:function(t){return!(null!==t&&""!==t&&void 0!==t)},_isMobile:function(t){return/^(?:13\d|14\d|15\d|16\d|17\d|18\d|19\d)\d{5}(\d{3}|\*{3})$/.test(t)},_isEmail:function(t){return/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/.test(t)},_isCarNo:function(t){var e=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/,n=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;return 7===t.length?n.test(t):8===t.length&&e.test(t)},_isIdCard:function(t){var e=t;if(15==e.length)return this.__isValidityBrithBy15IdCard;if(18==e.length){var n=e.split("");return!(!this.__isValidityBrithBy18IdCard(e)||!this.__isTrueValidateCodeBy18IdCard(n))}return!1},__isTrueValidateCodeBy18IdCard:function(t){var e=0,n=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1],i=[1,0,10,9,8,7,6,5,4,3,2];"x"==t[17].toLowerCase()&&(t[17]=10);for(var r=0;r<17;r++)e+=n[r]*t[r];var a=e%11;return t[17]==i[a]},__isValidityBrithBy18IdCard:function(t){var e=t.substring(6,10),n=t.substring(10,12),i=t.substring(12,14),r=new Date(e,parseFloat(n)-1,parseFloat(i));return r.getFullYear()==parseFloat(e)&&r.getMonth()==parseFloat(n)-1&&r.getDate()==parseFloat(i)},__isValidityBrithBy15IdCard:function(t){var e=t.substring(6,8),n=t.substring(8,10),i=t.substring(10,12),r=new Date(e,parseFloat(n)-1,parseFloat(i));return r.getYear()==parseFloat(e)&&r.getMonth()==parseFloat(n)-1&&r.getDate()==parseFloat(i)},_isAmount:function(t){return/^([0-9]*[.]?[0-9])[0-9]{0,1}$/.test(t)},_isNum:function(t){return/^[0-9]+$/.test(t)},_isChinese:function(t){var e=/.*[\u4e00-\u9fa5]+.*$/;return""!==t&&e.test(t)&&!a._isSpecial(t)&&!a._isEmoji(t)},_isEnglish:function(t){return/^[a-zA-Z]*$/.test(t)},_isEnAndNo:function(t){return/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,20}$/.test(t)},_isEnOrNo:function(t){var e=/.*[\u4e00-\u9fa5]+.*$/,n=!0;return(e.test(t)||a._isSpecial(t)||a._isEmoji(t))&&(n=!1),n},_isSpecial:function(t){var e=/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,n=/[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im;return!(!e.test(t)&&!n.test(t))},_isEmoji:function(t){return/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g.test(t)},_isDate:function(t){var e=/^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/;return e.test(t)},_isUrl:function(t){return/^((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/.test(t)},_isSame:function(t,e){return t===e},_isRange:function(t,e,n){return!e&&0!=e&&!n&&0!=n||(e||0==e?n||0==n?t>=e&&t<=n:t>=e:t<=n)},_minLength:function(t,e){return t.length>=Number(e)},_maxLength:function(t,e){return t.length<=Number(e)}};t.exports={validation:a.validation}}.call(this,n("c8f3")(t))},"92af":function(t,e,n){"use strict";var i=n("eda2"),r=n.n(i);r.a},ac0b:function(t,e,n){"use strict";var i;n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"app-content"},[n("v-uni-form",{on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.formSubmit.apply(void 0,arguments)},reset:function(e){arguments[0]=e=t.$handleEvent(e),t.formReset.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"module-com input-line-wrap"},[n("tui-list-cell",{staticClass:"line-cell",attrs:{hover:!1}},[n("v-uni-view",{staticClass:"tui-title"},[t._v("名称")]),n("v-uni-input",{staticClass:"tui-input",attrs:{"placeholder-class":"phcolor",name:"name",placeholder:"请输入名称",maxlength:"50",type:"text"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),n("tui-list-cell",{staticClass:"line-cell",attrs:{hover:!1,arrow:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openAddres.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"tui-title"},[t._v("城市")]),t.form.province||t.form.city?n("v-uni-view",{staticClass:"tui-input"},[t._v(t._s(t.form.province+"-"+t.form.city))]):n("v-uni-view",{staticClass:"tui-placeholder"},[t._v("请选择")]),n("v-uni-input",{attrs:{name:"province",hidden:!0},model:{value:t.form.province,callback:function(e){t.$set(t.form,"province",e)},expression:"form.province"}})],1),n("tui-list-cell",{staticClass:"line-cell",attrs:{hover:!1}},[n("v-uni-view",{staticClass:"tui-title"},[t._v("地址")]),n("v-uni-input",{staticClass:"tui-input",attrs:{"placeholder-class":"phcolor",name:"address",placeholder:"请填写地址"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.modifyShow.apply(void 0,arguments)}},model:{value:t.form.address,callback:function(e){t.$set(t.form,"address",e)},expression:"form.address"}})],1),n("tui-list-cell",{staticClass:"line-cell",attrs:{hover:!1}},[n("v-uni-view",{staticClass:"tui-title "},[t._v("门牌")]),n("v-uni-input",{staticClass:"tui-input",attrs:{"placeholder-class":"phcolor",name:"floor",placeholder:"楼号门牌号(选填)"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.modifyShow.apply(void 0,arguments)}},model:{value:t.form.floor,callback:function(e){t.$set(t.form,"floor",e)},expression:"form.floor"}})],1)],1),n("v-uni-view",{staticClass:"confirm-btn"},[n("v-uni-button",{staticClass:"admin-button-com big blue",attrs:{formType:"submit"}},[t._v("修改")])],1)],1),n("simple-address",{ref:"simpleAddress",attrs:{pickerValueDefault:t.cityPickerValueDefault},on:{onConfirm:function(e){arguments[0]=e=t.$handleEvent(e),t.onCityConfirm.apply(void 0,arguments)}}}),n("app-area-sel",{attrs:{show:t.showRegion,city:t.form.city},on:{"update:show":function(e){arguments[0]=e=t.$handleEvent(e),t.showRegion=e},change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeAreaFn.apply(void 0,arguments)}}})],1)},a=[],o=(n("589a"),n("a794")),s=(n("e978"),n("b1d8"),n("1861")),c=n("618a"),u=n("62ec"),l=n("fab2");function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function d(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){Object(o["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m,p=n("90f4"),h={name:"modify",components:{TuiListCell:s["a"],SimpleAddress:c["a"],AppAreaSel:u["a"]},data:function(){return{form:{name:"",province:"",city:"",address:"",showAddress:"",floor:""},showRegion:!1,region:{lat:0,long:0},regionData:[],cityPickerValueDefault:[0,0]}},onLoad:function(){this.getUserInfo()},methods:{init:function(){},getUserInfo:function(){var t=this;Object(l["c"])().then((function(e){var n=e.data.info;t.$util.isEmpty(n)||(Object.keys(t.form).forEach((function(e,i){t.form[e]=n[e]})),t.region.lat=n.lat,t.region.long=n.long)}))},selectRegion:function(){if(!this.form.city)return this.$msg("请先选择城市!"),!1;this.showRegion=!0},changeAreaFn:function(t){this.form.address=t.title,this.region.lat=t.location.lat,this.region.long=t.location.lng,this.form.showAddress=t.address},openAddres:function(){this.$refs.simpleAddress.open()},onCityConfirm:function(t){this.form.province=t.provinceName,this.form.city=t.cityName,this.form.address="",this.region.lat=0,this.region.long=0},modifyShow:function(){this.form.showAddress=this.form.province+this.form.city+this.form.address+this.form.floor},confirmFn:function(){this.option.id&&(this.form.id=this.option.id),this.form=d(d({},this.form),this.region),uni.showLoading({mask:!0}),Object(l["d"])(this.form).then((function(t){uni.hideLoading(),uni.navigateBack({})}))},formSubmit:function(t){var e=[{name:"name",rule:["required"],msg:["请输入名称"]},{name:"province",rule:["required"],msg:["请选择地址"]},{name:"address",rule:["required"],msg:["请填写详细地址"]}],n=t.detail.value,i=p.validation(n,e);i?this.$msg(i):this.confirmFn()}}},v=h,b=(n("92af"),n("8aaf")),g=Object(b["a"])(v,r,a,!1,null,"7c97fb6e",null,!1,i,m);e["default"]=g.exports},eda2:function(t,e,n){var i=n("5467");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=n("47af").default;r("ee6fbe92",i,!0,{sourceMap:!1,shadowMode:!1})},fab2:function(t,e,n){"use strict";n.d(e,"d",(function(){return r})),n.d(e,"c",(function(){return a})),n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return s}));var i=n("14bf"),r=function(t){return i["a"].post("/user/update",t)},a=function(t){return i["a"].get("/user/current-info",t)},o=function(t){return i["a"].post("/user/create",t)},s=function(t){return i["a"].get("/user/account-login",t)}}}]);