This commit is contained in:
王创世 2025-06-26 18:33:12 +08:00
parent 6995ae503b
commit 43fc7597a8
39 changed files with 136 additions and 50 deletions

3
.gitignore vendored
View File

@ -11,7 +11,7 @@ node_modules
dist dist
dist-ssr dist-ssr
*.local *.local
.history
# Editor directories and files # Editor directories and files
.vscode/* .vscode/*
!.vscode/extensions.json !.vscode/extensions.json
@ -22,4 +22,5 @@ dist-ssr
*.njsproj *.njsproj
*.sln *.sln
*.sw? *.sw?
admin.zip

View File

@ -1 +1 @@
import{d as a,a as i,c as d,i as o,x as l,y as r,C as p,H as u,G as _,J as m,_ as x}from"./index-BRRhBORR.js";const v={id:"box"},c={class:"koi-bottom"},k=a({__name:"403",setup(b){const s=m(),e=()=>{s.push({path:u})};return(f,t)=>{const n=_("el-button");return i(),d("div",v,[t[4]||(t[4]=o("div",{class:"koi-top",id:"banner"},null,-1)),o("div",c,[t[1]||(t[1]=o("div",{class:"koi-text1"},"403",-1)),t[2]||(t[2]=o("div",{class:"koi-text2"},"对不起,您没有权限访问👻",-1)),t[3]||(t[3]=o("div",{class:"h-20px"},null,-1)),l(n,{type:"primary",plain:"",onClick:e},{default:r(()=>t[0]||(t[0]=[p("返回首页")])),_:1})])])}}}),y=x(k,[["__scopeId","data-v-dab07528"]]);export{y as default}; import{d as a,a as i,c as d,i as o,x as l,y as r,C as p,H as u,G as _,J as m,_ as x}from"./index-wyO9_XA2.js";const v={id:"box"},c={class:"koi-bottom"},k=a({__name:"403",setup(b){const s=m(),e=()=>{s.push({path:u})};return(f,t)=>{const n=_("el-button");return i(),d("div",v,[t[4]||(t[4]=o("div",{class:"koi-top",id:"banner"},null,-1)),o("div",c,[t[1]||(t[1]=o("div",{class:"koi-text1"},"403",-1)),t[2]||(t[2]=o("div",{class:"koi-text2"},"对不起,您没有权限访问👻",-1)),t[3]||(t[3]=o("div",{class:"h-20px"},null,-1)),l(n,{type:"primary",plain:"",onClick:e},{default:r(()=>t[0]||(t[0]=[p("返回首页")])),_:1})])])}}}),y=x(k,[["__scopeId","data-v-dab07528"]]);export{y as default};

View File

@ -1 +1 @@
import{d as a,a as i,c as d,i as o,x as l,y as r,C as p,H as u,G as _,J as m,_ as x}from"./index-BRRhBORR.js";const c={id:"box"},v={class:"koi-bottom"},k=a({__name:"404",setup(f){const s=m(),e=()=>{s.push({path:u})};return(b,t)=>{const n=_("el-button");return i(),d("div",c,[t[4]||(t[4]=o("div",{class:"koi-top",id:"banner"},null,-1)),o("div",v,[t[1]||(t[1]=o("div",{class:"koi-text1"},"404",-1)),t[2]||(t[2]=o("div",{class:"koi-text2"},"您想看的页面不存在哟🤐",-1)),t[3]||(t[3]=o("div",{class:"h-20px"},null,-1)),l(n,{type:"primary",plain:"",onClick:e},{default:r(()=>t[0]||(t[0]=[p("返回首页")])),_:1})])])}}}),y=x(k,[["__scopeId","data-v-7ac834d1"]]);export{y as default}; import{d as a,a as i,c as d,i as o,x as l,y as r,C as p,H as u,G as _,J as m,_ as x}from"./index-wyO9_XA2.js";const c={id:"box"},v={class:"koi-bottom"},k=a({__name:"404",setup(f){const s=m(),e=()=>{s.push({path:u})};return(b,t)=>{const n=_("el-button");return i(),d("div",c,[t[4]||(t[4]=o("div",{class:"koi-top",id:"banner"},null,-1)),o("div",v,[t[1]||(t[1]=o("div",{class:"koi-text1"},"404",-1)),t[2]||(t[2]=o("div",{class:"koi-text2"},"您想看的页面不存在哟🤐",-1)),t[3]||(t[3]=o("div",{class:"h-20px"},null,-1)),l(n,{type:"primary",plain:"",onClick:e},{default:r(()=>t[0]||(t[0]=[p("返回首页")])),_:1})])])}}}),y=x(k,[["__scopeId","data-v-7ac834d1"]]);export{y as default};

View File

@ -1 +1 @@
import{d as a,a as i,c as d,i as o,x as l,y as r,C as p,H as u,G as _,J as m,_ as x}from"./index-BRRhBORR.js";const c={id:"box"},v={class:"koi-bottom"},k=a({__name:"500",setup(b){const s=m(),e=()=>{s.push({path:u})};return(f,t)=>{const n=_("el-button");return i(),d("div",c,[t[4]||(t[4]=o("div",{class:"koi-top",id:"banner"},null,-1)),o("div",v,[t[1]||(t[1]=o("div",{class:"koi-text1"},"500",-1)),t[2]||(t[2]=o("div",{class:"koi-text2"},"服务器好像开小差了!请稍后试试...😱",-1)),t[3]||(t[3]=o("div",{class:"h-20px"},null,-1)),l(n,{type:"primary",plain:"",onClick:e},{default:r(()=>t[0]||(t[0]=[p("返回首页")])),_:1})])])}}}),y=x(k,[["__scopeId","data-v-deb7768c"]]);export{y as default}; import{d as a,a as i,c as d,i as o,x as l,y as r,C as p,H as u,G as _,J as m,_ as x}from"./index-wyO9_XA2.js";const c={id:"box"},v={class:"koi-bottom"},k=a({__name:"500",setup(b){const s=m(),e=()=>{s.push({path:u})};return(f,t)=>{const n=_("el-button");return i(),d("div",c,[t[4]||(t[4]=o("div",{class:"koi-top",id:"banner"},null,-1)),o("div",v,[t[1]||(t[1]=o("div",{class:"koi-text1"},"500",-1)),t[2]||(t[2]=o("div",{class:"koi-text2"},"服务器好像开小差了!请稍后试试...😱",-1)),t[3]||(t[3]=o("div",{class:"h-20px"},null,-1)),l(n,{type:"primary",plain:"",onClick:e},{default:r(()=>t[0]||(t[0]=[p("返回首页")])),_:1})])])}}}),y=x(k,[["__scopeId","data-v-deb7768c"]]);export{y as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
import{_ as m}from"./KoiDark.vue_vue_type_style_index_0_lang-0Uy9L8Ev.js";import"./index-BRRhBORR.js";export{m as default};

View File

@ -0,0 +1 @@
import{_ as m}from"./KoiDark.vue_vue_type_style_index_0_lang-DpmPr6_Y.js";import"./index-wyO9_XA2.js";export{m as default};

View File

@ -1 +1 @@
import{d as k,l as g,V as b,a as i,c as x,u as l,h as d,y as p,x as m,W as u,G as h}from"./index-BRRhBORR.js";const f=k({__name:"KoiDark",props:{size:{type:Number,default:22}},setup(_){const e=g(),{switchDark:r}=b(),s=async n=>{const o=n.clientX,t=n.clientY,a=Math.hypot(Math.max(o,innerWidth-o),Math.max(t,innerHeight-t));if(document.startViewTransition==null)e.setGlobalState("isDark",!e.isDark),r();else{await document.startViewTransition(()=>{e.setGlobalState("isDark",!e.isDark),r()}).ready;const c=[`circle(0px at ${o}px ${t}px)`,`circle(${a}px at ${o}px ${t}px)`];document.documentElement.animate({clipPath:e.isDark?c:[...c].reverse()},{duration:300,easing:"ease-in",pseudoElement:e.isDark?"::view-transition-new(root)":"::view-transition-old(root)"})}};return(n,o)=>{const t=h("KoiSvgIcon"),a=h("el-tooltip");return i(),x("div",null,[l(e).isDark?u("",!0):(i(),d(a,{key:0,content:n.$t("header.lightMode")},{default:p(()=>[m(t,{name:"koi-menu-sun",width:"20",height:"20",class:"rounded-full p-6px bg-[rgba(50,50,50,0.06)] dark:bg-[rgba(255,255,255,0.06)] m-r-10px border-none outline-none",onClick:s})]),_:1},8,["content"])),l(e).isDark?(i(),d(a,{key:1,content:n.$t("header.darkMode")},{default:p(()=>[m(t,{name:"koi-menu-moon",width:"20",height:"20",class:"rounded-full p-6px bg-[rgba(50,50,50,0.06)] dark:bg-[rgba(255,255,255,0.06)] m-r-10px border-none outline-none",onClick:s})]),_:1},8,["content"])):u("",!0)])}}});export{f as _}; import{d as k,l as g,V as b,a as i,c as x,u as l,h as d,y as p,x as m,W as u,G as h}from"./index-wyO9_XA2.js";const f=k({__name:"KoiDark",props:{size:{type:Number,default:22}},setup(_){const e=g(),{switchDark:r}=b(),s=async n=>{const o=n.clientX,t=n.clientY,a=Math.hypot(Math.max(o,innerWidth-o),Math.max(t,innerHeight-t));if(document.startViewTransition==null)e.setGlobalState("isDark",!e.isDark),r();else{await document.startViewTransition(()=>{e.setGlobalState("isDark",!e.isDark),r()}).ready;const c=[`circle(0px at ${o}px ${t}px)`,`circle(${a}px at ${o}px ${t}px)`];document.documentElement.animate({clipPath:e.isDark?c:[...c].reverse()},{duration:300,easing:"ease-in",pseudoElement:e.isDark?"::view-transition-new(root)":"::view-transition-old(root)"})}};return(n,o)=>{const t=h("KoiSvgIcon"),a=h("el-tooltip");return i(),x("div",null,[l(e).isDark?u("",!0):(i(),d(a,{key:0,content:n.$t("header.lightMode")},{default:p(()=>[m(t,{name:"koi-menu-sun",width:"20",height:"20",class:"rounded-full p-6px bg-[rgba(50,50,50,0.06)] dark:bg-[rgba(255,255,255,0.06)] m-r-10px border-none outline-none",onClick:s})]),_:1},8,["content"])),l(e).isDark?(i(),d(a,{key:1,content:n.$t("header.darkMode")},{default:p(()=>[m(t,{name:"koi-menu-moon",width:"20",height:"20",class:"rounded-full p-6px bg-[rgba(50,50,50,0.06)] dark:bg-[rgba(255,255,255,0.06)] m-r-10px border-none outline-none",onClick:s})]),_:1},8,["content"])):u("",!0)])}}});export{f as _};

View File

@ -1 +1 @@
import{d as b,X as w,l as f,g as C,r as S,o as k,w as x,G as e,a as u,c as r,x as t,y as a,N as L,M as y,h as B,C as I,t as K}from"./index-BRRhBORR.js";const G=b({__name:"KoiLanguage",setup(N){const c=w(),n=f(),g=C(()=>n.language),s=S([]);k(()=>{d()});const d=()=>{n.language==="en"?s.value=[{label:"Chinese",value:"zh"},{label:"English",value:"en"}]:s.value=[{label:"简体中文",value:"zh"},{label:"英文",value:"en"}]};x(()=>n.language,()=>{d()});const i=o=>{c.locale.value=o,n.setGlobalState("language",o)};return(o,z)=>{const p=e("KoiSvgIcon"),_=e("el-dropdown-item"),m=e("el-dropdown-menu"),h=e("el-dropdown"),v=e("el-tooltip");return u(),r("div",null,[t(v,{content:o.$t("header.language")},{default:a(()=>[t(h,{onCommand:i,style:{"vertical-align":"baseline"}},{dropdown:a(()=>[t(m,null,{default:a(()=>[(u(!0),r(L,null,y(s.value,l=>(u(),B(_,{key:l.value,command:l.value,disabled:g.value===l.value},{default:a(()=>[I(K(l.label),1)]),_:2},1032,["command","disabled"]))),128))]),_:1})]),default:a(()=>[t(p,{name:"koi-menu-earth",width:"20",height:"20",class:"rounded-full p-6px bg-[rgba(50,50,50,0.06)] dark:bg-[rgba(255,255,255,0.06)] m-r-10px border-none outline-none"})]),_:1})]),_:1},8,["content"])])}}});export{G as default}; import{d as b,X as w,l as f,g as C,r as S,o as k,w as x,G as e,a as u,c as r,x as t,y as a,N as L,M as y,h as B,C as I,t as K}from"./index-wyO9_XA2.js";const G=b({__name:"KoiLanguage",setup(N){const c=w(),n=f(),g=C(()=>n.language),s=S([]);k(()=>{d()});const d=()=>{n.language==="en"?s.value=[{label:"Chinese",value:"zh"},{label:"English",value:"en"}]:s.value=[{label:"简体中文",value:"zh"},{label:"英文",value:"en"}]};x(()=>n.language,()=>{d()});const i=o=>{c.locale.value=o,n.setGlobalState("language",o)};return(o,z)=>{const p=e("KoiSvgIcon"),_=e("el-dropdown-item"),m=e("el-dropdown-menu"),h=e("el-dropdown"),v=e("el-tooltip");return u(),r("div",null,[t(v,{content:o.$t("header.language")},{default:a(()=>[t(h,{onCommand:i,style:{"vertical-align":"baseline"}},{dropdown:a(()=>[t(m,null,{default:a(()=>[(u(!0),r(L,null,y(s.value,l=>(u(),B(_,{key:l.value,command:l.value,disabled:g.value===l.value},{default:a(()=>[I(K(l.label),1)]),_:2},1032,["command","disabled"]))),128))]),_:1})]),default:a(()=>[t(p,{name:"koi-menu-earth",width:"20",height:"20",class:"rounded-full p-6px bg-[rgba(50,50,50,0.06)] dark:bg-[rgba(255,255,255,0.06)] m-r-10px border-none outline-none"})]),_:1})]),_:1},8,["content"])])}}});export{G as default};

View File

@ -1 +1 @@
import{i as A,L as E}from"./index-06v0hgpB.js";import{d as w,r as n,o as b,e as L,a as S,c as _}from"./index-BRRhBORR.js";const k=w({__name:"KoiLeftChart",setup(g){const c=n(),a=n(),u=n([{name:"河南",value:366},{name:"郑州",value:356},{name:"广东",value:335},{name:"福建",value:320},{name:"浙江",value:302},{name:"上海",value:280},{name:"北京",value:256},{name:"江苏",value:236},{name:"四川",value:290},{name:"重庆",value:195},{name:"陕西",value:160},{name:"湖南",value:140},{name:"河北",value:170},{name:"辽宁",value:152},{name:"湖北",value:120},{name:"江西",value:99},{name:"天津",value:107},{name:"吉林",value:90},{name:"青海",value:69},{name:"山东",value:266},{name:"山西",value:65},{name:"云南",value:87},{name:"安徽",value:79}]),s=n(),p=n(-1),i=n(9);b(()=>{x(),f(),d(),h(),window.addEventListener("resize",d)}),L(()=>{a.value.dispose(),a.value=null,clearInterval(s.value),s.value=null,window.removeEventListener("resize",d)});const x=()=>{var t;a.value=A(c.value);const e={grid:{top:"12%",left:"0",right:"0",bottom:"0",containLabel:!0},tooltip:{show:!0},xAxis:{type:"category"},yAxis:{type:"value",splitLine:{show:!1}},series:[{type:"bar",label:{color:"#077EF8",show:!0,position:"top"}}]};(t=a.value)==null||t.setOption(e),a.value.on("mouseover",()=>{clearInterval(s.value)}),a.value.on("mouseout",()=>{h()})},f=()=>{u.value=u.value.sort((e,t)=>t.value-e.value),p.value++,i.value++,i.value>u.value.length-1&&(p.value=0,i.value=9),y()},y=()=>{var r;const e=[["#0BA82C","#4FF778"],["#2E72BF","#23E5E5"],["#5052EE","#AB6EE5"],["hotpink","lightsalmon"]],t=u.value.map(l=>l.name),v=u.value.map(l=>l.value),m={xAxis:{data:t},series:[{data:v,itemStyle:{label:{show:!0,position:"top"},color:l=>{let o="lightpink";return l.value>300?o=e[0]:l.value>200?o=e[1]:l.value>100?o=e[2]:o=e[3],new E(0,0,0,1,[{offset:0,color:o[0]},{offset:1,color:o[1]}])}}}],dataZoom:{show:!1,startValue:p.value,endValue:i.value}};(r=a.value)==null||r.setOption(m)},d=()=>{var v,m,r;const e=n(Math.round(((v=c.value)==null?void 0:v.offsetWidth)/50)),t={title:{textStyle:{fontSize:e.value}},series:[{barWidth:Math.round(e.value*2),itemStyle:{label:{textStyle:{fontSize:Math.round(e.value*.8)}}}}],xAxis:{axisLabel:{fontSize:Math.round(e.value*.8)}},yAxis:{axisLabel:{fontSize:Math.round(e.value*.8)}}};(m=a.value)==null||m.setOption(t),(r=a.value)==null||r.resize()},h=()=>{s.value=setInterval(()=>{f()},2e3)};return(e,t)=>(S(),_("div",{ref_key:"refChart",ref:c,style:{height:"350px"}},null,512))}});export{k as default}; import{i as A,L as E}from"./index-06v0hgpB.js";import{d as w,r as n,o as b,e as L,a as S,c as _}from"./index-wyO9_XA2.js";const k=w({__name:"KoiLeftChart",setup(g){const c=n(),a=n(),u=n([{name:"河南",value:366},{name:"郑州",value:356},{name:"广东",value:335},{name:"福建",value:320},{name:"浙江",value:302},{name:"上海",value:280},{name:"北京",value:256},{name:"江苏",value:236},{name:"四川",value:290},{name:"重庆",value:195},{name:"陕西",value:160},{name:"湖南",value:140},{name:"河北",value:170},{name:"辽宁",value:152},{name:"湖北",value:120},{name:"江西",value:99},{name:"天津",value:107},{name:"吉林",value:90},{name:"青海",value:69},{name:"山东",value:266},{name:"山西",value:65},{name:"云南",value:87},{name:"安徽",value:79}]),s=n(),p=n(-1),i=n(9);b(()=>{x(),f(),d(),h(),window.addEventListener("resize",d)}),L(()=>{a.value.dispose(),a.value=null,clearInterval(s.value),s.value=null,window.removeEventListener("resize",d)});const x=()=>{var t;a.value=A(c.value);const e={grid:{top:"12%",left:"0",right:"0",bottom:"0",containLabel:!0},tooltip:{show:!0},xAxis:{type:"category"},yAxis:{type:"value",splitLine:{show:!1}},series:[{type:"bar",label:{color:"#077EF8",show:!0,position:"top"}}]};(t=a.value)==null||t.setOption(e),a.value.on("mouseover",()=>{clearInterval(s.value)}),a.value.on("mouseout",()=>{h()})},f=()=>{u.value=u.value.sort((e,t)=>t.value-e.value),p.value++,i.value++,i.value>u.value.length-1&&(p.value=0,i.value=9),y()},y=()=>{var r;const e=[["#0BA82C","#4FF778"],["#2E72BF","#23E5E5"],["#5052EE","#AB6EE5"],["hotpink","lightsalmon"]],t=u.value.map(l=>l.name),v=u.value.map(l=>l.value),m={xAxis:{data:t},series:[{data:v,itemStyle:{label:{show:!0,position:"top"},color:l=>{let o="lightpink";return l.value>300?o=e[0]:l.value>200?o=e[1]:l.value>100?o=e[2]:o=e[3],new E(0,0,0,1,[{offset:0,color:o[0]},{offset:1,color:o[1]}])}}}],dataZoom:{show:!1,startValue:p.value,endValue:i.value}};(r=a.value)==null||r.setOption(m)},d=()=>{var v,m,r;const e=n(Math.round(((v=c.value)==null?void 0:v.offsetWidth)/50)),t={title:{textStyle:{fontSize:e.value}},series:[{barWidth:Math.round(e.value*2),itemStyle:{label:{textStyle:{fontSize:Math.round(e.value*.8)}}}}],xAxis:{axisLabel:{fontSize:Math.round(e.value*.8)}},yAxis:{axisLabel:{fontSize:Math.round(e.value*.8)}}};(m=a.value)==null||m.setOption(t),(r=a.value)==null||r.resize()},h=()=>{s.value=setInterval(()=>{f()},2e3)};return(e,t)=>(S(),_("div",{ref_key:"refChart",ref:c,style:{height:"350px"}},null,512))}});export{k as default};

View File

@ -1,4 +1,4 @@
import{d as l,r,o as c,a as s,c as t,x as d,y as u,i as e,N as _,M as f,n as p,Y as m,_ as g}from"./index-BRRhBORR.js";const v=["transition-style"],x={class:"loading"},y=l({__name:"KoiLoading",setup(B){const n=r(!0);c(()=>{o()});const o=()=>{setTimeout(()=>{n.value=!1},1500)};return(L,a)=>(s(),t("div",null,[d(m,{name:"el-fade-in-linear"},{default:u(()=>[e("div",{class:"loading-box","transition-style":n.value?"":"out:circle:center"},[e("div",x,[(s(),t(_,null,f(7,i=>e("span",{style:p(`--i: ${i}`)},null,4)),64))]),a[0]||(a[0]=e("svg",null,[e("filter",{id:"gooey"},[e("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"10"}),e("feColorMatrix",{values:` import{d as l,r,o as c,a as s,c as t,x as d,y as u,i as e,N as _,M as f,n as p,Y as m,_ as g}from"./index-wyO9_XA2.js";const v=["transition-style"],x={class:"loading"},y=l({__name:"KoiLoading",setup(B){const n=r(!0);c(()=>{o()});const o=()=>{setTimeout(()=>{n.value=!1},1500)};return(L,a)=>(s(),t("div",null,[d(m,{name:"el-fade-in-linear"},{default:u(()=>[e("div",{class:"loading-box","transition-style":n.value?"":"out:circle:center"},[e("div",x,[(s(),t(_,null,f(7,i=>e("span",{style:p(`--i: ${i}`)},null,4)),64))]),a[0]||(a[0]=e("svg",null,[e("filter",{id:"gooey"},[e("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"10"}),e("feColorMatrix",{values:`
1 0 0 0 0 1 0 0 0 0
0 1 0 0 0 0 1 0 0 0
0 0 1 0 0 0 0 1 0 0

View File

@ -1 +1 @@
import{i as p}from"./index-06v0hgpB.js";import{d as f,r as o,o as m,e as h,a as x,c as C}from"./index-BRRhBORR.js";const b=f({__name:"KoiPieChart",setup(g){const i=o(),a=o(),l=o([{value:5,name:"AABB故障"},{value:6,name:"CCDD故障"},{value:7,name:"TTZZ故障"},{value:8,name:"GGHH故障"},{value:9,name:"YYXX故障"}]),n=o();m(()=>{d(),c(),r(),window.addEventListener("resize",r),s()}),h(()=>{a.value.dispose(),a.value=null,clearInterval(n.value),n.value=null,window.removeEventListener("resize",r)});const d=()=>{var e;a.value=p(i.value);const t={tooltip:{confine:!0,trigger:"item"},legend:{orient:"vertical",left:"left",extraCssText:"z-index: 999"},series:[{name:"模块故障",type:"pie",radius:["45%","70%"],center:["60%","50%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center",formatter:"{d}%"},emphasis:{label:{show:!0,fontSize:"16",fontWeight:"bold"}},labelLine:{show:!1}}]};(e=a.value)==null||e.setOption(t),a.value.on("mouseover",()=>{clearInterval(n.value)}),a.value.on("mouseout",()=>{s()})},c=()=>{v()},v=()=>{var e;const t={series:[{data:l.value}]};(e=a.value)==null||e.setOption(t)},r=()=>{var e,u;const t={legend:{textStyle:{fontSize:12}}};(e=a.value)==null||e.setOption(t),(u=a.value)==null||u.resize()},s=()=>{let t=0;n.value=setInterval(()=>{a.value.dispatchAction({type:"showTip",position:function(e){return{left:e[0]+10,top:e[1]-10}},seriesIndex:0,dataIndex:t}),t++,t>l.value.length&&(t=0)},2e3)};return(t,e)=>(x(),C("div",{ref_key:"refChart",ref:i,style:{width:"100%",height:"350px"}},null,512))}});export{b as default}; import{i as p}from"./index-06v0hgpB.js";import{d as f,r as o,o as m,e as h,a as x,c as C}from"./index-wyO9_XA2.js";const b=f({__name:"KoiPieChart",setup(g){const i=o(),a=o(),l=o([{value:5,name:"AABB故障"},{value:6,name:"CCDD故障"},{value:7,name:"TTZZ故障"},{value:8,name:"GGHH故障"},{value:9,name:"YYXX故障"}]),n=o();m(()=>{d(),c(),r(),window.addEventListener("resize",r),s()}),h(()=>{a.value.dispose(),a.value=null,clearInterval(n.value),n.value=null,window.removeEventListener("resize",r)});const d=()=>{var e;a.value=p(i.value);const t={tooltip:{confine:!0,trigger:"item"},legend:{orient:"vertical",left:"left",extraCssText:"z-index: 999"},series:[{name:"模块故障",type:"pie",radius:["45%","70%"],center:["60%","50%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center",formatter:"{d}%"},emphasis:{label:{show:!0,fontSize:"16",fontWeight:"bold"}},labelLine:{show:!1}}]};(e=a.value)==null||e.setOption(t),a.value.on("mouseover",()=>{clearInterval(n.value)}),a.value.on("mouseout",()=>{s()})},c=()=>{v()},v=()=>{var e;const t={series:[{data:l.value}]};(e=a.value)==null||e.setOption(t)},r=()=>{var e,u;const t={legend:{textStyle:{fontSize:12}}};(e=a.value)==null||e.setOption(t),(u=a.value)==null||u.resize()},s=()=>{let t=0;n.value=setInterval(()=>{a.value.dispatchAction({type:"showTip",position:function(e){return{left:e[0]+10,top:e[1]-10}},seriesIndex:0,dataIndex:t}),t++,t>l.value.length&&(t=0)},2e3)};return(t,e)=>(x(),C("div",{ref_key:"refChart",ref:i,style:{width:"100%",height:"350px"}},null,512))}});export{b as default};

View File

@ -1 +1 @@
import{i as g,L as w}from"./index-06v0hgpB.js";import{d as A,r as u,o as C,e as z,a as _,c as b}from"./index-BRRhBORR.js";function r(i,s){var o=Math.floor(Math.random()*(i-s)+s);return o}for(let i=0;i<=15;i++)i.toString(16);const L=A({__name:"KoiRightChart",setup(i){const s=u(),o=u(),v=u(),c=u(),p=u();C(()=>{f(),m(),d(),window.addEventListener("resize",d),x()}),z(()=>{o.value.dispose(),o.value=null,clearInterval(p.value),p.value=null,window.removeEventListener("resize",d)});const f=()=>{var n;o.value=g(s.value);const e={grid:{top:"12%",left:"6%",bottom:"6%",right:"0"},tooltip:{show:!0},legend:{data:["柱形订单量","折线订单量"],right:"5%"},xAxis:[{type:"category",axisPointer:{type:"shadow"}}],yAxis:[{type:"value",splitLine:{show:!1}}],series:[{name:"柱形订单量",type:"bar",tooltip:{valueFormatter:function(t){return t+" V"}},label:{color:"#077EF8",show:!0,position:"top"}},{name:"折线订单量",type:"line",tooltip:{valueFormatter:function(t){return t+" V"}},smooth:!0,itemStyle:{color:"#00f2f1"}}]};(n=o.value)==null||n.setOption(e)},m=()=>{v.value=[],c.value=[];let e=r(100,200),n=r(200,500),t=r(200,500),l=r(500,700),a=r(500,700),y=r(700,800),S=r(800,900),E=r(900,1e3);v.value=["20240903","20240904","20240905","20240906","20240907","20240908","20240909","20240910"],c.value.push(e,n,t,l,a,y,S,E),h()},h=()=>{var t;const e=[["#0BA82C","#4FF778"],["#2E72BF","#23E5E5"],["#5052EE","#AB6EE5"],["hotpink","lightsalmon"]],n={xAxis:{data:v.value},series:[{data:c.value,itemStyle:{label:{show:!0,position:"top",textStyle:{color:"#077EF8"}},color:l=>{let a=null;return l.value>700?a=e[0]:l.value>500?a=e[1]:l.value>200?a=e[2]:a=e[3],new w(0,0,0,1,[{offset:0,color:a[0]},{offset:1,color:a[1]}])}}},{data:c.value}]};(t=o.value)==null||t.setOption(n)},d=()=>{var t,l,a;const e=u(Math.round(((t=s.value)==null?void 0:t.offsetWidth)/50)),n={title:{textStyle:{fontSize:e.value}},legend:{textStyle:{fontSize:e.value*.8}},xAxis:{axisLabel:{fontSize:Math.round(e.value*.8)}},yAxis:{axisLabel:{fontSize:Math.round(e.value*.8)}},series:[{barWidth:Math.round(e.value*1.8),itemStyle:{label:{textStyle:{fontSize:Math.round(e.value*.8)}}}}]};(l=o.value)==null||l.setOption(n),(a=o.value)==null||a.resize()},x=()=>{p.value=setInterval(()=>{m()},3e3)};return(e,n)=>(_(),b("div",{ref_key:"refChart",ref:s,style:{"max-width":"800px",height:"350px"}},null,512))}});export{L as default}; import{i as g,L as w}from"./index-06v0hgpB.js";import{d as A,r as u,o as C,e as z,a as _,c as b}from"./index-wyO9_XA2.js";function r(i,s){var o=Math.floor(Math.random()*(i-s)+s);return o}for(let i=0;i<=15;i++)i.toString(16);const L=A({__name:"KoiRightChart",setup(i){const s=u(),o=u(),v=u(),c=u(),p=u();C(()=>{f(),m(),d(),window.addEventListener("resize",d),x()}),z(()=>{o.value.dispose(),o.value=null,clearInterval(p.value),p.value=null,window.removeEventListener("resize",d)});const f=()=>{var n;o.value=g(s.value);const e={grid:{top:"12%",left:"6%",bottom:"6%",right:"0"},tooltip:{show:!0},legend:{data:["柱形订单量","折线订单量"],right:"5%"},xAxis:[{type:"category",axisPointer:{type:"shadow"}}],yAxis:[{type:"value",splitLine:{show:!1}}],series:[{name:"柱形订单量",type:"bar",tooltip:{valueFormatter:function(t){return t+" V"}},label:{color:"#077EF8",show:!0,position:"top"}},{name:"折线订单量",type:"line",tooltip:{valueFormatter:function(t){return t+" V"}},smooth:!0,itemStyle:{color:"#00f2f1"}}]};(n=o.value)==null||n.setOption(e)},m=()=>{v.value=[],c.value=[];let e=r(100,200),n=r(200,500),t=r(200,500),l=r(500,700),a=r(500,700),y=r(700,800),S=r(800,900),E=r(900,1e3);v.value=["20240903","20240904","20240905","20240906","20240907","20240908","20240909","20240910"],c.value.push(e,n,t,l,a,y,S,E),h()},h=()=>{var t;const e=[["#0BA82C","#4FF778"],["#2E72BF","#23E5E5"],["#5052EE","#AB6EE5"],["hotpink","lightsalmon"]],n={xAxis:{data:v.value},series:[{data:c.value,itemStyle:{label:{show:!0,position:"top",textStyle:{color:"#077EF8"}},color:l=>{let a=null;return l.value>700?a=e[0]:l.value>500?a=e[1]:l.value>200?a=e[2]:a=e[3],new w(0,0,0,1,[{offset:0,color:a[0]},{offset:1,color:a[1]}])}}},{data:c.value}]};(t=o.value)==null||t.setOption(n)},d=()=>{var t,l,a;const e=u(Math.round(((t=s.value)==null?void 0:t.offsetWidth)/50)),n={title:{textStyle:{fontSize:e.value}},legend:{textStyle:{fontSize:e.value*.8}},xAxis:{axisLabel:{fontSize:Math.round(e.value*.8)}},yAxis:{axisLabel:{fontSize:Math.round(e.value*.8)}},series:[{barWidth:Math.round(e.value*1.8),itemStyle:{label:{textStyle:{fontSize:Math.round(e.value*.8)}}}}]};(l=o.value)==null||l.setOption(n),(a=o.value)==null||a.resize()},x=()=>{p.value=setInterval(()=>{m()},3e3)};return(e,n)=>(_(),b("div",{ref_key:"refChart",ref:s,style:{"max-width":"800px",height:"350px"}},null,512))}});export{L as default};

View File

@ -1 +1 @@
import{d as p,G as t,a as n,h as r,y as a,c,N as l,M as _,x as u,C as y,t as d}from"./index-BRRhBORR.js";const C=p({__name:"KoiTimeline1",setup(f){const s=[{content:"KOI-ADMIN🌻 开启了崭新的人生!",timestamp:"2023-11-23 18:00:00",type:"primary"},{content:"企业级中后台管理平台",timestamp:"2023-11-23 18:00:00",type:"success"},{content:"四种布局方式,多种主题",timestamp:"2023-11-23 18:00:00",type:"warning"},{content:"ElementPlus + Vue3 + TypeScript + Pinia",timestamp:"2023-11-23 18:00:00",type:"info"},{content:"欢迎大家star和fork喜欢的可以捐献哟🌻",timestamp:"2023-11-23 18:00:00",type:"danger"},{content:"欢迎大家star和fork喜欢的可以捐献哟🌻",timestamp:"2023-11-23 18:00:00",type:"danger"}];return(k,g)=>{const m=t("el-timeline-item"),o=t("el-timeline");return n(),r(o,null,{default:a(()=>[(n(),c(l,null,_(s,(e,i)=>u(m,{key:i,type:e.type,timestamp:e.timestamp},{default:a(()=>[y(d(e.content),1)]),_:2},1032,["type","timestamp"])),64))]),_:1})}}});export{C as default}; import{d as p,G as t,a as n,h as r,y as a,c,N as l,M as _,x as u,C as y,t as d}from"./index-wyO9_XA2.js";const C=p({__name:"KoiTimeline1",setup(f){const s=[{content:"KOI-ADMIN🌻 开启了崭新的人生!",timestamp:"2023-11-23 18:00:00",type:"primary"},{content:"企业级中后台管理平台",timestamp:"2023-11-23 18:00:00",type:"success"},{content:"四种布局方式,多种主题",timestamp:"2023-11-23 18:00:00",type:"warning"},{content:"ElementPlus + Vue3 + TypeScript + Pinia",timestamp:"2023-11-23 18:00:00",type:"info"},{content:"欢迎大家star和fork喜欢的可以捐献哟🌻",timestamp:"2023-11-23 18:00:00",type:"danger"},{content:"欢迎大家star和fork喜欢的可以捐献哟🌻",timestamp:"2023-11-23 18:00:00",type:"danger"}];return(k,g)=>{const m=t("el-timeline-item"),o=t("el-timeline");return n(),r(o,null,{default:a(()=>[(n(),c(l,null,_(s,(e,i)=>u(m,{key:i,type:e.type,timestamp:e.timestamp},{default:a(()=>[y(d(e.content),1)]),_:2},1032,["type","timestamp"])),64))]),_:1})}}});export{C as default};

View File

@ -1 +1 @@
import{d as p,G as t,a as n,h as c,y as a,c as r,N as l,M as _,x as u,C as y,t as d}from"./index-BRRhBORR.js";const C=p({__name:"KoiTimeline2",setup(f){const m=[{content:"舔狗日记🌻",timestamp:"2023-11-23 18:00:00",type:"primary"},{content:"你好像从来没有对我说过晚安,我在我们的聊天记录里搜索了关键字:“晚安”,你说过一次:我早晚安排人弄死你!",timestamp:"2023-11-23 18:00:00",type:"success"},{content:"今天发工资了我一个月工资1500你猜我会给你多少是不是觉得我会给你1200自己留300吃饭哈哈我1500都给你因为厂里包吃包住。",timestamp:"2023-11-23 18:00:00",type:"warning"},{content:"听说你想要一套化妆品我算了算明天我去公司里面扫一天厕所就可以拿到200块钱再加上我上个月攒下来的零花钱刚好给你买一套迪奥。",timestamp:"2023-11-23 18:00:00",type:"info"},{content:"今天晚上有点冷,本来以为街上没人,结果刚刚偷电瓶的时候被抓了,本来想反抗,结果警察说了一句老实点别动,我立刻就放弃了抵抗,因为我记得你说过你喜欢老实人。",timestamp:"2023-11-23 18:00:00",type:"danger"}];return(x,g)=>{const s=t("el-timeline-item"),o=t("el-timeline");return n(),c(o,null,{default:a(()=>[(n(),r(l,null,_(m,(e,i)=>u(s,{key:i,type:e.type,timestamp:e.timestamp},{default:a(()=>[y(d(e.content),1)]),_:2},1032,["type","timestamp"])),64))]),_:1})}}});export{C as default}; import{d as p,G as t,a as n,h as c,y as a,c as r,N as l,M as _,x as u,C as y,t as d}from"./index-wyO9_XA2.js";const C=p({__name:"KoiTimeline2",setup(f){const m=[{content:"舔狗日记🌻",timestamp:"2023-11-23 18:00:00",type:"primary"},{content:"你好像从来没有对我说过晚安,我在我们的聊天记录里搜索了关键字:“晚安”,你说过一次:我早晚安排人弄死你!",timestamp:"2023-11-23 18:00:00",type:"success"},{content:"今天发工资了我一个月工资1500你猜我会给你多少是不是觉得我会给你1200自己留300吃饭哈哈我1500都给你因为厂里包吃包住。",timestamp:"2023-11-23 18:00:00",type:"warning"},{content:"听说你想要一套化妆品我算了算明天我去公司里面扫一天厕所就可以拿到200块钱再加上我上个月攒下来的零花钱刚好给你买一套迪奥。",timestamp:"2023-11-23 18:00:00",type:"info"},{content:"今天晚上有点冷,本来以为街上没人,结果刚刚偷电瓶的时候被抓了,本来想反抗,结果警察说了一句老实点别动,我立刻就放弃了抵抗,因为我记得你说过你喜欢老实人。",timestamp:"2023-11-23 18:00:00",type:"danger"}];return(x,g)=>{const s=t("el-timeline-item"),o=t("el-timeline");return n(),c(o,null,{default:a(()=>[(n(),r(l,null,_(m,(e,i)=>u(s,{key:i,type:e.type,timestamp:e.timestamp},{default:a(()=>[y(d(e.content),1)]),_:2},1032,["type","timestamp"])),64))]),_:1})}}});export{C as default};

View File

@ -1 +1 @@
import{i as y}from"./index-06v0hgpB.js";import{d as h,r as n,o as g,e as _,G as C,a as S,c as w,i as p,x as z,N as O}from"./index-BRRhBORR.js";const A={class:"flex justify-center"},k=h({__name:"KoiTradeChart",setup(L){const l=n("边牧"),v=["边牧","金毛","萨摩耶"],u=n(),t=n(),s=n(),a=n(),c=n();g(()=>{f(),d(),i(),window.addEventListener("resize",i)}),_(()=>{t.value.dispose(),t.value=null,clearInterval(c.value),c.value=null,window.removeEventListener("resize",i)});const f=()=>{var e;t.value=y(u.value);const o={grid:{top:"20%",left:"0",bottom:"18%",right:"0"},tooltip:{show:!0},legend:{right:"5%"},xAxis:[{type:"category",axisPointer:{type:"shadow"},axisLabel:{interval:0,rotate:"70"}}],yAxis:[{type:"value",splitLine:{show:!1}}],series:[{name:"折线订单量",type:"line",tooltip:{valueFormatter:function(r){return r+"笔"}},smooth:!0,itemStyle:{color:"#2992ff"},markPoint:{data:[{type:"max",name:"最大值"},{type:"min",name:"最小值"}]},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#3e9dff"},{offset:1,color:"#d4e9ff"}],global:!1}}}]};(e=t.value)==null||e.setOption(o)},d=()=>{s.value=[],a.value=[],s.value=["20240901","20240902","20240903","20240904","20240905","20240906","20240907","20240908","20240909","20240910","20240911","20240912","20240913","20240914","20240915"],m()},m=()=>{var e;a.value=[],l.value=="边牧"&&(a.value=[72,33,66,26,77,36,59,35,62,27,55,33,69,37,52]),l.value=="金毛"&&(a.value=[66,52,36,55,75,48,59,73,56,66,45,62,70,63,65]),l.value==="萨摩耶"&&(a.value=[70,62,56,60,72,55,61,46,58,52,60,54,52,59,57]);const o={xAxis:{data:s.value},series:[{name:"交易笔数",type:"line",data:a.value}]};(e=t.value)==null||e.setOption(o)},i=()=>{var e;const o={title:{textStyle:{fontSize:16}},legend:{textStyle:{fontSize:12}},xAxis:{axisLabel:{fontSize:12}},yAxis:{axisLabel:{fontSize:12}}};(e=t.value)==null||e.setOption(o),t.value.resize()};return(o,e)=>{const r=C("el-segmented");return S(),w(O,null,[p("div",A,[z(r,{modelValue:l.value,"onUpdate:modelValue":e[0]||(e[0]=x=>l.value=x),options:v,onChange:d},null,8,["modelValue"])]),p("div",{ref_key:"refChart",ref:u,style:{width:"100%",height:"360px"}},null,512)],64)}}});export{k as default}; import{i as y}from"./index-06v0hgpB.js";import{d as h,r as n,o as g,e as _,G as C,a as S,c as w,i as p,x as z,N as O}from"./index-wyO9_XA2.js";const A={class:"flex justify-center"},k=h({__name:"KoiTradeChart",setup(L){const l=n("边牧"),v=["边牧","金毛","萨摩耶"],u=n(),t=n(),s=n(),a=n(),c=n();g(()=>{f(),d(),i(),window.addEventListener("resize",i)}),_(()=>{t.value.dispose(),t.value=null,clearInterval(c.value),c.value=null,window.removeEventListener("resize",i)});const f=()=>{var e;t.value=y(u.value);const o={grid:{top:"20%",left:"0",bottom:"18%",right:"0"},tooltip:{show:!0},legend:{right:"5%"},xAxis:[{type:"category",axisPointer:{type:"shadow"},axisLabel:{interval:0,rotate:"70"}}],yAxis:[{type:"value",splitLine:{show:!1}}],series:[{name:"折线订单量",type:"line",tooltip:{valueFormatter:function(r){return r+"笔"}},smooth:!0,itemStyle:{color:"#2992ff"},markPoint:{data:[{type:"max",name:"最大值"},{type:"min",name:"最小值"}]},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#3e9dff"},{offset:1,color:"#d4e9ff"}],global:!1}}}]};(e=t.value)==null||e.setOption(o)},d=()=>{s.value=[],a.value=[],s.value=["20240901","20240902","20240903","20240904","20240905","20240906","20240907","20240908","20240909","20240910","20240911","20240912","20240913","20240914","20240915"],m()},m=()=>{var e;a.value=[],l.value=="边牧"&&(a.value=[72,33,66,26,77,36,59,35,62,27,55,33,69,37,52]),l.value=="金毛"&&(a.value=[66,52,36,55,75,48,59,73,56,66,45,62,70,63,65]),l.value==="萨摩耶"&&(a.value=[70,62,56,60,72,55,61,46,58,52,60,54,52,59,57]);const o={xAxis:{data:s.value},series:[{name:"交易笔数",type:"line",data:a.value}]};(e=t.value)==null||e.setOption(o)},i=()=>{var e;const o={title:{textStyle:{fontSize:16}},legend:{textStyle:{fontSize:12}},xAxis:{axisLabel:{fontSize:12}},yAxis:{axisLabel:{fontSize:12}}};(e=t.value)==null||e.setOption(o),t.value.resize()};return(o,e)=>{const r=C("el-segmented");return S(),w(O,null,[p("div",A,[z(r,{modelValue:l.value,"onUpdate:modelValue":e[0]||(e[0]=x=>l.value=x),options:v,onChange:d},null,8,["modelValue"])]),p("div",{ref_key:"refChart",ref:u,style:{width:"100%",height:"360px"}},null,512)],64)}}});export{k as default};

View File

@ -1 +1 @@
import{i as m}from"./index-06v0hgpB.js";import{d as y,r as a,o as d,e as v,a as x,c as h}from"./index-BRRhBORR.js";const C=y({__name:"KoiTwoLineChart",setup(S){const i=a(),t=a(),n=a(),c=a(),s=a();d(()=>{p(),u(),r(),window.addEventListener("resize",r)}),v(()=>{t.value.dispose(),t.value=null,clearInterval(s.value),s.value=null,window.removeEventListener("resize",r)});const p=()=>{var e;t.value=m(i.value);const o={grid:{top:"20%",left:"0",bottom:"18%",right:"0"},tooltip:{show:!0},legend:{right:"5%"},xAxis:[{type:"category",axisPointer:{type:"shadow"},axisLabel:{interval:0,rotate:"70"}}],yAxis:[{type:"value",splitLine:{show:!1}}],series:[{name:"折线订单量",type:"line",tooltip:{valueFormatter:function(l){return l+"笔"}},smooth:!0,itemStyle:{color:"#1CE0FE"},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#1CE0FE"},{offset:1,color:"#3DF8E5"}],global:!1}}},{name:"折线订单量",type:"line",tooltip:{valueFormatter:function(l){return l+"笔"}},smooth:!0,itemStyle:{color:"#7E37F7"},markPoint:{data:[{type:"max",name:"最大值"},{type:"min",name:"最小值"}]},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#7E37F7"},{offset:1,color:"#F1EBFB"}],global:!1}}}]};(e=t.value)==null||e.setOption(o)},u=()=>{n.value=[],c.value=[],n.value=["20240901","20240902","20240903","20240904","20240905","20240906","20240907","20240908","20240909","20240910","20240911","20240912","20240913","20240914","20240915"],f()},f=()=>{var e;const o={xAxis:{data:n.value},series:[{name:"上月同期交易笔数",type:"line",data:[320,266,245,199,278,298,312,365,378,299,287,256,276,288,281]},{name:"昨日交易笔数",type:"line",data:[188,166,100,234,256,278,300,166,156,246,220,188,210,234,290]}]};(e=t.value)==null||e.setOption(o)},r=()=>{var e;const o={title:{textStyle:{fontSize:16}},legend:{textStyle:{fontSize:12}},xAxis:{axisLabel:{fontSize:12}},yAxis:{axisLabel:{fontSize:12}}};(e=t.value)==null||e.setOption(o),t.value.resize()};return(o,e)=>(x(),h("div",{ref_key:"refChart",ref:i,style:{width:"100%",height:"360px"}},null,512))}});export{C as default}; import{i as m}from"./index-06v0hgpB.js";import{d as y,r as a,o as d,e as v,a as x,c as h}from"./index-wyO9_XA2.js";const C=y({__name:"KoiTwoLineChart",setup(S){const i=a(),t=a(),n=a(),c=a(),s=a();d(()=>{p(),u(),r(),window.addEventListener("resize",r)}),v(()=>{t.value.dispose(),t.value=null,clearInterval(s.value),s.value=null,window.removeEventListener("resize",r)});const p=()=>{var e;t.value=m(i.value);const o={grid:{top:"20%",left:"0",bottom:"18%",right:"0"},tooltip:{show:!0},legend:{right:"5%"},xAxis:[{type:"category",axisPointer:{type:"shadow"},axisLabel:{interval:0,rotate:"70"}}],yAxis:[{type:"value",splitLine:{show:!1}}],series:[{name:"折线订单量",type:"line",tooltip:{valueFormatter:function(l){return l+"笔"}},smooth:!0,itemStyle:{color:"#1CE0FE"},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#1CE0FE"},{offset:1,color:"#3DF8E5"}],global:!1}}},{name:"折线订单量",type:"line",tooltip:{valueFormatter:function(l){return l+"笔"}},smooth:!0,itemStyle:{color:"#7E37F7"},markPoint:{data:[{type:"max",name:"最大值"},{type:"min",name:"最小值"}]},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"#7E37F7"},{offset:1,color:"#F1EBFB"}],global:!1}}}]};(e=t.value)==null||e.setOption(o)},u=()=>{n.value=[],c.value=[],n.value=["20240901","20240902","20240903","20240904","20240905","20240906","20240907","20240908","20240909","20240910","20240911","20240912","20240913","20240914","20240915"],f()},f=()=>{var e;const o={xAxis:{data:n.value},series:[{name:"上月同期交易笔数",type:"line",data:[320,266,245,199,278,298,312,365,378,299,287,256,276,288,281]},{name:"昨日交易笔数",type:"line",data:[188,166,100,234,256,278,300,166,156,246,220,188,210,234,290]}]};(e=t.value)==null||e.setOption(o)},r=()=>{var e;const o={title:{textStyle:{fontSize:16}},legend:{textStyle:{fontSize:12}},xAxis:{axisLabel:{fontSize:12}},yAxis:{axisLabel:{fontSize:12}}};(e=t.value)==null||e.setOption(o),t.value.resize()};return(o,e)=>(x(),h("div",{ref_key:"refChart",ref:i,style:{width:"100%",height:"360px"}},null,512))}});export{C as default};

View File

@ -1 +1 @@
import{T as y,E as V}from"./index.esm-CNG9ag4U.js";import{d as N,O as S,J as E,p as R,f as B,P as I,Q as O,G as n,a as T,c as U,x as e,y as l,u as m,C as F,R as r,S as K}from"./index-BRRhBORR.js";import{k as L}from"./index-5uX73ANp.js";const M={class:"koi-flex"},Q=N({__name:"add",setup(P){const c=S(),f=E(),_=R(),a=B({zsk_explain:"",zsk_name:""}),p=async()=>{if(a.zsk_name==""){r("请输入关键字!");return}if(a.zsk_explain==""){r("请输入关键字解释!");return}try{await L(a),K("添加成功!"),_.removeTab(c.fullPath),f.push("/knowledge/list")}catch{r("添加失败,请刷新重试!")}},k={showLinkImg:!1,uploadImgShowBase64:!0,excludeKeys:["insertVideo","uploadVideo","group-video","insertImage","insertLink","insertTable","codeBlock"]},x={placeholder:"",readOnly:!1,autoFocus:!0,MENU_CONF:{uploadImage:{maxFileSize:1*1024*1024,server:"/api/common/upload",fieldName:"file",meta:{association_id:0},customInsert(t,o){o(t.data.fullurl,"","")},onError:(t,o,u)=>{o.message.indexOf("exceeds maximum allowed size")!==-1&&r("图片限制为1M请调整好再上传")}}}};I(()=>{const t=s.value;t!=null&&t.destroy()});const s=O(),b=t=>{s.value=t};return(t,o)=>{const u=n("el-input"),d=n("el-form-item"),g=n("el-card"),C=n("el-button"),w=n("el-form"),h=n("el-col"),z=n("el-row"),v=n("KoiCard");return T(),U("div",M,[e(v,null,{default:l(()=>[e(z,{gutter:20},{default:l(()=>[e(h,{span:12},{default:l(()=>[e(w,{ref:"formRef",model:a,"label-width":"80px","status-icon":""},{default:l(()=>[e(d,{label:"关键字",prop:"roleName"},{default:l(()=>[e(u,{modelValue:a.zsk_name,"onUpdate:modelValue":o[0]||(o[0]=i=>a.zsk_name=i),size:"large",placeholder:"请输入类型名称",clearable:""},null,8,["modelValue"])]),_:1}),e(d,{label:"解释",prop:"roleName"},{default:l(()=>[e(g,{shadow:"hover"},{default:l(()=>[e(m(y),{style:{"border-bottom":"1px solid #ccc"},editor:s.value,defaultConfig:k},null,8,["editor"]),e(m(V),{style:{height:"300px","overflow-y":"hidden"},modelValue:a.zsk_explain,"onUpdate:modelValue":o[1]||(o[1]=i=>a.zsk_explain=i),defaultConfig:x,onOnCreated:b},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{label:" "},{default:l(()=>[e(C,{type:"primary",onClick:p,size:"large"},{default:l(()=>o[2]||(o[2]=[F("保存")])),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})]),_:1})])}}});export{Q as default}; import{T as y,E as V}from"./index.esm-5xVujSTG.js";import{d as N,O as S,J as E,p as R,f as B,P as I,Q as O,G as n,a as T,c as U,x as e,y as l,u as m,C as F,R as r,S as K}from"./index-wyO9_XA2.js";import{k as L}from"./index-DFSQhMs6.js";const M={class:"koi-flex"},Q=N({__name:"add",setup(P){const c=S(),f=E(),_=R(),a=B({zsk_explain:"",zsk_name:""}),p=async()=>{if(a.zsk_name==""){r("请输入关键字!");return}if(a.zsk_explain==""){r("请输入关键字解释!");return}try{await L(a),K("添加成功!"),_.removeTab(c.fullPath),f.push("/knowledge/list")}catch{r("添加失败,请刷新重试!")}},k={showLinkImg:!1,uploadImgShowBase64:!0,excludeKeys:["insertVideo","uploadVideo","group-video","insertImage","insertLink","insertTable","codeBlock"]},x={placeholder:"",readOnly:!1,autoFocus:!0,MENU_CONF:{uploadImage:{maxFileSize:1*1024*1024,server:"/api/common/upload",fieldName:"file",meta:{association_id:0},customInsert(t,o){o(t.data.fullurl,"","")},onError:(t,o,u)=>{o.message.indexOf("exceeds maximum allowed size")!==-1&&r("图片限制为1M请调整好再上传")}}}};I(()=>{const t=s.value;t!=null&&t.destroy()});const s=O(),b=t=>{s.value=t};return(t,o)=>{const u=n("el-input"),d=n("el-form-item"),g=n("el-card"),C=n("el-button"),w=n("el-form"),h=n("el-col"),z=n("el-row"),v=n("KoiCard");return T(),U("div",M,[e(v,null,{default:l(()=>[e(z,{gutter:20},{default:l(()=>[e(h,{span:12},{default:l(()=>[e(w,{ref:"formRef",model:a,"label-width":"80px","status-icon":""},{default:l(()=>[e(d,{label:"关键字",prop:"roleName"},{default:l(()=>[e(u,{modelValue:a.zsk_name,"onUpdate:modelValue":o[0]||(o[0]=i=>a.zsk_name=i),size:"large",placeholder:"请输入类型名称",clearable:""},null,8,["modelValue"])]),_:1}),e(d,{label:"解释",prop:"roleName"},{default:l(()=>[e(g,{shadow:"hover"},{default:l(()=>[e(m(y),{style:{"border-bottom":"1px solid #ccc"},editor:s.value,defaultConfig:k},null,8,["editor"]),e(m(V),{style:{height:"300px","overflow-y":"hidden"},modelValue:a.zsk_explain,"onUpdate:modelValue":o[1]||(o[1]=i=>a.zsk_explain=i),defaultConfig:x,onOnCreated:b},null,8,["modelValue"])]),_:1})]),_:1}),e(d,{label:" "},{default:l(()=>[e(C,{type:"primary",onClick:p,size:"large"},{default:l(()=>o[2]||(o[2]=[F("保存")])),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})]),_:1})])}}});export{Q as default};

View File

@ -1 +1 @@
import{d as L,r as s,f as w,o as Y,G as o,K as R,a as x,c as Z,x as t,y as a,B as _,h as U,C as ee,i as V,R as g,S,F as E,E as te,U as oe}from"./index-BRRhBORR.js";import{h as ae,u as le,v as ne,w as se}from"./index-5uX73ANp.js";const re={class:"koi-flex"},ie=L({name:"postPage"}),de=L({...ie,setup(ue){const v=s(!1),N=s(!0),h=s(),z=s(0),p=w({pageNo:1,pageSize:10}),r=async()=>{try{v.value=!0,h.value=[];const l=await ae(p);h.value=l.data,z.value=l.data.length,v.value=!1}catch{g("数据查询失败,请刷新重试!")}};Y(()=>{r()});const M=()=>{c.value.koiOpen(),m(),y.value="新增类型"},d=s(0),P=l=>{c.value.koiOpen(),m(),y.value="岗位修改",d.value=l.id,i.type=l.type},c=s(),y=s("岗位类型管理"),k=s(),i=w({type:""}),m=()=>{i.type=""},T=w({postName:[{required:!0,message:"请输入岗位名字",trigger:"blur"}],postCode:[{required:!0,message:"请输入岗位编码",trigger:"blur"}],postStatus:[{required:!0,message:"请输入选择岗位状态",trigger:"blur"}]}),u=s(!1),q=()=>{k.value&&(u.value=!0,k.value.validate(async l=>{if(l)if(d.value!=null&&d.value!=0)try{i.id=d.value,await le(i),S("修改成功!"),u.value=!1,c.value.koiQuickClose(),m(),r()}catch{u.value=!1,g("修改失败,请刷新重试!")}else try{await ne(i),S("添加成功!"),u.value=!1,c.value.koiQuickClose(),m(),r()}catch{u.value=!1,g("添加失败,请刷新重试🌻")}else E("验证失败,请检查填写内容🌻"),u.value=!1}))},$=()=>{c.value.koiClose()},F=l=>{const e=l.id;if(e==null||e==""){te("请选中需要删除的数据!");return}oe("您确认需要删除["+l.type+"]么?").then(async()=>{try{await se({id:e}),r(),S("删除成功🌻")}catch{r(),g("删除失败,请刷新重试🌻")}}).catch(()=>{E("已取消🌻")})};return(l,e)=>{const f=o("el-button"),D=o("el-col"),I=o("KoiToolbar"),K=o("el-row"),C=o("el-table-column"),B=o("el-tooltip"),O=o("el-table"),Q=o("el-pagination"),j=o("el-input"),A=o("el-form-item"),G=o("el-form"),W=o("KoiDialog"),H=o("KoiCard"),b=R("auth"),J=R("loading");return x(),Z("div",re,[t(H,null,{default:a(()=>[t(K,{gutter:10},{default:a(()=>[_((x(),U(D,{span:1.5},{default:a(()=>[t(f,{type:"primary",icon:"plus",plain:"",onClick:e[0]||(e[0]=n=>M())},{default:a(()=>e[5]||(e[5]=[ee("新增")])),_:1})]),_:1})),[[b,["system:role:add"]]]),t(I,{showSearch:N.value,"onUpdate:showSearch":e[1]||(e[1]=n=>N.value=n),onRefreshTable:r},null,8,["showSearch"])]),_:1}),e[6]||(e[6]=V("div",{class:"h-20px"},null,-1)),_((x(),U(O,{border:"",data:h.value,"empty-text":"暂时没有数据哟"},{default:a(()=>[t(C,{label:"ID",prop:"id",width:"80px",align:"center",type:"index"}),t(C,{label:"类型名称",prop:"type",width:"180px",align:"center","show-overflow-tooltip":!0}),t(C,{label:"操作",align:"center",width:"120",fixed:"right"},{default:a(({row:n})=>[t(B,{content:"修改",placement:"top"},{default:a(()=>[_(t(f,{type:"primary",icon:"Edit",circle:"",plain:"",onClick:X=>P(n)},null,8,["onClick"]),[[b,["system:role:update"]]])]),_:2},1024),t(B,{content:"删除",placement:"top"},{default:a(()=>[_(t(f,{type:"danger",icon:"Delete",circle:"",plain:"",onClick:X=>F(n)},null,8,["onClick"]),[[b,["system:role:delete"]]])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[J,v.value]]),e[7]||(e[7]=V("div",{class:"h-20px"},null,-1)),t(Q,{background:"","current-page":p.pageNo,"onUpdate:currentPage":e[2]||(e[2]=n=>p.pageNo=n),"page-size":p.pageSize,"onUpdate:pageSize":e[3]||(e[3]=n=>p.pageSize=n),"page-sizes":[10,20,50,100,200],layout:"total, sizes, prev, pager, next, jumper",total:z.value,onSizeChange:r,onCurrentChange:r},null,8,["current-page","page-size","total"]),t(W,{ref_key:"koiDrawerRef",ref:c,width:500,height:100,title:y.value,onKoiConfirm:q,onKoiCancel:$,loading:u.value},{content:a(()=>[t(G,{ref_key:"formRef",ref:k,rules:T,model:i,"label-width":"80px","status-icon":""},{default:a(()=>[t(K,null,{default:a(()=>[t(D,{sm:{span:20},xs:{span:24}},{default:a(()=>[t(A,{label:"类型名称",prop:"roleName"},{default:a(()=>[t(j,{modelValue:i.type,"onUpdate:modelValue":e[4]||(e[4]=n=>i.type=n),placeholder:"请输入类型名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","loading"])]),_:1})])}}});export{de as default}; import{d as L,r as s,f as w,o as Y,G as o,K as R,a as x,c as Z,x as t,y as a,B as _,h as U,C as ee,i as V,R as g,S,F as E,E as te,U as oe}from"./index-wyO9_XA2.js";import{h as ae,u as le,v as ne,w as se}from"./index-DFSQhMs6.js";const re={class:"koi-flex"},ie=L({name:"postPage"}),de=L({...ie,setup(ue){const v=s(!1),N=s(!0),h=s(),z=s(0),p=w({pageNo:1,pageSize:10}),r=async()=>{try{v.value=!0,h.value=[];const l=await ae(p);h.value=l.data,z.value=l.data.length,v.value=!1}catch{g("数据查询失败,请刷新重试!")}};Y(()=>{r()});const M=()=>{c.value.koiOpen(),m(),y.value="新增类型"},d=s(0),P=l=>{c.value.koiOpen(),m(),y.value="岗位修改",d.value=l.id,i.type=l.type},c=s(),y=s("岗位类型管理"),k=s(),i=w({type:""}),m=()=>{i.type=""},T=w({postName:[{required:!0,message:"请输入岗位名字",trigger:"blur"}],postCode:[{required:!0,message:"请输入岗位编码",trigger:"blur"}],postStatus:[{required:!0,message:"请输入选择岗位状态",trigger:"blur"}]}),u=s(!1),q=()=>{k.value&&(u.value=!0,k.value.validate(async l=>{if(l)if(d.value!=null&&d.value!=0)try{i.id=d.value,await le(i),S("修改成功!"),u.value=!1,c.value.koiQuickClose(),m(),r()}catch{u.value=!1,g("修改失败,请刷新重试!")}else try{await ne(i),S("添加成功!"),u.value=!1,c.value.koiQuickClose(),m(),r()}catch{u.value=!1,g("添加失败,请刷新重试🌻")}else E("验证失败,请检查填写内容🌻"),u.value=!1}))},$=()=>{c.value.koiClose()},F=l=>{const e=l.id;if(e==null||e==""){te("请选中需要删除的数据!");return}oe("您确认需要删除["+l.type+"]么?").then(async()=>{try{await se({id:e}),r(),S("删除成功🌻")}catch{r(),g("删除失败,请刷新重试🌻")}}).catch(()=>{E("已取消🌻")})};return(l,e)=>{const f=o("el-button"),D=o("el-col"),I=o("KoiToolbar"),K=o("el-row"),C=o("el-table-column"),B=o("el-tooltip"),O=o("el-table"),Q=o("el-pagination"),j=o("el-input"),A=o("el-form-item"),G=o("el-form"),W=o("KoiDialog"),H=o("KoiCard"),b=R("auth"),J=R("loading");return x(),Z("div",re,[t(H,null,{default:a(()=>[t(K,{gutter:10},{default:a(()=>[_((x(),U(D,{span:1.5},{default:a(()=>[t(f,{type:"primary",icon:"plus",plain:"",onClick:e[0]||(e[0]=n=>M())},{default:a(()=>e[5]||(e[5]=[ee("新增")])),_:1})]),_:1})),[[b,["system:role:add"]]]),t(I,{showSearch:N.value,"onUpdate:showSearch":e[1]||(e[1]=n=>N.value=n),onRefreshTable:r},null,8,["showSearch"])]),_:1}),e[6]||(e[6]=V("div",{class:"h-20px"},null,-1)),_((x(),U(O,{border:"",data:h.value,"empty-text":"暂时没有数据哟"},{default:a(()=>[t(C,{label:"ID",prop:"id",width:"80px",align:"center",type:"index"}),t(C,{label:"类型名称",prop:"type",width:"180px",align:"center","show-overflow-tooltip":!0}),t(C,{label:"操作",align:"center",width:"120",fixed:"right"},{default:a(({row:n})=>[t(B,{content:"修改",placement:"top"},{default:a(()=>[_(t(f,{type:"primary",icon:"Edit",circle:"",plain:"",onClick:X=>P(n)},null,8,["onClick"]),[[b,["system:role:update"]]])]),_:2},1024),t(B,{content:"删除",placement:"top"},{default:a(()=>[_(t(f,{type:"danger",icon:"Delete",circle:"",plain:"",onClick:X=>F(n)},null,8,["onClick"]),[[b,["system:role:delete"]]])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[J,v.value]]),e[7]||(e[7]=V("div",{class:"h-20px"},null,-1)),t(Q,{background:"","current-page":p.pageNo,"onUpdate:currentPage":e[2]||(e[2]=n=>p.pageNo=n),"page-size":p.pageSize,"onUpdate:pageSize":e[3]||(e[3]=n=>p.pageSize=n),"page-sizes":[10,20,50,100,200],layout:"total, sizes, prev, pager, next, jumper",total:z.value,onSizeChange:r,onCurrentChange:r},null,8,["current-page","page-size","total"]),t(W,{ref_key:"koiDrawerRef",ref:c,width:500,height:100,title:y.value,onKoiConfirm:q,onKoiCancel:$,loading:u.value},{content:a(()=>[t(G,{ref_key:"formRef",ref:k,rules:T,model:i,"label-width":"80px","status-icon":""},{default:a(()=>[t(K,null,{default:a(()=>[t(D,{sm:{span:20},xs:{span:24}},{default:a(()=>[t(A,{label:"类型名称",prop:"roleName"},{default:a(()=>[t(j,{modelValue:i.type,"onUpdate:modelValue":e[4]||(e[4]=n=>i.type=n),placeholder:"请输入类型名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","loading"])]),_:1})])}}});export{de as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{a8 as n}from"./index-BRRhBORR.js";const s=t=>n.post("/api/admin/login/login",t),e=t=>n.post("/api/admin/type/index ",t),d=t=>n.post("/api/admin/type/add",t),p=t=>n.post("/api/admin/type/update",t),i=t=>n.post("/api/admin/type/del",t),o=t=>n.post("/api/admin/bm/add",t),r=t=>n.post("/api/admin/bm/index",t),m=t=>n.post("/api/admin/bm/bm",t),u=t=>n.post("/api/admin/bm/news",t),c=t=>n.post("/api/admin/date/update",t),b=t=>n.post("/api/admin/bm/update",t),l=t=>n.post("/api/admin/date/del",t),w=t=>n.post("/api/admin/bm/del",t),g=t=>n.post("/api/admin/news/del",t),k=t=>n.post("/api/admin/bm/find",t),f=t=>n.post("/api/admin/news/add",t),L=t=>n.post("/api/admin/news/update",t),x=t=>n.post("/api/admin/news/find",t),y=t=>n.post("/api/admin/bm/addfind",t),z=t=>n.post("/api/admin/zsk/index",t),A=t=>n.post("/api/admin/zsk/add",t),D=t=>n.post("/api/admin/zsk/update",t),U=t=>n.post("/api/admin/zsk/del",t),h=t=>n.post("/api/admin/scheduled_tasks/generateRecording",t);export{s as L,z as a,D as b,U as c,o as d,k as e,x as f,L as g,e as h,h as i,m as j,A as k,u as l,b as m,f as n,c as o,y as p,r as q,l as r,w as s,g as t,p as u,d as v,i as w}; import{a8 as n}from"./index-wyO9_XA2.js";const s=t=>n.post("/api/admin/login/login",t),e=t=>n.post("/api/admin/type/index ",t),d=t=>n.post("/api/admin/type/add",t),p=t=>n.post("/api/admin/type/update",t),i=t=>n.post("/api/admin/type/del",t),o=t=>n.post("/api/admin/bm/add",t),r=t=>n.post("/api/admin/bm/index",t),m=t=>n.post("/api/admin/bm/bm",t),u=t=>n.post("/api/admin/bm/news",t),c=t=>n.post("/api/admin/date/update",t),b=t=>n.post("/api/admin/bm/update",t),l=t=>n.post("/api/admin/date/del",t),w=t=>n.post("/api/admin/bm/del",t),g=t=>n.post("/api/admin/news/del",t),k=t=>n.post("/api/admin/bm/find",t),f=t=>n.post("/api/admin/news/add",t),L=t=>n.post("/api/admin/news/update",t),x=t=>n.post("/api/admin/news/find",t),y=t=>n.post("/api/admin/bm/addfind",t),z=t=>n.post("/api/admin/zsk/index",t),A=t=>n.post("/api/admin/zsk/add",t),D=t=>n.post("/api/admin/zsk/update",t),U=t=>n.post("/api/admin/zsk/del",t),h=t=>n.post("/api/admin/scheduled_tasks/generateRecording",t);export{s as L,z as a,D as b,U as c,o as d,k as e,x as f,L as g,e as h,h as i,m as j,A as k,u as l,b as m,f as n,c as o,y as p,r as q,l as r,w as s,g as t,p as u,d as v,i as w};

View File

@ -1 +0,0 @@
import{d as A}from"./index-5uX73ANp.js";import{d as $,O as j,J as z,p as G,r as k,f as J,o as O,G as a,a as b,c as V,x as l,y as t,C as c,N as W,M as q,h as H,i as m,t as Q,F as _,a3 as X,S as Z,R as ee}from"./index-BRRhBORR.js";const le={class:"koi-flex"},te={class:"flex justify-between items-center"},oe={class:"text-center p-10"},de=$({__name:"index",setup(ae){const y=j(),F=z(),C=G(),x=(o,e)=>{n.value[e].bm_pdf=o.fullurl},L=(o,e)=>{n.value[e].bm_pdf=o.fullurl?o.fullurl:""},M=(o,e)=>{n.value[e].bm_img=o},n=k([{bm_name:"",bm_img:"",bm_pdf:"",weight:0,pdf:[]}]),d=J({datetime:"",type_id:"",periods:""}),S=()=>{const o=Math.max(...n.value.map(e=>e.weight),0);n.value.push({bm_name:"",bm_img:"",bm_pdf:"",weight:o+1,pdf:[]})},D=()=>{n.value.sort((o,e)=>o.weight-e.weight)};O(()=>{}),k();const B=async()=>{if(d.datetime==""){_("请选择报纸日期");return}if(d.periods==""||d.periods==null){_("请输入期刊");return}for(let u=0;u<n.value.length;u++)if(n.value[u].bm_name==""||n.value[u].bm_img==""||n.value[u].bm_pdf==""){_("请完善版面["+(u+1)+"]信息");return}const o={date:d,bm:n.value},e=X.service({lock:!0,text:"保存中...",background:"rgba(0, 0, 0, 0.1)"});try{await A(o),Z("保存成功!"),e.close(),C.removeTab(y.fullPath),F.push("/paper/list")}catch{ee("保存失败,请刷新重试!")}},K=o=>{const e=n.value;if(e.length<=1){_("至少保留一个版面");return}o>=0&&o<e.length&&e.splice(o,1),n.value=[...e]};return(o,e)=>{const u=a("el-date-picker"),i=a("el-form-item"),f=a("el-input"),g=a("el-button"),v=a("el-form"),h=a("el-col"),w=a("el-row"),N=a("DeleteFilled"),U=a("el-icon"),P=a("el-space"),E=a("KoiUploadFiles"),Y=a("Picture"),I=a("KoiUploadImage"),R=a("el-card"),T=a("KoiCard");return b(),V("div",le,[l(T,null,{default:t(()=>[l(w,null,{default:t(()=>[l(h,{span:9},{default:t(()=>[l(v,{model:d,"label-width":"auto"},{default:t(()=>[l(i,{label:"报刊日期"},{default:t(()=>[l(u,{modelValue:d.datetime,"onUpdate:modelValue":e[0]||(e[0]=s=>d.datetime=s),type:"date","value-format":"YYYY-MM-DD",placeholder:"选择报刊日期",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),l(i,{label:"期刊"},{default:t(()=>[l(f,{modelValue:d.periods,"onUpdate:modelValue":e[1]||(e[1]=s=>d.periods=s),placeholder:"输入期刊"},null,8,["modelValue"])]),_:1}),l(i,null,{default:t(()=>[l(g,{onClick:S,class:"mt-2"},{default:t(()=>e[2]||(e[2]=[c("新增版面")])),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1}),l(w,{gutter:20},{default:t(()=>[(b(!0),V(W,null,q(n.value,(s,p)=>(b(),H(h,{span:8},{default:t(()=>[l(R,{class:"m-b-5",shadow:"hover"},{header:t(()=>[m("div",te,[m("div",null,Q(s.bm_name?s.bm_name:"版面"),1),m("div",null,[l(P,{wrap:"",size:30},{default:t(()=>[l(U,{class:"cursor-pointer",onClick:r=>K(p)},{default:t(()=>[l(N)]),_:2},1032,["onClick"])]),_:2},1024)])])]),default:t(()=>[l(v,{model:d,"label-width":"auto"},{default:t(()=>[l(i,{label:"版面名称"},{default:t(()=>[l(f,{modelValue:s.bm_name,"onUpdate:modelValue":r=>s.bm_name=r,placeholder:"输入版面名称"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(i,{label:"版面排序"},{default:t(()=>[l(f,{onBlur:D,type:"number",modelValue:s.weight,"onUpdate:modelValue":r=>s.weight=r,placeholder:"输入版面排序"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(i,{label:"版面PDF"},{default:t(()=>[l(E,{fileList:s.pdf,acceptType:".pdf","onUpdate:fileList":r=>L(r,p),onFileSuccess:r=>x(r,p)},{tip:t(()=>e[3]||(e[3]=[c("PDF最大为 10M")])),_:2},1032,["fileList","onUpdate:fileList","onFileSuccess"])]),_:2},1024),l(i,{label:"版面图片",prop:"avatar"},{default:t(()=>[l(I,{imageUrl:s.bm_img,"onUpdate:imageUrl":r=>M(r,p),width:"150px",height:"150px"},{content:t(()=>[l(U,null,{default:t(()=>[l(Y)]),_:1}),e[4]||(e[4]=m("span",null,"请上传版面图片",-1))]),tip:t(()=>e[5]||(e[5]=[c("图片最大为 3M")])),_:2},1032,["imageUrl","onUpdate:imageUrl"])]),_:2},1024)]),_:2},1032,["model"])]),_:2},1024)]),_:2},1024))),256))]),_:1}),m("div",oe,[l(g,{type:"primary",class:"w-80",plain:"",onClick:B},{default:t(()=>e[6]||(e[6]=[c("保存报刊")])),_:1})])]),_:1})])}}});export{de as default};

View File

@ -1 +0,0 @@
@charset "UTF-8";[data-v-ad76958e] .center-input .el-input__inner{text-align:center}

View File

@ -0,0 +1 @@
@charset "UTF-8";[data-v-f2b895f0] .center-input .el-input__inner{text-align:center}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{d as t,o as d,a as o,c as e,b as s,_ as c}from"./index-BRRhBORR.js";const i={class:"overflow-x-hidden"},n=t({name:"homePage"}),v=t({...n,setup(_){return d(()=>{}),(r,a)=>(o(),e("div",i,a[0]||(a[0]=[s('<div id="box" data-v-4729307c><div class="koi-top" id="banner" data-v-4729307c></div><div class="koi-bottom" data-v-4729307c><div class="koi-text1" data-v-4729307c>今日固始电子报 管理后台</div><div class="h-20px" data-v-4729307c></div></div></div>',1)])))}}),p=c(v,[["__scopeId","data-v-4729307c"]]);export{p as default}; import{d as t,o as d,a as o,c as e,b as s,_ as c}from"./index-wyO9_XA2.js";const i={class:"overflow-x-hidden"},n=t({name:"homePage"}),v=t({...n,setup(_){return d(()=>{}),(r,a)=>(o(),e("div",i,a[0]||(a[0]=[s('<div id="box" data-v-4729307c><div class="koi-top" id="banner" data-v-4729307c></div><div class="koi-bottom" data-v-4729307c><div class="koi-text1" data-v-4729307c>今日固始电子报 管理后台</div><div class="h-20px" data-v-4729307c></div></div></div>',1)])))}}),p=c(v,[["__scopeId","data-v-4729307c"]]);export{p as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -134,8 +134,8 @@
} }
</style> </style>
<!-- 加载第一步结束 --> <!-- 加载第一步结束 -->
<script type="module" crossorigin src="/admin/assets/index-BRRhBORR.js"></script> <script type="module" crossorigin src="/admin/assets/index-wyO9_XA2.js"></script>
<link rel="stylesheet" crossorigin href="/admin/assets/index-U2EIj2YI.css"> <link rel="stylesheet" crossorigin href="/admin/assets/index-yNu1M8Zi.css">
</head> </head>
<body> <body>
<div id="app"> <div id="app">

View File

@ -11,6 +11,12 @@
<el-form-item label="期刊"> <el-form-item label="期刊">
<el-input v-model="form.periods" placeholder="输入期刊" /> <el-input v-model="form.periods" placeholder="输入期刊" />
</el-form-item> </el-form-item>
<el-form-item label="视频读报">
<KoiUploadFiles :fileSize="100" :fileList="form.video" acceptType=".mp4"
@update:fileList="(file) => updateVideoInfo(file)" @fileSuccess="(file) => getVideoInfo(file)">
<template #tip>视频最大为 100M</template>
</KoiUploadFiles>
</el-form-item>
<el-form-item> <el-form-item>
<el-button @click="addBlack" class="mt-2">新增版面</el-button> <el-button @click="addBlack" class="mt-2">新增版面</el-button>
</el-form-item> </el-form-item>
@ -59,6 +65,18 @@
<template #tip>视频最大为 100M</template> <template #tip>视频最大为 100M</template>
</KoiUploadFiles> </KoiUploadFiles>
</el-form-item> </el-form-item>
<el-form-item label="视频封面" prop="avatar">
<KoiUploadImage :imageUrl="item.video_image" @update:imageUrl="(file) => getVideoImgList(file, index)"
width="150px" height="150px">
<template #content>
<el-icon>
<Picture />
</el-icon>
<span>请上传视频封面</span>
</template>
<template #tip>图片最大为 3M</template>
</KoiUploadImage>
</el-form-item>
<el-form-item label="版面图片" prop="avatar"> <el-form-item label="版面图片" prop="avatar">
<KoiUploadImage :imageUrl="item.bm_img" @update:imageUrl="(file) => getImgList(file, index)" <KoiUploadImage :imageUrl="item.bm_img" @update:imageUrl="(file) => getImgList(file, index)"
width="150px" height="150px"> width="150px" height="150px">
@ -115,6 +133,11 @@ const getImgList = (d, index) => {
console.log(index); console.log(index);
backArr.value[index].bm_img = d; backArr.value[index].bm_img = d;
} }
const getVideoImgList = (d, index) => {
console.log(d);
console.log(index);
backArr.value[index].video_image = d;
}
const getVideoList = (d, index) => { const getVideoList = (d, index) => {
console.log(d); console.log(d);
console.log(index); console.log(index);
@ -126,20 +149,32 @@ const updateVideoList =(d, index) =>{
backArr.value[index].bm_video = d.fullurl ? d.fullurl : ''; backArr.value[index].bm_video = d.fullurl ? d.fullurl : '';
} }
const getVideoInfo = (d) => {
console.log(d);
form.date_video = d.fullurl;
}
const updateVideoInfo = (d) => {
console.log(d);
form.date_video = '';
}
const backArr = ref([ const backArr = ref([
{ bm_name: '', bm_img: '',bm_video:'', bm_pdf: '', weight: 0, pdf: [],video:[] } { bm_name: '', bm_img: '', bm_video: '', bm_pdf: '', video_image:'',weight: 0, pdf: [], video: [] }
]); ]);
const form = reactive({ const form = reactive({
datetime: "", datetime: "",
type_id: "", type_id: "",
periods:"" periods: "",
date_video: '',
video:[]
}); });
const addBlack = () => { const addBlack = () => {
// backArr weight // backArr weight
const maxWeight = Math.max(...backArr.value.map(item => item.weight), 0); const maxWeight = Math.max(...backArr.value.map(item => item.weight), 0);
// weight maxWeight + 1 // weight maxWeight + 1
backArr.value.push({ bm_name: '', bm_img: '',bm_video:'', bm_pdf: '', weight: maxWeight + 1, pdf: [],video:[] }); backArr.value.push({ bm_name: '', bm_img: '', bm_video: '', bm_pdf: '', video_image:'',weight: maxWeight + 1, pdf: [], video: [] });
} }
const addSort = () => { const addSort = () => {
//weight //weight

View File

@ -76,7 +76,7 @@
:page-sizes="[10, 20, 50]" layout="total, sizes, prev, pager, next, jumper" :total="total" :page-sizes="[10, 20, 50]" layout="total, sizes, prev, pager, next, jumper" :total="total"
@size-change="handleListPageSize" @current-change="handleListPage" /> @size-change="handleListPageSize" @current-change="handleListPage" />
</KoiCard> </KoiCard>
<KoiDialog ref="koiDrawerDate" :width="500" :height="100" title="期刊编辑" @koiConfirm="handleConfirmDateDo" <KoiDialog ref="koiDrawerDate" :width="500" :height="200" title="期刊编辑" @koiConfirm="handleConfirmDateDo"
@koiCancel="handleCancel" :loading="confirmLoading"> @koiCancel="handleCancel" :loading="confirmLoading">
<template #content> <template #content>
<el-row> <el-row>
@ -89,6 +89,12 @@
<el-form-item label="期刊"> <el-form-item label="期刊">
<el-input v-model="Dateform.periods" placeholder="输入期刊" /> <el-input v-model="Dateform.periods" placeholder="输入期刊" />
</el-form-item> </el-form-item>
<el-form-item label="视频读报">
<KoiUploadFiles :fileSize="100" :fileList="Dateform.video" @update:fileList="updateVideoInfo"
acceptType=".mp4" @fileSuccess="getVideoInfo">
<template #tip>视频最大为 100M</template>
</KoiUploadFiles>
</el-form-item>
</el-form> </el-form>
</el-col> </el-col>
</el-row> </el-row>
@ -113,11 +119,22 @@
</KoiUploadFiles> </KoiUploadFiles>
</el-form-item> </el-form-item>
<el-form-item label="版面视频"> <el-form-item label="版面视频">
<KoiUploadFiles :fileSize="100" :fileList="Bmform.video" acceptType=".mp4" <KoiUploadFiles :fileSize="100" :fileList="Bmform.video" @update:fileList="updateVideoList"
@fileSuccess="getVideoList"> acceptType=".mp4" @fileSuccess="getVideoList">
<template #tip>视频最大为 100M</template> <template #tip>视频最大为 100M</template>
</KoiUploadFiles> </KoiUploadFiles>
</el-form-item> </el-form-item>
<el-form-item label="视频封面" prop="avatar">
<KoiUploadImage :imageUrl="Bmform.video_image" @update:imageUrl="getVideoImgList" width="150px" height="150px">
<template #content>
<el-icon>
<Picture />
</el-icon>
<span>请上传视频封面</span>
</template>
<template #tip>图片最大为 3M</template>
</KoiUploadImage>
</el-form-item>
<el-form-item label="版面图片" prop="avatar"> <el-form-item label="版面图片" prop="avatar">
<KoiUploadImage :imageUrl="Bmform.bm_img" @update:imageUrl="getImgList" width="150px" height="150px"> <KoiUploadImage :imageUrl="Bmform.bm_img" @update:imageUrl="getImgList" width="150px" height="150px">
<template #content> <template #content>
@ -186,7 +203,9 @@ const getTypelist = async () => {
const Dateform = reactive({ const Dateform = reactive({
datetime: "", datetime: "",
type_id: "", type_id: "",
periods:"" periods: "",
date_video:"",
video:[]
}); });
const total = ref(0); const total = ref(0);
const pageNumber = reactive({ page: 1, size: 10 }); const pageNumber = reactive({ page: 1, size: 10 });
@ -204,6 +223,23 @@ const updateFileList = (d) => {
//console.log(index); //console.log(index);
//backArr.value[index].bm_pdf = d.fullurl?d.fullurl:''; //backArr.value[index].bm_pdf = d.fullurl?d.fullurl:'';
} }
/*视频删除*/
const updateVideoList = (d) => {
console.log(d);
//console.log(index);
Bmform.bm_video = d.fullurl ? d.fullurl : '';
}
const updateVideoInfo = (d) => {
console.log(d);
//console.log(index);
Dateform.date_video = "";
}
const getVideoInfo = (d) => {
console.log(d);
Dateform.date_video = d.fullurl;
}
const Mp3Check = async (row) => { const Mp3Check = async (row) => {
//console.log(row); //console.log(row);
try { try {
@ -241,6 +277,13 @@ const getImgList = (d) => {
console.log(d); console.log(d);
Bmform.bm_img = d; Bmform.bm_img = d;
} }
/*视频封面上传*/
const getVideoImgList = (d) => {
console.log(d);
Bmform.video_image = d;
}
/*获取PDF文件名称*/ /*获取PDF文件名称*/
const getFileNameFromUrl = (url) => { const getFileNameFromUrl = (url) => {
// 使 // 使
@ -298,6 +341,7 @@ const Bmform = reactive({
id: 0, id: 0,
pdf: [], pdf: [],
video: [], video: [],
video_image:'',
weight: 0, weight: 0,
}) })
/*版面修改*/ /*版面修改*/
@ -308,8 +352,11 @@ const handleUpdateBm = (row) => {
Bmform.bm_pdf = row.bm_pdf; Bmform.bm_pdf = row.bm_pdf;
Bmform.bm_video = row.bm_video; Bmform.bm_video = row.bm_video;
Bmform.id = row.id; Bmform.id = row.id;
Bmform.video_image = row.video_image;
Bmform.pdf = [{ 'url': row.bm_pdf, 'name': getFileNameFromUrl(row.bm_pdf) }]; Bmform.pdf = [{ 'url': row.bm_pdf, 'name': getFileNameFromUrl(row.bm_pdf) }];
if (row.bm_video != null && row.bm_video != '') {
Bmform.video = [{ 'url': row.bm_video, 'name': getFileNameFromUrl(row.bm_video) }]; Bmform.video = [{ 'url': row.bm_video, 'name': getFileNameFromUrl(row.bm_video) }];
}
koiDrawerBm.value.koiOpen(); koiDrawerBm.value.koiOpen();
} }
/*添加版面*/ /*添加版面*/
@ -324,6 +371,7 @@ const handleAddDate = (row) => {
Bmform.pdf = []; Bmform.pdf = [];
Bmform.video = []; Bmform.video = [];
Bmform.date_id = row.id; Bmform.date_id = row.id;
Bmform.video_image = "";
koiDrawerBm.value.koiOpen(); koiDrawerBm.value.koiOpen();
} }
/*版面排序修改*/ /*版面排序修改*/
@ -455,6 +503,8 @@ const handleUpdateDate = (row) => {
Dateform.type_id = row.type_id; Dateform.type_id = row.type_id;
Dateform.periods = row.periods; Dateform.periods = row.periods;
Dateform.id = row.id; Dateform.id = row.id;
Dateform.date_video = row.date_video;
Dateform.video =[{ 'url': row.date_video, 'name': getFileNameFromUrl(row.date_video) }];
koiDrawerDate.value.koiOpen(); koiDrawerDate.value.koiOpen();
}; };
/** 修改 */ /** 修改 */