2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
|
import{d as X,p as $e,J as Ke,r as v,f as $,o as Fe,G as u,K as G,a as d,c as U,x as i,y as a,B as J,h as p,C as r,i as D,W as s,t as K,R as b,S as y,a7 as F,U as I,_ as Ie}from"./index-wyO9_XA2.js";import{h as Me,i as Te,j as Pe,l as je,m as W,o as H,p as Ae,q as Oe,r as Ee,s as Ye,t as qe}from"./index-DFSQhMs6.js";const Re={class:"koi-flex"},Qe={class:"cursor-pointer"},Ge={key:0},Je={key:1},We={key:2},He=["src"],Xe={key:1},Ze=X({name:"menuPage"}),et=X({...Ze,setup(tt){$e();const M=Ke(),S=v(!1);v(!0);const N=v([]);v({menuName:"",auth:"",menuStatus:""});const Z=v(),ee=async()=>{try{const e=await Me([]);Z.value=e.data}catch{b("数据查询失败,请刷新重试!")}},m=$({datetime:"",type_id:"",periods:"",date_video:"",video:[]}),T=v(0),k=$({page:1,size:10}),te=e=>{},le=e=>{n.bm_video=e.fullurl?e.fullurl:""},ae=e=>{m.date_video=""},ie=e=>{m.date_video=e.fullurl},ne=async e=>{try{const t=await Te("");y("语音生成成功!"),f()}catch{b("数据修改失败,请刷新重试🌻")}},oe=e=>{var t="https://jinrigushitwo.gushitv.com/#/?date="+e.datetime;e.status==0&&(t="https://jinrigushitwo.gushitv.com/#/?date="+e.datetime+"&status=1"),window.open(t)},de=e=>{n.bm_pdf=e.fullurl},se=e=>{n.bm_video=e.fullurl},re=e=>{n.bm_img=e},ue=e=>{n.video_image=e},z=e=>{const t=e.lastIndexOf("/");return t===-1?"pdf.pdf":e.substring(t+1)},pe=async(e,t,o)=>{try{if(e.level==1){var c=await Pe({date_id:e.id});c.data=c.data.map(C=>({...C,uuid:F(),datetime:C.bm_name,bm_name:void 0}))}else{var c=await je({bm_id:e.id});c.data=c.data.map(h=>({...h,uuid:F(),datetime:h.new_name,bm_name:void 0}))}o(c.data)}catch{b("数据查询失败,请刷新重试🌻")}},n=$({bm_img:"",bm_name:"",bm_pdf:"",bm_video:"",id:0,pdf:[],video:[],video_image:"",weight:0}),me=e=>{n.bm_name=e.datetime,n.bm_img=e.bm_img,n.bm_pdf=e.bm_pdf,n.bm_video=e.bm_video,n.id=e.id,n.video_image=e.video_image,n.pdf=[{url:e.bm_pdf,name:z(e.bm_pdf)}],e.bm_video!=null&&e.bm_video!=""&&(n.video=[{url:e.bm_video,name:z(e.bm_video)}]),w.value.koiOpen()},ce=e=>{n.bm_name="",n.bm_img="",n.bm_pdf="",n.bm_video="",n.weight=0,n.id=0,n.pdf=[],n.video=[],n.date_id=e.id,n.video_image="",w.value.koiOpen()},_e=async e=>{try{const t=await W({id:e.id,weight:e.weight});y("修改成功!"),f()}catch{b("数据修改失败,请刷新重试🌻")}},P=async(e,t)=>{try{const o=await H({status:t,id:e.id});y("修改成功!"),f()}catch{b("数据查询失败,请刷新重试🌻")}},fe=async()=>{x.value=!0;try{if(n.id==0){const e=await Ae(n);y("添加成功!")}else{const e=await W(n);y("修改成功!")}x.value=!1,w.value.koiQuickClose(),f()}catch{b("数据修改失败,请刷新重试🌻")}},ve=e=>{k.size=e,k.page=1,f()},ge=e=>{k.page=e,f()},f=async()=>{try{S.value=!0,N.value=[];const e=await Oe(k);e.data.data=e.data.data.map(t=>({...t,uuid:F()})),N.value=e.data.data,S.value=!1,T.value=e.data.count}catch{b("数据查询失败,请刷新重试🌻")}};Fe(()=>{f(),ee()});const ye=(e,t,o)=>{if((t==null?void 0:t.property)=="datetime"&&o.currentTarget.querySelector(".el-table__expand-icon")){const c=o.currentTarget.querySelector(".el-table__expand-icon");c&&(c.style.cursor="pointer",c.click())}},ke=v(!0),be=v(!0),Ce=()=>{M.push("/paper/add")},he=e=>{m.datetime=e.datetime,m.type_id=e.type_id,m.periods=e.periods,m.id=e.id,m.date_video=e.date_video,m.video=[{url:e.date_video,name:z(e.date_video)}],L.value.koiOpen()},xe=async()=>{x.value=!0;try{const e=await H(m);y("修改成功!"),x.value=!1,L.value.koiQuickClose(),f()}catch{b("数据查询失败,请刷新重试🌻")}},j=()=>{L.value.koiClose(),w.value.koiClose()},L=v(),w=v(),x=v(!1),A=e=>{M.push(e)},Ue=e=>{const t=e.id;I("您确认需要删除期刊[ "+e.datetime+" ]么?").then(async()=>{try{await Ee({id:t}),y("删除成功!"),f()}catch{}}).catch(()=>{})},we=e=>{const t=e.id;I("您确认需要删除版面[ "+e.datetime+" ]么?").then(async()=>{try{await Ye({id:t}),y("删除成功!"),f()}catch{}}).catch(()=>{})},De=e=>{const t=e.id;I("您确认需要删除新闻[ "+e.datetime+" ]么?").then(async()=>{try{await qe({id:t}),y("删除成功!"),f()}catch{}}).catch
|