(function(e){function t(t){for(var n,a,c=t[0],i=t[1],l=t[2],u=0,d=[];u{e.token=t},SET_INTRODUCTION:(e,t)=>{e.introduction=t},SET_NAME:(e,t)=>{e.name=t},SET_AVATAR:(e,t)=>{e.avatar=t},SET_ROLES:(e,t)=>{e.roles=t},SET_MOBILE:(e,t)=>{e.mobile=t},SET_LOGIN_ID:(e,t)=>{e.id=t},SET_IS_PAY:(e,t)=>{e.isPay=t}},i={login({commit:e},t){const{userName:r,password:o}=t;return e("SET_PASSWORD",o),localStorage.setItem("SET_NAME",r),e("SET_NAME",r),new Promise((r,o)=>{Object(n["q"])(t).then(t=>{const{data:n}=t;console.log("Store login response:",t),0===t.code?(localStorage.setItem("token",n.token),e("SET_TOKEN",n.token),Object(a["d"])(n.token),r(t)):(console.error("Store login error:",error),o(new Error("账号或密码错误!")))}).catch(e=>{o(e)})})},getInfo({commit:e,state:t}){return new Promise((t,r)=>{const o=Object(a["b"])();Object(n["l"])(o).then(n=>{const a=n.body.sessionSubject.roleList,o=[];a.forEach(e=>{o.push(e.id)});const s={roles:o,name:n.body.nickname,mobile:n.body.mobile};sessionStorage.setItem("supId",a[0].supId),sessionStorage.setItem("supName",a[0].supName),sessionStorage.setItem("loginNum",n.body.loginNum),0!=n.status&&r("请重新登录!");const{roles:c,name:i,mobile:l}=s;(!c||c.length<=0)&&r("getInfo: roles must be a non-null array!"),e("SET_ROLES",c),e("SET_NAME",i),e("SET_MOBILE",l),e("SET_LOGIN_ID",n.body.id),t(s)}).catch(e=>{console.log(e),r(e)})})},logout({commit:e,state:t,dispatch:r}){return new Promise((s,c)=>{Object(n["s"])(t.token).then(()=>{e("SET_TOKEN",""),e("SET_ROLES",[]),Object(a["c"])(),Object(o["b"])(),r("tagsView/delAllViews",null,{root:!0}),s()}).catch(e=>{c(e)})})},resetToken({commit:e}){return new Promise(t=>{e("SET_TOKEN",""),e("SET_ROLES",[]),Object(a["c"])(),t()})},async changeRoles({commit:e,dispatch:t},r){const n=r+"-token";e("SET_TOKEN",n),Object(a["d"])(n);const{roles:s}=await t("getInfo");Object(o["b"])();const c=await t("permission/generateRoutes",s,{root:!0});o["a"].addRoutes(c),t("tagsView/delAllViews",null,{root:!0})}};t["default"]={namespaced:!0,state:s,mutations:c,actions:i}},1129:function(e,t,r){e.exports=r.p+"img/avatar.3232b437.png"},"196f":function(e,t,r){"use strict";r("05c5")},"364d":function(e,t,r){},4360:function(e,t,r){"use strict";r("13d5"),r("0643"),r("9d4a");var n=r("2b0e"),a=r("2f62");const o={sidebar:e=>e.app.sidebar,size:e=>e.app.size,device:e=>e.app.device,visitedViews:e=>e.tagsView.visitedViews,cachedViews:e=>e.tagsView.cachedViews,token:e=>e.user.token,avatar:e=>e.user.avatar,name:e=>e.user.name,user_id:e=>e.user.user_id,introduction:e=>e.user.introduction,roles:e=>e.user.roles,permission_routes:e=>e.permission.routes,buttons:e=>e.permission.buttons,errorLogs:e=>e.errorLog.logs,isPay:e=>e.user.isPay,mobile:e=>e.user.mobile,id:e=>e.user.id};var s=o;n["default"].use(a["a"]);const c=r("d307"),i=c.keys().reduce((e,t)=>{const r=t.replace(/^\.\/(.*)\.\w+$/,"$1"),n=c(t);return e[r]=n.default,e},{}),l=new a["a"].Store({modules:i,getters:s});t["a"]=l},"440d":function(e,t,r){e.exports=r.p+"img/logo2.600aebbe.png"},4678:function(e,t,r){var n={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-ps":"4c98","./ar-ps.js":"4c98","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku-kmr":"7558","./ku-kmr.js":"7558","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function a(e){var t=o(e);return r(t)}function o(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=o,e.exports=a,a.id="4678"},"4ffd":function(e,t,r){e.exports=r.p+"img/logo.2c012d80.png"},5609:function(e,t,r){},"56d7":function(e,t,r){"use strict";r.r(t);var n=r("2b0e"),a=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[t("el-backtop",{staticStyle:{color:"#8b5cf6"},attrs:{bottom:60}}),t("router-view"),t("GlobalApplyDialog")],1)},o=[],s=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{visible:e.visible,"show-close":!1,"close-on-click-modal":!0,"close-on-press-escape":!0,"append-to-body":"","custom-class":"global-apply-dialog"},on:{"update:visible":function(t){e.visible=t},closed:e.resetForm}},[t("div",{staticClass:"dialog-body"},[t("div",{staticClass:"dialog-title-row"},[t("img",{staticClass:"sparkle left",attrs:{src:e.sparkleImg,alt:""}}),t("h2",[e._v("立即申请")]),t("img",{staticClass:"sparkle right",attrs:{src:e.sparkleImg,alt:""}})]),t("el-form",{ref:"applyForm",staticClass:"apply-form",attrs:{model:e.form,rules:e.rules,"label-position":"top"}},[t("el-form-item",{attrs:{label:"您的称呼",prop:"name"}},[t("el-input",{staticClass:"dialog-control",attrs:{maxlength:"20",placeholder:"请输入您的称呼"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"===typeof t?t.trim():t)},expression:"form.name"}})],1),t("el-form-item",{attrs:{label:"联系电话",prop:"phone"}},[t("el-input",{staticClass:"dialog-control",attrs:{maxlength:"11",placeholder:"请输入联系电话"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone","string"===typeof t?t.trim():t)},expression:"form.phone"}})],1),t("el-form-item",{attrs:{label:"角色类型",prop:"roleType"}},[t("el-select",{staticClass:"dialog-control",attrs:{placeholder:"请选择角色类型"},model:{value:e.form.roleType,callback:function(t){e.$set(e.form,"roleType",t)},expression:"form.roleType"}},e._l(e.roleOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"所属机构"}},[t("el-input",{staticClass:"dialog-control",attrs:{maxlength:"50",placeholder:"选填,如无可不填"},model:{value:e.form.organization,callback:function(t){e.$set(e.form,"organization","string"===typeof t?t.trim():t)},expression:"form.organization"}})],1),t("el-form-item",{attrs:{label:"需求类型(可多选)",prop:"demandTypes"}},[t("el-checkbox-group",{staticClass:"demand-group",model:{value:e.form.demandTypes,callback:function(t){e.$set(e.form,"demandTypes",t)},expression:"form.demandTypes"}},e._l(e.demandOptions,(function(r){return t("el-checkbox",{key:r.value,attrs:{label:r.value}},[e._v(e._s(r.label))])})),1)],1),t("el-form-item",{attrs:{label:"需求说明",prop:"description"}},[t("el-input",{staticClass:"dialog-textarea",attrs:{type:"textarea",resize:"none",maxlength:"100",rows:4,placeholder:"请简要描述您的需求,输入内容100个字以内"},model:{value:e.form.description,callback:function(t){e.$set(e.form,"description","string"===typeof t?t.trim():t)},expression:"form.description"}})],1),t("el-form-item",{attrs:{label:"图形验证码",prop:"captchaCode"}},[t("div",{staticClass:"captcha-row"},[t("el-input",{staticClass:"dialog-control captcha-input",attrs:{maxlength:"6",placeholder:"请输入验证码"},model:{value:e.form.captchaCode,callback:function(t){e.$set(e.form,"captchaCode","string"===typeof t?t.trim():t)},expression:"form.captchaCode"}}),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)])],1),t("button",{staticClass:"submit-btn",attrs:{type:"button",disabled:e.submitting},on:{click:e.submitForm}},[e._v(e._s(e.submitting?"提交中...":"提交申请"))])],1)])},c=[],i=(r("d9e2"),r("13d5"),r("0643"),r("2382"),r("a573"),r("c24f"));const l=new n["default"];function u(e={}){l.$emit("open",e)}var d=r("c731"),f=r.n(d);function p(){return{name:"",phone:"",roleType:"",organization:"",demandTypes:[],description:"",captchaCode:"",source:""}}const m=[{value:"individual",label:"个人主播"},{value:"organization",label:"MCN机构"}],h=[{value:"support",label:"我要扶持"},{value:"training",label:"我要培训"},{value:"order",label:"我要接单"},{value:"funding",label:"我要资金"},{value:"asset_evaluation",label:"我要资产评估"}],b=m.reduce((e,t)=>(e[t.label]=t.value,e[t.value]=t.value,e),{}),g=h.reduce((e,t)=>(e[t.label]=t.value,e[t.value]=t.value,e),{});function v(e){return b[e]||""}function j(e){return Array.isArray(e)?e.map(e=>g[e]).filter(Boolean):[]}var y={name:"GlobalApplyDialog",data(){const e=(e,t,r)=>{t?/^1[3-9]\d{9}$/.test(t)?r():r(new Error("请输入正确的联系电话")):r(new Error("请输入联系电话"))};return{visible:!1,submitting:!1,captchaKey:"",captchaImage:"",sparkleImg:f.a,form:p(),roleOptions:m,demandOptions:h,rules:{name:[{required:!0,message:"请输入您的称呼",trigger:"blur"}],phone:[{required:!0,validator:e,trigger:"blur"}],roleType:[{required:!0,message:"请选择角色类型",trigger:"change"}],demandTypes:[{type:"array",required:!0,message:"请选择需求类型",trigger:"change"}],description:[{required:!0,message:"请输入需求说明",trigger:"blur"}],captchaCode:[{required:!0,message:"请输入图形验证码",trigger:"blur"}]}}},created(){l.$on("open",this.handleOpen)},beforeDestroy(){l.$off("open",this.handleOpen)},methods:{async handleOpen(e={}){this.visible=!0,this.form={...p(),...e,roleType:v(e.roleType),demandTypes:j(e.demandTypes)},this.$nextTick(()=>{this.$refs.applyForm&&this.$refs.applyForm.clearValidate()}),await this.refreshCaptcha(!0)},resetForm(){this.submitting=!1,this.captchaKey="",this.captchaImage="",this.form=p(),this.$refs.applyForm&&this.$refs.applyForm.resetFields()},async refreshCaptcha(e=!1){try{const e=await Object(i["j"])();this.captchaKey=e&&e.key?e.key:"",this.captchaImage=e&&e.img?e.img:""}catch(error){this.captchaKey="",this.captchaImage="",e||this.$message.warning(error&&error.message?error.message:"图形验证码加载失败")}},isCaptchaError(e){const t=e&&e.data&&e.data.errors;return Boolean(t&&t.captcha_code)||!(!e||!e.message)&&e.message.includes("图形验证码")},isRateLimitError(e){const t=e&&e.response?e.response.status:null,r=e&&e.message?e.message:"";return 429===t||"Too Many Attempts."===r},buildSubmitPayload(){return{name:this.form.name,phone:this.form.phone,role_type:this.form.roleType,organization:this.form.organization,demand_types:this.form.demandTypes,description:this.form.description,captcha_key:this.captchaKey,captcha_code:this.form.captchaCode}},submitForm(){this.captchaKey&&this.captchaImage?this.$refs.applyForm.validate(async e=>{if(e&&!this.submitting){this.submitting=!0;try{const e=await Object(i["y"])(this.buildSubmitPayload());this.$message.success(e&&e.message||"申请已提交"),this.visible=!1}catch(error){const t=this.isRateLimitError(error)?"提交次数过多,请稍后再试":error&&error.message?error.message:"申请提交失败";this.$message.warning(t),this.isCaptchaError(error)&&(this.form.captchaCode="",await this.refreshCaptcha(!0))}finally{this.submitting=!1}}}):this.$message.warning("图形验证码加载失败,请刷新后重试")}}},k=y,w=(r("bb91"),r("2877")),O=Object(w["a"])(k,s,c,!1,null,null,null),C=O.exports,S={name:"App",components:{GlobalApplyDialog:C}},T=S,E=(r("817b"),Object(w["a"])(T,a,o,!1,null,null,null)),A=E.exports,I=r("a18c"),x=r("4360"),N=(r("b20f"),r("6821")),_=r.n(N),P=r("5c96"),q=r.n(P),M=(r("0fae"),r("323e")),R=r.n(M);r("a5d8"),r("5f87");function L(e){return""+e}R.a.configure({showSpinner:!1});I["a"].beforeEach(async(e,t,r)=>{R.a.start(),document.title=L(e.meta.title),r()}),I["a"].afterEach(()=>{R.a.done()});var z=function(){var e=this,t=e._self._c;return t("div",{staticClass:"search"},[e._l(e.options,(function(r,n){return t("div",{key:r.searchValue,class:0!=n?"item":""},[t("el-input",{attrs:{clearable:"",placeholder:r.label,size:"small"},model:{value:r.value,callback:function(t){e.$set(r,"value",t)},expression:"item.value"}})],1)})),e._t("default"),t("div",{staticClass:"item"},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.search}},[e._v("搜索")])],1),e._t("add")],2)},U=[],F={name:"Search",components:{},props:{options:{type:Array}},data(){return{value:"",searchValue:""}},created(){},methods:{search(){this.$emit("search",this.options)}}},D=F,V=(r("0d94"),Object(w["a"])(D,z,U,!1,null,"398d79d3",null)),K=V.exports,J=r("f8d9"),W=r("c683");r("4e3e");function Q(e,t){let r="";return t&&t.forEach(t=>{t.searchValue===e&&(r=t.value)}),r}function B(){n["default"].component("Search",K),n["default"].component("Nav",J["a"]),n["default"].component("Footer",W["a"]),n["default"].prototype.returnValue=Q}var X=B;n["default"].config.productionTip=!1,n["default"].prototype.$md5=_.a,n["default"].use(X),n["default"].prototype.$fontFamily="Lenovo-XiaoxinChaokuGB",n["default"].use(q.a),n["default"].prototype.$gourl=function(e){window.open(e,"_blank")},n["default"].prototype.$openApplyDialog=function(e){u(e)},new n["default"]({router:I["a"],store:x["a"],render:e=>e(A)}).$mount("#app")},"58ea":function(e,t,r){},"5f87":function(e,t,r){"use strict";r.d(t,"b",(function(){return m})),r.d(t,"d",(function(){return h})),r.d(t,"c",(function(){return b})),r.d(t,"a",(function(){return g}));var n=r("852e"),a=r.n(n);const o="admin",s=o+"token",c=o+"userid",i=o+"username",l=o+"departmentName",u=o+"departmentId",d=o+"RoleId",f=o+"refreshToken",p=o+"expirationTime";function m(){return localStorage.getItem("token")}function h(e){return localStorage.setItem("token",e),a.a.set(s,e)}function b(){return localStorage.removeItem("token"),a.a.remove(s)}function g(){b(),a.a.remove(c),a.a.remove(i),a.a.remove(l),a.a.remove(u),a.a.remove(d),a.a.remove(f),a.a.remove(p),localStorage.removeItem("userInfo"),localStorage.removeItem("loginType"),localStorage.removeItem("SET_NAME"),sessionStorage.removeItem("supId"),sessionStorage.removeItem("supName"),sessionStorage.removeItem("loginNum")}},"622c":function(e,t,r){"use strict";r("58ea")},"817b":function(e,t,r){"use strict";r("364d")},"86b9":function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return o}));const n="user-info-updated";function a(){try{const e=window.localStorage.getItem("userInfo");return e?JSON.parse(e):{}}catch(error){return{}}}function o(e){if("undefined"===typeof window||!window.localStorage)return{};const t={...a(),...e&&"object"===typeof e?e:{}};try{window.localStorage.setItem("userInfo",JSON.stringify(t))}catch(error){}return window.dispatchEvent(new CustomEvent(n,{detail:t})),t}},a18c:function(e,t,r){"use strict";r.d(t,"b",(function(){return c}));r("14d9");var n=r("2b0e"),a=r("8c4f");n["default"].use(a["a"]);const o=[{path:"/",redirect:"/home"},{path:"/ProductDetail/:id",name:"ProductDetail",component:()=>r.e("chunk-3d390780").then(r.bind(null,"6ab1")),props:!0},{path:"/login",component:()=>r.e("chunk-014bac7c").then(r.bind(null,"dc3f")),meta:{title:"登录"}},{path:"/register",component:()=>r.e("chunk-02b41192").then(r.bind(null,"b953")),meta:{title:"注册"}},{path:"/home",name:"Home",component:()=>r.e("chunk-01c198f1").then(r.bind(null,"ec5a")),meta:{title:"COG主播可信资产综合服务平台"}},{path:"/user/personal",name:"PersonalCenter",component:()=>r.e("chunk-3c765fa2").then(r.bind(null,"8c52")),meta:{title:"个人中心"}},{path:"/user/personal/applications",name:"PersonalApplicationList",component:()=>Promise.all([r.e("chunk-5211ba86"),r.e("chunk-2ec66508")]).then(r.bind(null,"b7eb")),meta:{title:"我的申请"}},{path:"/user/personal/asset-apply",name:"PersonalAssetApplication",component:()=>Promise.all([r.e("chunk-5211ba86"),r.e("chunk-206307ef")]).then(r.bind(null,"0920")),meta:{title:"资产评估申请"}},{path:"/user/org",name:"OrganizationCenter",component:()=>Promise.all([r.e("chunk-2d98e3b8"),r.e("chunk-45d93684")]).then(r.bind(null,"071c")),meta:{title:"机构中心"}},{path:"/user/org/auth",name:"OrganizationAuth",component:()=>Promise.all([r.e("chunk-2d98e3b8"),r.e("chunk-23a03460")]).then(r.bind(null,"1d3f")),meta:{title:"机构身份认证"}},{path:"/user/org/talents",name:"OrganizationTalent",component:()=>Promise.all([r.e("chunk-2d98e3b8"),r.e("chunk-295a9974")]).then(r.bind(null,"c578")),meta:{title:"主播管理"}},{path:"/user/org/talents/form",name:"OrganizationTalentForm",component:()=>r.e("chunk-f3da9654").then(r.bind(null,"a8da")),meta:{title:"增加主播"}},{path:"/user/org/assets",name:"OrganizationAssetApplication",component:()=>Promise.all([r.e("chunk-71c0446b"),r.e("chunk-547e5f24")]).then(r.bind(null,"cc0f")),meta:{title:"机构资产评估"}},{path:"/user/org/assets/create",name:"OrganizationAssetApplicationCreate",component:()=>Promise.all([r.e("chunk-71c0446b"),r.e("chunk-7dd59700")]).then(r.bind(null,"620a")),meta:{title:"机构资产评估申请"}}],s=new a["a"]({mode:"hash",base:"",routes:o});function c(){s.push({path:"/login"})}t["a"]=s},b20f:function(e,t,r){},b775:function(e,t,r){"use strict";r("d9e2"),r("14d9");var n=r("cee4"),a=r("5c96");let o;function s(){o=a["Loading"].service({lock:!0,background:"rgba(255, 255, 255, 0.5)"})}function c(){o.close()}let i=0;const l=function(){0===i&&s(),i++},u=function(){i<=0||(i--,0===i&&c())};var d=r("4360"),f=r("f121"),p=r("5f87"),m=r("dc01"),h=r("a18c");const b=f["a"];console.log(b,"base-------");const g=n["a"].create({baseURL:b,timeout:1e5});g.interceptors.request.use(e=>{const t=Object(p["b"])();return t&&(e.headers["Authorization"]="Bearer "+t),e.headers["token"]=t,!1!==e.headers.isLoading&&l(),d["a"].getters.token&&(e.headers["token"]=Object(p["b"])()),e},e=>(u(),console.log(e),Promise.reject(e))),g.interceptors.response.use(e=>{u();const t=e.data;return 0!==t.code?(Object(a["Message"])({message:t.message||"Error",type:"error",duration:5e3}),Promise.reject(new Error(t.message||"Error"))):t},e=>(console.log(e,"error-request"),Object(m["b"])(e)?Object(m["a"])({onResetStore:()=>{d["a"].dispatch("user/resetToken")}}):e.message.includes("Network Error")?(d["a"].dispatch("user/resetToken"),Object(a["Message"])({message:"登录超时,请重新登录",type:"error",duration:5e3}),h["a"].push("/login")):Object(a["Message"])({message:"内部错误,请联系管理员",type:"error",duration:5e3}),u(),Promise.reject(e)));t["a"]=g},bb91:function(e,t,r){"use strict";r("5609")},c24f:function(e,t,r){"use strict";r.d(t,"j",(function(){return j})),r.d(t,"w",(function(){return y})),r.d(t,"u",(function(){return k})),r.d(t,"r",(function(){return w})),r.d(t,"k",(function(){return O})),r.d(t,"m",(function(){return C})),r.d(t,"n",(function(){return S})),r.d(t,"i",(function(){return T})),r.d(t,"F",(function(){return E})),r.d(t,"G",(function(){return A})),r.d(t,"H",(function(){return I})),r.d(t,"z",(function(){return x})),r.d(t,"A",(function(){return N})),r.d(t,"b",(function(){return _})),r.d(t,"D",(function(){return P})),r.d(t,"d",(function(){return q})),r.d(t,"B",(function(){return M})),r.d(t,"C",(function(){return R})),r.d(t,"x",(function(){return L})),r.d(t,"y",(function(){return z})),r.d(t,"t",(function(){return U})),r.d(t,"v",(function(){return F})),r.d(t,"g",(function(){return D})),r.d(t,"h",(function(){return V})),r.d(t,"f",(function(){return K})),r.d(t,"c",(function(){return J})),r.d(t,"a",(function(){return W})),r.d(t,"p",(function(){return Q})),r.d(t,"o",(function(){return B})),r.d(t,"E",(function(){return X})),r.d(t,"e",(function(){return G})),r.d(t,"q",(function(){return H})),r.d(t,"s",(function(){return Y})),r.d(t,"l",(function(){return $}));r("d9e2"),r("0643"),r("fffc"),r("4e3e");var n=r("cee4"),a=r("b775"),o=r("f121"),s=r("5f87"),c=r("dc01");const i=n["a"].create({baseURL:o["a"].replace(/\/$/,"")+"/api",timeout:1e5}),l=e=>e.data,u=e=>{const t=e&&e.response?e.response.data:null;if(t&&t.message)return t.message;const r=t&&t.errors;if(r&&"object"===typeof r){const e=Object.keys(r)[0],t=e?r[e]:null;if(Array.isArray(t)&&t.length>0)return t[0]}return e&&e.message||"请求失败"},d=e=>{const t=Object(c["b"])(e);t&&Object(c["a"])();const r=new Error(t?"登录已过期,请重新登录":u(e));throw r.response=e&&e.response,r.data=e&&e.response?e.response.data:null,r.isAuthExpired=t,r},f=(e={})=>{const t=Object(s["b"])(),r={Accept:"application/json",...e};return t&&(r.Authorization="Bearer "+t),r},p=e=>i({...e,headers:f(e&&e.headers?e.headers:{})}).then(l).catch(d),m=31457280,h=["jpg","jpeg","png","gif","webp","pdf","doc","docx"],b=e=>{const t=e&&"string"===typeof e.name?e.name.trim():"",r=t.includes(".")?t.split(".").pop().toLowerCase():"";if(!t)throw new Error("请选择要上传的文件");if(t.length>255)throw new Error("文件名不能超过255个字符");if(!h.includes(r))throw new Error("仅支持 jpg、jpeg、png、gif、webp、pdf、doc、docx 格式文件");if("number"===typeof e.size&&e.size>m)throw new Error("文件大小不能超过30M");return t},g=e=>{const t=e&&e.data&&"object"===typeof e.data?e.data:e,r=t&&t.headers,n=r&&Object.keys(r).find(e=>"content-type"===e.toLowerCase());if(!t||"string"!==typeof t.upload_url||"string"!==typeof t.url)throw new Error("上传签名无效,请重试");if(!r||"object"!==typeof r||!n||!r[n])throw new Error("上传签名缺少 Content-Type,请重试");return t},v=e=>{const t=e&&e.response?e.response.data:null,r=t&&"object"===typeof t&&t.message?t.message:e&&e.message,n=new Error(r||"文件上传失败,请重试");throw n.response=e&&e.response,n.data=t,n},j=()=>i.get("/captcha").then(l).catch(d),y=e=>i.post("/sms/code",e).then(l).catch(d),k=e=>i.post("/register",e).then(l).catch(d),w=e=>i.post("/login",e).then(l).catch(d),O=()=>i.get("/homepage").then(l).catch(d),C=()=>p({url:"/certification",method:"get"}),S=()=>p({url:"/member/profile",method:"get"}),T=()=>p({url:"/options",method:"get"}),E=async(e,t="image",r={})=>{const a=b(e),o=await p({url:"/upload/direct",method:"post",data:{filename:a}}),s=g(o);try{await Object(n["a"])({url:s.upload_url,method:"put",data:e,headers:{...s.headers},timeout:6e5,withCredentials:!1,transformRequest:[e=>e],validateStatus:e=>200===e,onUploadProgress:"function"===typeof r.onProgress?r.onProgress:void 0})}catch(error){v(error)}return{data:{url:s.url,key:s.key,expires_in:s.expires_in}}},A=(e,t={})=>E(e,"image",t),I=e=>p({url:"/certification/verify-id-card",method:"post",data:e}).then(e=>{const t=e&&e.data?e.data:e;if(t&&Object.prototype.hasOwnProperty.call(t,"isok")&&!t.isok)throw new Error(t.message||t.msg||"身份证错误请仔细核对");return e}),x=e=>p({url:"/certification/individual",method:"post",data:e}),N=e=>p({url:"/certification/mcn",method:"post",data:e}),_=e=>p({url:"/member/platform-accounts",method:"post",data:e}),P=(e,t)=>p({url:"/member/platform-accounts/"+e,method:"put",data:t}),q=e=>p({url:"/member/platform-accounts/"+e,method:"delete"}),M=e=>p({url:"/member/avatar",method:"put",data:e}),R=e=>p({url:"/member/name",method:"put",data:e}),L=e=>p({url:"/asset-evaluations",method:"post",data:e}),z=e=>p({url:"/cooperation-applications",method:"post",data:e}),U=()=>p({url:"/logout",method:"post"}),F=e=>p({url:"/asset-evaluations/draft",method:"post",data:e}),D=()=>p({url:"/asset-evaluations/draft",method:"get"}),V=(e={})=>p({url:"/asset-evaluations",method:"get",params:e}),K=e=>p({url:"/asset-evaluations/"+e,method:"get"}),J=e=>p({url:"/streamer-profiles",method:"post",data:e}),W=(e=[])=>{const t=new FormData;return e.forEach(e=>{t.append("files[]",e)}),p({url:"/streamer-profiles/batch",method:"post",data:t})},Q=(e={})=>p({url:"/streamer-profiles",method:"get",params:e}),B=e=>p({url:"/streamer-profiles/"+e,method:"get"}),X=(e,t)=>p({url:"/streamer-profiles/"+e,method:"put",data:t}),G=e=>p({url:"/streamer-profiles/"+e,method:"delete"});function H(e){return Object(a["a"])({url:"/v1/admins/login",method:"post",data:e}).then(e=>(console.log("API request successful:",e),e)).catch(e=>{throw console.error("API request failed:",e),e})}const Y=()=>Object(a["a"])({url:"/api/user/logout",method:"post"}),$=e=>Object(a["a"])({url:"/client/anno/getRoles",method:"get",params:{token:e}})},c683:function(e,t,r){"use strict";var n=function(){var e=this,t=e._self._c;return t("footer",{staticClass:"footer-wrap"},[t("div",{staticClass:"footer-main"},[e._m(0),t("div",{staticClass:"footer-columns"},[t("div",{staticClass:"footer-col"},[t("h4",[e._v("产品服务")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.scrollTo("support")}}},[e._v("扶持政策")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.scrollTo("assets")}}},[e._v("数字资产服务")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.scrollTo("finance")}}},[e._v("金融服务")])]),t("div",{staticClass:"footer-col"},[t("h4",[e._v("关于我们")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.gourl()}}},[e._v("公司介绍")]),t("button",{attrs:{type:"button"},on:{click:function(t){return e.scrollTo("intro")}}},[e._v("平台介绍")])]),t("div",{staticClass:"footer-col"},[t("h4",[e._v("帮助支持")]),t("button",{attrs:{type:"button"},on:{click:e.showQrCode}},[e._v("联系客服")])])])]),t("div",{staticClass:"footer-bottom"},[t("div",[e._v("© 四川数字世界文化科技有限公司 版权所有")]),t("button",{staticClass:"beian",attrs:{type:"button"},on:{click:e.toBn}},[e._v("蜀ICP备2023022502号-1")])]),e.qrCodeVisible?t("div",{staticClass:"qr-code-modal",on:{click:function(t){if(t.target!==t.currentTarget)return null;e.qrCodeVisible=!1}}},[t("div",{staticClass:"qr-code-dialog"},[t("img",{staticClass:"qr-img",attrs:{src:e.dialogLogo,alt:"平台标识"}}),t("div",{staticClass:"qr-label"},[e._v("请扫描上方二维码联系我们")]),t("button",{staticClass:"close-btn",on:{click:function(t){e.qrCodeVisible=!1}}},[e._v("关闭")])])]):e._e()])},a=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"footer-brand"},[t("img",{staticClass:"footer-logo",attrs:{src:r("440d"),alt:"COG"}}),t("p",{staticClass:"footer-desc"},[e._v(" 致力于为主播提供资产评估、数据存证、商业合作 及投融资对接一站式服务,构建主播经济可信生态。 ")])])}],o={name:"Footer",data(){return{qrCodeVisible:!1,dialogLogo:r("f45d")}},methods:{showQrCode(){this.qrCodeVisible=!0},gourl(e){window.open(e,"_blank")},toBn(){window.open("https://beian.miit.gov.cn/","_blank")},gourl(){window.open("https://cog.scszsj.com/","_blank")},scrollTo(e){const t=document.getElementById(e);if(t){const r=this.$el&&this.$el.offsetHeight?this.$el.offsetHeight:-120,n={assets:-200,finance:-100,support:-140,intro:-140},a=n[e]||0,o=t.getBoundingClientRect().top+window.pageYOffset-r-a;window.scrollTo({top:Math.max(o,0),behavior:"smooth"})}}}},s=o,c=(r("622c"),r("2877")),i=Object(c["a"])(s,n,a,!1,null,"327bd942",null);t["a"]=i.exports},c731:function(e,t){e.exports="data:image/png;base64,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"},d307:function(e,t,r){var n={"./user.js":"0f9a"};function a(e){var t=o(e);return r(t)}function o(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=o,e.exports=a,a.id="d307"},dc01:function(e,t,r){"use strict";r.d(t,"b",(function(){return c})),r.d(t,"a",(function(){return i}));var n=r("5c96"),a=r("a18c"),o=r("5f87");let s=!1;function c(e){const t=e&&e.response?e.response:null,r=t&&t.data?t.data:null,n=r&&r.message?r.message:e&&e.message?e.message:"";return t&&(401===t.status||302===t.status)||"Unauthenticated."===n}function i(e={}){const{onResetStore:t}=e;Object(o["a"])(),"function"===typeof t&&t(),s||(s=!0,Object(n["Message"])({message:"登录已过期,请重新登录",type:"warning",duration:3e3}),a["a"].currentRoute&&"/login"===a["a"].currentRoute.path||a["a"].replace("/login"),window.setTimeout(()=>{s=!1},1e3))}},e2ff:function(e,t,r){},f121:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));const n="https://cogzb-api.scszsj.com/"},f45d:function(e,t,r){e.exports=r.p+"img/code.246e751a.png"},f8d9:function(e,t,r){"use strict";var n=function(){var e=this,t=e._self._c;return t("header",{staticClass:"nav-wrap"},[t("div",{staticClass:"nav-inner"},[t("div",{staticClass:"brand",on:{click:function(t){return e.scrollTo("hero")}}},[t("img",{staticClass:"brand-logo",attrs:{src:r("4ffd"),alt:"COG"}})]),t("nav",{staticClass:"nav-list"},e._l(e.navList,(function(r){return t("button",{key:r.path,staticClass:"nav-item",attrs:{type:"button"},on:{click:function(t){return e.scrollTo(r.path)}}},[e._v(" "+e._s(r.name)+" ")])})),0),t("div",{staticClass:"nav-actions"},[e.isLoggedIn?t("div",{staticClass:"profile-entry",on:{mouseenter:function(t){e.profileMenuVisible=!0},mouseleave:function(t){e.profileMenuVisible=!1}}},[t("button",{staticClass:"profile-link",attrs:{type:"button"},on:{click:e.goCenter}},[t("img",{staticClass:"profile-avatar",attrs:{src:e.avatarUrl,alt:"头像",referrerpolicy:"no-referrer"}}),t("span",[e._v("个人中心")])]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.profileMenuVisible,expression:"profileMenuVisible"}],staticClass:"profile-menu"},[t("button",{staticClass:"profile-menu-item",attrs:{type:"button",disabled:e.loggingOut},on:{click:e.handleLogout}},[e._v(" "+e._s(e.loggingOut?"退出中...":"退出登录")+" ")])])]):t("button",{staticClass:"btn login",attrs:{type:"button"},on:{click:function(t){return e.goLogin()}}},[e._v("登录")]),t("button",{staticClass:"btn apply",attrs:{type:"button"},on:{click:e.openApplyDialog}},[e._v("立即申请")])])])])},a=[],o=(r("14d9"),r("c24f")),s=r("5f87"),c=r("1129"),i=r.n(c),l=r("86b9"),u={name:"Nav",data(){return{defaultAvatar:i.a,profileMenuVisible:!1,loggingOut:!1,token:Object(s["b"])(),userInfo:{},navList:[{name:"首页",path:"hero"},{name:"重点推荐",path:"recommend"},{name:"扶持政策",path:"support"},{name:"金融服务",path:"finance"},{name:"数字资产",path:"assets"}]}},computed:{isLoggedIn(){return!!this.token},avatarUrl(){return this.userInfo.avatar||this.defaultAvatar},centerPath(){return"mcn"===this.userInfo.type||"org"===this.userInfo.type?"/user/org":"/user/personal"}},created(){this.syncUserState(),window.addEventListener(l["a"],this.handleUserInfoUpdated)},beforeDestroy(){window.removeEventListener(l["a"],this.handleUserInfoUpdated)},methods:{handleUserInfoUpdated(e){const t=e&&e.detail;t&&"object"===typeof t&&(this.userInfo={...this.userInfo,...t})},syncUserState(){this.token=Object(s["b"])();try{const e=window.localStorage.getItem("userInfo");this.userInfo=e?JSON.parse(e):{}}catch(error){this.userInfo={}}},openApplyDialog(){this.$openApplyDialog({source:"front-nav-apply"})},goLogin(){this.$router.push({path:"/login"})},goCenter(){this.$router.push(this.centerPath)},async handleLogout(){if(!this.loggingOut){this.loggingOut=!0;try{await Object(o["t"])(),this.$store&&await this.$store.dispatch("user/resetToken"),Object(s["a"])(),this.profileMenuVisible=!1,this.syncUserState(),this.$message.success("已退出登录"),"/home"!==this.$route.path&&this.$router.replace("/home")}catch(error){this.$message.error(error&&error.message?error.message:"退出登录失败")}finally{this.loggingOut=!1}}},scrollTo(e){const t=document.getElementById(e);if(t){const r=this.$el&&this.$el.offsetHeight?this.$el.offsetHeight:74,n={support:70,finance:70},a=n[e]||0,o=t.getBoundingClientRect().top+window.pageYOffset-r-a;window.scrollTo({top:Math.max(o,0),behavior:"smooth"})}}}},d=u,f=(r("196f"),r("2877")),p=Object(f["a"])(d,n,a,!1,null,"c8d8d2fe",null);t["a"]=p.exports}}); //# sourceMappingURL=app.1311b942.js.map