Admin.UI/src/views/admin/document.vue
(开头部分) 25KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<template>
<section v-loading="pageLoading" style="height:100%;">
<el-container style="height:100%;">
<el-container>
<el-header class="header" height="auto" style="padding:5px 10px 5px 10px;text-align:right;">
<span style="float:left;font-size:14px;line-height: 28px;">{{ document.form.label }}</span>
<el-button v-if="checkPermission(['api:admin:document:updatecontent'])" type="primary" :disabled="!hasDocument" :loading="document.loadingSave" @click="save(false)">保存文档</el-button>
</el-header>
<el-main class="main" style="padding:0px 5px 5px 5px;overflow:unset">
<div style="height:calc(100% - 2px);">
<my-markdown-editor ref="markdownEditor" v-model="document.form.content" :height="'100%'" />
</div>
</el-main>
</el-container>
<el-aside v-resizable="resizeOptions" :width="rightPanelWidth" style="padding:0px;border-left: 1px solid #e6e6e6;position: relative;overflow:unset;">
<el-container style="height:100%;overflow:hidden;">
<el-header class="header" height="auto" style="padding:5px 10px 6px 10px;border-bottom: 1px solid #e6e6e6;text-align:right;">
<div v-show="isDocTab">
<el-button-group>
<el-button type="primary" @click="getDocuments">刷新</el-button>
<el-dropdown v-if="checkPermission(['api:admin:document:addgroup','api:admin:document:addmenu'])">
<el-button type="primary">
新增<i class="el-icon-arrow-down el-icon--right" />
</el-button>
<template #dropdown>
<el-dropdown-menu :visible-arrow="false" style="margin-top: 2px;">
<el-dropdown-item v-if="checkPermission(['api:admin:document:addgroup'])" icon="el-icon-folder" @click.native="onOpenAddGroup">新增分组</el-dropdown-item>
<el-dropdown-item v-if="checkPermission(['api:admin:document:addmenu'])" icon="el-icon-tickets" @click.native="onOpenAddMenu">新增菜单</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
</el-button-group>
</div>
<div v-show="isImgTab">
<el-button-group>
<el-button type="primary" :disabled="!hasDocument" @click="getDocumentImages">刷新</el-button>
<el-upload
v-if="hasDocument && checkPermission(['api:admin:document:uploadimage'])"
ref="upload"
action="/api/admin/document/upload-image"
multiple
:headers="token"
:data="{id:document.form.id}"
:show-file-list="false"
:before-upload="onBeforeUpload"
:on-success="onUploadSuccess"
:on-error="onUploadError"
style="display: inline-block;"
>
<el-button type="primary">
<i class="el-icon-upload el-icon--left" />上传图片
</el-button>
</el-upload>
<el-button v-else-if="checkPermission(['api:admin:document:uploadimage'])" type="primary" :disabled="!hasDocument">
<i class="el-icon-upload el-icon--left" />上传图片
</el-button>
</el-button-group>
</div>
</el-header>
<el-main ref="tabContainer" class="main" :style="isImgTab?'padding:5px 10px 10px 10px':'padding:0px 5px 5px 5px;'">
后面还有 770 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
