首次提交

This commit is contained in:
2024-04-07 09:46:14 +08:00
commit d1b1ee6e11
409 changed files with 46850 additions and 0 deletions

1
tf/css/10.4b5f2897.css Normal file
View File

@@ -0,0 +1 @@
.manual-contents[data-v-50b76a7f]{width:100%;border-radius:8px;background-color:#f4f4f4;overflow:hidden}.manual-contents-actionbar[data-v-50b76a7f]{width:100%;padding:6px 14px;display:flex;justify-content:space-between;align-items:center;background-color:#27a1ac;color:#fff;font-weight:700}.manual-contents-actionbar-left[data-v-50b76a7f],.manual-contents-actionbar-right[data-v-50b76a7f]{display:flex;flex-wrap:wrap;align-items:center}.manual-contents-actionbar-left .actionbar-item[data-v-50b76a7f]{margin:0 10px;cursor:pointer}.manual-contents-actionbar-left .actionbar-item .anticon[data-v-50b76a7f]{margin-right:4px}.manual-contents[data-v-50b76a7f] .draggable-tree{min-height:200px;background-color:#f4f4f4;padding:10px 10px 10px 0}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode{padding:2px 0;line-height:28px}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode.ant-tree-treenode-selected{border:2px solid #008cff;border-radius:2px}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:transparent}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .tree-node-title{display:flex;justify-content:space-between}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .tree-node-title .tree-title-right .article-time{display:inline-block}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .tree-node-title .tree-title-right .article-operate{display:none}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title .tree-node-title .tree-title-right .article-operate>.anticon{font-size:16px;margin:0 4px}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode:hover .article-time{display:none!important}.manual-contents[data-v-50b76a7f] .draggable-tree .ant-tree-treenode:hover .article-operate{display:inline-block!important}.manual-edit[data-v-5227c4a1]{padding:20px;overflow:auto}.manual-edit .group-title[data-v-5227c4a1]{font-weight:700;padding-left:6px;font-size:15px;border-left:6px solid #10a6b4;margin-bottom:20px}

13
tf/css/705.30f23486.css Normal file

File diff suppressed because one or more lines are too long

1
tf/css/821.fe7ce22a.css Normal file
View File

@@ -0,0 +1 @@
.manual-view[data-v-4f12ad5f]{padding:20px;background:#fafafa;overflow:auto}.manual-view .editor-wrapper[data-v-4f12ad5f]{width:100%;min-width:1460px;display:flex;align-items:flex-start}.manual-view .editor-wrapper .editor-container[data-v-4f12ad5f]{flex:1;border:1px solid #f0f0f0;background:#fff;min-width:800px;min-height:calc(100vh - 40px);margin:0 10px;position:relative;padding:40px 60px 60px}

1
tf/css/945.7792539e.css Normal file
View File

@@ -0,0 +1 @@
.manual-classify[data-v-567f4ec8]{width:240px}.manual-classify .classify-toolbar[data-v-567f4ec8]{width:100%;display:flex;justify-content:flex-end;padding:10px 0;border-bottom:1px solid #d8d8d8}.manual-classify .classify-toolbar button[data-v-567f4ec8]{margin-left:10px}.manual-classify .classify-tree[data-v-567f4ec8]{width:100%;height:calc(100vh - 176px);padding:10px 0;overflow:auto}.manual-classify .classify-tree[data-v-567f4ec8] .ant-tree .ant-tree-treenode{width:100%}.manual-classify .classify-tree[data-v-567f4ec8] .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper{flex:1;white-space:nowrap}.manual-list .header-toolbar[data-v-0d8a4bc2]{padding:10px 0;display:flex;align-items:center;justify-content:space-between}.manual-list .header-toolbar-left[data-v-0d8a4bc2]{display:flex;align-items:center}.manual-list .header-toolbar-left .iconfont[data-v-0d8a4bc2]{display:inline-block;height:24px;line-height:24px;font-size:24px;margin:0 6px}.manual-list .header-toolbar-right .ant-btn[data-v-0d8a4bc2]{margin:0 6px}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item{border:none;background-color:#f4f4f4;border-radius:4px;margin-bottom:12px}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content{display:flex;width:100%}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content img{margin-right:20px}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content .cover-none{width:118px;height:118px;display:flex;align-items:center;justify-content:center;margin-right:20px;border:1px solid #eee;border-radius:4px}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content .list-item-fields{flex:1}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content .list-item-fields .list-item-header{display:flex;justify-content:space-between;align-items:center}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content .list-item-fields .field-name{line-height:32px;font-size:20px;font-weight:500;margin:0}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content .list-item-fields .field-list{display:flex;margin-bottom:10px}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content .list-item-fields .field-list .field-item{display:flex;margin-right:20px;color:#9b9b9b;font-size:14px;line-height:22px}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content .list-item-fields .field-explain{width:100%;height:54px;line-height:27px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.manual-list .manual-data[data-v-0d8a4bc2] .ant-list .ant-list-item .list-item-content .list-item-fields .field-explain-label{font-weight:700}.manual[data-v-b4023d1a]{width:100vw;height:100vh;padding:20px;overflow:auto}.manual .ant-row[data-v-b4023d1a]{height:100%}

2
tf/css/app.f1396432.css Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.manual-article[data-v-3f66adee]{position:absolute;top:0;right:calc(100% + 10px);width:320px;height:auto;max-height:100%;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #f0f0f0;padding:16px}.manual-article .article-tree[data-v-3f66adee]{width:100%;padding:10px 0;overflow:auto}.manual-article .article-tree[data-v-3f66adee] .ant-tree .ant-tree-treenode{width:100%}.manual-article .article-tree[data-v-3f66adee] .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper{flex:1;white-space:nowrap}.editor-toolbar[data-v-68315a51]{width:100%;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.02)}.editor-wrapper[data-v-68315a51]{position:relative;width:100%;height:calc(100vh - 38px);min-width:1580px;overflow:auto}.editor-wrapper.editor-mobile[data-v-68315a51]{min-width:auto;height:calc(100vh - 82px)}.editor-container[data-v-68315a51]{background:#fafafa;background-color:#fafafa;padding:24px 0;width:100%;height:100%;margin:0 auto;overflow:auto;position:relative}.editor-mobile .editor-container[data-v-68315a51]{padding:12px;overflow-x:hidden}.editor-content[data-v-68315a51]{position:relative;width:812px;margin:0 auto;background:#fff;border:1px solid #f0f0f0;min-height:calc(100vh - 86px)}.editor-mobile .editor-content[data-v-68315a51]{width:auto;border:0 none}.editor-content .am-engine[data-v-68315a51]{padding:40px 60px 60px}.editor-mobile .editor-content .am-engine[data-v-68315a51]{padding:18px 0 0 0}

View File

@@ -0,0 +1 @@
.manual-article[data-v-3f66adee]{position:absolute;top:0;right:calc(100% + 10px);width:320px;height:auto;max-height:100%;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #f0f0f0;padding:16px}.manual-article .article-tree[data-v-3f66adee]{width:100%;padding:10px 0;overflow:auto}.manual-article .article-tree[data-v-3f66adee] .ant-tree .ant-tree-treenode{width:100%}.manual-article .article-tree[data-v-3f66adee] .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper{flex:1;white-space:nowrap}.editor-wrapper[data-v-3587986c]{position:relative;width:100%;height:100vh;min-width:1580px;overflow:auto}.editor-container[data-v-3587986c]{background:#fafafa;background-color:#fafafa;padding:24px 0;width:100%;height:100%;margin:0 auto;overflow:auto;position:relative}.editor-content[data-v-3587986c]{position:relative;width:812px;margin:0 auto;background:#fff;border:1px solid #f0f0f0;min-height:calc(100vh - 48px)}.editor-content .am-engine-view[data-v-3587986c]{padding:40px 60px 60px}

View File

@@ -0,0 +1 @@
.editor[data-v-4e8bd339]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.editor .ant-btn[data-v-4e8bd339]{margin:0 10px}

BIN
tf/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
tf/index.html Normal file
View File

@@ -0,0 +1 @@
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>Text-Editor</title><script defer="defer" src="/js/chunk-vendors.d697cf1d.js"></script><script defer="defer" src="/js/app.2f2be7ac.js"></script><link href="/css/app.f1396432.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but Text-Editor doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>

2
tf/js/10.a7526d77.js Normal file

File diff suppressed because one or more lines are too long

1
tf/js/10.a7526d77.js.map Normal file

File diff suppressed because one or more lines are too long

2
tf/js/5.d5ab67fb.js Normal file

File diff suppressed because one or more lines are too long

1
tf/js/5.d5ab67fb.js.map Normal file

File diff suppressed because one or more lines are too long

2
tf/js/517.3e8819a5.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

274
tf/js/600.01a8c0fe.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

9
tf/js/617.8f7128a4.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

43
tf/js/705.cba30c55.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
tf/js/721.416ca526.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
tf/js/821.12265a4d.js Normal file
View File

@@ -0,0 +1,2 @@
"use strict";(self["webpackChunk_object_Object_"]=self["webpackChunk_object_Object_"]||[]).push([[821],{55821:function(e,n,i){i.r(n),i.d(n,{default:function(){return b}});var t=i(73396);const a={class:"manual-view"},r={class:"editor-wrapper editor-wrapper-view"},l={ref:"container",class:"editor-container"};function o(e,n,i,o,s,u){const g=(0,t.up)("am-outline"),c=(0,t.up)("am-loading");return(0,t.wg)(),(0,t.iD)("div",a,[(0,t.Wm)(c,{loading:e.loading},{default:(0,t.w5)((()=>[(0,t._)("div",r,[!e.isMobile&&e.engine?((0,t.wg)(),(0,t.j4)(g,{key:0,engine:e.engine},null,8,["engine"])):(0,t.kq)("",!0),(0,t._)("div",l,null,512),!e.isMobile&&e.engine?((0,t.wg)(),(0,t.j4)(g,{key:1,engine:e.engine},null,8,["engine"])):(0,t.kq)("",!0)])])),_:1},8,["loading"])])}var s=i(44870),u=i(83438),g=i(43629),c=i(43693),d=i(93654),v=i(657),f=i(42024);const m=v.Gr.filter((e=>e.pluginName.indexOf("uploader")<0&&["mark-range"].indexOf(e.pluginName)<0));var p=(0,t.aZ)({name:"manual-view",components:{AmLoading:c.Z,AmOutline:d.Z},setup(){const e=(0,s.iH)(null),n=(0,s.iH)(null),i=((0,s.iH)([]),(0,s.iH)(!0));return(0,t.bv)((()=>{if(e.value){const t=new g.G7(e.value,{plugins:m,cards:v._u,config:{table:{overflow:{maxLeftWidth:()=>0,maxRightWidth:()=>{if(g.tq)return 0;const e=(0,g.$)(".editor-wrapper-view"),n=(0,g.$)(".am-engine-view"),i=e.get()?.getBoundingClientRect(),t=n.get()?.getBoundingClientRect(),a=(i?.width||0)-(t?.width||0);return a<=0?100:a}}}}});t.messageSuccess=e=>{u.ZP.success(e)},t.messageError=e=>{u.ZP.error(e)};const a=(0,f.ZS)()||"<strong>Hello</strong>,This is demo";t.render(a),i.value=!1,n.value=t}})),(0,t.Ah)((()=>{n.value&&n.value.destroy()})),{loading:i,isMobile:g.tq,container:e,engine:n}}}),w=i(40089);const _=(0,w.Z)(p,[["render",o],["__scopeId","data-v-4f12ad5f"]]);var b=_}}]);
//# sourceMappingURL=821.12265a4d.js.map

File diff suppressed because one or more lines are too long

2
tf/js/898.ac0181fc.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
tf/js/903.f30d1ce1.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
tf/js/945.652d388a.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
tf/js/app.2f2be7ac.js Normal file

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

@@ -0,0 +1,2 @@
"use strict";(self["webpackChunk_object_Object_"]=self["webpackChunk_object_Object_"]||[]).push([[139],{63591:function(e,a,t){t.r(a),t.d(a,{default:function(){return k}});var n=t(73396);const l={class:"editor-wrapper editor-wrapper-view"},i={class:"editor-container"},r={class:"editor-content"},u={ref:"container",class:"am-engine-view"};function c(e,a,t,c,s,o){const d=(0,n.up)("manual-article"),v=(0,n.up)("am-outline"),g=(0,n.up)("am-loading");return(0,n.wg)(),(0,n.j4)(g,{loading:e.loading},{default:(0,n.w5)((()=>[(0,n._)("div",l,[(0,n._)("div",i,[(0,n._)("div",r,[!e.isMobile&&e.engine?((0,n.wg)(),(0,n.j4)(d,{key:0,list:e.listData,onChange:e.handleChange},null,8,["list","onChange"])):(0,n.kq)("",!0),(0,n._)("div",u,null,512),!e.isMobile&&e.engine?((0,n.wg)(),(0,n.j4)(v,{key:1,engine:e.engine},null,8,["engine"])):(0,n.kq)("",!0)])])])])),_:1},8,["loading"])}var s=t(44870),o=t(83438),d=t(43629),v=t(43693),g=t(93654),p=t(24607),h=t(657),f=t(22483),m=t(8286);const w=h.Gr.filter((e=>e.pluginName.indexOf("uploader")<0&&["mark-range"].indexOf(e.pluginName)<0));var y=(0,n.aZ)({name:"engine-view",components:{AmLoading:v.Z,AmOutline:g.Z,ManualArticle:p.Z},setup(){const e=(0,s.iH)(null),a=(0,s.iH)(null),t=(0,s.iH)(!0),l=(0,s.iH)(),i=(0,s.iH)(),r=(0,s.iH)([]);(0,n.YP)([()=>l.value],(()=>v())),(0,n.YP)([()=>i.value,()=>r.value],(()=>g())),(0,n.bv)((()=>{const e=(0,f.yj)();e&&e.query&&(l.value=Number(e.query.id),i.value=Number(e.query.articleId))}));const u=n=>{if(e.value){a.value&&a.value.destroy();const l=new d.G7(e.value,{plugins:w,cards:h._u,config:{table:{overflow:{maxLeftWidth:()=>0,maxRightWidth:()=>{if(d.tq)return 0;const e=(0,d.$)(".editor-wrapper-view"),a=(0,d.$)(".am-engine-view"),t=e.get()?.getBoundingClientRect(),n=a.get()?.getBoundingClientRect(),l=(t?.width||0)-(n?.width||0);return l<=0?100:l}}}}});l.messageSuccess=e=>{o.ZP.success(e)},l.messageError=e=>{o.ZP.error(e)},l.render(n),t.value=!1,a.value=l}};(0,n.Ah)((()=>{a.value&&a.value.destroy()}));const c=e=>{i.value=e},v=async()=>{if(l.value){const e=await(0,m.GX)(l.value);r.value=e||[]}},g=()=>{const e=r.value.find((e=>e.id===i.value)),a=e?.content||"";u(a)};return{loading:t,isMobile:d.tq,container:e,engine:a,listData:r,handleChange:c,getManualArticleList:v}}}),_=t(40089);const b=(0,_.Z)(y,[["render",c],["__scopeId","data-v-3587986c"]]);var k=b},24607:function(e,a,t){t.d(a,{Z:function(){return y}});var n=t(73396),l=t(87139);const i=e=>((0,n.dD)("data-v-3f66adee"),e=e(),(0,n.Cn)(),e),r={class:"manual-article"},u=i((()=>(0,n._)("h2",null,"手册目录",-1))),c={class:"article-tree"},s={key:0,style:{color:"#1890ff"}};function o(e,a,t,i,o,d){const v=(0,n.up)("InputSearch"),g=(0,n.up)("Tree");return(0,n.wg)(),(0,n.iD)("div",r,[u,(0,n.Wm)(v,{value:e.searchValue,"onUpdate:value":a[0]||(a[0]=a=>e.searchValue=a),placeholder:"请输入搜索内容","enter-button":"",onSearch:e.handleSearch},null,8,["value","onSearch"]),(0,n._)("div",c,[(0,n.Wm)(g,{selectedKeys:e.selectedKeys,"onUpdate:selectedKeys":a[1]||(a[1]=a=>e.selectedKeys=a),"tree-data":e.treeData,onSelect:e.selectArticle,fieldNames:{key:"id"}},{title:(0,n.w5)((({title:e,key:a})=>["0-0-1-0"===a?((0,n.wg)(),(0,n.iD)("span",s,(0,l.zw)(e),1)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n.Uk)((0,l.zw)(e),1)],64))])),_:1},8,["selectedKeys","tree-data","onSelect"])])])}var d=t(44870),v=t(89044),g=t(185),p=t(22483),h=t(42024),f=(0,n.aZ)({name:"manual-article",components:{InputSearch:v.Z,Tree:g.ZP},props:["list"],emits:["change"],setup(e,{emit:a}){const t=(0,p.yj)(),l=(0,d.iH)(""),i=(0,d.iH)([]),r=(0,d.iH)([]),u=(0,d.iH)([]);(0,n.YP)((()=>e.list),(e=>c(e))),(0,n.bv)((()=>{if(t.query&&t.query.id&&t.query.articleId){const e=Number(t.query.articleId);u.value=[e]}}));const c=e=>{i.value=e,r.value=(0,h.OH)(e,"parentId")},s=e=>{const a=(0,d.IU)(i.value).filter((a=>a.title.toLowerCase().indexOf(e.toLowerCase())>=0));r.value=(0,h.OH)(a,"parentId")},o=e=>{a("change",e[0])};return{searchValue:l,treeData:r,selectedKeys:u,handleSearch:s,selectArticle:o}}}),m=t(40089);const w=(0,m.Z)(f,[["render",o],["__scopeId","data-v-3f66adee"]]);var y=w}}]);
//# sourceMappingURL=editor-view.7fddc9c4.js.map

File diff suppressed because one or more lines are too long

2
tf/js/editor.512a6323.js Normal file
View File

@@ -0,0 +1,2 @@
"use strict";(self["webpackChunk_object_Object_"]=self["webpackChunk_object_Object_"]||[]).push([[189],{79927:function(t,e,n){n.r(e),n.d(e,{default:function(){return l}});var c=n(73396);const r={class:"editor"};function o(t,e,n,o,i,a){const u=(0,c.up)("Button");return(0,c.wg)(),(0,c.iD)("div",r,[(0,c.Wm)(u,{type:"primary",onClick:e[0]||(e[0]=e=>t.handleClick("/editor/edit"))},{default:(0,c.w5)((()=>[(0,c.Uk)("编辑")])),_:1}),(0,c.Wm)(u,{type:"primary",onClick:e[1]||(e[1]=e=>t.handleClick("/editor/view"))},{default:(0,c.w5)((()=>[(0,c.Uk)("阅读")])),_:1})])}n(57658);var i=n(30898),a=n(22483),u=(0,c.aZ)({name:"editor",components:{Button:i.Z},setup(){const t=(0,a.tv)(),e=e=>{t.push(e)};return{handleClick:e}}}),d=n(40089);const s=(0,d.Z)(u,[["render",o],["__scopeId","data-v-4e8bd339"]]);var l=s}}]);
//# sourceMappingURL=editor.512a6323.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"js/editor.512a6323.js","mappings":"0LAEA,MACMA,EAAa,CAAEC,MAAO,UAEtB,SAAUC,EAAOC,EAAUC,EAAYC,EAAYC,EAAYC,EAAWC,GAC9E,MAAMC,GAAoBC,EAAAA,EAAAA,IAAkB,UAE5C,OAAQC,EAAAA,EAAAA,OAAcC,EAAAA,EAAAA,IAAoB,MAAOZ,EAAY,EAC3Da,EAAAA,EAAAA,IAAaJ,EAAmB,CAC9BK,KAAM,UACNC,QAASX,EAAO,KAAOA,EAAO,GAAMY,GAAiBb,EAAKc,YAAY,kBACrE,CACDC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBC,EAAAA,EAAAA,IAAiB,SAEnBC,EAAG,KAELR,EAAAA,EAAAA,IAAaJ,EAAmB,CAC9BK,KAAM,UACNC,QAASX,EAAO,KAAOA,EAAO,GAAMY,GAAiBb,EAAKc,YAAY,kBACrE,CACDC,SAASC,EAAAA,EAAAA,KAAS,IAAM,EACtBC,EAAAA,EAAAA,IAAiB,SAEnBC,EAAG,KAGT,C,mCCvBA,GAAeC,EAAAA,EAAAA,IAAgB,CAC7BC,KAAM,SACNC,WAAY,CAAEC,OAAMA,EAAAA,GACpBC,KAAAA,GACE,MAAMC,GAASC,EAAAA,EAAAA,MAETX,EAAeY,IACnBF,EAAOG,KAAKD,EAAI,EAGlB,MAAO,CAAEZ,cACX,I,WCTF,MAAMc,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAAS7B,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://[object Object]-/./src/views/editor/index.vue?0d15","webpack://[object Object]-/./src/views/editor/index.vue?19ff","webpack://[object Object]-/./src/views/editor/index.vue"],"sourcesContent":["import { createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-4e8bd339\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"editor\" }\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n const _component_Button = _resolveComponent(\"Button\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_Button, {\n type: \"primary\",\n onClick: _cache[0] || (_cache[0] = ($event: any) => (_ctx.handleClick('/editor/edit')))\n }, {\n default: _withCtx(() => [\n _createTextVNode(\"编辑\")\n ]),\n _: 1\n }),\n _createVNode(_component_Button, {\n type: \"primary\",\n onClick: _cache[1] || (_cache[1] = ($event: any) => (_ctx.handleClick('/editor/view')))\n }, {\n default: _withCtx(() => [\n _createTextVNode(\"阅读\")\n ]),\n _: 1\n })\n ]))\n}","\nimport { defineComponent } from 'vue';\nimport { Button } from 'ant-design-vue';\nimport { useRouter } from 'vue-router'\n\nexport default defineComponent({\n name: 'editor',\n components: { Button },\n setup() {\n const router = useRouter();\n\n const handleClick = (url: string) => {\n router.push(url);\n };\n\n return { handleClick };\n }\n});\n","import { render } from \"./index.vue?vue&type=template&id=4e8bd339&scoped=true&ts=true\"\nimport script from \"./index.vue?vue&type=script&lang=ts\"\nexport * from \"./index.vue?vue&type=script&lang=ts\"\n\nimport \"./index.vue?vue&type=style&index=0&id=4e8bd339&lang=less&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4e8bd339\"]])\n\nexport default __exports__"],"names":["_hoisted_1","class","render","_ctx","_cache","$props","$setup","$data","$options","_component_Button","_resolveComponent","_openBlock","_createElementBlock","_createVNode","type","onClick","$event","handleClick","default","_withCtx","_createTextVNode","_","defineComponent","name","components","Button","setup","router","useRouter","url","push","__exports__"],"sourceRoot":""}