Files
cog_streamer_web/dist/js/chunk-bab9cf58.841a5f8b.js
T
我是个攻城狮 62b7844199 alls
2026-08-13 17:02:53 +08:00

2 lines
14 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bab9cf58"],{"0226":function(e,t,s){e.exports=s.p+"img/bo.ffb2d870.png"},2883:function(e,t,s){e.exports=s.p+"img/l_logo2.96c359c4.png"},8038:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAdpJREFUOE+t0k9IFGEYx/Hvs87gtgi1EMiCYIeigjoEgXnSgxdPkgQVtGSxhELiBqWBFiKFaR2WKCVtYYJg6yJ2sFssUdChwwbuoUMQkdChDoJksvM6T+7s5J9ZO0jNaRje5/M+z/Mb4R8f2a5+sFMbFYZQTgjsU/ikwttVGBufkYXNNVXAtTN6GsUBouWDAisavAOLKpy790zm/iBbgL6LehDDBykXeMx6LjfuP5dib6c21MToQ0irYIzNoYdZ+RJcsNFQT0rzAq3A04nHkgyPdzmlox5cR5idmJaTW4Czl3RvncU3/6MhMTUlP8JAV5dG7RhLa/sxZpmE48ji+gjJK3o8Au9Rik8ycvRv4ZxP6zzCkZLL4dwD+bhtCjtJ1gdah9XaA3U1HgVRGjyhe2ZEsmHo1E0dQLkjQvF7hGOA5QMdt3XQdZmzLQpBkfNiSC6EgY5bmi/fF+wpvmox4APtd/WNKdFr2RVg7edxXvZXA+3jG8CvZeK7YhR8oC2j80ZJWpEKoIrzKl0NtGU0j1Q6MB5xS/jsAy2TmnM9xuwAAJzXPdVAy+SmEVaIay05H2ia1vqlEj93R/0O9qN0v0vJo/AOmrM6ClwFFmq/cqCUoPH/xLiT3MNnfwNWhKQirXoP4wAAAABJRU5ErkJggg=="},"96b4":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbtJREFUOE9jZKAQMGLTP2fpXvm/v3/X/P/HYMHAwKDAyMhwh4GR4cjP3/8681K9niDrwTBgxryd4YyM/xcwMDBwQBX+QGJ/YGBkiElP8NgKMwTFgGlzt6szMzFegGrY8O/vn9rMFJ8rk2Zvk2FjZcxn+MdYwMjI8IeZjVUjJdr5IcgQFANmzN+xn5GBweH///9LMpI8Y9G9N3P+9nYGBsYKBgaGDemJHoEoBvTM3CzCw8r6HCz4+7dkerrvG3QDGubP55D4L/kZ5IpvDN8lCxMDP8BdMGPuVhNGJubT//8zXMlI8tDFFTkz5u24zMjIoPPr12/N3HTfG1hjgZSYBRvQ0NDAwi+vz8PJwHGe4T+jDAPT/4yMBM+56AbNmL+jnJGBoQPkyhePThgyyMuzgA2YvmBn9b9ff7aysDKfB/H/MzAsyEj0SMRiADiQQeLfGL4LcjFwgAxkYJgxb/vhv3/+5ZJqAMjFUAN2XP77528sqQZwMXDeh3hh/vbl/37/6yTDgOVgA2Yv2yP+6/27ryycfOcZGBlUGP7/z0hP8pyJLSH9/89YwsDI8OTFwxOqkgpm8tSJRlLiHV0tAGHqtbKhT0DtAAAAAElFTkSuQmCC"},"99ae":function(e,t,s){},"9c42":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAARtJREFUOE+tlC9PQlEYxn/PZXYjUZrR4kbQZoDkdbPYxMnEGdRv4QewkPgCFhsfwGBwsxrYJBgMBgIbunF53MVdVIYXjuNsTzg773573n9HLOloSRx+gZqt9iOwkQPvDZOPzbPj3c50zDTI8xxGJq4fVW4XA9kvSDdZsHFZqJzeA0F0JK6/QVRgrEBQTn5BjozvDQcZL0LnwEXmKIm8hbWP6Q802L6s7fX+Kva74TUDCVb50ji1RMSCw/Q+wqXTWrU7E2TTl5i02LgoVPwHyA/JcFTPHBVWCieCRjAob5aCUgOesK4mQDkGUoXVCPsN6e6Hs3UgVSBozhwt3LXcfbMbjthROkez2t9stZ+BtXlLO/1u3G3UqqWl/UefbjGwE1IyuF8AAAAASUVORK5CYII="},"9dad":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAaRJREFUOE+t1LFLG2EYx/Hvc/EPcHT0toxdBIXqUAp2cHgFFapDq1hNoUXtIkUHcYqDtNQOdbFOouCgTh0zCM0gdO0QaAaHDg5CHYy9vI+8b5IzOWJuycHD8XLHh9/93pcTunRJlxxaoDWjv4AnHfDrqmUgfyal5Dst0OqUqoLXH7sjmK0jOe0IfZjxjkMuxXIcvxwwCH5QxXw6SIHez9YhoYTwtQGJ8gI3tbTmy/cUKLdQgzpdKpjd3RRo/l0MFaOIlw2wJ8MSwrJfBxi1PEWYAG6q/xje35frlrJfrdQh4Rblb1OyXsCN68+IYFBeu3VFCQ8/S7kFml6NE92gxFusQp9AXx02gBsP2UobaHI9hi7o4U0jkVZZFCXnEwUY0YdE/yPCk3wi0fhmetkoxhUu9URqCU82EtBYXtWfRPgdKPlGIhv4BMbtvXUduXEdCUS3hD+S0Oh2nOhKA87jsi1Zgaxf14qOO6rcERY+JhI920n/NLUYyTx0ZCPCwkoCGvmWDlWVXCA8F/w54k4Ji2+boKE9/QP0p53sNs/LP+ck7Nr/6B4zDqUTBeVW+wAAAABJRU5ErkJggg=="},b953:function(e,t,s){"use strict";s.r(t);var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"register-page"},[t("div",{staticClass:"register-shell"},[t("div",{staticClass:"brand-corner"},[t("img",{staticClass:"brand-corner-logo",attrs:{src:e.pageLogo,alt:"COG"},on:{click:function(t){return e.goHome()}}})]),t("div",{staticClass:"register-stage"},[t("div",{staticClass:"stage-visual"},[t("img",{staticClass:"stage-visual-img",attrs:{src:e.stageImage,alt:"注册主视觉"}})]),t("section",{staticClass:"register-card"},[t("img",{staticClass:"register-card-logo",attrs:{src:e.cardLogo,alt:"COG"}}),t("div",{staticClass:"register-tabs"},[t("button",{class:["register-tab",{active:"org"===e.activeType}],attrs:{type:"button"},on:{click:function(t){return e.switchRegisterType("org")}}},[t("img",{staticClass:"register-tab-icon",attrs:{src:"org"===e.activeType?e.orgTabIconActive:e.orgTabIcon,alt:"MCN机构"}}),t("span",[e._v("MCN机构")])]),t("button",{class:["register-tab",{active:"personal"===e.activeType}],attrs:{type:"button"},on:{click:function(t){return e.switchRegisterType("personal")}}},[t("img",{staticClass:"register-tab-icon",attrs:{src:"personal"===e.activeType?e.personalTabIconActive:e.personalTabIcon,alt:"个人主播"}}),t("span",[e._v("个人主播")])])]),t("el-form",{ref:"registerForm",staticClass:"register-form",attrs:{model:e.registerForm},nativeOn:{submit:function(e){e.preventDefault()}}},["org"===e.activeType?t("div",{staticClass:"form-block"},[t("div",{staticClass:"field-label"},[e._v("企业名称 "),t("span",{staticClass:"required"},[e._v("*")])]),t("el-input",{staticClass:"field-input",attrs:{placeholder:"请输入企业完整名称"},model:{value:e.registerForm.companyName,callback:function(t){e.$set(e.registerForm,"companyName","string"===typeof t?t.trim():t)},expression:"registerForm.companyName"}})],1):e._e(),"org"===e.activeType?t("div",{staticClass:"form-block"},[t("div",{staticClass:"field-label"},[e._v("统一社会信用代码 "),t("span",{staticClass:"required"},[e._v("*")])]),t("el-input",{staticClass:"field-input",attrs:{placeholder:"请输入统一社会信用代码"},model:{value:e.registerForm.creditCode,callback:function(t){e.$set(e.registerForm,"creditCode","string"===typeof t?t.trim():t)},expression:"registerForm.creditCode"}})],1):e._e(),"personal"===e.activeType?t("div",{staticClass:"form-block"},[t("div",{staticClass:"field-label"},[e._v("主播名称 "),t("span",{staticClass:"required"},[e._v("*")])]),t("el-input",{staticClass:"field-input",attrs:{placeholder:"请输入真实名称"},model:{value:e.registerForm.anchorName,callback:function(t){e.$set(e.registerForm,"anchorName","string"===typeof t?t.trim():t)},expression:"registerForm.anchorName"}})],1):e._e(),t("div",{staticClass:"form-block"},[t("div",{staticClass:"field-label"},[e._v("手机号 "),t("span",{staticClass:"required"},[e._v("*")])]),t("el-input",{staticClass:"field-input",attrs:{maxlength:"11",placeholder:"请输入手机号"},model:{value:e.registerForm.mobile,callback:function(t){e.$set(e.registerForm,"mobile","string"===typeof t?t.trim():t)},expression:"registerForm.mobile"}})],1),t("div",{staticClass:"form-block"},[t("div",{staticClass:"field-label"},[e._v("图形验证码 "),t("span",{staticClass:"required"},[e._v("*")])]),t("div",{staticClass:"inline-row2"},[t("el-input",{staticClass:"field-input flex-1",attrs:{maxlength:"6",placeholder:"请输入验证码"},model:{value:e.registerForm.imageCode,callback:function(t){e.$set(e.registerForm,"imageCode","string"===typeof t?t.trim():t)},expression:"registerForm.imageCode"}}),t("button",{staticClass:"captcha-box",attrs:{type:"button",title:"点击刷新验证码"},on:{click:e.refreshCaptcha}},[e.captchaImage?t("img",{staticClass:"captcha-image",attrs:{src:e.captchaImage,alt:"图形验证码"}}):t("span",[e._v("加载中")])])],1)]),t("div",{staticClass:"form-block"},[t("div",{staticClass:"field-label"},[e._v("验证码 "),t("span",{staticClass:"required"},[e._v("*")])]),t("div",{staticClass:"inline-row"},[t("el-input",{staticClass:"field-input flex-1",attrs:{maxlength:"6",placeholder:"请输入验证码"},model:{value:e.registerForm.smsCode,callback:function(t){e.$set(e.registerForm,"smsCode","string"===typeof t?t.trim():t)},expression:"registerForm.smsCode"}}),t("button",{staticClass:"code-btn",attrs:{type:"button",disabled:e.smsLoading||e.countdown>0},on:{click:e.handleSendSmsCode}},[e._v(" "+e._s(e.countdown>0?e.countdown+"s后重试":"获取验证码")+" ")])],1)]),t("div",{staticClass:"agreement-block"},["org"===e.activeType?t("label",{staticClass:"agreement-item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.registerForm.agreeService,expression:"registerForm.agreeService"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.registerForm.agreeService)?e._i(e.registerForm.agreeService,null)>-1:e.registerForm.agreeService},on:{change:function(t){var s=e.registerForm.agreeService,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=null,o=e._i(s,a);r.checked?o<0&&e.$set(e.registerForm,"agreeService",s.concat([a])):o>-1&&e.$set(e.registerForm,"agreeService",s.slice(0,o).concat(s.slice(o+1)))}else e.$set(e.registerForm,"agreeService",i)}}}),t("span",[e._v(" 注册需要同意并接受 "),t("button",{staticClass:"agreement-link",attrs:{type:"button"},on:{click:function(t){return e.openAgreement("register")}}},[e._v("《用户服务协议》")])])]):e._e(),"org"===e.activeType?t("label",{staticClass:"agreement-item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.registerForm.agreeMarketing,expression:"registerForm.agreeMarketing"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.registerForm.agreeMarketing)?e._i(e.registerForm.agreeMarketing,null)>-1:e.registerForm.agreeMarketing},on:{change:function(t){var s=e.registerForm.agreeMarketing,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=null,o=e._i(s,a);r.checked?o<0&&e.$set(e.registerForm,"agreeMarketing",s.concat([a])):o>-1&&e.$set(e.registerForm,"agreeMarketing",s.slice(0,o).concat(s.slice(o+1)))}else e.$set(e.registerForm,"agreeMarketing",i)}}}),t("span",[e._v("同意同步注册天府信用通")])]):e._e(),"personal"===e.activeType?t("label",{staticClass:"agreement-item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.registerForm.agreeService,expression:"registerForm.agreeService"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.registerForm.agreeService)?e._i(e.registerForm.agreeService,null)>-1:e.registerForm.agreeService},on:{change:function(t){var s=e.registerForm.agreeService,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=null,o=e._i(s,a);r.checked?o<0&&e.$set(e.registerForm,"agreeService",s.concat([a])):o>-1&&e.$set(e.registerForm,"agreeService",s.slice(0,o).concat(s.slice(o+1)))}else e.$set(e.registerForm,"agreeService",i)}}}),t("span",[e._v(" 注册平台账号代表您同意平台 "),t("button",{staticClass:"agreement-link",attrs:{type:"button"},on:{click:function(t){return e.openAgreement("register")}}},[e._v("《用户服务协议》")])])]):e._e()]),t("button",{staticClass:"submit-btn",attrs:{type:"button",disabled:e.submitting},on:{click:e.handleSubmitRegister}},[e._v(" "+e._s(e.submitting?"注册中...":"注册")+" ")])]),t("div",{staticClass:"register-footer"},[t("span",[e._v("已有账号?")]),t("button",{staticClass:"login-link",attrs:{type:"button"},on:{click:e.goLogin}},[e._v("立即登录")])])],1)])])])},i=[],a=(s("14d9"),s("c24f")),o={name:"register",data(){return{activeType:"org",smsLoading:!1,submitting:!1,countdown:0,countdownTimer:null,captchaKey:"",captchaImage:"",pageLogo:s("2883"),cardLogo:s("db2b"),pageBackground:s("d9e3"),stageImage:s("0226"),orgTabIcon:s("9c42"),orgTabIconActive:s("9dad"),personalTabIcon:s("96b4"),personalTabIconActive:s("8038"),registerForm:{companyName:"",creditCode:"",anchorName:"",mobile:"",smsCode:"",imageCode:"",agreeService:!1,agreeMarketing:!1}}},mounted(){this.refreshCaptcha()},beforeDestroy(){this.countdownTimer&&(clearInterval(this.countdownTimer),this.countdownTimer=null)},methods:{switchRegisterType(e){this.activeType=e,this.registerForm.smsCode="",this.registerForm.imageCode="",this.refreshCaptcha(!0)},goLogin(){this.$router.push({path:"/login"})},openAgreement(e){window.open("https://cogapi.scszsj.com/service.html")},async refreshCaptcha(e=!1){try{const e=await Object(a["j"])();this.captchaKey=e&&e.key?e.key:"",this.captchaImage=e&&e.img?e.img:""}catch(t){this.captchaKey="",this.captchaImage="",e||this.$message.warning(t&&t.message?t.message:"图形验证码加载失败")}},validateBaseFields(){return"org"!==this.activeType||this.registerForm.companyName?"org"!==this.activeType||this.registerForm.creditCode?"personal"!==this.activeType||this.registerForm.anchorName?/^1\d{10}$/.test(this.registerForm.mobile)?!!this.registerForm.agreeService||(this.$message.warning("请先阅读并同意相关协议"),!1):(this.$message.warning("请输入正确的手机号"),!1):(this.$message.warning("请输入主播名称"),!1):(this.$message.warning("请输入统一社会信用代码"),!1):(this.$message.warning("请输入企业名称"),!1)},validateCaptchaFields(){return this.captchaKey&&this.captchaImage?!!this.registerForm.imageCode||(this.$message.warning("请输入图形验证码"),!1):(this.$message.warning("图形验证码加载失败,请刷新后重试"),!1)},startSmsCountdown(){this.countdown=60,this.countdownTimer&&clearInterval(this.countdownTimer),this.countdownTimer=setInterval(()=>{this.countdown-=1,this.countdown<=0&&(clearInterval(this.countdownTimer),this.countdownTimer=null)},1e3)},async handleSendSmsCode(){if(this.validateBaseFields()&&this.validateCaptchaFields()){this.smsLoading=!0;try{await this.requestRegisterSmsCode(),this.$message.success("验证码已发送"),this.startSmsCountdown()}catch(e){this.$message.warning(e&&e.message?e.message:"验证码发送失败"),this.isCaptchaError(e)&&(this.registerForm.imageCode="",await this.refreshCaptcha(!0))}finally{this.smsLoading=!1}}},async handleSubmitRegister(){if(this.validateBaseFields())if(this.registerForm.smsCode){this.submitting=!0;try{const e="org"===this.activeType?await this.registerAsOrg():await this.registerAsPersonal();this.handleRegisterSuccess(e)}catch(e){this.$message.warning(e&&e.message?e.message:"注册失败")}finally{this.submitting=!1}}else this.$message.warning("请输入短信验证码")},async requestRegisterSmsCode(){return Object(a["w"])({phone:this.registerForm.mobile,scene:"register",captcha_key:this.captchaKey,captcha_code:this.registerForm.imageCode})},async registerAsOrg(){return Object(a["u"])({type:"mcn",name:this.registerForm.companyName,phone:this.registerForm.mobile,code:this.registerForm.smsCode,company_code:this.registerForm.creditCode,sync_credit:this.registerForm.agreeMarketing})},async registerAsPersonal(){return Object(a["u"])({type:"individual",name:this.registerForm.anchorName,phone:this.registerForm.mobile,code:this.registerForm.smsCode})},goHome(){this.$router.push({path:"/"})},isCaptchaError(e){const t=e&&e.data&&e.data.errors;return Boolean(t&&t.captcha_code)||!(!e||!e.message)&&e.message.includes("图形验证码")},handleRegisterSuccess(e){this.$message.success(e&&e.message||"注册成功"),this.$router.push({path:"/login"})}}},c=o,n=(s("fddf"),s("2877")),g=Object(n["a"])(c,r,i,!1,null,"034ee19d",null);t["default"]=g.exports},d9e3:function(e,t,s){e.exports=s.p+"img/l_bg.b4766c7f.png"},db2b:function(e,t,s){e.exports=s.p+"img/l_logo.b9b7edb3.png"},fddf:function(e,t,s){"use strict";s("99ae")}}]);
//# sourceMappingURL=chunk-bab9cf58.841a5f8b.js.map