找回密码
 立即注册
搜索
热搜: 丝袜 魅魔 黑丝
查看: 6|回复: 0

24540244_第四章

[复制链接]

13万

主题

343

回帖

22万

积分

管理员

站长

UID
1
积分
224400
余额
13 R
Moe币
84881
在线时间
279 小时
注册时间
2025-12-28
最后登录
2026-11-9
发表于 2026-9-3 23:00:59 | 显示全部楼层 |阅读模式
"use strict";(globalThis["webpackChunkdocer_newdocs_2023"]=globalThis["webpackChunkdocer_newdocs_2023"]||[]).push([["aiwpsscreen"],{40904(e,t,i){i.r(t),i.d(t,{default:()=>F});var s=i(12121),o=i(12127),n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"stick",rawName:"v-stick"}],ref:"container",staticClass:"l-aiwpsscreen"},[i("div",{staticClass:"l-aiwpsscreen__main"},[i("div",{staticClass:"l-aiwpsscreen__slogan",domProps:{innerHTML:e._s(e.sloganHtml)}}),i("div",{ref:"top",staticClass:"l-aiwpsscreen__top",class:{"is-sticky":e.isTopSticky}},[i("div",{staticClass:"l-aiwpsscreen__top-inner"},[i(o.A,{ref:"searchBox",attrs:{defaultPlaceholder:"输入你要写的文档类型,如商业计划书",showModePicker:!1,multiFile:!0,btnConfig:e.baseConfig,allowedFileExtensions:e.allowedFileExtensions,cloudExtensions:e.cloudExtensions,customTooltipItems:e.uploadTooltipItems},on:{search:e.handleSearch,generate:e.handleGenerate,"select-file":e.handleFileSelect,"placeholder-display":e.handlePlaceholderDisplay}})],1)]),i("div",{staticClass:"l-aiwpsscreen__recommend"},[i(s.A,{attrs:{tianceConfig:e.functionTianceConfig},on:{upload:e.handleUpload,generate:e.handleGenerateFromCard}})],1),i("div",{staticClass:"l-aiwpsscreen__resource"},[i("div",{staticClass:"l-aiwpsscreen__resource-header",class:{"is-sticky":e.isHeaderSticky},style:{top:e.topHeight+"px","--sticky-offset":e.topHeight+"px"}},[i("div",{staticClass:"l-aiwpsscreen__filter-wrap knewdocmain",style:e.aiContentStyle},[i("TemplateFilters",{attrs:{filters:e.categoryFilters,selected:e.selectedFilter},on:{change:e.handleFilterChange}})],1)]),i("div",{staticClass:"l-aiwpsscreen__content knewdocmain",style:e.aiContentStyle},[i("div",{staticClass:"l-aiwpsscreen__list"},[e.resumeRecommendEnabled?i("ResumeRecommend",{attrs:{commonCollectParams:e.commonCollectParams,requestTrigger:e.resumeRequestTrigger,currentTab:"wps",columns:e.limit,position:"NRSYYMLCXJWZYJLZSMKLC",scene:"aiwpsscreen"},on:{loaded:e.handleResumeLoaded}}):e._e(),i("List",{ref:"rList",attrs:{list:e.showList,limit:e.limit,rowWidth:e.listRowWidth,columnGap:e.listColumnGap,commonCollectParams:e.commonCollectParams},on:{handlePreview:e.handlePreview,closeAd:e.closeContentListAd}}),e.statusCode?i("DataStatus",{attrs:{statusCode:e.statusCode},on:{retry:e.retry}}):e._e()],1)]),e.showJumpToMall?i("JumpToMall",{attrs:{config:e.jumpToMallConfig,policy:e.policy}}):e._e(),i("div",{ref:"bottom",staticClass:"l-aiwpsscreen__bottom"},[e.isInterfaceLoading?i("div",{staticClass:"l-aiwpsscreen__loading"},[e._v("加载中...")]):e.finished&&e.effectiveLength>0?i("div",{staticClass:"l-aiwpsscreen__end"},[e._v("已加载全部模板")]):e._e()])],1)])])},a=[],l=(i(74495),i(67622),i(43149),i(80746),i(71119),i(38660),i(86201),i(77911),i(82171)),r=i(6396),c=i(56152),d=i(46633),h=i(87685),u=i(40251),p=i(81163),_=i(25919),m=i.n(_),f=i(19371),v=i(57128),g=i(6819),y=i.n(g),C=i(74279),k=i(33240),w=i(17745),T=i(86789),S=i(377),I=i(59153),A=i(49147),b=i(54798),L=i(78916),R=i(77804),$=i(6534),E=i(94812),M=i(23604);const P={__componentId:"__cid_02dff296",name:"AiWpsScreen",mixins:[A.A,b.A,L.A],components:{AiSearchBox:o.A,FunctionArea:s.A,TemplateFilters:T.A,List:S.A,DataStatus:I.A,JumpToMall:E.A,ResumeRecommend:M.A},data(){return{list:[],displayList:[],maxCount:0,statusCode:"",isInterfaceLoading:!1,limit:5,listRowWidth:0,listColumnGap:0,aiContentWidth:0,page:1,recommend_id:"",mk_key:"",policy:"",topHeight:0,isTopSticky:!1,isHeaderSticky:!1,categoryFilters:[],selectedFilter:null,aiToolConfigLoaded:!1,defaultBaseConfig:{primaryBtn:{text:"搜模板",action:"search"},ai_slogan:"写文档,<em>用AI更高效</em>",moban_slogan:"写文档,<em>从范文模板开始</em>"},allowedFileExtensions:["docx","doc","rtf","mht","mhtml","uof","dot","wps","wpt","dotx","docm","dotm","wpss","wpso","tpdoc","uot3","uott3","otl","html","htm","pdf","txt","xml","ksheet","xlsx","et","ett","xls","xlt","xlsm","xltx","xltm","csv","ppt","pptx","pptm","ppsx","ppsm","pps","potx","potm","dpt","dps","pot","dpss","dpso","tpppt","uop3","uopt3","png","jpg","jpeg"],cloudExtensions:["doc","docx","wps","wpt","dotx","pdf","txt","html","xlsx","xls","csv","et","pptx","ppt","pps","png","jpg","jpeg"],uploadTooltipItems:["文件数量:最多10个","文件类型:doc文档/表格/PPT/图片/网页","文件大小:单个文件最大100MB"],functionTianceConfig:null,searchWordsMkKey:"",jumpToMallConfig:{},showJumpToMall:!1,displayInRow:0,resumeRecommendEnabled:!1,resumeModuleDisplayed:!1,resumeRequestTrigger:"",resumePromiseResolve:null}},computed:{...(0,l.mapState)("common",["pageSize"]),...(0,l.mapState)("category",["currentSubCategory","floorNodeInfo"]),...(0,l.mapState)("user",["isClientLogin","userInfo"]),...(0,l.mapGetters)("aiSearch",["getIsOffline","getGenerateAction","defaultPlaceholder","hasAiCreate","getBaseConfig"]),aiContentStyle(){return this.aiContentWidth?{width:`${this.aiContentWidth}px`}:{}},baseConfig(){return this.getBaseConfig||this.defaultBaseConfig},sloganText(){var e;const t="写文档,<em>用AI更高效</em>",i="写文档,<em>从范文模板开始</em>";var s;return this.hasAiCreate?(null===(s=this.baseConfig)||void 0===s?void 0:s.ai_slogan)||t:(null===(e=this.baseConfig)||void 0===e?void 0:e.moban_slogan)||i},sloganHtml(){return this.sloganText.replace(/<em>(.*?)<\/em>/g,'<span class="l-aiwpsscreen__slogan-ai">$1</span>')},showList(){if(!this.selectedFilter||"all"===this.selectedFilter.mark){const e={isNewDoc:!0,title:"空白文档"};return[e,...this.displayList]}return this.displayList},listReqestParams(){var e,t,i,s,o,n,a,l;let r={};try{var d;null!==(d=this.currentSubCategory)&&void 0!==d&&d.props&&(r=JSON.parse(this.currentSubCategory.props))}catch(_){}const h=[],u=[];return null!==(e=this.currentSubCategory)&&void 0!==e&&null!==(t=e.category_ids)&&void 0!==t&&t.length&&u.push([...this.currentSubCategory.category_ids]),null!==(i=this.currentSubCategory)&&void 0!==i&&null!==(s=i.tag_ids)&&void 0!==s&&s.length&&h.push([...this.currentSubCategory.tag_ids]),{position:p["default"].getPagePosition(c.appInfo.name),platform:8,content_package_id:null===(o=this.currentSubCategory)||void 0===o?void 0:o.content_package_id,node_id:null===(n=this.currentSubCategory)||void 0===n?void 0:n.id,node_cfg_id:null===(a=this.currentSubCategory)||void 0===a?void 0:a.nodeCfgId,backup_content_package_ids:null===(l=this.currentSubCategory)||void 0===l?void 0:l.backup_content_package_ids,hdid:c.appInfo.hdid,recommend_id:this.recommend_id,limit:this.pageSize,offset:(this.page-1)*this.pageSize,with_total:"true",mk_key:this.mk_key,mix_22_tag_ids:h,mix_22_category_ids:u,mb_types:[],..."poster"===r.type?{}:{mb_apps:[p["default"].convertAppName(c.appInfo.name)]}}},commonCollectParams(){var e,t,i,s,o;const n=(null===(e=this.selectedFilter)||void 0===e?void 0:e.label)||(null===(t=this.currentSubCategory)||void 0===t?void 0:t.label)||(null===(i=this.currentSubCategory)||void 0===i?void 0:i.name);return{$m_n:"resource_list",$e_i:{display:10613,click:10614},page:"ai_create_page",first_cat_id:null===(s=this.currentSubCategory)||void 0===s?void 0:s.id,category_name:n,policy:this.policy,sort_policy:null===(o=this.floorNodeInfo)||void 0===o?void 0:o.sort_policy,navigation_name:"ai_template"}},finished(){return 0===this.maxCount&&this.page>1||(this.effectiveLength>=this.maxCount&&this.maxCount>0||this.showJumpToMall)},effectiveLength(){return this.list.filter(e=>!!e.id).length}},created(){C["default"].$on(r.eventName.changeUserState,this.getAIToolConfig)},mounted(){var e;this._isMountedInit=!0,this.initGenerateAction(),this.fetchPlaceholderWords(),this.fetchAiCreateConfig(),this.getJumpToMallConfig(),this.bindOfflineEvents(),this.initTopObserver(),this.initStickyDetection(),this.initScrollObserver(),this.getAIToolConfig({userid:null===(e=this.userInfo)||void 0===e?void 0:e.userId}),this.$nextTick(()=>{this.ajustTplLayout(),this.initContainerResizeObserver(),this.initList(!0)})},activated(){this._isMountedInit?this._isMountedInit=!1:(this.ajustTplLayout(),this.initList(!1))},beforeDestroy(){C["default"].$off(r.eventName.changeUserState,this.getAIToolConfig),this.unbindOfflineEvents(),this.destroyStickyDetection(),this._topObserver&&this._topObserver.disconnect(),this._scrollObserver&&this._scrollObserver.disconnect(),this._containerResizeObserver&&this._containerResizeObserver.disconnect()},methods:{...(0,l.mapActions)("aiSearch",["initGenerateAction","setIsOffline","setPlaceholderWords","fetchAiCreateConfig"]),...(0,l.mapActions)("category",["setCurrentSubCategory","setFloorInfo"]),...(0,l.mapActions)("user",["setUserAIToolConfig"]),initTopObserver(){"undefined"!==typeof ResizeObserver&&(this._topObserver=new ResizeObserver(()=>{const e=this.$refs.top;if(!e)return;const t=e.offsetHeight,i=this.topHeight;if(i>0&&t!==i&&this.isTopSticky){const e=this.$refs.container;if(e){const s=i-t;e.style.scrollBehavior="auto",e.scrollTop-=s,e.style.scrollBehavior=""}this._skipStickyHeaderTransition()}this.topHeight=t}),this.$refs.top&&this._topObserver.observe(this.$refs.top))},_skipStickyHeaderTransition(){const e=this.$el.querySelectorAll(".l-aiwpsscreen__resource-header");e.forEach(e=>{e.style.transition="none"}),this.$nextTick(()=>{requestAnimationFrame(()=>{e.forEach(e=>{e.style.transition=""})})})},initStickyDetection(){var e;(0,u.inBrowser)()&&(this._onScroll=()=>{const e=this.$refs.container;if(!e)return;const t=this.$el.querySelector(".l-aiwpsscreen__slogan");if(!t)return;const i=t.offsetTop+t.offsetHeight+16;this.isTopSticky=e.scrollTop>=i;const s=e.querySelector(".l-aiwpsscreen__resource-header");if(s){const t=e.getBoundingClientRect(),i=s.getBoundingClientRect();this.isHeaderSticky=i.top<=t.top+this.topHeight+1}},null===(e=this.$refs.container)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0}))},destroyStickyDetection(){var e;(0,u.inBrowser)()&&(null===(e=this.$refs.container)||void 0===e||e.removeEventListener("scroll",this._onScroll))},initScrollObserver(){this.$nextTick(()=>{this.$refs.bottom&&(this._scrollObserver=new IntersectionObserver(e=>{e[0].isIntersecting&&this.handleLoadData()},{root:this.$refs.container,rootMargin:"200px"}),this._scrollObserver.observe(this.$refs.bottom))})},async fetchAiCategoryData(){this.recommend_id=p["default"].getRandomKey();const e=(0,v.getPrefetchRequest)("__PREFETCH_AI_CATEGORY");if(e){const t=await e;if(t&&"ok"===t.result)return t}return m().get().get("docerApi").getCategoryConfigTree({data:{position:p["default"].getPagePosition(c.appInfo.name),platform:8,mb_apps:[p["default"].convertAppName(c.appInfo.name)],recommend_id:this.recommend_id,hdid:c.appInfo.hdid,limit:this.pageSize,frontend_invoke_position:"pc_new_cat_floor",use_behavior:1,filter_info:{pc_version:c.appInfo.version,function_version:h.AI_FUNCTION_VERSION_MAP.wps,comp:h.COMPONENT_NAME_MAP[c.appInfo.name]}}})},processFloorData(e){var t,i,s,o,n,a,l;const r=e&&"ok"===e.result&&(null===(t=e.data)||void 0===t||null===(i=t.children)||void 0===i?void 0:i.length)>0,{mk_key:c,pageId:d,transmitted_data:h,material_type:u,strategy:p}=(null===e||void 0===e?void 0:e.data)||{};if(this.setFloorInfo({pageId:d,status:r,cache:null===e||void 0===e?void 0:e.cache,mk_key:c,recommend_id:this.recommend_id,sort_policy:p||"op",material_type:u,transmitted_data:h}),!r)return;const _=null===(s=e.data.children)||void 0===s||null===(o=s[0])||void 0===o||null===(n=o.children)||void 0===n?void 0:n[0],m=(null===_||void 0===_||null===(a=_.children)||void 0===a||null===(l=a[0])||void 0===l?void 0:l.children)||[];if(!m.length)return;const[f]=m,[v,g]=(null===f||void 0===f?void 0:f.children)||[];v&&this.setCurrentSubCategory(v);const y={...v||{},name:"全部",label:"全部",mark:"all",value:0};this.categoryFilters=[y],this.selectedFilter=y,this._topicRequestId=(this._topicRequestId||0)+1,this.fetchTopicFilters(f,g,y,this._topicRequestId)},async fetchTopicFilters(e,t,i,s){try{var o,n,a;const l=await(null===(o=m().get())||void 0===o?void 0:o.get("docerApi").getTopicList({data:{content_package_id:(null===e||void 0===e?void 0:e.content_package_id)||0,node_cfg_id:(null===e||void 0===e?void 0:e.nodeCfgId)||0,mb_apps:[p["default"].convertAppName(c.appInfo.name)],topic_page:1,limit:5,position:p["default"].getPagePosition(c.appInfo.name),platform:8,with_total:"true",hdid:c.appInfo.hdid,recommend_id:p["default"].getRandomKey()}}));if(s!==this._topicRequestId)return;if(null!==l&&void 0!==l&&null!==(n=l.data)&&void 0!==n&&null!==(a=n.items)&&void 0!==a&&a.length){const e=l.data.items.map(e=>{var i;const s=[],o=[];return null!==(i=e.subs)&&void 0!==i&&i.length&&e.subs.forEach(e=>{var t;e.cat_id&&s.push(e.cat_id),(null===(t=e.tag_ids)||void 0===t?void 0:t.length)&&o.push(...e.tag_ids)}),!s.length&&e.cat_id&&s.push(e.cat_id),{name:e.name,label:e.name,mark:String(e.id||e.name),value:e.id,content_package_id:null===t||void 0===t?void 0:t.content_package_id,nodeCfgId:null===t||void 0===t?void 0:t.nodeCfgId,id:null===t||void 0===t?void 0:t.id,category_ids:s,tag_ids:o}});this.categoryFilters=[i,...e]}}catch(l){}},async initList(e){this.resetPageStatus(),this.list=new Array(this.pageSize).fill({}),this.updateShowList(),this._isInit=e;try{const e=await this.fetchAiCategoryData();this.processFloorData(e)}catch(s){return this.list=[],this.updateShowList(),this.statusCode=r.netStatus.error,void(navigator.onLine||this.setIsOffline(!0))}const{mk_key:t}=this.floorNodeInfo||{};this.mk_key=t;const i=await Promise.allSettled([this.fetchResumeRecommend(),this.$_getContentListAD(),this.$_initContentData("aiwpsscreen")]);i.every(e=>"rejected"===e.status)&&!navigator.onLine&&this.setIsOffline(!0)},fetchListData(e){if(null!==e&&void 0!==e&&e.content_package_id)return m().get().get("docerApi").pageList({data:e})},renderListData(e){var t,i;if(this.policy=(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.alg)||"",this.checkListData(e)){var s,o;const t=[].concat(e.data.items);t.forEach(t=>{var i,s;"op"!==(null===(i=e.data)||void 0===i?void 0:i.alg)&&(t.recommend_id=this.recommend_id?`${this.recommend_id}_${this.page}`:""),t.mk_key=null===e||void 0===e||null===(s=e.data)||void 0===s?void 0:s.mk_key});const i=-1===t.findIndex(e=>{var t;return e.id&&e.id==(null===(t=this.contentListTianceAd)||void 0===t?void 0:t.id)});i&&null!==(s=this.contentListTianceAd)&&void 0!==s&&s.id&&t.length&&t.splice(this.contentListTianceAd.insert_position-1,0,this.contentListTianceAd),this.list=t,this.maxCount=(null===(o=e.data)||void 0===o?void 0:o.total)||0,this.statusCode=""}else this.maxCount=0,this.list=[],this.statusCode=e?r.netStatus.empty:r.netStatus.error;this.checkShowLimit();const n=this._isInit;this._isInit=!1;const a=this.statusCode===r.netStatus.error?"fail":"success";n&&this.$_collectLoadTime(a),null===(i=this.$_get_collect())||void 0===i||i.send("display",{$e_t:"module",resource_count:this.maxCount,...this.commonCollectParams,is_first:!!n,recommend_id:this.recommend_id,request_max_range:d.categoryRequestMaxRange.current}),this.$nextTick(()=>{(0,$.A)("renderListDataDone",{appName:c.appInfo.name})})},checkListData(e){var t;return e&&"ok"===e.result&&Array.isArray(null===(t=e.data)||void 0===t?void 0:t.items)&&e.data.items.length>0},handleLoadData(){if(this.isInterfaceLoading||this.finished||this.showJumpToMall)return;this.isInterfaceLoading=!0,this.page++;const e=this.fetchListData(this.listReqestParams);e?e.then(e=>{var t;this.checkListData(e)?(this.list=this.list.concat(e.data.items.map(t=>{var i;return t.recommend_id=this.recommend_id?`${this.recommend_id}_${this.page}`:"",t.mk_key=null===e||void 0===e||null===(i=e.data)||void 0===i?void 0:i.mk_key,t})),this.maxCount=(null===(t=e.data)||void 0===t?void 0:t.total)||0):this.maxCount=this.effectiveLength;this.checkShowLimit()}).catch(()=>{this.maxCount=this.effectiveLength}).finally(()=>{this.isInterfaceLoading=!1,this.checkNeedLoadMore()}):this.isInterfaceLoading=!1},handleFilterChange(e){var t;e&&e.mark!==(null===(t=this.selectedFilter)||void 0===t?void 0:t.mark)&&(this.selectedFilter=e,this.recommend_id=p["default"].getRandomKey(),this.setCurrentSubCategory(e),this.refetchList(this.isHeaderSticky))},scrollToResource(){const e=this.$refs.container;if(!e)return;const t=e.querySelector(".l-aiwpsscreen__content"),i=e.querySelector(".l-aiwpsscreen__resource-header");if(t&&i){const s=t.offsetTop-this.topHeight-i.offsetHeight;e.scrollTo({top:s})}},async refetchList(e){this.resetPageStatus(),this.list=new Array(this.pageSize).fill({}),this.updateShowList(),e&&this.$nextTick(()=>{this.$nextTick(()=>this.scrollToResource())}),await this.$_initContentData("aiwpsscreen")},resetPageStatus(){this.statusCode="",this.maxCount=0,this.isInterfaceLoading=!1,this.list=[],this.displayList=[],this.showJumpToMall=!1,this.policy="",this.mk_key="",this.page=1,this.resumeRecommendEnabled=!1,this.resumeModuleDisplayed=!1,this.resumePromiseResolve&&(this.resumePromiseResolve(!1),this.resumePromiseResolve=null)},updateShowList(){this.displayList=[...this.list]},checkShowLimit(){const e=Math.ceil(this.list.length/this.limit);if(!this.displayInRow||this.list.length<2*this.limit)return this.showJumpToMall=!1,void this.updateShowList();if(this.displayInRow<=e){const e=this.list.slice(0,(this.displayInRow-1)*this.limit);this.displayList=e,this.showJumpToMall=!0}else if(this.finished){const e=this.list.length%this.limit,t=e>0?this.list.slice(0,this.list.length-e):this.list;this.displayList=t,this.showJumpToMall=!0}else this.updateShowList(),this.showJumpToMall=!1},closeContentListAd(e){const t=this.displayList.findIndex(t=>t.id===e.id&&t.isAd);t>-1&&this.displayList.splice(t,1),this.$_tianceDisableShow(this.contentListTianceAd),this.setMainContentTianceAD({})},getJumpToMallConfig(){var e;const t=null===(e=r.adFlag[c.appInfo.name])||void 0===e?void 0:e.TIANCE_JUMP_TO_MALL;t&&this.$_ad_getTiance({params:{channel_code:t,market_version:"knewdocs23"},timeout:3e3,noCache:!0}).then(e=>{if(e&&"ok"==e.result&&e.data&&e.data.length){const i=this.$_tiance_handleAdRes(e)[t]||{};if(+i.jump_type===r.TIANCE_JUMP_TYPE_MAP.AI_GENERATE_TEMPLATE&&!r.clientsSupportInterface.popPromeWebDialog)return this.jumpToMallConfig={},this.displayInRow=0,void(this.showJumpToMall=!1);this.jumpToMallConfig=i||{},this.displayInRow=this.jumpToMallConfig.display_in_row>0?this.jumpToMallConfig.display_in_row:0}}).catch(e=>{})},fetchResumeRecommend(){return new Promise(e=>{this.resumePromiseResolve=e,this.resumeRecommendEnabled=!0,this.resumeRequestTrigger=`${Date.now()}_${Math.random()}`})},handleResumeLoaded(e,t){t===this.resumeRequestTrigger&&(this.resumeModuleDisplayed=!!e,this.resumePromiseResolve&&(this.resumePromiseResolve(e),this.resumePromiseResolve=null))},async fetchPlaceholderWords(){try{var e;let i=await(0,v.getPrefetchRequest)("__PREFETCH_AI_SCREEN_SEARCH_WORDS");i&&"ok"===i.result||(i=await this.$_ad_getTiance({params:{app:p["default"].convertAppName(c.appInfo.name),channel_code:r.TIANCE_POSITION.TIANCE_AI_SCREEN_SEARCH_WORDS,position:"pc_ainew_inbox",filter_info:{comp:h.COMPONENT_NAME_MAP[c.appInfo.name]}},noCache:!0}));const s=this.$_tiance_handleAdRes(i)[r.TIANCE_POSITION.TIANCE_AI_SCREEN_SEARCH_WORDS];this.searchWordsMkKey=(null===s||void 0===s?void 0:s.mk_key)||"";const o=(null===s||void 0===s||null===(e=s.data)||void 0===e?void 0:e.words)||(null===s||void 0===s?void 0:s.list)||[],n=o.map(e=>({keyword:e.keyword||e.title||e.name||"",jump_type:e.jump_type||"search"})).filter(e=>e.keyword);var t;if(this.setPlaceholderWords(n),this.searchWordsMkKey)null===(t=this.$_get_collect())||void 0===t||t.send("tiance_show",{mk_key:this.searchWordsMkKey})}catch(i){this.setPlaceholderWords([])}},handleSearch(e,t){var i,s,o,n;this.reportAiSwitchClick();const a={default:"mrsrch",zdsearch:"zdsrch"};var l,r;(w.A.setOriginInfo({scenesEntrance:a[t]||t||""}),this.searchWordsMkKey)&&(null===(l=this.$_get_collect())||void 0===l||l.send("tiance_click",{mk_key:this.searchWordsMkKey}));null!==(i=this.baseConfig)&&void 0!==i&&i.mk_key&&(null===(r=this.$_get_collect())||void 0===r||r.send("tiance_click",{mk_key:this.baseConfig.mk_key}));null===(s=this.$_get_collect())||void 0===s||s.send("click",{$m_n:"search",$e_n:t||"zdsearch",$e_t:"button",act:"search",keyword:e,search_type:t||"zdsearch",$search:"",beginTrack:!0,mk_key:this.searchWordsMkKey||(null===(o=this.baseConfig)||void 0===o?void 0:o.mk_key)||""});const c=a[t]||t||"",d={reportSearchType:t||"zdsearch",scenesEntrance:c,mk_key:this.searchWordsMkKey||(null===(n=this.baseConfig)||void 0===n?void 0:n.mk_key)||""};k.A.get().push({path:"/screensearch",query:{word:e,from:"aiwpsscreen",collect:JSON.stringify(d)}})},handlePlaceholderDisplay(e){var t,i;this.searchWordsMkKey&&(null===(i=this.$_get_collect())||void 0===i||i.send("tiance_show",{mk_key:this.searchWordsMkKey}));null===(t=this.$_get_collect())||void 0===t||t.send("display",{$m_n:"search",$e_n:"default",$e_t:"button",search_type:"default",keyword:e||"",mk_key:this.searchWordsMkKey||""})},handleGenerate(e){var t,i,s,o;(this.reportAiSwitchClick(),this.searchWordsMkKey)&&(null===(s=this.$_get_collect())||void 0===s||s.sendSync("tiance_click",{mk_key:this.searchWordsMkKey}));null!==(t=this.baseConfig)&&void 0!==t&&t.mk_key&&(null===(o=this.$_get_collect())||void 0===o||o.sendSync("tiance_click",{mk_key:this.baseConfig.mk_key}));const n=this.getSearchOpenPosition();null===(i=this.$_get_collect("dwCollect"))||void 0===i||i.dataWarehouseSend("ai_click",{rp:"1000",ai_theme:"public",open_position:n,function_name:"ai_create"}),this.collectAiCreateClick(e),this.openCowork(e,n)},handleGenerateFromCard(){var e,t,i;const s=(null===(e=this.$store)||void 0===e||null===(t=e.state)||void 0===t||null===(i=t.aiSearch)||void 0===i?void 0:i.inputContent)||"";this.openCowork(s)},collectAiCreateClick(e){var t,i,s,o,n,a,l,r,c,d,h,u;const p={HTML:"major",pic:"creative",default:"classic"},_=(null===(t=this.$store)||void 0===t||null===(i=t.state)||void 0===i||null===(s=i.aiSearch)||void 0===s?void 0:s.generateMode)||"",m=(null===(o=this.$store)||void 0===o||null===(n=o.state)||void 0===n||null===(a=n.aiSearch)||void 0===a?void 0:a.uploadedFiles)||[],f=!(null===(l=this.$store)||void 0===l||null===(r=l.state)||void 0===r||null===(c=r.aiSearch)||void 0===c||!c.selectedTemplate),v=null===(d=this.baseConfig)||void 0===d||null===(h=d.primaryBtn)||void 0===h?void 0:h.action;null===(u=this.$_get_collect())||void 0===u||u.sendSync("click",{$e_i:51147,page_name:"create_new_page",$m_n:"search",$e_n:"aisearch",$e_t:"button",search_type:"aisearch",keyword:e||"",inputword:e||"",act:"search",search_dictionary:0,model:p[_]||"",annex:m.length,template:f?"yes":"no",grade:"ai-create"===v?"host":"vice"})},getSearchOpenPosition(){var e,t,i,s,o,n;const a=c.appInfo.name,l=(null===(e=this.$store)||void 0===e||null===(t=e.state)||void 0===t||null===(i=t.aiSearch)||void 0===i?void 0:i.uploadedFiles)||[],r=l.length>0,d=!(null===(s=this.$store)||void 0===s||null===(o=s.state)||void 0===o||null===(n=o.aiSearch)||void 0===n||!n.selectedTemplate);return r&&d?`${a}_newfile_searchbar_filembsearch`:r?`${a}_newfile_searchbar_filesearch`:d?`${a}_newfile_searchbar_mbsearch`:`${a}_newfile_searchbar_zdsearch`},openCowork(e,t){try{var i,s,o,n;const a=[];a.push({type:"text",content:e||""});const l=(null===(i=this.$store)||void 0===i||null===(s=i.state)||void 0===s||null===(o=s.aiSearch)||void 0===o?void 0:o.uploadedFiles)||[];for(const e of l){const t=e.cloudFileId||e.uploadFileId||e.fileId;t&&a.push({type:"file",file_id:String(t),file_name:e.name||"",file_source:"drive"})}null===(n=f["default"].get())||void 0===n||n.newBlankDocument({fileType:"wps",openCowork:!0,coworkMessage:{parts:a,open_position:t||this.getSearchOpenPosition()}})}catch(a){}},handleFileSelect(){},handleUpload(){this.openCowork("")},handlePreview(e){this.reportAiSwitchClick(),C["default"].$emit(r.eventName.clickDocument,e)},retry(){var e;C["default"].$emit(r.eventName.retryCategory,{userid:null===(e=this.userInfo)||void 0===e?void 0:e.userId}),this.initList(!0)},async getAIToolConfig({userid:e}={}){if(!this.aiToolConfigLoaded||e)try{var t,i,s,o;this.aiToolConfigLoaded=!0;const{getUserConfig:e,getTianceAIToolConfig:c,filterUnsupportApp:d}=(0,R.A)();let h,u=await e();const p=await(0,v.getPrefetchRequest)("__PREFETCH_AI_SCREEN_CONFIG");var n;if(h=p&&"ok"===p.result?y().handleAdRes(p)[r.TIANCE_POSITION.TIANCE_AI_SCREEN_CONFIG]||{}:await c(this,r.TIANCE_POSITION.TIANCE_AI_SCREEN_CONFIG),h||(h={}),null!==(t=h.list)&&void 0!==t&&t.length)if(this.functionTianceConfig={list:h.list,mk_key:h.mk_key,name:h.name},this.functionTianceConfig.mk_key)null===(n=this.$_get_collect())||void 0===n||n.send("tiance_show",{mk_key:this.functionTianceConfig.mk_key});let _=this.isClientLogin?null===(i=h.list)||void 0===i?void 0:i.filter(e=>e.is_selected):null===(s=h.list)||void 0===s?void 0:s.filter(e=>Number(e.jump_type)===r.TIANCE_JUMP_TYPE_MAP.AI_WRITE),m=null===(o=h.list)||void 0===o?void 0:o.filter(e=>!e.is_selected);if(h.list=await d(h.list||[]),h.custom=0===u.length?0:1,h.floor_source="individual",u.length){var a,l;const e=u.map(e=>e.app_id),t=null===(a=h.list)||void 0===a?void 0:a.filter(t=>e.includes(t.id));_=null!==t&&void 0!==t&&t.length?t:_,m=null===(l=h.list)||void 0===l?void 0:l.filter(t=>!e.includes(t.id))}this.setUserAIToolConfig({...h,selectedTools:_,unselectedTools:m})}ca
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|M男之家

GMT+8, 2026-11-9 23:47 , Processed in 0.052673 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表