食品行业工业互联网标识服务平台-管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
39 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a2d00434"],{"0a08":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-dialog",{staticClass:"update-avatar",attrs:{"close-on-click-modal":!1,"close-on-press-escape":!1,title:t.$t("common.changeAvatar"),visible:t.isVisible,width:t.width,top:"50px"},on:{"update:visible":function(e){t.isVisible=e}}},[n("el-tabs",{staticClass:"avatar-tabs",model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:t.$t("common.hthz"),name:"first"}},[t._l(t.hthz,(function(e,a){return[n("div",{key:a,staticClass:"avatar-wrapper"},[n("img",{attrs:{alt:t.$t("common.ctc"),src:t.resolveAvatar(e)},on:{click:function(n){return t.change(e)}}})])]}))],2),n("el-tab-pane",{attrs:{label:t.$t("common.al"),name:"second"}},[t._l(t.al,(function(e,a){return[n("div",{key:a,staticClass:"avatar-wrapper"},[n("img",{attrs:{alt:t.$t("common.ctc"),src:t.resolveAvatar(e)},on:{click:function(n){return t.change(e)}}})])]}))],2),n("el-tab-pane",{attrs:{label:t.$t("common.lm"),name:"third"}},[t._l(t.lm,(function(e,a){return[n("div",{key:a,staticClass:"avatar-wrapper"},[n("img",{attrs:{alt:t.$t("common.ctc"),src:t.resolveAvatar(e)},on:{click:function(n){return t.change(e)}}})])]}))],2),n("el-tab-pane",{attrs:{label:"上传",name:"fourth"}},[n("imgUpload",{ref:"imgFileRef",attrs:{"auto-upload":!0,data:t.myAvatar,"show-file-list":!1,"list-type":"picture-card"},on:{setId:t.setIdAndSubmit}},[n("i",{staticClass:"el-icon-plus"})])],1)],1)],1)},r=[],i=(n("2ca0"),n("2309")),s=n("e5c4"),o=["default.jpg","1d22f3e41d284f50b2c8fc32e0788698.jpeg","2dd7a2d09fa94bf8b5c52e5318868b4d9.jpg","2dd7a2d09fa94bf8b5c52e5318868b4df.jpg","8f5b60ef00714a399ee544d331231820.jpeg","17e420c250804efe904a09a33796d5a10.jpg","17e420c250804efe904a09a33796d5a16.jpg","87d8194bc9834e9f8f0228e9e530beb1.jpeg","496b3ace787342f7954b7045b8b06804.jpeg","595ba7b05f2e485eb50565a50cb6cc3c.jpeg","964e40b005724165b8cf772355796c8c.jpeg","5997fedcc7bd4cffbd350b40d1b5b987.jpg","5997fedcc7bd4cffbd350b40d1b5b9824.jpg","a3b10296862e40edb811418d64455d00.jpeg","a43456282d684e0b9319cf332f8ac468.jpeg","bba284ac05b041a8b8b0d1927868d5c9x.jpg","c7c4ee7be3eb4e73a19887dc713505145.jpg","ff698bb2d25c4d218b3256b46c706ece.jpeg"],c=["cnrhVkzwxjPwAaCfPbdc.png","BiazfanxmamNRoxxVxka.png","gaOngJwsRYRaVAuXXcmB.png","WhxKECPNujWoWEFNdnJE.png","ubnKSIfAJTxIgXOKlciN.png","jZUIxmJycoymBprLOUbT.png"],u=["19034103295190235.jpg","20180414165920.jpg","20180414170003.jpg","20180414165927.jpg","20180414165754.jpg","20180414165815.jpg","20180414165821.jpg","20180414165827.jpg","20180414165834.jpg","20180414165840.jpg","20180414165846.jpg","20180414165855.jpg","20180414165909.jpg","20180414165914.jpg","20180414165936.jpg","20180414165942.jpg","20180414165947.jpg","20180414165955.jpg"],l={name:"Avatar",components:{imgUpload:i["a"]},props:{dialogVisible:{type:Boolean,default:!1}},data:function(){return{myAvatar:"",activeName:"first",screenWidth:0,updating:!1,width:this.initWidth(),hthz:o,al:c,lm:u}},computed:{isVisible:{get:function(){return this.dialogVisible},set:function(){this.close()}},user:function(){return this.$store.state.account.user}},mounted:function(){var t=this;window.onresize=function(){return function(){t.width=t.initWidth()}()}},methods:{init:function(){var t=this,e="";this.user["avatar"]&&(this.user["avatar"].startsWith("http://")||this.user["avatar"].startsWith("https://"))&&(e=this.user["avatar"]),this.$nextTick((function(){t.$refs.imgFileRef.init({bizId:"",bizType:"USER_AVATAR",imageUrl:e,isSingle:!0,isDetail:!1})}))},setIdAndSubmit:function(t,e){this.myAvatar=e,this.change(e)},resolveAvatar:function(t){return n("a0fc")("./".concat(t))},change:function(t){var e=this;this.updating?this.$message({message:this.$t("tips.updating"),type:"warning"}):(this.updating=!0,Object(s["n"])({id:this.$store.state.account.user.id,avatar:t}).then((function(n){var a=n.data;a.isSuccess&&e.$emit("success",t),e.updating=!1})).catch((function(){e.$message({message:e.$t("tips.