1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d5d44698"],{"14d9":function(t,e,r){"use strict";var s=r("23e7"),a=r("7b0b"),n=r("07fa"),i=r("3a34"),o=r("3511"),u=r("d039"),c=u((function(){return 4294967297!==[].push.call({length:4294967296},1)})),l=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},p=c||!l();s({target:"Array",proto:!0,arity:1,forced:p},{push:function(t){var e=a(this),r=n(e),s=arguments.length;o(r+s);for(var u=0;u<s;u++)e[r]=arguments[u],r++;return i(e,r),r}})},3511:function(t,e,r){"use strict";var s=TypeError,a=9007199254740991;t.exports=function(t){if(t>a)throw s("Maximum allowed index exceeded");return t}},"3a34":function(t,e,r){"use strict";var s=r("83ab"),a=r("e8b5"),n=TypeError,i=Object.getOwnPropertyDescriptor,o=s&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=o?function(t,e){if(a(t)&&!i(t,"length").writable)throw new n("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},"5e47":function(t,e,r){"use strict";r.r(e);var s=function(){var t=this,e=t._self._c;return e("div",[e("van-nav-bar",{staticClass:"shadow",attrs:{title:"个人信息","left-text":"返回","left-arrow":""},on:{"click-left":function(e){return t.$router.back(-1)}}}),e("van-form",{staticClass:"w-11/12 mx-auto mt-4",on:{submit:t.onSubmit}},[e("div",{staticClass:"bg-white shadow"},[e("van-field",{attrs:{name:"uploader",label:"头像"},scopedSlots:t._u([{key:"input",fn:function(){return[e("van-uploader",{attrs:{"before-read":t.beforeRead,"max-count":1},model:{value:t.picList,callback:function(e){t.picList=e},expression:"picList"}})]},proxy:!0}])}),e("van-field",{attrs:{name:"姓名",label:"姓名",placeholder:"填写姓名",rules:[{required:!0}]},model:{value:t.userForm.name,callback:function(e){t.$set(t.userForm,"name",e)},expression:"userForm.name"}}),e("van-field",{attrs:{name:"手机",label:"手机",type:"tel",disabled:"",placeholder:"填写人手机",rules:[{required:!0}]},model:{value:t.userForm.phone,callback:function(e){t.$set(t.userForm,"phone",e)},expression:"userForm.phone"}})],1),e("div",{staticClass:"mt-8"},[e("van-button",{attrs:{loading:t.submitLoading,block:"",type:"info","loading-text":"加载中...","native-type":"submit"}},[t._v("确认提交")])],1)])],1)},a=[],n=(r("14d9"),r("7cc1")),i={data:function(){return{picList:[],userForm:{id:this.$store.getters.user_id,avatar:this.$store.getters.avatar,name:this.$store.getters.name,phone:this.$store.getters.phone},submitLoading:!1}},created:function(){console.log(this.$store.getters.avatar),this.$store.getters.avatar&&this.picList.push({url:this.$store.getters.setting.img_host+this.$store.getters.avatar,status:"success",message:"上传中",key:this.$store.getters.avatar})},methods:{onSubmit:function(){var t=this;this.submitLoading=!0,this.userForm.avatar=this.picList.length>0?this.picList[0].key:"",t.$toast.success({message:"提交成功",duration:1e3,onClose:function(){t.$router.push({path:"/personal"})}})},beforeRead:function(t){var e=this,r="";if("image/png"===t.type)r="png";else{if("image/jpeg"!==t.type)return this.$toast("上传头像图片只能是 JPG 或者 PNG 格式!"),!1;r="jpg"}this.picList=[{url:"",status:"uploading",message:"上传中",key:""}],Object(n["a"])({file_type:r}).then((function(r){var s=new FormData;s.append("file",t),s.append("token",r.data.token),s.append("key",r.data.key),e.$axios.post("https://upload.qiniup.com",s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){console.log(t),200===t.status?(e.picList[0]["url"]=e.$store.getters.setting.img_host+t.data.key,e.picList[0]["key"]=t.data.key,e.picList[0]["status"]="success"):(e.picList[0]["status"]="failed",e.picList[0]["message"]="上传失败")}))}))}}},o=i,u=r("2877"),c=Object(u["a"])(o,s,a,!1,null,null,null);e["default"]=c.exports},"7cc1":function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));var s=r("1836"),a=r("2687");function n(t){return Object(s["a"])({url:a["a"].customer+"qiniu/token",method:"get",params:t})}}}]);
|