chunk-65449529.1d30143e.js 3.2 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-65449529"],{"067f":function(t,e,s){"use strict";s.r(e);var a=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)},i=[],r=(s("14d9"),s("9f4c")),n=s("35b5");function o(t){return Object(r["a"])({url:n["a"].customer+"qiniu/token",method:"get",params:t})}var u={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:"",this.$store.dispatch("user/updateInfo",this.userForm).then((function(){t.$toast.success({message:"提交成功",duration:1e3,onClose:function(){t.$router.push({path:"/personal"})}})})).catch((function(){t.submitLoading=!1}))},beforeRead:function(t){var e=this,s="";if("image/png"===t.type)s="png";else{if("image/jpeg"!==t.type)return this.$toast("上传头像图片只能是 JPG 或者 PNG 格式!"),!1;s="jpg"}this.picList=[{url:"",status:"uploading",message:"上传中",key:""}],o({file_type:s}).then((function(s){var a=new FormData;a.append("file",t),a.append("token",s.data.token),a.append("key",s.data.key),e.$axios.post("https://upload.qiniup.com",a,{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"]="上传失败")}))}))}}},c=u,l=s("2877"),p=Object(l["a"])(c,a,i,!1,null,null,null);e["default"]=p.exports},"35b5":function(t,e,s){"use strict";var a=s("1854");e["a"]={customer:a["a"].baseApi+"api/aftersale/customer/",work:a["a"].baseApi+"worker/",weixin:a["a"].baseUrl+"api/weixin/"}}}]);