1 line
9.1 KiB
JavaScript
1 line
9.1 KiB
JavaScript
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[4646],{20485:function(e,t,i){i.r(t),i.d(t,{default:function(){return ee}});var s=i(66252),a=i(3577);const o=e=>((0,s.dD)("data-v-1f8d492e"),e=e(),(0,s.Cn)(),e),n={class:"videoMain"},l={class:"videoDemonstrate","element-loading-text":"加载中..."},c={class:"videoBox"},d=["id"],r=o((()=>(0,s._)("source",{src:"https://dm-auto.oss-cn-shanghai.aliyuncs.com/video/cvg/dm_3d_process.mp4",type:"video/mp4"},null,-1))),m=o((()=>(0,s._)("p",null,"Your browser does not support the video tag.",-1))),u=[r,m],p={class:"scrollbarMain"},g={class:"videoInfo"},h=o((()=>(0,s._)("div",{class:"title"},"原木自动化生产执行管理解决方案",-1))),v=o((()=>(0,s._)("span",{class:"text"},"德木为了解决传统原木生产企业在数据管理、企业管理、生产管理、安全管理等方面的痛点,通过集成先进的企业ERP管理系统、工厂MES系统、智能视觉算法以及自动化硬件,帮助传统木材牛产企业智转数改,实现降本增效,促使企业改变生产方式,换发新能量,应用新质生产力为行业健康、规范、绿色的发展做出积极贡献。",-1))),_=o((()=>(0,s._)("div",{class:"title ysTitle"},"核心优势:",-1))),w=o((()=>(0,s._)("ul",{class:"text"},[(0,s._)("li",null,"提升出材率:精准的数据分析与优化流程确保每一块原木都能得到最充分的利用。"),(0,s._)("li",null,"提高生产效率:自动化生产线与智能调度显著减少非生产性时间,加快生产周期。"),(0,s._)("li",null,"降低安全事故:智能化监控与预防机制有效识别潜在风险点,保障人员安全与设备稳定运行。")],-1))),k=o((()=>(0,s._)("span",{class:"text"},"德木自动化致力于推动原木加工行业的数字化转型,让您的企业走在行业前沿。",-1))),f=[v,_,w,k],y={class:"footerMain"},S={class:"leftBox"},C={class:"icon"},x={class:"number"},D={class:"rightBox"},B={key:0,class:"icon"},I={key:1,class:"icon"},L={class:"num"},P={class:"icon share"},W={class:"num"},b={class:"comment","element-loading-text":"加载中"},A=o((()=>(0,s._)("div",{class:"title"},"热门评论",-1))),T={class:"profile"},U={class:"image-slot"},$={class:"rightBox"},M={class:"headerNav"},O={class:"name"},j={class:"rightCom"},z={class:"date"},J={class:"text"},E={class:"msg"},R={class:"possession"},V=["onClick"],Q={class:"footerBtn"},Y={class:"btnBox"},q={class:"commentInput"},H={class:"commentSave"};function K(e,t,i,o,r,m){const v=(0,s.up)("sc-icon-Eye"),_=(0,s.up)("sc-icon-LikeBlue"),w=(0,s.up)("sc-icon-Like"),k=(0,s.up)("sc-icon-Share"),K=(0,s.up)("el-icon-Picture"),N=(0,s.up)("el-icon"),Z=(0,s.up)("el-image"),F=(0,s.up)("el-icon-Delete"),G=(0,s.up)("el-scrollbar"),X=(0,s.up)("el-input"),ee=(0,s.Q2)("loading");return(0,s.wg)(),(0,s.iD)("div",n,[(0,s.wy)(((0,s.wg)(),(0,s.iD)("div",l,[(0,s._)("div",c,[(0,s._)("video",{id:r.playerId,class:"video-js dmVideo",poster:"https://dm-auto.oss-cn-shanghai.aliyuncs.com/video/first_screen.png",controls:"","x5-video-player-type":"h5","x5-video-player-fullscreen":"true","x5-video-orientation":"portrait","webkit-playsinline":"true",playsinline:""},u,8,d)]),(0,s._)("div",p,[(0,s.Wm)(G,{height:"100%"},{default:(0,s.w5)((()=>[(0,s._)("div",g,[h,(0,s._)("div",{class:"description",onClick:t[0]||(t[0]=e=>r.msgShow=!r.msgShow)},[(0,s._)("span",{class:(0,a.normalizeClass)(["msg",r.msgShow?"":"msgOpen"])},f,2),(0,s._)("span",{class:(0,a.normalizeClass)(["text",r.msgShow?"":"textOpen"])},(0,a.toDisplayString)(r.msgShow?"展开":"收起"),3)]),(0,s._)("div",y,[(0,s._)("div",S,[(0,s._)("span",C,[(0,s.Wm)(v)]),(0,s._)("span",x,(0,a.toDisplayString)(r.videoParams.view_count)+"人看过",1)]),(0,s._)("div",D,[(0,s._)("div",{class:"itemText",onClick:t[1]||(t[1]=e=>m.likeClick("like"))},[r.linkBlue?((0,s.wg)(),(0,s.iD)("span",B,[(0,s.Wm)(_)])):((0,s.wg)(),(0,s.iD)("span",I,[(0,s.Wm)(w)])),(0,s._)("span",L,(0,a.toDisplayString)(r.videoParams.like_count),1)]),(0,s._)("div",{class:"itemText",ref:"shareBtn",onClick:t[2]||(t[2]=e=>m.likeClick("forward"))},[(0,s._)("span",P,[(0,s.Wm)(k)]),(0,s._)("span",W,(0,a.toDisplayString)(r.videoParams.forward_count),1)],512)])])]),(0,s.wy)(((0,s.wg)(),(0,s.iD)("div",b,[A,((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(r.commentList,(e=>((0,s.wg)(),(0,s.iD)("div",{class:"itemBox",key:e},[(0,s._)("div",T,[(0,s.Wm)(Z,{class:"img",src:e.get_oauth_user&&e.get_oauth_user.avatar,fit:"cover"},{error:(0,s.w5)((()=>[(0,s._)("div",U,[(0,s.Wm)(N,null,{default:(0,s.w5)((()=>[(0,s.Wm)(K)])),_:1})])])),_:2},1032,["src"])]),(0,s._)("div",$,[(0,s._)("div",M,[(0,s._)("div",O,(0,a.toDisplayString)(e.nick_name),1),(0,s._)("div",j,[(0,s._)("span",z,(0,a.toDisplayString)(e.created_at_desc),1)])]),(0,s._)("div",J,(0,a.toDisplayString)(e.content),1),(0,s._)("div",E,[(0,s._)("span",R,"IP属地:"+(0,a.toDisplayString)(e.location),1),r.userInfo.result&&r.userInfo.result.unionid==e.union_id?((0,s.wg)(),(0,s.iD)("span",{key:0,class:"delete",onClick:t=>m.commentDelete(e)},[(0,s.Wm)(N,null,{default:(0,s.w5)((()=>[(0,s.Wm)(F)])),_:1})],8,V)):(0,s.kq)("",!0)])])])))),128))])),[[ee,r.commentLoading]])])),_:1})])])),[[ee,r.loading]]),(0,s._)("div",Q,[(0,s._)("div",Y,[(0,s._)("div",q,[(0,s.Wm)(X,{class:"input",size:"large",modelValue:r.paramsComment.content,"onUpdate:modelValue":t[3]||(t[3]=e=>r.paramsComment.content=e),autosize:"",type:"textarea",placeholder:"发表评论"},null,8,["modelValue"])]),(0,s._)("div",H,[(0,s._)("div",{class:(0,a.normalizeClass)(["btn",""!=r.paramsComment.content?"btnSave":""]),onClick:t[4]||(t[4]=(...e)=>m.save&&m.save(...e))},"发送",2)])])])])}var N=i(81614),Z=i.n(N),F={name:"introduce",components:{},data(){return{poster:"https://dm-auto.oss-cn-shanghai.aliyuncs.com/video/first_screen.png",videoSrc:"https://dm-auto.oss-accelerate.aliyuncs.com/video/10be41a6-0431-4cf1-8b8b-23412861721e",width:"100%",height:"220px",msgShow:!0,loading:!1,commentLoading:!1,userInfo:{},videoParams:{forward_count:0,like_count:0,view_count:0},linkBlue:!1,commentList:[],paramsComment:{content:""},playerId:null}},beforeCreate(){},mounted(){this.getCode()},unmounted(){},methods:{getCode(){const e=window.location.href,t=this.getQueryParams(e);t.code&&t.state&&(this.$TOOL.data.set("videoCode",t.code),this.$TOOL.data.set("videoState",t.state),this.getUser(t))},getQueryParams(e){const t=new URLSearchParams(new URL(e).search),i={};for(let[s,a]of t)i[s]=a;return i},async getUser(e){this.loading=!0;const t=await this.$API.auth.video.userinfo.post(e);200==t.code&&(this.userInfo=t.data,this.$TOOL.cookie.set("unionid",t.data.result.unionid),await this.likeClick("view"),await this.getComment(),await this.getSdk()),this.loading=!1},async getSdk(){const e=await this.$API.auth.video.wxSdk.post({url:location.href.split("#")[0]});200==e.code&&(Z().config({debug:!1,appId:e.data.appId,timestamp:e.data.timestamp,nonceStr:e.data.nonceStr,signature:e.data.signature,jsApiList:["updateAppMessageShareData","updateTimelineShareData"]}),Z().ready((()=>{const e={title:"德木自动化三维生产流程演示",desc:"德木自动化致力于推动原木加工行业的数字化转型,让您的企业走在行业前沿。",link:"https://admin.mes.dwoodauto.com/#/oauth2/authorize",imgUrl:"https://dm-auto.oss-cn-shanghai.aliyuncs.com/video/demu_logo.jpg",success(e){console.log("分享设置成功")}};Z().updateAppMessageShareData(e),Z().updateTimelineShareData(e),this.jSBridge(),this.$refs.shareBtn&&this.$refs.shareBtn.addEventListener("click",(()=>{Z().updateAppMessageShareData(e),Z().updateTimelineShareData(e)}))})))},async getComment(){this.commentLoading=!0;const e=await this.$API.auth.video.commentList.post();if(200==e.code){this.videoParams={forward_count:e.data.forward_count,like_count:e.data.like_count,view_count:e.data.view_count},this.commentList=e.data.rows;let t=[];e.data.rows&&e.data.rows.length>0&&(t=e.data.rows.map((e=>e.union_id))),-1!=t.indexOf(this.userInfo.result.unionid)&&(this.linkBlue=!0)}this.commentLoading=!1},async likeClick(e){let t={type:e};const i=await this.$API.auth.video.like.post(t);200==i.code&&("like"==e&&await this.getComment(),"forward"==e&&this.jSBridge())},jSBridge(){const e={title:"德木自动化三维生产流程演示",desc:"德木自动化致力于推动原木加工行业的数字化转型,让您的企业走在行业前沿。",link:"https://admin.mes.dwoodauto.com/#/oauth2/authorize",imgUrl:"https://dm-auto.oss-cn-shanghai.aliyuncs.com/video/demu_logo.jpg"};"undefined"===typeof WeixinJSBridge?document.addEventListener("WeixinJSBridgeReady",(()=>{WeixinJSBridge.invoke("sendAppMessage",{title:e.title,desc:e.desc,link:e.link,img_url:e.imgUrl}),WeixinJSBridge.invoke("shareTimeline",{title:e.title,link:e.link,img_url:e.imgUrl})}),!1):(WeixinJSBridge.invoke("sendAppMessage",{title:e.title,desc:e.desc,link:e.link,img_url:e.imgUrl}),WeixinJSBridge.invoke("shareTimeline",{title:e.title,link:e.link,img_url:e.imgUrl}))},async commentDelete(e){let t={id:e.id};const i=await this.$API.auth.video.commentDelete.post(t);200==i.code&&await this.getComment()},async save(){const e=await this.$API.auth.video.commentAdd.post(this.paramsComment);200==e.code&&(this.paramsComment.content="",await this.getComment())}}},G=i(83744);const X=(0,G.Z)(F,[["render",K],["__scopeId","data-v-1f8d492e"]]);var ee=X}}]); |