
管理员
站长
- UID
- 1
- 积分
- 224396
- 余额
- 13 R
- Moe币
- 84877
- 在线时间
- 279 小时
- 注册时间
- 2025-12-28
- 最后登录
- 2026-11-5
|
|
"use strict";(self["webpackChunksmartgraphic"]=self["webpackChunksmartgraphic"]||[]).push([[2],{636:function(e,t,i){i.r(t),i.d(t,{default:function(){return f}});var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"member-center-wraper",attrs:{id:"iframe"}})},n=[],s=i(527),r=i(384),o=i(336),l=i(340),m=i(337),d=i(341),h=i(523);let c="";var u={name:"MemberCenter",data(){return{memberPanelId:"",privilegeInfo:null}},computed:{...(0,d.mapGetters)({isClientLogin:"getUserInfoState",userRightsInfo:"getUserRightsInfo"})},methods:{...(0,d.mapActions)(["userDone","userPrivilegeData","handlePrivilegeInfoDocer"]),async init(){this.memberPanelId&&s.A.destory(this.memberPanelId);const{tag:e,entrance:t}=m.A.info,i=document.getElementById("iframe");i&&s.A.create({appName:"memberCenter",version:"v3",config:{privilegeInfo:this.privilegeInfo,userPrivilegeData:this.userRightsInfo,klm:{func:"***",first_entry:"***"},originInfo:{defaultPayConfig:"****",appComponent:"***",tag:e,entrance:t,newConfigOrigin:{project:""}},isNewPayCollect:!0,backBtnFirstPageShow:!0},mixinConfig:{getCSource(){return m.A.getMemberCsource()||""},getPosition({btnName:e,position:t}){return c=e,t},login(){h.A.login()},pay({payData:e,mtData:t={},otherData:i={}}){(0,r.iN)({...e,csource:m.A.getMemberCsource(i.isCommercial),component:m.A.getComponent(),position:m.A.getMemberPosition({btn:t?.element_name||""}),biz_content:{mk_key:i.mk_key||""}})},firstPageBackRoute:async()=>{history.back()},collect({event:e,content:t}){const i={};i[e]&&i[e](t)},async klmEmit(){}},target:"iframe"}).then(e=>{this.memberPanelId=e})},async updatePrivilegeInfo(){const e=this.userRightsInfo?.purchaseInfo?.merchandises;this.privilegeInfo=e?await this.handlePrivilegeInfoDocer(e):null}},async activated(){await this.updatePrivilegeInfo(),this.init()},watch:{userRightsInfo:{deep:!0,async handler(){await this.updatePrivilegeInfo(),this.init()}}},beforeMount(){l.A.$on(o.b8.channelVipStateChange,this.init)},beforeDestroy(){l.A.$off(o.b8.channelVipStateChange,this.init)}},g=u,p=i(343),y=(0,p.A)(g,a,n,!1,null,"14045fd7",null),f=y.exports},637:function(e,t,i){i.r(t),i.d(t,{default:function(){return C}});var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"feature",on:{mouseenter:e.mouseListener}},[e.pageInited?e.noDiagram?i("div",{staticClass:"feature-noDiagram"},[i("DcExAbnormality",{staticStyle:{"margin-bottom":"24px"},attrs:{type:"error-empty"}},[i("div",[i("span",{staticStyle:{"margin-bottom":"8px"}},[e._v("当前未选中智能图形")]),i("br"),i("span",[e._v("请先插入/选中")])])])],1):e._e():i("div"),i("div",{directives:[{name:"show",rawName:"v-show",value:e.pageInited&&!e.noDiagram,expression:"pageInited && !noDiagram"}],staticClass:"feature-contain"},[i("div",{staticClass:"feature-contain__docer"},[e.noDiagram?e._e():i("div",{staticClass:"feature-contain__docer--page"},[i("Animation",{directives:[{name:"show",rawName:"v-show",value:"emphasize"!==e.activeName,expression:"activeName !== 'emphasize'"}],ref:"Animation"}),i("TimeLineNode",{directives:[{name:"show",rawName:"v-show",value:"emphasize"===e.activeName,expression:"activeName === 'emphasize'"}],ref:"TimeLineNode"})],1)]),e.isValidView?e._e():i("div",{staticClass:"feature-contain__disabled"})])])},n=[],s=(i(222),i(497),i(324),i(298),i(221)),r=i(336),o=i(340),l=i(341),m=i(349),d=i(346),h=i(638),c=i(639),u=i(348),g=i(531),p=i(545),y=i(548),f={extends:u.A,components:{Animation:h["default"],TimeLineNode:c["default"]},name:"ModulePageHome",mixins:[g.A,p.A,y.A],data(){return{currentName:"项目个数",menuJson:[{name:"项目个数",maxHeight:"80%",minHeight:250,module_name:"item",components:()=>Promise.resolve().then(i.bind(i,647))},{name:"更改颜色",maxHeight:"80%",minHeight:250,module_name:"color",components:()=>Promise.resolve().then(i.bind(i,645))},{name:"演示动画",maxHeight:"60%",minHeight:250,module_name:"animation",components:()=>Promise.resolve().then(i.bind(i,638))},{name:"更改样式",maxHeight:"80%",minHeight:250,module_name:"style",components:()=>i.e(0).then(i.bind(i,648))}],timeMenuJson:[{name:"强调节点",maxHeight:"60%",minHeight:250,module_name:"emphasize",components:()=>Promise.resolve().then(i.bind(i,639))}],wpsMenuJson:[{name:"项目个数",maxHeight:"80%",minHeight:"11%",module_name:"item",components:()=>Promise.resolve().then(i.bind(i,647))},{name:"更改颜色",maxHeight:"80%",minHeight:250,module_name:"color",components:()=>Promise.resolve().then(i.bind(i,645))}],entryTime:0,scroll:{timer:null,time:0},isValidView:!0,pageInited:!1,noDiagram:!1,errorStatus:"",initTime:(new Date).getTime(),selectionChangedFirst:!0,isWindowShow:!1,renderWidth:"4:3"===window.appRatio?203:270,renderHeight:(window.appRatio,152),originalPreview:"",renderOpen:!1,activeTab:"项目个数",duration:(new Date).getDate()}},computed:{...(0,l.mapGetters)({clientInitInfo:"getClientInitInfo",diagramId:"getDiagramId",diagramInfo:"getClientDiagramInfo",privilegeStatus:"getPrivilegeStatus"}),activeName(){return this.displayMenuJson.filter(e=>e.label===this.activeTab)[0]?.module_name||""},isWps(){return"wps"===r.qi.name},displayMenuJson(){return"timeline"===this.diagramType?this.timeMenuJson.map(e=>({...e,label:e.name,name:e.module_name})):this.isWps?this.wpsMenuJson.map(e=>({...e,label:e.name,name:e.module_name})):this.isClientDiagram?this.menuJson.map((e,t)=>({...e,maxHeight:t<2?"60%":e.maxHeight})):this.menuJson.filter(e=>!["item","style","color"].includes(e.module_name)).map(e=>({...e,label:e.name,name:e.module_name}))},isClientDiagram(){return"2.0"===this.diagramInfo?.version}},watch:{diagramType(e,t){e!==t&&this.changeFeaturePluginReady(!1)},isClientDiagram:{immediate:!0,handler(e){const t=e||"wps"===r.qi.name?"项目个数":"timeline"===this.diagramType?"强调节点":"演示动画";this.setActiveTab(t)}},"$route.name":function(e){"Feature"===e&&this.handleTrack({act:"display",first_cat_name:"animation"})}},methods:{...(0,l.mapActions)(["changeItemCountAndColorIndex","changeOriginalPreview","changeFeaturePluginReady","changeSelectedSlideTem","changeItemCount","changeCatTdx","changeSelectDiagram","changeResourceSource"]),async initState(){if(await this.getSelectType(),this.diagramType||this.pageInited){if(this.diagramType){try{if(await this.getItemCountAndColorIndex(),this.getOriginalPreview(),"timeline"===this.diagramType)return"演示动画"===this.activeTab&&this.setActiveTab("强调节点"),this.changeClientDiagramInfo({version:"1.0"}),await this.getDiagramId(),void await this.init();{"强调节点"===this.activeTab&&this.setActiveTab("演示动画"),await this.getSildeTags(),await this.getDiagramCommonInfo(),this.isClientDiagram&&"项目个数"===this.activeTab&&await this.refetchSlideKey();const e=await this.getSelectedSlideTemplate();this.changeSelectedSlideTem(e)}}catch(e){}this.changeFeaturePluginReady(!0)}}else this.noDiagram=!0},async initPage(){await this.initState(),this.pageInited=!0,m.A.webLoadFinish()},async getSildeTags(){try{const e=await s.A.getCurrentSlideTags();e.is_ok&&this.changeSlideTags({slideType:e.KSO_WM_SLIDE_TYPE,tdx:e.KSO_WM_TEMPLATE_INDEX,subcat:e.KSO_WM_TEMPLATE_SUBCATEGORY,uniqueTag:e.slideIndex})}catch(e){}},async getDiagramCommonInfo(){try{await Promise.all([this.getDiagramInfo(),this.getDiagramId(),this.getCntAniId()]),"stripeEnum"===this.diagramType&&(this.changeItemCount(this.clientInitInfo?.seq?.cpl?.cnt),this.changeCatTdx({cat:this.clientInitInfo.templateCate,tdx:+this.clientInitInfo.templateIndex}))}catch(e){}},getSelectedSlideTemplate(){return new Promise((e,t)=>{s.A.getSelectedSlideTemplateCatIdx().then(t=>{e(t)}).catch(()=>t)})},closeAllMenu(e){let t;this.displayMenuJson.forEach(i=>{const a=this.$refs?.menutree?.$refs?.[`menuItem_${i?.name}`]?.[0]||{};i?.name===e&&(t=a),a.isShow&&a.extendContain()}),t&&t.extendContain&&t.extendContain("open")},async getSelectType(){const e=await s.A.getModelType(),t=["normal","stripeEnum","timeline"],i=t.includes(e)&&e||"";i&&(this.changeDiagramType(i),this.changeSelectDiagram(!0))},async getItemCountAndColorIndex(){const e=await s.A.getDiagramData();if(e)if(this.isWps)this.changeItemCountAndColorIndex({colorIdx:e&&e.clr,itemCnt:e&&e.cnt||""}),this.changeClientDiagramInfo(e);else{let t=e.itemInfo?.normalItemCnt;t&&"-1"!==t||(t=e.itemInfo?.cur||""),this.changeItemCountAndColorIndex({colorIdx:e.currentColorIndex||"",itemCnt:t})}},notifyDisplay(){d.A.handleSend("display",{element_type:"page"}),this.initTime=(new Date).getTime(),this.isWindowShow=!0},notifyHide(){d.A.handleSend("stay",{duration:Date.now()-this.initTime,status:"Y",element_type:"page"}),this.isWindowShow=!1},async getOriginalPreview(){try{const e=await s.A.getSlideThumb({width:this.renderWidth,height:this.renderHeight,isBase64:!0});e&&(("normal"===this.diagramType||"timeline"===this.diagramType)&&(this.originalPreview=`data:image/png;base64,${e.data||e}`),"stripeEnum"===this.diagramType&&(this.originalPreview=`data:image/png;base64,${e.data?e.data:e}`)),this.changeOriginalPreview(this.originalPreview)}catch(e){}},mouseListener(){this.isClientDiagram&&this.mouseenter()},async mouseenter(){try{this.renderOpen&&(this.renderOpen=!1,o.A.$emit("renderDataReady"),await this.initState(),o.A.$emit("renderData"))}catch(e){}},retryTimeline(){this.renderOpen=!0,this.mouseenter()},handleCategoryChange({label:e}){this.setActiveTab(e)},setActiveTab(e){this.activeTab=e;const t={"更改颜色":"ColroPage","演示动画":"Animation","强调节点":"TimeLineNode","项目个数":"ProjectNum"},i=this.$refs[t[e]];i?.activePage&&i?.activePage(!0)},async setRecognizeDiagramVirtualVisible(e){try{await s.A.setRecognizeDiagramVirtualVisible({recognize_diagram_virtual_visible:e})}catch(t){}},handleTrack({mId:e="",act:t="",sourceAct:i="",...a}){this.$track.emit({mId:e,act:t,params:{act:i,...a}})}},activated(){this.handleTrack({act:"display",first_cat_name:"animation"})},mounted(){this.handleTrack({act:"load",load_status:"success",erro_code:"",first_cat_name:"animation",duration:(new Date).getTime()-this.duration}),this.initPage(),this.renderOpen=!1,o.A.$on(r.b8.SELECTION_CHANGED,e=>{s.A.endPreview();const t=this.selectionChangedFirst;this.selectionChangedFirst=!1;const{type:i="",modelType:a="",force_refresh:n=!1}=e&&e.result||{};"relateddiagram"===i&&(a||this.isWps||n)?(this.noDiagram=!1,this.changeSelectDiagram(!0),t?t&&this.isWps&&(this.renderOpen=!0,this.mouseenter()):(this.renderOpen=!0,this.isClientDiagram&&"项目个数"===this.activeTab&&this.mouseenter(),this.isClientDiagram||this.mouseenter())):(this.renderOpen=!1,this.noDiagram=!0,this.changeSelectDiagram(!1))}),o.A.$on(r.b8.ON_VALID_CHANGED,e=>{const t=e&&e.result||{};!t.isValidView&&this.closeAllMenu(),this.isValidView=t.isValidView}),o.A.$on(r.b8.TRANS_ACTION,e=>{const{slideExistRelatedDgm:t=!0}=e&&e.result||{};t||(this.noDiagram=!0)}),o.A.$on("notifyDisplay",this.notifyDisplay),o.A.$on("notifyHide",this.notifyHide),o.A.$on("retryTimeline",this.retryTimeline),o.A.$on("updateWpsColorCount",this.getItemCountAndColorIndex),d.A.handleSend("load",{duration:Date.now()-this.initTime,element_type:"page"})},beforeDestroy(){o.A.$off("notifyDisplay",this.notifyDisplay),o.A.$off("notifyHide",this.notifyHide),o.A.$off("retryTimeline",this.retryTimeline),o.A.$off("updateWpsColorCount",this.getItemCountAndColorIndex)}},I=f,T=i(343),_=(0,T.A)(I,a,n,!1,null,"30f84326",null),C=_.exports},638:function(e,t,i){i.r(t),i.d(t,{default:function(){return A}});var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"animation"},[e.dataStatus.status===e.DATA_STATUS.loading?[i("DcExLayoutGrid",{attrs:{"max-columns":3,"item-width":110}},e._l(6,function(t){return i("DcExLayoutGridItem",{key:t},[i("DcExSkeleton",{attrs:{ratio:e.ratio,"border-radius":4,"skeleton-width":0,"skeleton-height":0}})],1)}),1)]:e.dataStatus.status!==e.DATA_STATUS.finished||e.list.length?e.dataStatus.status===e.DATA_STATUS.error?i("DcExAbnormality",{staticClass:"error",class:{isClientDiagram:e.isClientDiagram},attrs:{type:"error-request"},on:{refresh:e.onRetry}}):[i("DcExLayoutGrid",{attrs:{"max-columns":8,"item-width":110}},e._l(e.list,function(t,a){return i("DcExLayoutGridItem",{key:a},[i("AnimCard",{attrs:{item:t,index:a,"is-selected":t.id===e.appliedAnimId||t.tid===e.appliedAnimId,module_name:"animation",origin:"feature","applied-anim-id":e.appliedAnimId,second_module_name:"resource_list"},on:{changeAnim:e.updateData}},["无动画"===t.name?[i("div",{staticClass:"no-animate"},[i("svg-icon",{attrs:{"icon-class":"feature-no-anim","class-name":"no-animate-icon"}})],1)]:e._e()],2)],1)}),1)]:i("DcExAbnormality",{staticClass:"empty",class:{isClientDiagram:e.isClientDiagram},attrs:{type:"error-empty"}})],2)},n=[],s=(i(310),i(222),i(324),i(221)),r=i(340),o=i(341),l=i(547),m=i(342),d=i(348),h=i(546),c=i(524),u=i(544),g=i(511),p=i(545),y=i(398);const f="突出放大",I="强调序号";var T={name:"ChangeColor",extends:d.A,components:{AnimCard:l.A},mixins:[p.A,u.A,h.A,c.A,g.A],data(){return{DATA_STATUS:m.ek,ratio:110/62,appliedAnimId:"0",oldclientInitInfo:"",repeatNum:1,isExistSamePic:!1,oprateItemData:{},isActivePage:!1,oldDiagramType:""}},computed:{...(0,o.mapGetters)({initNum:"getItemCnt",originalImg:"getOriginalPreview",diagramInfo:"getClientDiagramInfo",selectedSlideTemplate:"getSelectedSlideTem",isFeaturePluginReady:"getFeaturePluginReady",clientInitInfo:"getClientInitInfo",diagramType:"getDiagramType",catTdx:"getCatTdx",diagramId:"getDiagramId",ColorIdx:"getColorIdx",itemMessage:"getItemMessage"}),isClientDiagram(){return"2.0"===this.diagramInfo?.version}},methods:{...(0,o.mapActions)(["changeDiagramType"]),checkSeleted(e){return e.textTint?e.textTint===this.oprateItemData.textTint&&e.id===this.oprateItemData.id:this.oprateItemData.id?e.id===this.oprateItemData.id:e.id===this.ColorIdx},async fetchListData(){try{await this.updateData()}catch(t){}const e={page:1,pageNum:24,aspectRatio:"16:9",extType:"anim",content:"easy_wpp_intel_anim_jichuguanxixiang"};if("stripeEnum"===this.diagramType){const t="easy_wpp_intel_anim_fentiaoliejuteshu",i="easy_wpp_intel_anim_fentiaoliejutongyong";e.content=this.itemMessage.isRealStripeEnum?t:i}this.requestListData(e)},requestListData(e){y.A.get("diagram").fetchAnimPicList({data:e}).then(e=>{const t=[{name:"无动画",id:0,moban_type:1}];e&&"ok"===e.result&&e.data.slides?(e.data.slides.forEach(e=>{if("normal"!==this.diagramType)if("stripeEnum"!==this.diagramType);else{if(e.name===f&&!this.itemMessage.hasItemBackGround)return;if(e.name===I&&!this.itemMessage.hasSerialNumDec)return;t.push(e)}else t.push(e)}),e.data.data=t,this.resetData(),this.dealData(e.data),this._data_status_finished()):this.errorHandler()}).catch(()=>{this.errorHandler()})},errorHandler(){this._data_status_error(),this.reportLoadFail()},async getServiceApplyResult(e){if(this.isClientDiagram)try{this.lastSlideKey=await this.pollingSlideKey(),this.oldclientInitInfo=this.clientInitInfo;let t={};"stripeEnum"===this.diagramType&&(t={apiName:"changeDiag",userDiagramId:this.diagramId,fetchType:"changeColor",color_scheme:e.colors,textTint:e.textTint,colorId:e.id,usedAccentColor:this.isExistSamePic,oldSlideID:this.clientInitInfo.userSlideId,genThumb:!0}),"normal"===this.diagramType&&(t={apiName:"changeitemcolor",userDiagramId:this.diagramId,colorIdx:e.id,genThumb:!0});const i=await this.fetchServicePreview(t);e.rendering=!1,e.realtimeThumb=i&&i.big_thumb_url,e.dl_voucher=i.data&&i.data.dl_voucher}catch(t){e.rendering=!1,e.realtimeThumb="",e.fetchRes=!1}},onRetry(){this.updateData(),this.resetData(),this.initPage()},async updateData(e){try{await this.getSelectType()}catch(t){}e||"normal"!==this.diagramType?"stripeEnum"===this.diagramType&&(s.A.getStripeEnumerationAnimationId().then(e=>{this.appliedAnimId=e.currentAnimationId||"0"}),this.defaultColor=this.itemMessage?.stripeEnumColor):s.A.getAnimateType().then(e=>{this.defaultAnim=e.animate_type,this.appliedAnimId=-1!==this.defaultAnim&&this.defaultAnim}),e&&(this.appliedAnimId=e)},setListener(){r.A.$on("clearAnim",()=>{this.appliedAnimId=""}),r.A.$on("updateData",e=>{this.updateData(e)})},renderData(e){"apply"!==e&&"timeline"!==this.diagramType&&this.oldDiagramType!==this.diagramType&&this.diagramType&&(this.oldDiagramType=this.diagramType,this.initPage())},async getSelectType(){const e=await s.A.getModelType(),t=["normal","stripeEnum","timeline"];this.changeDiagramType(t.includes(e)&&e||"normal")},activePage(e){this.isActivePage=e,e&&!this.list.length&&this.renderData()}},watch:{isClientDiagram:{immediate:!0,handler(e){!e&&this.activePage(!e)}}},created(){r.A.$on("renderData",this.renderData)},mounted(){this.setListener()},destroyed(){r.A.$off("renderData",this.renderData)}},_=T,C=i(343),w=(0,C.A)(_,a,n,!1,null,"75979b67",null),A=w.exports},639:function(e,t,i){i.r(t),i.d(t,{default:function(){return _}});var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"timeline-node"},[e.dataStatus.status===e.DATA_STATUS.loading?[i("DcExLayoutGrid",{attrs:{"max-columns":3,"item-width":110}},e._l(4,function(t){return i("DcExLayoutGridItem",{key:t},[i("DcExSkeleton",{attrs:{ratio:e.ratio,"border-radius":4,"skeleton-width":0,"skeleton-height":0}})],1)}),1)]:e.dataStatus.status!==e.DATA_STATUS.finished||e.list.length?e.dataStatus.status===e.DATA_STATUS.error?i("DcExAbnormality",{staticClass:"error",class:{isClientDiagram:e.isClientDiagram},attrs:{type:"error-request"},on:{refresh:e.onRetry}}):[i("DcExLayoutGrid",{attrs:{"max-columns":8,"item-width":110}},e._l(e.list,function(t,a){return i("DcExLayoutGridItem",{key:a},[i("AnimCard",{attrs:{item:t,"is-selected":Number(e.selectedEmphasisId)===Number(t.id),"node-number":e.nodeNumber,"selected-emp-node-ids":e.selectedEmpNodeIds,module_name:"emphasize",origin:"feature",index:a,second_module_name:"resource_list"}},["无动画"===t.name?[i("div",{staticClass:"no-animate"},[i("svg-icon",{attrs:{"icon-class":"feature-no-anim","class-name":"no-animate-icon"}})],1)]:e._e()],2)],1)}),1)]:i("DcExAbnormality",{staticClass:"empty",class:{isClientDiagram:e.isClientDiagram},attrs:{type:"error-empty"}})],2)},n=[],s=(i(222),i(324),i(298),i(340)),r=i(341),o=i(547),l=i(342),m=i(348),d=i(546),h=i(524),c=i(544),u=i(545),g=i(548),p=i(552),y={name:"ChangeColor",extends:m.A,components:{AnimCard:o.A},mixins:[u.A,c.A,d.A,h.A,g.A],data(){return{DATA_STATUS:l.ek,ratio:110/62,oldDiagramId:"",oldclientInitInfo:"",repeatNum:1,isExistSamePic:!1,oprateItemData:{},isActivePage:!1}},computed:{...(0,r.mapGetters)({initNum:"getItemCnt",originalImg:"getOriginalPreview",diagramInfo:"getClientDiagramInfo",selectedSlideTemplate:"getSelectedSlideTem",isFeaturePluginReady:"getFeaturePluginReady",clientInitInfo:"getClientInitInfo",diagramType:"getDiagramType",catTdx:"getCatTdx",diagramId:"getDiagramId",ColorIdx:"getColorIdx",itemMessage:"getItemMessage"}),isClientDiagram(){return"2.0"===this.diagramInfo?.version}},methods:{checkSeleted(e){return e.textTint?e.textTint===this.oprateItemData.textTint&&e.id===this.oprateItemData.id:this.oprateItemData.id?e.id===this.oprateItemData.id:e.id===this.ColorIdx},async fetchListData(){this.requestListData()},requestListData(){p.A.get("timelineConfig").getTimelineAnimations({}).then(e=>{const t=[{name:"无动画",id:0,price:0,sale:0,moban_type:1}];e&&"ok"===e.result&&e.data.link?(e.data.link=e.data.link.map(({name:e,storageUrl:t,thumbUrl:i,fee:a=3,id:n})=>({id:n,name:e,storageUrl:t,thumbUrl:i,moban_type:a,price:3===a?100:0,sale:3===a?100:0})),e.data.data=[...t,...e.data.link],this.resetData(),this.dealData(e.data),this.list.forEach(e=>{e.id===this.selectedEmphasisId&&this.setTimelineInfo({selectedEmpItem:e})}),this._data_status_finished()):this.errorHandler()}).catch(()=>{this.errorHandler()})},errorHandler(){this._data_status_error(),this.reportLoadFail()},async getServiceApplyResult(e){if(this.isClientDiagram)try{this.lastSlideKey=await this.pollingSlideKey(),this.oldclientInitInfo=this.clientInitInfo;let t={};"stripeEnum"===this.diagramType&&(t={apiName:"changeDiag",userDiagramId:this.diagramId,fetchType:"changeColor",color_scheme:e.colors,textTint:e.textTint,colorId:e.id,usedAccentColor:this.isExistSamePic,oldSlideID:this.clientInitInfo.userSlideId,genThumb:!0}),"normal"===this.diagramType&&(t={apiName:"changeitemcolor",userDiagramId:this.diagramId,colorIdx:e.id,genThumb:!0});const i=await this.fetchServicePreview(t);e.rendering=!1,e.realtimeThumb=i&&i.big_thumb_url,e.dl_voucher=i.data&&i.data.dl_voucher}catch(t){e.rendering=!1,e.realtimeThumb="",e.fetchRes=!1}},onRetry(){this.initPage()},renderData(e){"apply"!==e&&(this.isActivePage?this.initPage():this.resetData())},activePage(e){this.isActivePage=e,e&&!this.list.length&&this.renderData()}},created(){s.A.$on("renderData",this.renderData),s.A.$on("errorHandler",this.errorHandler)},watch:{isClientDiagram:{immediate:!0,handler(e){!e&&this.activePage(!e)}}},destroyed(){s.A.$off("renderData",this.renderData),s.A.$off("errorHandler",this.errorHandler)}},f=y,I=i(343),T=(0,I.A)(f,a,n,!1,null,"bd9a0956",null),_=T.exports},644:function(e,t,i){i.r(t),i.d(t,{default:function(){return H}});var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"feature",on:{mouseenter:e.mouseListener}},[e.pageInited?e.noDiagram?i("div",{staticClass:"feature-noDiagram"},[i("DcExAbnormality",{staticStyle:{"margin-bottom":"24px"},attrs:{type:"error-empty"}},[i("div",[i("span",{staticStyle:{"margin-bottom":"8px"}},[e._v("当前未选中智能图形")]),i("br"),i("span",[e._v("请先插入/选中")])])])],1):e._e():i("div"),i("div",{directives:[{name:"show",rawName:"v-show",value:e.pageInited&&!e.noDiagram,expression:"pageInited && !noDiagram"}],staticClass:"feature-contain"},[e.isClientDiagram?i("MenuTree",{ref:"menutree",staticClass:"feature-contain__menu",attrs:{"init-name":e.currentName,"menu-json":e.displayMenuJson,"is-keep":!0,"is-init-load":!0},on:{mousewheel:e.handleScroll,changeMenu:e.setActiveTab}},[e.isClientDiagram?i("footer",[i("div",{staticClass:"clientDiagramTips"},[e._v(" 取消框选关系图 "),i("KwPopover",{attrs:{trigger:"hover",distance:10,"is-parent-trigger":"","show-close":!1,placement:"top center",transition:"am-slide-down",content:"取消后将不再自动框选关系图,可在【关系图处理】中找到该功能","custom-style":{width:"230px",textAlign:"left"}}},[i("KwIcon",{staticStyle:{"margin-left":"3px"},attrs:{type:"reminder_stroke_tips_m_16"}})],1)],1),i("KwRadioGroup",{on:{change:e.onChangeRecognize},model:{value:e.RecognizeConfig,callback:function(t){e.RecognizeConfig=t},expression:"RecognizeConfig"}},[i("KwRadio",{staticStyle:{"margin-right":"3px"},attrs:{name:"1",label:"是"}}),i("KwRadio",{attrs:{name:"2",label:"否"}})],1)],1):e._e()]):i("div",{staticClass:"feature-contain__docer"},[e.pageInited&&!e.noDiagram&&e.isWps?i("DcExTabs",{staticClass:"top-tabs",attrs:{value:e.activeName,list:e.displayMenuJson,"more-trigger":"click"},on:{change:e.handleCategoryChange}}):e._e(),e.isWps?i("div",{staticClass:"line"}):e._e(),e.noDiagram?e._e():i("div",{staticClass:"feature-contain__docer--page"},[e.isWps?i("ColroPage",{directives:[{name:"show",rawName:"v-show",value:"color"===e.activeName,expression:"activeName === 'color'"}],ref:"ColroPage"}):e._e(),i("Animation",{directives:[{name:"show",rawName:"v-show",value:"animation"===e.activeName,expression:"activeName === 'animation'"}],ref:"Animation"}),i("TimeLineNode",{directives:[{name:"show",rawName:"v-show",value:"emphasize"===e.activeName,expression:"activeName === 'emphasize'"}],ref:"TimeLineNode"}),e.isWps?i("ProjectNum",{directives:[{name:"show",rawName:"v-show",value:"item"===e.activeName,expression:"activeName === 'item'"}],ref:"ProjectNum"}):e._e()],1)],1),e.isValidView?e._e():i("div",{staticClass:"feature-contain__disabled"})],1)])},n=[],s=(i(222),i(497),i(324),i(298),i(221)),r=i(336),o=i(340),l=i(341),m=i(349),d=i(346),h=i(337),c=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"menu"},[e._l(e.menuJson,function(t,a){return i("MenuItem",{key:t.name+"_"+a,ref:"menuItem_"+t.name,refInFor:!0,attrs:{"menu-item":t,"current-name":e.currentItemName,"current-module-name":e.currentItemModuleName,"init-name":e.initName,"is-init-load":e.isInitLoad,"is-keep":e.isKeep,"init-scroll":!0,"menu-comp-max-height":e.menuCompMaxHeight,"slot-height":e.isClientDiagram?22:0},on:{handleChangeCurrent:e.changeCurrent}})}),e._t("default")],2)},u=[],g=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"menu-item",style:e.isCurrentItem?e.currentStyle:{}},[i("div",{staticClass:"menu-item__title",on:{click:function(t){return e.extendContain("zdopen")}}},[i("div",{staticClass:"menu-item__title-left theme-color",class:"is--"+e.appInfo.name},[i("svg-icon",{staticClass:"menu-item__title-left-icon",class:e.iconClassName,attrs:{"icon-class":e.isCurrentItem?e.currentIcon:"arrow-right"}}),i("div",{staticClass:"menu-item__title-left-text",class:e.iconClassName},[e._v(" "+e._s(e.menuItem.name)+" ")])],1),i("div",{staticClass:"menu-item__title-right"},[e._t("title-right")],2)]),e.isInitLoad?[i("div",{directives:[{name:"show",rawName:"v-show",value:e.isCurrentItem,expression:"isCurrentItem"}],ref:"menu-item__contain",staticClass:"menu-item__contain",on:{wheel:e.onWheel,scroll:e.onWheel}},[i("transition",{attrs:{name:"fade",mode:"out-in",appear:""}},[i(e.menuItem.components,{ref:"contain-component"+e.menuItem.name,tag:"component",style:e.componentsStyle,attrs:{module_name:e.menuItem.module_name||"null"}})],1)],1)]:[e.isKeep?[i("div",{directives:[{name:"show",rawName:"v-show",value:e.isCurrentItem,expression:"isCurrentItem"}],ref:"menu-item__contain",staticClass:"menu-item__contain",on:{wheel:e.onWheel,scroll:e.onWheel}},[i("keep-alive",[i("transition",{attrs:{name:"fade",mode:"out-in",appear:""}},[i(e.menuItem.components,{ref:"contain-component"+e.menuItem.name,tag:"component",style:e.componentsStyle,attrs:{module_name:e.menuItem.module_name||"null"}})],1)],1)],1)]:[i("transition",{attrs:{name:"fade",mode:"out-in",appear:""}},[e.isCurrentItem?i("div",{ref:"menu-item__contain",staticClass:"menu-item__contain",on:{wheel:e.onWheel,scroll:e.onWheel}},[i(e.menuItem.components,{ref:"contain-component"+e.menuItem.name,tag:"component",style:e.componentsStyle,attrs:{module_name:e.menuItem.module_name||"null"}})],1):e._e()])]]],2)},p=[],y={name:"MenuItem",props:{menuItem:{type:Object,default(){return{}}},currentName:{type:String,default:""},currentModuleName:{type:String,default:""},isInitLoad:{type:Boolean,default:!1},isKeep:{type:Boolean,default:!0},menuCompMaxHeight:{type:Number,default:0},initName:{type:String,default:""},slotHeight:{type:Number,default:0}},data(){return{appInfo:r.qi,isShow:!1,scrollTimes:0,componentsStyle:{maxHeight:"0px",minHeight:"0px"}}},watch:{menuCompMaxHeight(){this.formateComponentsStyle()}},computed:{iconClassName(){return this.isCurrentItem&&`active-text-${r.qi.name}`},currentIcon(){return this.isShow?"arror-right-bottom":"arrow-right"},isCurrentItem(){return this.menuItem.name===this.currentName&&this.isShow||!1},currentStyle(){let e=this.menuItem.maxHeight||"50%",t=this.menuItem.minHeight||"200px";return this.slotHeight&&(e=isNaN(e)?e-this.slotHeight<=0?e:e-this.slotHeight:e,t=isNaN(t)?t-this.slotHeight<=0?t:t-this.slotHeight:t),{minHeight:isNaN(t)?t:`${t}px`,maxHeight:isNaN(e)?e:`${e}px`}}},methods:{formateComponentsStyle(){let e=isNaN(this.menuItem.maxHeight)?this.menuCompMaxHeight*this.toPoint(this.menuItem.maxHeight||"50%"):this.menuItem.maxHeight,t=isNaN(this.menuItem.minHeight)?this.menuCompMaxHeight*this.toPoint(this.menuItem.minHeight||"20%"):this.menuItem.minHeight;e=e-34-10,t=t-34-10,this.componentsStyle={maxHeight:`${e}px`,minHeight:`${t}px`}},toPoint(e){let t=e.replace("%","");return t/=100,t},getCurrentComponent(){try{if(this.isInitLoad)return this.menuItem.components;if(this.isCurrentItem)return this.menuItem.components}catch(e){}return""},extendContain(e){const t=this.currentName===this.menuItem.name;this.currentName!==this.menuItem.name?this.isShow=!0:this.isShow=!this.isShow,this.currentName&&this.currentName!==this.menuItem.name&&d.A.reportModuleClick({element_type:"module",module_name:this.currentModuleName||"",operate:"close"}),e&&d.A.reportModuleClick({element_type:"module",module_name:this.menuItem.module_name||"",operate:e}),t||this.isShow&&d.A.handleSend("display",{element_type:"module",module_name:this.menuItem.module_name||""}),this.$emit("handleChangeCurrent",this.menuItem)},broadActivePage(){this.$nextTick(()=>{const e=this.$refs[`contain-component${this.menuItem.name}`];e&&(e.activePage&&e.activePage(this.isCurrentItem||!1),this.$Lazyload&&this.$Lazyload.lazyLoadHandler())})},initCurrent(){this.currentName===this.menuItem.name?(this.isShow=!0,d.A.handleSend("display",{element_type:"module",module_name:this.menuItem.module_name||""}),this.$emit("handleChangeCurrent",this.menuItem)):this.isShow=!1},onWheel(){}},mounted(){this.formateComponentsStyle()}},f=y,I=i(343),T=(0,I.A)(f,g,p,!1,null,"4b360055",null),_=T.exports,C={components:{MenuItem:_},props:{menuJson:{type:Array,default(){return[]}},isKeep:{type:Boolean,default:!0},isInitLoad:{type:Boolean,default:!1},initName:{type:String,default:""}},watch:{isFeaturePluginReady:{immediate:!0,handler(e){setTimeout(()=>{e&&this.initCurrent()},200)}}},data(){return{currentItemName:"",currentItemModuleName:"",menuCompMaxHeight:0}},computed:{...(0,l.mapGetters)({isFeaturePluginReady:"getFeaturePluginReady"})},methods:{changeCurrent(e){this.currentItemName=e&&e.name||"",this.currentItemModuleName=e&&e.module_name||"",this.$emit("changeMenu",this.currentItemName),this.menuJson.forEach(e=>{try{const t=this.$refs[`menuItem_${e.name}`]&&this.$refs[`menuItem_${e.name}`][0];t&&t.broadActivePage()}catch(t){}})},initCurrent(){let e=this.currentItemName;this.menuJson.map(e=>e.name).includes(e)||(e=this.initName,this.currentItemName=this.initName),this.$nextTick(()=>{const t=this.$refs[`menuItem_${e}`]&&this.$refs[`menuItem_${e}`][0];t&&(t.isShow?t.broadActivePage():t.extendContain())})}},mounted(){this.menuCompMaxHeight=this.$el.clientHeight;const e=this;window.onresize=()=>(()=>{e.menuCompMaxHeight=e.$el.clientHeight})()},created(){}},w=C,A=(0,I.A)(w,c,u,!1,null,"aa5607ac",null),D=A.exports,v=i(638),S=i(645),b=i(647),x=i(639),P=i(348),N=i(531),$=i(545),E=i(548),k={extends:P.A,components:{MenuTree:D,ColroPage:S["default"],Animation:v["default"],TimeLineNode:x["default"],ProjectNum:b["default"]},name:"ModulePageHome",mixins:[N.A,$.A,E.A],data(){return{currentName:"项目个数",menuJson:[{name:"项目个数",maxHeight:"80%",minHeight:250,module_name:"item",components:()=>Promise.resolve().then(i.bind(i,647))},{name:"更改颜色",maxHeight:"80%",minHeight:250,module_name:"color",components:()=>Promise.resolve().then(i.bind(i,645))},{name:"演示动画",maxHeight:"60%",minHeight:250,module_name:"animation",components:()=>Promise.resolve().then(i.bind(i,638))},{name:"更改样式",maxHeight:"80%",minHeight:250,module_name:"style",components:()=>i.e(0).then(i.bind(i,648))}],timeMenuJson:[{name:"强调节点",maxHeight:"60%",minHeight:250,module_name:"emphasize",components:()=>Promise.resolve().then(i.bind(i,639))}],wpsMenuJson:[{name:"项目个数",maxHeight:"80%",minHeight:"11%",module_name:"item",components:()=>Promise.resolve().then(i.bind(i,647))},{name:"更改颜色",maxHeight:"80%",minHeight:250,module_name:"color",components:()=>Promise.resolve().then(i.bind(i,645))}],entryTime:0,scroll:{timer:null,time:0},isValidView:!0,pageInited:!1,noDiagram:!1,errorStatus:"",initTime:(new Date).getTime(),selectionChangedFirst:!0,isWindowShow:!1,renderWidth:"4:3"===window.appRatio?203:270,renderHeight:(window.appRatio,152),originalPreview:"",renderOpen:!1,activeTab:"项目个数",RecognizeConfig:"2"}},computed:{...(0,l.mapGetters)({clientInitInfo:"getClientInitInfo",diagramId:"getDiagramId",diagramInfo:"getClientDiagramInfo",privilegeStatus:"getPrivilegeStatus"}),activeName(){return this.displayMenuJson.filter(e=>e.label===this.activeTab)[0]?.module_name||""},isWps(){return"wps"===r.qi.name},displayMenuJson(){return"timeline"===this.diagramType?this.timeMenuJson.map(e=>({...e,label:e.name,name:e.module_name})):this.isWps?this.wpsMenuJson.map(e=>({...e,label:e.name,name:e.module_name})):this.isClientDiagram?this.menuJson.map((e,t)=>({...e,maxHeight:t<2?"60%":e.maxHeight})):this.menuJson.filter(e=>!["item","style","color"].includes(e.module_name)).map(e=>({...e,label:e.name,name:e.module_name}))},isClientDiagram(){return"2.0"===this.diagramInfo?.version}},watch:{diagramType(e,t){e!==t&&this.changeFeaturePluginReady(!1)},isClientDiagram:{immediate:!0,handler(e){const t=e||"wps"===r.qi.name?"项目个数":"timeline"===this.diagramType?"强调节点":"演示动画";this.setActiveTab(t)}}},methods:{...(0,l.mapActions)(["changeItemCountAndColorIndex","changeOriginalPreview","changeFeaturePluginReady","changeSelectedSlideTem","changeItemCount","changeCatTdx","changeSelectDiagram","changeResourceSource"]),async initState(){if("wpp"===r.qi.name&&(await this.getResourceSource(),this.getRecognizeDiagramVirtualVisible()),await this.getSelectType(),this.diagramType||this.pageInited){if(this.diagramType)if(this.isWps)await this.wpsInit();else{try{if(await this.getItemCountAndColorIndex(),this.getOriginalPreview(),"timeline"===this.diagramType)return"演示动画"===this.activeTab&&this.setActiveTab("强调节点"),this.changeClientDiagramInfo({version:"1.0"}),await this.getDiagramId(),void await this.init();{"强调节点"===this.activeTab&&this.setActiveTab("演示动画"),await this.getSildeTags(),await this.getDiagramCommonInfo(),this.isClientDiagram&&"项目个数"===this.activeTab||await this.refetchSlideKey();const e=await this.getSelectedSlideTemplate();this.changeSelectedSlideTem(e)}}catch(e){}this.changeFeaturePluginReady(!0)}}else this.noDiagram=!0},async initPage(){await this.initState(),this.pageInited=!0,m.A.webLoadFinish()},async getSildeTags(){try{const e=await s.A.getCurrentSlideTags();e.is_ok&&this.changeSlideTags({slideType:e.KSO_WM_SLIDE_TYPE,tdx:e.KSO_WM_TEMPLATE_INDEX,subcat:e.KSO_WM_TEMPLATE_SUBCATEGORY,uniqueTag:e.slideIndex})}catch(e){}},async getDiagramCommonInfo(){try{await Promise.all([this.getDiagramInfo(),this.getDiagramId(),this.getCntAniId()]),"stripeEnum"===this.diagramType&&(this.changeItemCount(this.clientInitInfo?.seq?.cpl?.cnt),this.changeCatTdx({cat:this.clientInitInfo.templateCate,tdx:+this.clientInitInfo.templateIndex}))}catch(e){}},getSelectedSlideTemplate(){return new Promise((e,t)=>{s.A.getSelectedSlideTemplateCatIdx().then(t=>{e(t)}).catch(()=>t)})},closeAllMenu(e){let t;this.displayMenuJson.forEach(i=>{const a=this.$refs?.menutree?.$refs?.[`menuItem_${i?.name}`]?.[0]||{};i?.name===e&&(t=a),a.isShow&&a.extendContain()}),t&&t.extendContain&&t.extendContain("open")},async getSelectType(){const e=await s.A.getModelType(),t=["normal","stripeEnum","timeline"];this.changeDiagramType(t.includes(e)&&e||"")},async getItemCountAndColorIndex(){const e=await s.A.getDiagramData();if(e)if(this.isWps)this.changeItemCountAndColorIndex({colorIdx:e&&e.clr,itemCnt:e&&e.cnt||""}),this.changeClientDiagramInfo(e);else{let t=e.itemInfo?.normalItemCnt;t&&"-1"!==t||(t=e.itemInfo?.cur||""),this.changeItemCountAndColorIndex({colorIdx:e.currentColorIndex||"",itemCnt:t})}},timeLineReadyFinish(e){if(this.changeFeaturePluginReady(!0),this.pageInited&&["error-network","error-request"].includes(e))return o.A.$emit("errorHandler")},async wpsInit(){try{await this.getItemCountAndColorIndex()}catch(t){}m.A.webLoadFinish();const e=await this.getSel |
|