This commit is contained in:
lq 2024-05-09 14:47:05 +08:00
commit 4cbb9a6d2d
198 changed files with 19972 additions and 0 deletions

166
code/list/index.vue Normal file
View File

@ -0,0 +1,166 @@
<!--
* @Descripttion: 此文件由SCUI生成典型的VUE增删改列表页面组件
* @version: 1.0
* @Author: SCUI AutoCode 模板版本 1.0.0-beta.1
* @Date: <%= createDate %>
* @LastEditors: (最后更新作者)
* @LastEditTime: (最后更新时间)
-->
<template>
<el-container>
<el-header>
<div class="left-panel">
<el-button type="primary" icon="el-icon-plus" @click="add"></el-button>
<el-button type="danger" plain icon="el-icon-delete" :disabled="selection.length==0" @click="batch_del"></el-button>
</div>
<div class="right-panel">
<div class="right-panel-search">
<el-input v-model="search.keyword" placeholder="关键词搜索" clearable></el-input>
<el-button type="primary" icon="el-icon-search" @click="upsearch"></el-button>
</div>
</div>
</el-header>
<el-main class="nopadding">
<scTable ref="table" :apiObj="apiObj" row-key="<%= base.rowKey %>" @selection-change="selectionChange">
<el-table-column type="selection" width="50"></el-table-column>
<% column.forEach(function(item, index){ %>
<el-table-column label="<%= item.label %>" prop="<%= item.prop %>" width="<%= item.width %>"></el-table-column>
<% })%>
<el-table-column label="操作" fixed="right" align="right" width="140">
<template #default="scope">
<el-button type="text" size="small" @click="table_show(scope.row, scope.$index)">查看</el-button>
<el-button type="text" size="small" @click="table_edit(scope.row, scope.$index)">编辑</el-button>
<el-popconfirm title="确定删除吗?" @confirm="table_del(scope.row, scope.$index)">
<template #reference>
<el-button type="text" size="small">删除</el-button>
</template>
</el-popconfirm>
</template>
</el-table-column>
</scTable>
</el-main>
</el-container>
<el-dialog :title="titleMap[saveMode]" v-model="saveDialogVisible" :width="500" destroy-on-close>
<save-dialog ref="saveDialog" :mode="saveMode"></save-dialog>
<template #footer>
<el-button @click="saveDialogVisible=false" > </el-button>
<el-button v-if="saveMode!='show'" type="primary" @click="saveForm()" :loading="isSaveing"> </el-button>
</template>
</el-dialog>
</template>
<script>
import saveDialog from './save'
export default {
name: '<%= base.name %>',
components: {
saveDialog
},
data() {
return {
apiObj: this.$API.<%= api.list %>,
selection: [],
search: {
keyword: ""
},
saveDialogVisible: false,
saveMode: 'add',
titleMap: {
add: "新增",
edit: "编辑",
show: "查看"
},
isSaveing: false,
}
},
mounted(){
},
methods: {
//
add(){
this.saveMode = 'add';
this.saveDialogVisible = true;
},
//
table_edit(row){
this.saveMode = 'edit';
this.saveDialogVisible = true;
this.$nextTick(() => {
//ID
this.$refs.saveDialog.setData(row)
})
},
//
table_show(row){
this.saveMode = 'show';
this.saveDialogVisible = true;
this.$nextTick(() => {
//ID
this.$refs.saveDialog.setData(row)
})
},
//
async table_del(row, index){
var reqData = {id: row.id}
var res = await this.$API.<%= api.del %>.post(reqData);
if(res.code == 200){
// OR /
this.$refs.table.tableData.splice(index, 1);
this.$message.success("删除成功")
}else{
this.$alert(res.message, "提示", {type: 'error'})
}
},
//
async batch_del(){
this.$confirm(`确定删除选中的 ${this.selection.length} 项吗?`, '提示', {
type: 'warning'
}).then(() => {
const loading = this.$loading();
this.selection.forEach(item => {
this.$refs.table.tableData.forEach((itemI, indexI) => {
if (item.id === itemI.id) {
this.$refs.table.tableData.splice(indexI, 1)
}
})
})
loading.close();
this.$message.success("操作成功")
}).catch(() => {
})
},
//
saveForm(){
this.$refs.saveDialog.submit(async (formData) => {
this.isSaveing = true;
var res = await this.$API.<%= api.save %>.post(formData);
this.isSaveing = false;
if(res.code == 200){
// OR /
this.saveDialogVisible = false;
this.$message.success("操作成功")
}else{
this.$alert(res.message, "提示", {type: 'error'})
}
})
},
//
selectionChange(selection){
this.selection = selection;
},
//
upsearch(){
}
}
}
</script>
<style>
</style>

72
code/list/save.vue Normal file
View File

@ -0,0 +1,72 @@
<!--
* @Descripttion: 此文件由SCUI生成典型的VUE增删改列表页面组件
* @version: 1.0
* @Author: SCUI AutoCode 模板版本 1.0.0-beta.1
* @Date: <%= createDate %>
* @LastEditors: (最后更新作者)
* @LastEditTime: (最后更新时间)
-->
<template>
<el-form :model="form" :rules="rules" :disabled="mode=='show'" ref="dialogForm" label-width="100px" label-position="left">
<% column.forEach(function(item, index){ %>
<el-form-item label="<%= item.label %>" prop="<%= item.prop %>">
<el-input v-model="form.<%= item.prop %>" clearable></el-input>
</el-form-item>
<% })%>
</el-form>
</template>
<script>
export default {
props: {
mode: { type: String, default: "add" }
},
data() {
return {
//
form: {
<%= base.rowKey %>:"",
<% column.forEach(function(item, index){ %>
<%= item.prop %>: "",
<% })%>
},
//
rules: {
<% column.forEach(function(item, index){ %>
<%= item.prop %>: [
{required: true, message: '请输入<%= item.label %>'}
],
<% })%>
},
}
},
mounted(){
},
methods: {
//
submit(callback){
this.$refs.dialogForm.validate((valid) => {
if (valid) {
callback(this.form)
}else{
return false;
}
})
},
//
setData(data){
this.form.<%= base.rowKey %> = data.<%= base.rowKey %>
<% column.forEach(function(item, index){ %>
this.form.<%= item.prop %> = data.<%= item.prop %>
<% })%>
//
//Object.assign(this.form, data)
}
}
}
</script>
<style>
</style>

11
config.js Normal file
View File

@ -0,0 +1,11 @@
// 此文件非必要,在生产环境下此文件配置可覆盖运行配置,开发环境下不起效
// 详情见 src/config/index.js
const APP_CONFIG = {
//标题
//APP_NAME: "SCUI",
//接口地址如遇跨域需使用nginx代理
//API_URL: "https://www.fastmock.site/mock/5039c4361c39a7e3252c5b55971f1bd3/api"
}

1
css/1407.c9836247.css Normal file
View File

@ -0,0 +1 @@
.sc-cropper[data-v-5a089473]{height:300px}.sc-cropper__img[data-v-5a089473]{height:100%;width:400px;float:left;background:#ebeef5}.sc-cropper__img img[data-v-5a089473]{display:none}.sc-cropper__preview[data-v-5a089473]{width:120px;margin-left:20px;float:left}.sc-cropper__preview h4[data-v-5a089473]{font-weight:400;font-size:12px;color:#999;margin-bottom:20px}.sc-cropper__preview__img[data-v-5a089473]{overflow:hidden;width:120px;height:120px;border:1px solid #ebeef5}

1
css/404.2d20761a.css Normal file
View File

@ -0,0 +1 @@
.router-err[data-v-10b4695c]{display:flex;width:900px;margin:50px auto;align-items:center}.router-err__icon[data-v-10b4695c]{width:400px}.router-err__icon img[data-v-10b4695c]{width:100%}.router-err__content[data-v-10b4695c]{flex:1;padding:40px}.router-err__content h2[data-v-10b4695c]{font-size:26px}.router-err__content p[data-v-10b4695c]{font-size:14px;color:#999;margin:15px 0 30px 0;line-height:1.5}@media (max-width:992px){.router-err[data-v-10b4695c]{display:block;width:100%;margin-top:10px;text-align:center}.router-err__icon[data-v-10b4695c]{width:280px;margin:0 auto}}

1
css/6570.c3c0c286.css Normal file
View File

@ -0,0 +1 @@
.sc-code-editor[data-v-a0186eba]{font-size:14px;border:1px solid #ddd;line-height:150%}.sc-code-editor[data-v-a0186eba] .CodeMirror{height:100%}

1
css/app.13c771e4.css Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.item-background p[data-v-2a4d28f0]{color:#999;margin-top:10px;line-height:1.8}

View File

@ -0,0 +1 @@
.progress[data-v-02bc7e68]{text-align:center}.progress .percentage-value[data-v-02bc7e68]{font-size:28px}.progress .percentage-label[data-v-02bc7e68]{font-size:12px;margin-top:10px}

View File

@ -0,0 +1 @@
.item-background[data-v-1e5a9c0b]{background:linear-gradient(90deg,#8e54e9,#4776e6);color:#fff}.time h2[data-v-1e5a9c0b]{font-size:40px}.time p[data-v-1e5a9c0b]{font-size:14px;margin-top:13px;opacity:.7}

View File

@ -0,0 +1 @@
.welcome .logo[data-v-604b640e]{text-align:center}.welcome .logo img[data-v-604b640e]{vertical-align:bottom;width:100px;height:100px;margin-bottom:20px}.welcome .logo h2[data-v-604b640e]{font-size:30px;font-weight:400;display:flex;align-items:center;justify-content:center}.tips[data-v-604b640e]{margin-top:20px;padding:0 40px}.tips-item[data-v-604b640e]{display:flex;align-items:center;justify-content:center;padding:7.5px 0}.tips-item-icon[data-v-604b640e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;margin-right:20px;color:var(--el-color-primary);background:hsla(0,0%,71%,.1)}.tips-item-message[data-v-604b640e]{flex:1;font-size:14px}.actions[data-v-604b640e]{text-align:center;margin:40px 0 20px 0}

View File

@ -0,0 +1 @@
.item-background p[data-v-2a4d28f0]{color:#999;margin-top:10px;line-height:1.8}.progress[data-v-02bc7e68]{text-align:center}.progress .percentage-value[data-v-02bc7e68]{font-size:28px}.progress .percentage-label[data-v-02bc7e68]{font-size:12px;margin-top:10px}.item-background[data-v-1e5a9c0b]{background:linear-gradient(90deg,#8e54e9,#4776e6);color:#fff}.time h2[data-v-1e5a9c0b]{font-size:40px}.time p[data-v-1e5a9c0b]{font-size:14px;margin-top:13px;opacity:.7}.welcome .logo[data-v-604b640e]{text-align:center}.welcome .logo img[data-v-604b640e]{vertical-align:bottom;width:100px;height:100px;margin-bottom:20px}.welcome .logo h2[data-v-604b640e]{font-size:30px;font-weight:400;display:flex;align-items:center;justify-content:center}.tips[data-v-604b640e]{margin-top:20px;padding:0 40px}.tips-item[data-v-604b640e]{display:flex;align-items:center;justify-content:center;padding:7.5px 0}.tips-item-icon[data-v-604b640e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;margin-right:20px;color:var(--el-color-primary);background:hsla(0,0%,71%,.1)}.tips-item-message[data-v-604b640e]{flex:1;font-size:14px}.actions[data-v-604b640e]{text-align:center;margin:40px 0 20px 0}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.myMods[data-v-ddc038fc]{list-style:none;margin:-10px}.myMods li[data-v-ddc038fc]{display:inline-block;width:100px;height:100px;vertical-align:top;transition:all .3s ease;margin:10px;border-radius:5px}.myMods li[data-v-ddc038fc]:hover{opacity:.8}.myMods li a[data-v-ddc038fc]{width:100%;height:100%;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.myMods li i[data-v-ddc038fc]{font-size:26px;color:#fff}.myMods li p[data-v-ddc038fc]{font-size:12px;color:#fff;margin-top:10px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modItem-add[data-v-ddc038fc]{border:1px dashed #ddd;cursor:pointer}.modItem-add i[data-v-ddc038fc]{font-size:30px;color:#999!important}.modItem-add:hover i[data-v-ddc038fc],.modItem-add[data-v-ddc038fc]:hover{border-color:#409eff;color:#409eff!important}.setMods[data-v-ddc038fc]{padding:0 20px}.setMods h4[data-v-ddc038fc]{font-size:14px;font-weight:400}.setMods ul[data-v-ddc038fc]{margin:20px -5px;min-height:90px}.setMods li[data-v-ddc038fc]{display:inline-block;width:80px;height:80px;text-align:center;margin:5px;color:#fff;vertical-align:top;padding:4px;padding-top:15px;cursor:move;border-radius:3px}.setMods li i[data-v-ddc038fc]{font-size:20px}.setMods li p[data-v-ddc038fc]{font-size:12px;margin-top:10px}.setMods li.sortable-ghost[data-v-ddc038fc]{opacity:.3}

View File

@ -0,0 +1 @@
.myMods[data-v-ddc038fc]{list-style:none;margin:-10px}.myMods li[data-v-ddc038fc]{display:inline-block;width:100px;height:100px;vertical-align:top;transition:all .3s ease;margin:10px;border-radius:5px}.myMods li[data-v-ddc038fc]:hover{opacity:.8}.myMods li a[data-v-ddc038fc]{width:100%;height:100%;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.myMods li i[data-v-ddc038fc]{font-size:26px;color:#fff}.myMods li p[data-v-ddc038fc]{font-size:12px;color:#fff;margin-top:10px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modItem-add[data-v-ddc038fc]{border:1px dashed #ddd;cursor:pointer}.modItem-add i[data-v-ddc038fc]{font-size:30px;color:#999!important}.modItem-add:hover i[data-v-ddc038fc],.modItem-add[data-v-ddc038fc]:hover{border-color:#409eff;color:#409eff!important}.setMods[data-v-ddc038fc]{padding:0 20px}.setMods h4[data-v-ddc038fc]{font-size:14px;font-weight:400}.setMods ul[data-v-ddc038fc]{margin:20px -5px;min-height:90px}.setMods li[data-v-ddc038fc]{display:inline-block;width:80px;height:80px;text-align:center;margin:5px;color:#fff;vertical-align:top;padding:4px;padding-top:15px;cursor:move;border-radius:3px}.setMods li i[data-v-ddc038fc]{font-size:20px}.setMods li p[data-v-ddc038fc]{font-size:12px;margin-top:10px}.setMods li.sortable-ghost[data-v-ddc038fc]{opacity:.3}

1
css/layout.a114c714.css Normal file
View File

@ -0,0 +1 @@
.mobile-nav-button[data-v-a483418e]{position:fixed;bottom:10px;left:10px;z-index:10;width:50px;height:50px;background:#409eff;box-shadow:0 2px 12px 0 #409eff;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-nav-button i[data-v-a483418e]{color:#fff;font-size:20px}.mobile-nav[data-v-a483418e]{background:#212d3d}.mobile-nav .el-header[data-v-a483418e]{background:transparent;border:0}.mobile-nav .el-main[data-v-a483418e]{padding:0}.mobile-nav .logo-bar[data-v-a483418e]{display:flex;align-items:center;font-weight:700;font-size:20px;color:#fff}.mobile-nav .logo-bar img[data-v-a483418e]{width:30px;margin-right:10px}.mobile-nav .el-submenu__title[data-v-a483418e]:hover{background:#fff!important}.el-breadcrumb[data-v-d25726ee]{margin-left:15px}.el-breadcrumb .el-breadcrumb__inner .icon[data-v-d25726ee]{font-size:14px;margin-right:5px;float:left}.breadcrumb-enter-active[data-v-d25726ee],.breadcrumb-leave-active[data-v-d25726ee]{transition:all .3s}.breadcrumb-enter-from[data-v-d25726ee],.breadcrumb-leave-active[data-v-d25726ee]{opacity:0;transform:translateX(20px)}.breadcrumb-leave-active[data-v-d25726ee]{position:absolute}.contextmenu{position:fixed;width:200px;margin:0;border-radius:0;background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:3000;list-style-type:none;padding:10px 0}.contextmenu hr{margin:5px 0;border:none;height:1px;font-size:0;background-color:var(--el-border-color-light)}.contextmenu li{display:flex;align-items:center;margin:0;cursor:pointer;line-height:30px;padding:0 17px;color:#606266}.contextmenu li i{font-size:14px;margin-right:10px}.contextmenu li:hover{background-color:#ecf5ff;color:#66b1ff}.contextmenu li.disabled{cursor:not-allowed;color:#bbb;background:transparent}.tags-tip{padding:5px}.tags-tip p{margin-bottom:10px}.dark .contextmenu li{color:var(--el-text-color-primary)}.sc-search-no-result[data-v-2bd43785]{text-align:center;margin:40px 0;color:#999}.sc-search-history[data-v-2bd43785]{margin-top:10px}.sc-search-history .el-tag[data-v-2bd43785]{cursor:pointer}.sc-search-result[data-v-2bd43785]{margin-top:15px}.sc-search-result li[data-v-2bd43785]{height:56px;padding:0 15px;background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);list-style:none;border-radius:4px;margin-bottom:5px;font-size:14px;display:flex;align-items:center;cursor:pointer}.sc-search-result li i[data-v-2bd43785]{font-size:20px;margin-right:15px}.sc-search-result li[data-v-2bd43785]:hover{background:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}.user-bar-tasks-item[data-v-1d80f4cf]{margin-bottom:10px}.user-bar-tasks-item[data-v-1d80f4cf]:hover{border-color:var(--el-color-primary)}.user-bar-tasks-item-body[data-v-1d80f4cf]{display:flex}.user-bar-tasks-item-body .taskIcon[data-v-1d80f4cf]{width:45px;height:45px;background:var(--el-color-primary-light-9);margin-right:20px;display:flex;justify-content:center;align-items:center;color:var(--el-color-primary);border-radius:20px}.user-bar-tasks-item-body .taskMain[data-v-1d80f4cf]{flex:1}.user-bar-tasks-item-body .title h2[data-v-1d80f4cf]{font-size:15px}.user-bar-tasks-item-body .title p[data-v-1d80f4cf]{font-size:12px;color:#999;margin-top:5px}.user-bar-tasks-item-body .bottom[data-v-1d80f4cf]{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.user-bar .panel-item[data-v-3134763f],.user-bar[data-v-3134763f]{display:flex;align-items:center;height:100%}.user-bar .panel-item[data-v-3134763f]{padding:0 10px;cursor:pointer}.user-bar .panel-item i[data-v-3134763f]{font-size:16px}.user-bar .panel-item[data-v-3134763f]:hover{background:rgba(0,0,0,.1)}.user-bar .user-avatar[data-v-3134763f]{height:49px;display:flex;align-items:center}.user-bar .user-avatar label[data-v-3134763f]{display:inline-block;margin-left:5px;font-size:12px;cursor:pointer}.msg-list li[data-v-3134763f]{border-top:1px solid #eee}.msg-list li a[data-v-3134763f]{display:flex;padding:20px}.msg-list li a[data-v-3134763f]:hover{background:#ecf5ff}.msg-list__icon[data-v-3134763f]{width:40px;margin-right:15px}.msg-list__main[data-v-3134763f]{flex:1}.msg-list__main h2[data-v-3134763f]{font-size:15px;font-weight:400;color:#333}.msg-list__main p[data-v-3134763f]{font-size:12px;color:#999;line-height:1.8;margin-top:5px}.msg-list__time[data-v-3134763f]{width:100px;text-align:right;color:#999}.dark .msg-list__main h2[data-v-3134763f]{color:#d0d0d0}.dark .msg-list li[data-v-3134763f]{border-top:1px solid #363636}.dark .msg-list li a[data-v-3134763f]:hover{background:#383838}.iframe-pages[data-v-27bcc55e]{width:100%;height:100%;background:#fff}iframe[data-v-27bcc55e]{border:0;width:100%;height:100%;display:block}

1
css/login.4b09b84e.css Normal file
View File

@ -0,0 +1 @@
.login_bg[data-v-445e96e8]{width:100%;height:100%;background:#fff;display:flex}.login_adv[data-v-445e96e8]{width:33.33333%;background-color:#555;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.login_adv__title[data-v-445e96e8]{color:#fff;padding:40px;position:absolute;top:0;left:0;right:0;z-index:2}.login_adv__title h2[data-v-445e96e8]{font-size:40px}.login_adv__title h4[data-v-445e96e8]{font-size:18px;margin-top:10px;font-weight:400}.login_adv__title p[data-v-445e96e8]{font-size:14px;margin-top:10px;line-height:1.8;color:hsla(0,0%,100%,.6)}.login_adv__title div[data-v-445e96e8]{margin-top:10px;display:flex;align-items:center}.login_adv__title div span[data-v-445e96e8]{margin-right:15px}.login_adv__title div i[data-v-445e96e8]{font-size:40px}.login_adv__title div i.add[data-v-445e96e8]{font-size:20px;color:hsla(0,0%,100%,.6)}.login_adv__bottom[data-v-445e96e8]{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:40px;background-image:linear-gradient(transparent,#000);z-index:3}.login_adv__mask[data-v-445e96e8]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.login_main[data-v-445e96e8]{flex:1;overflow:auto;display:flex}.login-form[data-v-445e96e8]{width:400px;margin:auto;padding:20px 0}.login-header[data-v-445e96e8]{margin-bottom:40px}.login-header .logo[data-v-445e96e8]{display:flex;align-items:center}.login-header .logo img[data-v-445e96e8]{width:40px;height:40px;vertical-align:bottom;margin-right:10px}.login-header .logo label[data-v-445e96e8]{font-size:26px;font-weight:700}.login-oauth[data-v-445e96e8]{display:flex;justify-content:space-around}.login-form .el-divider[data-v-445e96e8]{margin-top:40px}.login-form[data-v-445e96e8] .el-tabs .el-tabs__header{margin-bottom:25px}.login-form[data-v-445e96e8] .el-tabs .el-tabs__header .el-tabs__item{font-size:14px}.login-form[data-v-445e96e8] .login-forgot{text-align:right}.login-form[data-v-445e96e8] .login-forgot a{color:var(--el-color-primary)}.login-form[data-v-445e96e8] .login-forgot a:hover{color:var(--el-color-primary-light-3)}.login-form[data-v-445e96e8] .login-reg{font-size:14px;color:var(--el-text-color-primary)}.login-form[data-v-445e96e8] .login-reg a{color:var(--el-color-primary)}.login-form[data-v-445e96e8] .login-reg a:hover{color:var(--el-color-primary-light-3)}.login_config[data-v-445e96e8]{position:absolute;top:20px;right:20px}.login-form[data-v-445e96e8] .login-msg-yzm{display:flex;width:100%}.login-form[data-v-445e96e8] .login-msg-yzm .el-button{margin-left:10px;--el-button-size:42px}.qrCodeLogin[data-v-445e96e8]{text-align:center;position:relative;padding:20px 0}.qrCodeLogin img.qrCode[data-v-445e96e8]{background:#fff;padding:20px;border-radius:10px}.qrCodeLogin p.msg[data-v-445e96e8]{margin-top:15px}.qrCodeLogin .qrCodeLogin-result[data-v-445e96e8]{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background:var(--el-mask-color)}@media (max-width:1200px){.login-form[data-v-445e96e8]{width:340px}}@media (max-width:1000px){.login_main[data-v-445e96e8]{display:block}.login_main .login_config[data-v-445e96e8]{position:static;padding:20px 20px 0 20px;text-align:right}.login-form[data-v-445e96e8]{width:100%;padding:20px 40px}.login_adv[data-v-445e96e8]{display:none}}

12
css/modules.3e224048.css Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.aboutTop[data-v-278f5e7a]{border:0;background:linear-gradient(90deg,#8e54e9,#4776e6);color:#fff}.aboutTop-info[data-v-278f5e7a]{text-align:center}.aboutTop-info img[data-v-278f5e7a]{width:100px}.aboutTop-info h2[data-v-278f5e7a]{font-size:26px;margin-top:15px}.aboutTop-info p[data-v-278f5e7a]{font-size:16px;margin-top:10px}

View File

@ -0,0 +1 @@
.menu[data-v-0b8c14e4] .el-tree-node__label{display:flex;flex:1;height:100%}.custom-tree-node[data-v-0b8c14e4]{display:flex;flex:1;align-items:center;justify-content:space-between;font-size:14px;padding-right:24px;height:100%}.custom-tree-node .code[data-v-0b8c14e4]{font-size:12px;color:#999}.custom-tree-node .do[data-v-0b8c14e4],.custom-tree-node:hover .code[data-v-0b8c14e4]{display:none}.custom-tree-node:hover .do[data-v-0b8c14e4]{display:inline-block}

View File

@ -0,0 +1 @@
.code[data-v-6b71ccf9]{background:#848484;padding:15px;color:#fff;font-size:12px;border-radius:4px}

View File

@ -0,0 +1 @@
.code[data-v-6b71ccf9]{background:#848484;padding:15px;color:#fff;font-size:12px;border-radius:4px}

View File

@ -0,0 +1 @@
.sc-icon-select[data-v-608ca6b8]{display:inline-flex}.sc-icon-select__wrapper[data-v-608ca6b8]{cursor:pointer;display:inline-flex}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__inner{flex-grow:0;width:0}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__icon{margin:0;font-size:16px}.sc-icon-select__wrapper.hasValue[data-v-608ca6b8] .el-input__icon{color:var(--el-text-color-regular)}.sc-icon-select__list[data-v-608ca6b8]{height:270px;overflow:auto}.sc-icon-select__list li[data-v-608ca6b8]{display:inline-block;width:80px;height:80px;margin:5px;vertical-align:top;transition:all .1s;border-radius:4px;position:relative}.sc-icon-select__list li span[data-v-608ca6b8]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer}.sc-icon-select__list li i[data-v-608ca6b8]{display:inline-block;width:100%;height:100%;font-size:26px;color:#6d7882;display:flex;justify-content:center;align-items:center;border-radius:4px}.sc-icon-select__list li[data-v-608ca6b8]:hover{box-shadow:0 0 1px 4px var(--el-color-primary);background:var(--el-color-primary-light-9)}.sc-icon-select__list li:hover i[data-v-608ca6b8]{color:var(--el-color-primary)}h2[data-v-03dbe8e0]{font-size:17px;color:#3c4a54;padding:0 0 30px 0}.apilist[data-v-03dbe8e0]{border-left:1px solid #eee}[data-theme=dark] h2[data-v-03dbe8e0]{color:#fff}[data-theme=dark] .apilist[data-v-03dbe8e0]{border-color:#434343}

View File

@ -0,0 +1 @@
.sc-icon-select[data-v-608ca6b8]{display:inline-flex}.sc-icon-select__wrapper[data-v-608ca6b8]{cursor:pointer;display:inline-flex}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__inner{flex-grow:0;width:0}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__icon{margin:0;font-size:16px}.sc-icon-select__wrapper.hasValue[data-v-608ca6b8] .el-input__icon{color:var(--el-text-color-regular)}.sc-icon-select__list[data-v-608ca6b8]{height:270px;overflow:auto}.sc-icon-select__list li[data-v-608ca6b8]{display:inline-block;width:80px;height:80px;margin:5px;vertical-align:top;transition:all .1s;border-radius:4px;position:relative}.sc-icon-select__list li span[data-v-608ca6b8]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer}.sc-icon-select__list li i[data-v-608ca6b8]{display:inline-block;width:100%;height:100%;font-size:26px;color:#6d7882;display:flex;justify-content:center;align-items:center;border-radius:4px}.sc-icon-select__list li[data-v-608ca6b8]:hover{box-shadow:0 0 1px 4px var(--el-color-primary);background:var(--el-color-primary-light-9)}.sc-icon-select__list li:hover i[data-v-608ca6b8]{color:var(--el-color-primary)}h2[data-v-03dbe8e0]{font-size:17px;color:#3c4a54;padding:0 0 30px 0}.apilist[data-v-03dbe8e0]{border-left:1px solid #eee}[data-theme=dark] h2[data-v-03dbe8e0]{color:#fff}[data-theme=dark] .apilist[data-v-03dbe8e0]{border-color:#434343}.menu[data-v-667a91d5] .el-tree-node__label{display:flex;flex:1;height:100%}.custom-tree-node[data-v-667a91d5]{flex:1;justify-content:space-between;font-size:14px;padding-right:24px}.custom-tree-node .label[data-v-667a91d5],.custom-tree-node[data-v-667a91d5]{display:flex;align-items:center;height:100%}.custom-tree-node .label .el-tag[data-v-667a91d5]{margin-left:5px}.custom-tree-node .do[data-v-667a91d5]{display:none}.custom-tree-node .do i[data-v-667a91d5]{margin-left:5px;color:#999}.custom-tree-node .do i[data-v-667a91d5]:hover{color:#333}.custom-tree-node:hover .do[data-v-667a91d5]{display:inline-block}

View File

@ -0,0 +1 @@
.treeMain[data-v-7e19fe49]{height:280px;overflow:auto;border:1px solid #dcdfe6;margin-bottom:10px}

View File

@ -0,0 +1 @@
.treeMain[data-v-7e19fe49]{height:280px;overflow:auto;border:1px solid #dcdfe6;margin-bottom:10px}

View File

@ -0,0 +1 @@
.sc-cron[data-v-374fb9c7] .el-tabs__item{height:auto;line-height:1;padding:0 7px;vertical-align:bottom}.sc-cron-num[data-v-374fb9c7]{text-align:center;margin-bottom:15px;width:100%}.sc-cron-num h2[data-v-374fb9c7]{font-size:12px;margin-bottom:15px;font-weight:400}.sc-cron-num h4[data-v-374fb9c7]{display:block;height:32px;line-height:30px;width:100%;font-size:12px;padding:0 15px;background:var(--el-color-primary-light-9);border-radius:4px}.sc-cron[data-v-374fb9c7] .el-tabs__item.is-active .sc-cron-num h4{background:var(--el-color-primary);color:#fff}[data-theme=dark] .sc-cron-num h4[data-v-374fb9c7]{background:var(--el-color-white)}

View File

@ -0,0 +1 @@
.sc-cron[data-v-374fb9c7] .el-tabs__item{height:auto;line-height:1;padding:0 7px;vertical-align:bottom}.sc-cron-num[data-v-374fb9c7]{text-align:center;margin-bottom:15px;width:100%}.sc-cron-num h2[data-v-374fb9c7]{font-size:12px;margin-bottom:15px;font-weight:400}.sc-cron-num h4[data-v-374fb9c7]{display:block;height:32px;line-height:30px;width:100%;font-size:12px;padding:0 15px;background:var(--el-color-primary-light-9);border-radius:4px}.sc-cron[data-v-374fb9c7] .el-tabs__item.is-active .sc-cron-num h4{background:var(--el-color-primary);color:#fff}[data-theme=dark] .sc-cron-num h4[data-v-374fb9c7]{background:var(--el-color-white)}.task[data-v-dbf89736]{height:210px}.task-item h2[data-v-dbf89736]{font-size:15px;color:#3c4a54;padding-bottom:15px}.task-item li[data-v-dbf89736]{list-style-type:none;margin-bottom:10px}.task-item li h4[data-v-dbf89736]{font-size:12px;font-weight:400;color:#999}.task-item li p[data-v-dbf89736]{margin-top:5px}.task-item .bottom[data-v-dbf89736]{border-top:1px solid #ebeef5;text-align:right;padding-top:10px;display:flex;justify-content:space-between;align-items:center}.task-add[data-v-dbf89736]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;color:#999}.task-add[data-v-dbf89736]:hover{color:#409eff}.task-add i[data-v-dbf89736]{font-size:30px}.task-add p[data-v-dbf89736]{font-size:12px;margin-top:20px}.dark .task-item .bottom[data-v-dbf89736]{border-color:var(--el-border-color-light)}

View File

@ -0,0 +1 @@
.sc-select-filter[data-v-63483ae9]{width:100%}.sc-select-filter__item[data-v-63483ae9]{display:flex}.sc-select-filter__item-title[data-v-63483ae9]{width:80px}.sc-select-filter__item-title label[data-v-63483ae9]{font-size:14px;padding-top:13px;display:inline-block;color:#999}.sc-select-filter__item-options[data-v-63483ae9]{flex:1;border-bottom:1px dashed var(--el-border-color-light)}.sc-select-filter__item-options ul[data-v-63483ae9]{display:flex;flex-wrap:wrap;padding-top:10px}.sc-select-filter__item-options li[data-v-63483ae9]{list-style:none;cursor:pointer;height:28px;padding:0 15px;border-radius:32px;margin:0 10px 10px 0;display:flex;align-items:center;background:var(--el-color-primary-light-9)}.sc-select-filter__item-options li .el-icon[data-v-63483ae9]{margin-right:3px;font-size:16px}.sc-select-filter__item-options li[data-v-63483ae9]:hover{color:var(--el-color-primary)}.sc-select-filter__item-options li.active[data-v-63483ae9]{background:var(--el-color-primary);color:#fff;font-weight:700}.sc-select-filter__item:last-of-type .sc-select-filter__item-options[data-v-63483ae9]{border:0}.sc-select-filter__no-data[data-v-63483ae9]{color:#999}

View File

@ -0,0 +1 @@
.page-msg[data-v-877c30c0]{margin:15px 0}.page-buttons[data-v-877c30c0]{margin-bottom:20px}

View File

@ -0,0 +1 @@
.el-steps[data-v-a03823a8] .is-finish .el-step__line{background:var(--el-color-primary)}

View File

@ -0,0 +1 @@
.code[data-v-11ad0de6]{height:400px;overflow:auto;background:#333;color:#999;padding:20px;font-size:14px;font-family:consolas;line-height:1.5}

View File

@ -0,0 +1 @@
.el-card[data-v-63fd3909]{margin-bottom:15px}.code-item[data-v-63fd3909]{cursor:pointer}.code-item .img[data-v-63fd3909]{width:100%;height:150px;background:#09f;display:flex;align-items:center;justify-content:center}.code-item .img i[data-v-63fd3909]{font-size:100px;color:#fff;background-image:-webkit-linear-gradient(top left,#fff,#09f 100px);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.code-item .title[data-v-63fd3909]{padding:15px}.code-item .title h2[data-v-63fd3909]{font-size:16px}.code-item .title h4[data-v-63fd3909]{font-size:12px;color:#999;font-weight:400;margin-top:5px}.code-item .title p[data-v-63fd3909]{margin-top:15px}

View File

@ -0,0 +1 @@
.sc-password-strength[data-v-c391cecc]{height:5px;width:100%;background:var(--el-color-info-light-5);border-radius:5px;position:relative;margin:10px 0}.sc-password-strength[data-v-c391cecc]:before{left:20%}.sc-password-strength[data-v-c391cecc]:after{right:20%}.sc-password-strength[data-v-c391cecc]:after,.sc-password-strength[data-v-c391cecc]:before{position:absolute;content:"";display:block;width:20%;height:inherit;border:5px solid var(--el-bg-color-overlay);border-top:0;border-bottom:0;z-index:1;background-color:transparent;box-sizing:border-box}.sc-password-strength-bar[data-v-c391cecc]{position:absolute;height:inherit;width:0;border-radius:inherit;transition:width .5s ease-in-out,background .25s;background:transparent}.sc-password-strength-level-1[data-v-c391cecc]{width:20%;background-color:var(--el-color-error)}.sc-password-strength-level-2[data-v-c391cecc]{width:40%;background-color:var(--el-color-error)}.sc-password-strength-level-3[data-v-c391cecc]{width:60%;background-color:var(--el-color-warning)}.sc-password-strength-level-4[data-v-c391cecc]{width:80%;background-color:var(--el-color-success)}.sc-password-strength-level-5[data-v-c391cecc]{width:100%;background-color:var(--el-color-success)}

View File

@ -0,0 +1 @@
.sc-statistic-title[data-v-fb7562ba]{font-size:12px;color:#999;margin-bottom:10px;display:flex;align-items:center}.sc-statistic-tips[data-v-fb7562ba]{margin-left:5px}.sc-statistic-content[data-v-fb7562ba]{font-size:20px;color:#333}.sc-statistic-content-value[data-v-fb7562ba]{font-weight:700}.sc-statistic-content-prefix[data-v-fb7562ba]{margin-right:5px}.sc-statistic-content-suffix[data-v-fb7562ba]{margin-left:5px;font-size:12px}.sc-statistic-description[data-v-fb7562ba]{margin-top:10px;color:#999}.dark .sc-statistic-content[data-v-fb7562ba]{color:#d0d0d0}

View File

@ -0,0 +1 @@
.sc-password-strength[data-v-c391cecc]{height:5px;width:100%;background:var(--el-color-info-light-5);border-radius:5px;position:relative;margin:10px 0}.sc-password-strength[data-v-c391cecc]:before{left:20%}.sc-password-strength[data-v-c391cecc]:after{right:20%}.sc-password-strength[data-v-c391cecc]:after,.sc-password-strength[data-v-c391cecc]:before{position:absolute;content:"";display:block;width:20%;height:inherit;border:5px solid var(--el-bg-color-overlay);border-top:0;border-bottom:0;z-index:1;background-color:transparent;box-sizing:border-box}.sc-password-strength-bar[data-v-c391cecc]{position:absolute;height:inherit;width:0;border-radius:inherit;transition:width .5s ease-in-out,background .25s;background:transparent}.sc-password-strength-level-1[data-v-c391cecc]{width:20%;background-color:var(--el-color-error)}.sc-password-strength-level-2[data-v-c391cecc]{width:40%;background-color:var(--el-color-error)}.sc-password-strength-level-3[data-v-c391cecc]{width:60%;background-color:var(--el-color-warning)}.sc-password-strength-level-4[data-v-c391cecc]{width:80%;background-color:var(--el-color-success)}.sc-password-strength-level-5[data-v-c391cecc]{width:100%;background-color:var(--el-color-success)}

View File

@ -0,0 +1 @@
.sc-contextmenu{position:fixed;z-index:3000;font-size:12px}.sc-contextmenu__menu{display:inline-block;min-width:120px;border:1px solid #e4e7ed;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:3000;list-style-type:none;padding:10px 0}.sc-contextmenu__menu>hr{margin:5px 0;border:none;height:1px;font-size:0;background-color:#ebeef5}.sc-contextmenu__menu>li{margin:0;cursor:pointer;line-height:30px;padding:0 17px 0 10px;color:#606266;display:flex;justify-content:space-between;white-space:nowrap;text-decoration:none;position:relative}.sc-contextmenu__menu>li:hover{background-color:#ecf5ff;color:#66b1ff}.sc-contextmenu__menu>li.disabled{cursor:not-allowed;color:#bbb;background:transparent}.sc-contextmenu__icon{display:inline-block;width:14px;font-size:14px;margin-right:10px}.sc-contextmenu__suffix{margin-left:40px;color:#999}.sc-contextmenu__menu li ul{position:absolute;top:0;left:100%;display:none;margin:-11px 0}

View File

@ -0,0 +1 @@
.sc-cron[data-v-374fb9c7] .el-tabs__item{height:auto;line-height:1;padding:0 7px;vertical-align:bottom}.sc-cron-num[data-v-374fb9c7]{text-align:center;margin-bottom:15px;width:100%}.sc-cron-num h2[data-v-374fb9c7]{font-size:12px;margin-bottom:15px;font-weight:400}.sc-cron-num h4[data-v-374fb9c7]{display:block;height:32px;line-height:30px;width:100%;font-size:12px;padding:0 15px;background:var(--el-color-primary-light-9);border-radius:4px}.sc-cron[data-v-374fb9c7] .el-tabs__item.is-active .sc-cron-num h4{background:var(--el-color-primary);color:#fff}[data-theme=dark] .sc-cron-num h4[data-v-374fb9c7]{background:var(--el-color-white)}

View File

@ -0,0 +1 @@
.sc-cropper[data-v-5a089473]{height:300px}.sc-cropper__img[data-v-5a089473]{height:100%;width:400px;float:left;background:#ebeef5}.sc-cropper__img img[data-v-5a089473]{display:none}.sc-cropper__preview[data-v-5a089473]{width:120px;margin-left:20px;float:left}.sc-cropper__preview h4[data-v-5a089473]{font-weight:400;font-size:12px;color:#999;margin-bottom:20px}.sc-cropper__preview__img[data-v-5a089473]{overflow:hidden;width:120px;height:120px;border:1px solid #ebeef5}

View File

@ -0,0 +1 @@
.dragList[data-v-a544debc]{overflow:auto}.item[data-v-a544debc]{cursor:move;float:left;background:#fff;width:100px;height:100px;line-height:100px;text-align:center;margin:0 15px 15px 0;border:1px solid #e6e6e6}.dragList .sortable-ghost[data-v-a544debc]{opacity:.5}

View File

@ -0,0 +1 @@
.sc-file-select[data-v-48ded1ad]{display:flex}.sc-file-select__files[data-v-48ded1ad]{flex:1}.sc-file-select__list[data-v-48ded1ad]{height:400px}.sc-file-select__item[data-v-48ded1ad]{display:inline-block;float:left;margin:0 15px 25px 0;width:110px;cursor:pointer}.sc-file-select__item__file[data-v-48ded1ad]{width:110px;height:110px;position:relative}.sc-file-select__item__file .el-image[data-v-48ded1ad]{width:110px;height:110px}.sc-file-select__item__box[data-v-48ded1ad]{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--el-color-success);z-index:1;display:none}.sc-file-select__item__box[data-v-48ded1ad]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--el-color-success);opacity:.2;display:none}.sc-file-select__item.active .sc-file-select__item__box[data-v-48ded1ad],.sc-file-select__item.active .sc-file-select__item__box[data-v-48ded1ad]:before,.sc-file-select__item:hover .sc-file-select__item__box[data-v-48ded1ad]{display:block}.sc-file-select__item p[data-v-48ded1ad]{margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;text-align:center}.sc-file-select__item__checkbox[data-v-48ded1ad]{position:absolute;width:20px;height:20px;top:7px;right:7px;z-index:2;background:rgba(0,0,0,.2);border:1px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.sc-file-select__item__checkbox i[data-v-48ded1ad]{font-size:14px;color:#fff;font-weight:700;display:none}.sc-file-select__item__select[data-v-48ded1ad]{position:absolute;width:20px;height:20px;top:0;right:0;z-index:2;background:var(--el-color-success);display:none;flex-direction:column;align-items:center;justify-content:center}.sc-file-select__item__select i[data-v-48ded1ad]{font-size:14px;color:#fff;font-weight:700}.sc-file-select__item.active .sc-file-select__item__checkbox[data-v-48ded1ad]{background:var(--el-color-success)}.sc-file-select__item.active .sc-file-select__item__checkbox i[data-v-48ded1ad]{display:block}.sc-file-select__item.active .sc-file-select__item__select[data-v-48ded1ad]{display:flex}.sc-file-select__item__file .item-file[data-v-48ded1ad]{width:110px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sc-file-select__item__file .item-file i[data-v-48ded1ad]{font-size:40px}.sc-file-select__item__file .item-file.item-file-doc[data-v-48ded1ad]{color:#409eff}.sc-file-select__item__upload[data-v-48ded1ad]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:hsla(0,0%,100%,.7);display:flex;flex-direction:column;align-items:center;justify-content:center}.sc-file-select__side[data-v-48ded1ad]{width:200px;margin-right:15px;border-right:1px solid hsla(0,0%,50%,.2);display:flex;flex-flow:column}.sc-file-select__side-menu[data-v-48ded1ad]{flex:1}.sc-file-select__side-msg[data-v-48ded1ad]{height:32px;line-height:32px}.sc-file-select__top[data-v-48ded1ad]{margin-bottom:15px;display:flex;justify-content:space-between}.sc-file-select__upload[data-v-48ded1ad]{display:inline-block}.sc-file-select__top .tips[data-v-48ded1ad]{font-size:12px;margin-left:10px;color:#999}.sc-file-select__top .tips i[data-v-48ded1ad]{font-size:14px;margin-right:5px;position:relative;bottom:-.125em}.sc-file-select__pagination[data-v-48ded1ad]{margin:15px 0}.sc-file-select__do[data-v-48ded1ad]{text-align:right}

View File

@ -0,0 +1 @@
.box[data-v-d147796a]{border-top:1px solid #eee;border-left:1px solid #eee}.icon-box[data-v-d147796a]{height:120px;text-align:center;background:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee;color:#666;padding:30px 10px}.icon-box i[data-v-d147796a]{font-size:26px;transition:color .15s linear}.icon-box p[data-v-d147796a]{color:#999;margin-top:15px;transition:color .15s linear}.icon-box:hover i[data-v-d147796a],.icon-box:hover p[data-v-d147796a]{color:#5cb6ff}.dark .box[data-v-d147796a],.dark .icon-box[data-v-d147796a]{border-color:var(--el-border-color-light)}.dark .icon-box[data-v-d147796a]{background:var(--el-bg-color-overlay)}

View File

@ -0,0 +1 @@
.sc-icon-select[data-v-608ca6b8]{display:inline-flex}.sc-icon-select__wrapper[data-v-608ca6b8]{cursor:pointer;display:inline-flex}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__inner{flex-grow:0;width:0}.sc-icon-select__wrapper[data-v-608ca6b8] .el-input__icon{margin:0;font-size:16px}.sc-icon-select__wrapper.hasValue[data-v-608ca6b8] .el-input__icon{color:var(--el-text-color-regular)}.sc-icon-select__list[data-v-608ca6b8]{height:270px;overflow:auto}.sc-icon-select__list li[data-v-608ca6b8]{display:inline-block;width:80px;height:80px;margin:5px;vertical-align:top;transition:all .1s;border-radius:4px;position:relative}.sc-icon-select__list li span[data-v-608ca6b8]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer}.sc-icon-select__list li i[data-v-608ca6b8]{display:inline-block;width:100%;height:100%;font-size:26px;color:#6d7882;display:flex;justify-content:center;align-items:center;border-radius:4px}.sc-icon-select__list li[data-v-608ca6b8]:hover{box-shadow:0 0 1px 4px var(--el-color-primary);background:var(--el-color-primary-light-9)}.sc-icon-select__list li:hover i[data-v-608ca6b8]{color:var(--el-color-primary)}

View File

@ -0,0 +1 @@
.up[data-v-7a08b8f7]{text-align:center}.up h2[data-v-7a08b8f7]{margin-bottom:10px}.up p[data-v-7a08b8f7]{color:#999;line-height:1.5}.el-card[data-v-7a08b8f7]{height:150px}

View File

@ -0,0 +1 @@
.printMain .item[data-v-03a2c1a0]{padding:20px;border:1px solid #409eff;margin-bottom:20px;background:#ecf5ff;border-radius:4px}.printMain p[data-v-03a2c1a0]{margin-top:20px;color:#999}

View File

@ -0,0 +1 @@
.sc-select-filter[data-v-63483ae9]{width:100%}.sc-select-filter__item[data-v-63483ae9]{display:flex}.sc-select-filter__item-title[data-v-63483ae9]{width:80px}.sc-select-filter__item-title label[data-v-63483ae9]{font-size:14px;padding-top:13px;display:inline-block;color:#999}.sc-select-filter__item-options[data-v-63483ae9]{flex:1;border-bottom:1px dashed var(--el-border-color-light)}.sc-select-filter__item-options ul[data-v-63483ae9]{display:flex;flex-wrap:wrap;padding-top:10px}.sc-select-filter__item-options li[data-v-63483ae9]{list-style:none;cursor:pointer;height:28px;padding:0 15px;border-radius:32px;margin:0 10px 10px 0;display:flex;align-items:center;background:var(--el-color-primary-light-9)}.sc-select-filter__item-options li .el-icon[data-v-63483ae9]{margin-right:3px;font-size:16px}.sc-select-filter__item-options li[data-v-63483ae9]:hover{color:var(--el-color-primary)}.sc-select-filter__item-options li.active[data-v-63483ae9]{background:var(--el-color-primary);color:#fff;font-weight:700}.sc-select-filter__item:last-of-type .sc-select-filter__item-options[data-v-63483ae9]{border:0}.sc-select-filter__no-data[data-v-63483ae9]{color:#999}

View File

@ -0,0 +1 @@
.sc-statistic-title[data-v-fb7562ba]{font-size:12px;color:#999;margin-bottom:10px;display:flex;align-items:center}.sc-statistic-tips[data-v-fb7562ba]{margin-left:5px}.sc-statistic-content[data-v-fb7562ba]{font-size:20px;color:#333}.sc-statistic-content-value[data-v-fb7562ba]{font-weight:700}.sc-statistic-content-prefix[data-v-fb7562ba]{margin-right:5px}.sc-statistic-content-suffix[data-v-fb7562ba]{margin-left:5px;font-size:12px}.sc-statistic-description[data-v-fb7562ba]{margin-top:10px;color:#999}.dark .sc-statistic-content[data-v-fb7562ba]{color:#d0d0d0}.el-card[data-v-26b7129d]{margin-bottom:15px}.up[data-v-26b7129d]{color:#f56c6c;margin-left:5px}.down[data-v-26b7129d]{color:#67c23a;margin-left:5px}

View File

@ -0,0 +1 @@
.el-card+.el-card[data-v-0beaf675]{margin-top:15px}.imglist .el-col+.el-col[data-v-0beaf675]{margin-left:8px}.custom-empty[data-v-0beaf675]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#8c939d;border-radius:5px}.custom-empty i[data-v-0beaf675]{font-size:30px;color:#fff}.custom-empty p[data-v-0beaf675]{font-size:12px;font-weight:400;color:#fff;margin-top:10px}

View File

@ -0,0 +1 @@
.sc-video[data-v-f6306a2e] .danmu>*{color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000}.sc-video[data-v-f6306a2e] .xgplayer-controls{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.sc-video[data-v-f6306a2e] .xgplayer-progress-tip{border:0;color:#fff;background:rgba(0,0,0,.5);line-height:25px;padding:0 10px;border-radius:25px}.sc-video[data-v-f6306a2e] .xgplayer-enter-spinner{width:50px;height:50px}

File diff suppressed because one or more lines are too long

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
img/404.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

BIN
img/auth_banner.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

BIN
img/avatar.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
img/avatar2.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

BIN
img/avatar3.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

1
img/loginbg.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 31 KiB

BIN
img/logo-r.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
img/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

57
img/no-widgets.svg Normal file
View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 750 750" style="enable-background:new 0 0 750 750;" xml:space="preserve">
<style type="text/css">
.st0{opacity:0.35;fill:#B3B3B3;}
.st1{opacity:0.1;fill:#B3B3B3;}
.st2{opacity:0.3;fill:#B3B3B3;}
.st3{opacity:0.1;}
.st4{fill:#B3B3B3;}
</style>
<g>
<path class="st0" d="M465.1,261.4H264c-1.3,0-2.4,1.1-2.4,2.4v255.6c0,1.3,1.1,2.4,2.4,2.4h201.1c1.3,0,2.4-1.1,2.4-2.4V263.8
C467.5,262.4,466.4,261.4,465.1,261.4z M417.9,443c0,1.3-1.1,2.4-2.4,2.4h-102c-1.3,0-2.4-1.1-2.4-2.4v-11.3c0-1.3,1.1-2.4,2.4-2.4
h102c1.3,0,2.4,1.1,2.4,2.4V443z M417.9,397.2c0,1.3-1.1,2.4-2.4,2.4h-102c-1.3,0-2.4-1.1-2.4-2.4v-11.3c0-1.3,1.1-2.4,2.4-2.4h102
c1.3,0,2.4,1.1,2.4,2.4V397.2z M417.9,351.5c0,1.3-1.1,2.4-2.4,2.4h-102c-1.3,0-2.4-1.1-2.4-2.4v-11.3c0-1.3,1.1-2.4,2.4-2.4h102
c1.3,0,2.4,1.1,2.4,2.4V351.5z"/>
<g>
<path class="st1" d="M462.1,236.8L462.1,236.8C384.8,236.2,321,295.1,314,370.7c-18.5-19.1-44.4-31.1-73.1-31.3h0
c-56.8-0.4-103.2,45.3-103.6,102.1l-0.8,101.4l175.6,1.3l30.1,0.2l265.1,2l1.2-160.9C609.2,304,543.6,237.4,462.1,236.8z"/>
<path class="st2" d="M216.9,227.4c-3.4,0-6.5,1.1-9,2.9c0.2-1,0.3-2,0.3-3c0.1-8.3-6.6-15.1-15-15.2s-15.1,6.6-15.2,15
c0,0.3,0,0.6,0,0.9c-1.6-0.6-3.4-1-5.2-1c-8.3-0.1-15.1,6.6-15.2,15c-0.1,8.2,6.4,14.9,14.5,15.2l0,0l44.6,0.3
c8.3,0.1,15.1-6.6,15.2-15S225.2,227.5,216.9,227.4z"/>
<path class="st2" d="M596.4,194.2c-3.4,0-6.5,1.1-9,2.9c0.2-1,0.3-2,0.3-3c0.1-8.3-6.6-15.1-15-15.2s-15.1,6.6-15.2,15
c0,0.3,0,0.6,0,0.9c-1.6-0.6-3.4-1-5.2-1c-8.3-0.1-15.1,6.6-15.2,15c-0.1,8.2,6.4,14.9,14.5,15.2l0,0l44.6,0.3
c8.3,0.1,15.1-6.6,15.2-15S604.7,194.3,596.4,194.2z"/>
<g>
<g class="st3">
<path class="st4" d="M496.9,497.5c-2.1,0-3.7,1.6-3.7,3.7c0,1.5,0.8,2.7,2,3.3l-0.5,65.1l3.5,0l0.5-65.3
c1.1-0.6,1.8-1.8,1.8-3.1C500.6,499.1,499,497.6,496.9,497.5z"/>
<path class="st4" d="M572.3,501.7c0-1.9-1.6-3.6-3.7-3.7c-2.1,0-3.7,1.6-3.7,3.7c0,1.4,0.8,2.6,1.9,3.2l-0.5,65.2l3.5,0
l0.5-65.2C571.5,504.3,572.2,503.1,572.3,501.7z"/>
</g>
<rect x="522.7" y="472.2" transform="matrix(7.448311e-03 -1 1 7.448311e-03 8.6828 1045.4733)" class="st1" width="16.5" height="92.3"/>
<polygon class="st1" points="495.4,509.8 495.2,510.1 485.5,526.3 484.8,526.3 484.9,509.8 "/>
<polygon class="st1" points="518.7,510 508.8,526.5 496.3,526.4 500.2,519.8 506,509.9 "/>
<polygon class="st1" points="542,510.2 532.1,526.6 519.6,526.5 529.3,510.1 "/>
<polygon class="st1" points="565.3,510.4 555.5,526.8 542.9,526.7 552.7,510.3 "/>
<polygon class="st1" points="577.2,510.4 577.1,527 566.2,526.9 576,510.4 "/>
<rect x="522.5" y="497.7" transform="matrix(7.448311e-03 -1 1 7.448311e-03 -17.0149 1070.603)" class="st1" width="16.5" height="92.3"/>
<polygon class="st1" points="495.2,535.3 495,535.6 485.3,551.8 484.6,551.8 484.7,535.3 "/>
<polygon class="st1" points="518.5,535.5 508.6,552 496.1,551.9 500,545.3 505.8,535.4 "/>
<polygon class="st1" points="541.8,535.7 531.9,552.1 519.4,552 529.1,535.6 "/>
<polygon class="st1" points="565.1,535.9 555.4,552.3 542.7,552.2 552.5,535.8 "/>
<polygon class="st1" points="577,536 576.9,552.5 566,552.4 575.8,536 "/>
<path class="st1" d="M577.1,527c0,0,0-0.1,0-0.3l0-0.9c0-0.7,0-1.8,0-3.2c0-2.8,0.1-6.9,0.1-12.2l0.1,0.1l-92.3-0.5l0,0l0.1-0.1
c0,5.6-0.1,11.2-0.1,16.5l-0.1-0.1l65.8,0.6l19.5,0.1l5.3,0l0,0l-5.3,0l-19.5-0.1l-65.8-0.3l-0.3,0l0.1-16.8l0.1,0l92.3,0.8
l0.1,0l0,0.1c0,5.3-0.1,9.4-0.1,12.2c0,1.5,0,2.5,0,3.2l0,0.7C577.1,526.8,577.1,527,577.1,527z"/>
<path class="st1" d="M576.9,552.5c0,0,0-0.1,0-0.3l0-0.9c0-0.7,0-1.8,0-3.2c0-2.8,0.1-6.9,0.1-12.2l0.1,0.1l-92.3-0.5l0,0
l0.1-0.1c0,5.6-0.1,11.2-0.1,16.5l-0.1-0.1l65.8,0.6l19.5,0.1l5.3,0l0,0l-5.3,0l-19.5-0.1l-65.8-0.3l-0.3,0l0.1-16.7l0.1,0
l92.3,0.8l0.1,0l0,0.1c0,5.3-0.1,9.4-0.1,12.2c0,1.5,0,2.5,0,3.2l0,0.7C576.9,552.3,576.9,552.5,576.9,552.5z"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
img/tasks-example.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

236
img/ver.svg Normal file
View File

@ -0,0 +1,236 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 456 262.1" style="enable-background:new 0 0 456 262.1;" xml:space="preserve">
<style type="text/css">
.st0{opacity:0.4;fill:url(#SVGID_1_);enable-background:new ;}
.st1{opacity:0.7;}
.st2{opacity:0.4;fill:url(#SVGID_2_);enable-background:new ;}
.st3{opacity:0.4;fill:url(#SVGID_3_);enable-background:new ;}
.st4{opacity:0.4;fill:url(#SVGID_4_);enable-background:new ;}
.st5{opacity:0.4;fill:url(#SVGID_5_);enable-background:new ;}
.st6{opacity:0.6;}
.st7{fill:#0073CD;}
.st8{fill:#40A8F5;}
.st9{fill:#53B9F5;}
.st10{fill:#85D3FF;}
.st11{fill:#8CD7FF;}
.st12{fill:#EBFCFF;}
.st13{fill:none;stroke:url(#SVGID_6_);stroke-width:2;stroke-miterlimit:10;}
.st14{fill:none;stroke:url(#SVGID_7_);stroke-width:2;stroke-miterlimit:10;}
.st15{fill:none;stroke:url(#SVGID_8_);stroke-width:2;stroke-miterlimit:10;}
.st16{fill:none;stroke:url(#SVGID_9_);stroke-width:2;stroke-miterlimit:10;}
.st17{fill:none;stroke:url(#SVGID_10_);stroke-width:2;stroke-miterlimit:10;}
.st18{fill:none;stroke:url(#SVGID_11_);stroke-width:2;stroke-miterlimit:10;}
</style>
<title>升级中</title>
<g id="图层_2_1_">
<g id="图层_1-2">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="232.745" y1="39.57" x2="232.745" y2="1.88" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<path class="st0" d="M412.3,262.1c-23-23-61-37.7-179.5-37.7S76.2,239.1,53.2,262.1H412.3z"/>
<g class="st1">
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="349.365" y1="237.3224" x2="349.365" y2="59.9676" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M380.7,26.7h-62.6c-1.5-0.1-2.8,1.1-2.8,2.6v172.2c0.1,1.5,1.3,2.7,2.8,2.6h62.6c1.5,0.1,2.7-1.1,2.8-2.6
V29.3C383.4,27.8,382.2,26.6,380.7,26.7z M328.3,147c0,0.5-0.4,0.9-0.9,0.9c0,0,0,0,0,0h-3.6c-0.5,0-0.9-0.4-0.9-0.8c0,0,0,0,0,0
v-19.7c0-0.5,0.4-0.9,0.9-0.9c0,0,0,0,0,0h3.6c0.5,0,0.9,0.4,0.9,0.9c0,0,0,0,0,0V147z M328.3,116.8c0,0.5-0.4,0.9-0.9,0.9
c0,0,0,0,0,0h-3.6c-0.5,0-0.9-0.4-0.9-0.9c0,0,0,0,0,0V97c0-0.5,0.4-0.9,0.9-0.9c0,0,0,0,0,0h3.6c0.5,0,0.9,0.4,0.9,0.9
c0,0,0,0,0,0V116.8z M328.3,86.5c0,0.5-0.4,0.9-0.9,0.9c0,0,0,0,0,0h-3.6c-0.5,0-0.9-0.4-0.9-0.9c0,0,0,0,0,0V66.8
c0-0.5,0.4-0.9,0.9-0.9c0,0,0,0,0,0h3.6c0.5,0,0.9,0.4,0.9,0.9c0,0,0,0,0,0V86.5z M328.3,56.3c0,0.5-0.4,0.9-0.9,0.9c0,0,0,0,0,0
h-3.6c-0.5,0-0.9-0.4-0.9-0.9c0,0,0,0,0,0V36.6c0-0.5,0.4-0.9,0.9-0.9c0,0,0,0,0,0h3.6c0.5,0,0.9,0.4,0.9,0.9c0,0,0,0,0,0V56.3z
M340,147c0,0.5-0.4,0.9-0.9,0.9c0,0,0,0,0,0h-3.6c-0.5,0-0.9-0.4-0.9-0.9c0,0,0,0,0,0v-19.7c0-0.5,0.4-0.9,1-0.9h3.6
c0.5,0,0.9,0.4,0.9,0.9V147z M340,116.8c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-1-0.9V97c0-0.5,0.4-0.9,1-0.9h3.6
c0.5,0,0.9,0.4,0.9,0.9V116.8z M340,86.5c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-1-0.9V66.8c0-0.5,0.4-0.9,1-0.9h3.6
c0.5,0,0.9,0.4,0.9,0.9V86.5z M340,56.3c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-1-0.9V36.6c0-0.5,0.4-0.9,1-0.9h3.6
c0.5,0,0.9,0.4,0.9,0.9V56.3z M351.7,147c0,0.5-0.4,0.9-0.9,0.9c0,0,0,0,0,0h-3.6c-0.5,0-0.9-0.4-0.9-0.9c0,0,0,0,0,0v-19.7
c0-0.5,0.4-0.9,0.9-0.9h3.6c0.5,0,0.9,0.4,0.9,0.9V147z M351.7,116.8c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V97
c0-0.5,0.4-0.9,0.9-0.9h3.6c0.5,0,0.9,0.4,0.9,0.9V116.8z M351.7,86.5c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V66.8
c0-0.5,0.4-0.9,0.9-0.9h3.6c0.5,0,0.9,0.4,0.9,0.9V86.5z M351.7,56.3c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V36.6
c0-0.5,0.4-0.9,0.9-0.9h3.6c0.5,0,0.9,0.4,0.9,0.9V56.3z M363.4,147c0,0.5-0.4,0.9-0.9,0.9c0,0,0,0,0,0h-3.6
c-0.5,0-0.9-0.4-0.9-0.9c0,0,0,0,0,0v-19.7c0-0.5,0.4-0.9,0.9-0.9h3.6c0.5,0,0.9,0.4,0.9,0.9V147z M363.4,116.8
c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V97c0-0.5,0.4-0.9,0.9-0.9h3.6c0.5,0,0.9,0.4,0.9,0.9V116.8z M363.4,86.5
c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V66.8c0-0.5,0.4-0.9,0.9-0.9h3.6c0.5,0,0.9,0.4,0.9,0.9V86.5z M363.4,56.3
c0,0.5-0.4,0.9-0.9,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V36.6c0-0.5,0.4-0.9,0.9-0.9h3.6c0.5,0,0.9,0.4,0.9,0.9V56.3z M375.1,147
c0,0.5-0.4,0.9-0.9,0.9c0,0,0,0,0,0h-3.6c-0.5,0-0.9-0.4-0.9-0.9c0,0,0,0,0,0v-19.7c0-0.5,0.4-0.9,0.9-0.9h3.6
c0.5,0,0.9,0.4,1,0.9V147z M375.1,116.8c0,0.5-0.4,0.9-1,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V97c0-0.5,0.4-0.9,0.9-0.9h3.6
c0.5,0,0.9,0.4,1,0.9V116.8z M375.1,86.5c0,0.5-0.4,0.9-1,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V66.8c0-0.5,0.4-0.9,0.9-0.9h3.6
c0.5,0,0.9,0.4,1,0.9V86.5z M375.1,56.3c0,0.5-0.4,0.9-1,0.9h-3.6c-0.5,0-0.9-0.4-0.9-0.9V36.6c0-0.5,0.4-0.9,0.9-0.9h3.6
c0.5,0,0.9,0.4,1,0.9V56.3z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="201.46" y1="208.3924" x2="201.46" y2="59.9976" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<path class="st3" d="M231.1,55.6h-59.3c-1.5-0.1-2.7,1.1-2.8,2.6v143.2c0.1,1.5,1.3,2.6,2.8,2.6h59.3c1.5,0.1,2.8-1.1,2.8-2.6
V58.2C233.9,56.7,232.6,55.5,231.1,55.6z M182.5,159.4c0,0.6-0.6,1.1-1.2,1.1h-5.4c-0.6,0-1.2-0.5-1.2-1.1v-5.2
c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V159.4z M182.5,146.5c0,0.6-0.6,1.1-1.2,1.1
c0,0,0,0,0,0h-5.4c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.5,1.2,1.1V146.5z
M182.5,133.6c0,0.6-0.6,1.1-1.2,1.1h-5.4c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4
c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V133.6z M182.5,120.7c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0h-5.4c-0.6,0-1.2-0.5-1.2-1.1
c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.5,1.2,1.1V120.7z M182.5,107.8c0,0.6-0.6,1.1-1.2,1.1h-5.4
c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V107.8z M182.5,94.9
c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0h-5.4c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h5.4
c0.6,0,1.2,0.5,1.2,1.1V94.9z M182.5,82.1c0,0.6-0.6,1.1-1.2,1.1h-5.4c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1
c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V82.1z M182.5,69.2c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0h-5.4
c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0V64c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.5,1.2,1.1V69.2z M192.6,159.4
c0,0.6-0.6,1.1-1.2,1.1H186c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.5,1.2,1.1
c0,0,0,0,0,0L192.6,159.4z M192.6,146.5c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H186c-0.6,0-1.2-0.5-1.2-1.1v-5.2
c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1L192.6,146.5z M192.6,133.6c0,0.6-0.6,1.1-1.2,1.1H186
c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L192.6,133.6z
M192.6,120.7c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H186c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4
c0.6,0,1.2,0.5,1.2,1.1L192.6,120.7z M192.6,107.8c0,0.6-0.6,1.1-1.2,1.1H186c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2
c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L192.6,107.8z M192.6,94.9c0,0.6-0.6,1.1-1.2,1.1
c0,0,0,0,0,0H186c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1L192.6,94.9z
M192.6,82.1c0,0.6-0.6,1.1-1.2,1.1H186c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4
c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L192.6,82.1z M192.6,69.2c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H186c-0.6,0-1.2-0.5-1.2-1.1V64
c0-0.6,0.5-1.2,1.2-1.2c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1L192.6,69.2z M202.6,159.4c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H196
c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1L202.6,159.4z M202.6,146.5
c0,0.6-0.6,1.1-1.2,1.1H196c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.5,1.2,1.1
c0,0,0,0,0,0L202.6,146.5z M202.6,133.6c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H196c-0.6,0-1.2-0.5-1.2-1.1v-5.2
c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1L202.6,133.6z M202.6,120.7c0,0.6-0.6,1.1-1.2,1.1H196
c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L202.6,120.7z
M202.6,107.8c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H196c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4
c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L202.6,107.8z M202.6,94.9c0,0.6-0.6,1.1-1.2,1.1H196c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0
v-5.2c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L202.6,94.9z M202.6,82.1c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0
H196c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h5.4c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L202.6,82.1z
M202.6,69.2c0,0.6-0.6,1.1-1.2,1.1H196c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0V64c0-0.6,0.6-1.1,1.2-1.1h5.4c0.6,0,1.2,0.4,1.2,1.1
c0,0,0,0,0,0V69.2z M227.8,159.4c0,0.6-0.6,1.1-1.2,1.1h-20.5c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0
h20.5c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L227.8,159.4z M227.8,146.5c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0h-20.5
c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h20.5c0.6,0,1.2,0.5,1.2,1.1L227.8,146.5z M227.8,133.6
c0,0.6-0.6,1.1-1.2,1.1h-20.5c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h20.5c0.6,0,1.2,0.5,1.2,1.1
c0,0,0,0,0,0L227.8,133.6z M227.8,120.7c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0h-20.5c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2
c0-0.6,0.6-1.1,1.2-1.1h20.5c0.6,0,1.2,0.5,1.2,1.1L227.8,120.7z M227.8,107.8c0,0.6-0.6,1.1-1.2,1.1h-20.5
c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h20.5c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L227.8,107.8z
M227.8,94.9c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0h-20.5c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1h20.5
c0.6,0,1.2,0.5,1.2,1.1L227.8,94.9z M227.8,82.1c0,0.6-0.6,1.1-1.2,1.1h-20.5c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1
c0,0,0,0,0,0h20.5c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0L227.8,82.1z M227.8,69.2c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0h-20.5
c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0V64c0-0.6,0.6-1.1,1.2-1.1h20.5c0.6,0,1.2,0.5,1.2,1.1L227.8,69.2z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="122.975" y1="237.3228" x2="122.975" y2="59.9971" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M161.1,26.7H84.8c-1.5-0.1-2.8,1.1-2.8,2.6c0,0,0,0,0,0v172.2c0.1,1.5,1.3,2.6,2.8,2.6h76.3
c1.5,0.1,2.8-1.1,2.8-2.6V29.3C163.9,27.8,162.6,26.6,161.1,26.7z M154.3,161c0,0.6-0.6,1.1-1.2,1.1H92.8c-0.6,0-1.2-0.5-1.2-1.1
c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h60.3c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V161z M154.3,146.3
c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H92.8c-0.6,0-1.2-0.5-1.2-1.1v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h60.3
c0.6,0,1.2,0.5,1.2,1.1V146.3z M154.3,131.6c0,0.6-0.6,1.1-1.2,1.1H92.8c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2
c0-0.6,0.6-1.1,1.2-1.1h60.3c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V131.6z M154.3,117c0,0.6-0.6,1.1-1.2,1.1H92.8
c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.2c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h60.3c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V117z
M154.3,102.3c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H92.8c-0.6,0-1.2-0.5-1.2-1.1V97c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h60.3
c0.6,0,1.2,0.5,1.2,1.1V102.3z M154.3,87.6c0,0.6-0.6,1.1-1.2,1.1H92.8c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.3
c0-0.6,0.6-1.1,1.2-1.1h60.3c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V87.6z M154.3,72.9c0,0.6-0.6,1.1-1.2,1.1H92.8
c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.3c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h60.3c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V72.9z
M154.3,58.3c0,0.6-0.6,1.1-1.2,1.1c0,0,0,0,0,0H92.8c-0.6,0-1.2-0.5-1.2-1.1V53c0-0.6,0.6-1.1,1.2-1.1c0,0,0,0,0,0h60.3
c0.6,0,1.2,0.5,1.2,1.1V58.3z M154.3,43.6c0,0.6-0.6,1.1-1.2,1.1H92.8c-0.6,0-1.2-0.5-1.2-1.1c0,0,0,0,0,0v-5.3
c0-0.6,0.6-1.1,1.2-1.1h60.3c0.6,0,1.2,0.5,1.2,1.1c0,0,0,0,0,0V43.6z"/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="273.51" y1="264" x2="273.51" y2="54.46" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<path class="st5" d="M306.2,0h-65.4c-1.4,0-2.5,1.2-2.4,2.6v204.4c-0.1,1.4,1,2.5,2.4,2.6c0,0,0,0,0,0h65.4
c1.4-0.1,2.5-1.2,2.4-2.6V2.6C308.7,1.2,307.6,0.1,306.2,0z M300.4,119.6c0,0.6-0.4,1.1-1,1.1h-51.7c-0.6,0-1-0.5-1-1.1v-5.2
c0-0.6,0.4-1.1,1-1.1h51.7c0.6,0,1,0.5,1,1.1L300.4,119.6z M300.4,90.3c0,0.6-0.4,1.1-1,1.1h-51.7c-0.6,0-1-0.5-1-1.1V85
c0-0.6,0.4-1.1,1-1.1h51.7c0.6,0,1,0.5,1,1.1L300.4,90.3z M300.4,60.9c0,0.6-0.4,1.1-1,1.1h-51.7c-0.6,0-1-0.5-1-1.1v-5.2
c0-0.6,0.4-1.1,1-1.1h51.7c0.6,0,1,0.5,1,1.1L300.4,60.9z M300.4,31.5c0,0.6-0.4,1.1-1,1.1h-51.7c-0.6,0-1-0.5-1-1.1v-5.2
c0-0.6,0.4-1.1,1-1.1h51.7c0.6,0,1,0.5,1,1.1L300.4,31.5z M300.4,16.9c0,0.6-0.4,1.1-1,1.1h-51.7c-0.6,0-1-0.5-1-1.1v-5.2
c0-0.6,0.4-1.1,1-1.1h51.7c0.6,0,1,0.5,1,1.1L300.4,16.9z"/>
</g>
<g class="st6">
<path class="st7" d="M244.2,130.7c3.3,1.9,5.7,13.6,1,20.7c-5.3,6.8-7,9-6.1,14c-4.3-7.3-0.6-7.4-5.8-14.2
c-4.6-6.2-2.5-17.4,0.7-20.5C237.4,131.3,240.8,131.3,244.2,130.7L244.2,130.7z"/>
<path class="st8" d="M280.4,211.9c-0.1,0.6-0.1,1.2-0.1,1.7c0,0.7,0.1,1.3,0.2,2c-2.1-0.8-4.3-1.2-6.5-1.2
c-2.6,0-5.2,0.6-7.5,1.7c-0.8-4.2-4.8-7-9-6.2c-2.8,0.5-5,2.5-5.9,5.2c-3.4-2.1-7.7-2-11.1,0.1c-0.4-5.7-4.1-0.8-9.8-0.8
c-6,0-11.8-4.4-11.8,1.7c0,1.1,0.2,2.2,0.4,3.2c-1.1,0.1-2.1,0.5-3,1c-0.9-7-6.8-12.4-13.9-12.7c22.6-10.3,22.4-44.6,24.8-74.6
c0.1-1.7,1.2-4.1,1.8-4.4l0,0c1.5,1.1,3.2,1.8,5.1,2.1c-3.2,3.1-5.4,14.3-0.7,20.5c5.3,6.8,1.6,6.9,5.8,14.2
c-0.9-5,0.8-7.2,6.1-14c4.8-7.2,2.3-18.8-1-20.7c1.8-0.3,3.6-1,5.1-2.1l0,0c0.6,0.3,1.7,2.7,1.8,4.4
C253.6,164.6,250.4,198.5,280.4,211.9z"/>
<path class="st9" d="M303.3,203.2c-5.4,0-9.8,4.4-9.8,9.8c0,0.3,0,0.6,0,0.9c-1.5-1.7-3.7-2.6-6-2.5c-0.7,0-1.4,0.1-2.1,0.3
c0.7-1.3,1.1-2.8,1.1-4.3c-0.1-4.6-3.9-8.3-8.5-8.2c-4,0.1-7.4,3-8.1,6.9c-0.1,0.4-0.1,0.9-0.1,1.3c0,0.5,0,1,0.1,1.6
c-3.5-1.4-7.4-1.3-10.8,0.4c-0.7-3.2-3.9-5.3-7.2-4.6c-2,0.4-3.6,1.9-4.3,3.8c-1.3-0.8-2.7-1.2-4.2-1.2c-1.5,0-3.1,0.4-4.4,1.3
c-0.2-4.6-4.1-8.2-8.7-8s-8.2,4.1-8,8.7l0,0c0,0.8,0.1,1.7,0.3,2.5c-0.8,0.1-1.6,0.4-2.3,0.8c-0.7-5.4-5.2-9.6-10.7-9.8h-0.4
c-3.4,0-6.7,1.6-8.8,4.3c-3-6.2-10.4-8.9-16.7-5.9c-2.9,1.4-5.2,3.9-6.3,7c4.1,3,6.6,7.8,6.6,12.9c0,2.3-0.5,4.6-1.5,6.6
c2-2.2,4.8-3.4,7.8-3.4c0.9,0,1.8,0.1,2.7,0.3c-2.9-5-1.2-11.5,3.8-14.4c1.2-0.7,2.6-1.2,3.9-1.3c0.5-0.1,0.9-0.1,1.4-0.1
c5.8,0,10.6,4.7,10.6,10.6l0,0c0,0.6-0.1,1.3-0.2,1.9c4.4-1.7,9.3-1.6,13.6,0.4c0.9-4.1,4.9-6.7,9-5.8c2.6,0.6,4.7,2.4,5.5,4.9
c1.6-0.9,3.5-1.4,5.3-1.4c1.9,0,3.8,0.5,5.4,1.5l0.1,0.1c0.3-4.5,3.6-8.4,8-9.4c0.8-0.2,1.7-0.3,2.5-0.3
c5.8,0,10.6,4.7,10.6,10.6c0,1-0.2,2-0.4,3c1.1,0.1,2.1,0.5,3,1c1-7,7-12.1,14-12.1c1.5,0,3,0.2,4.4,0.7c2.6,0.8,5,2.5,6.7,4.6
c2.4-4.8,7-8.2,12.4-8.8C311.4,205.9,307.6,203.2,303.3,203.2z"/>
<path class="st10" d="M314.4,209.9c-0.6,0-1.2,0-1.8,0.1c-5.4,0.6-10.1,3.9-12.5,8.7c-1.7-2.2-4-3.8-6.7-4.6
c-1.4-0.5-2.9-0.7-4.4-0.7c-7,0-13,5.2-14,12.1c-0.9-0.5-1.9-0.9-3-1c0.3-1,0.4-2,0.4-3c0-5.8-4.7-10.5-10.5-10.5
c-0.8,0-1.7,0.1-2.5,0.3c-4.4,1.1-7.7,4.9-8,9.4l-0.1-0.1c-1.6-1-3.5-1.5-5.4-1.5c-1.9,0-3.7,0.5-5.3,1.4c-1.4-3.9-5.7-6-9.6-4.6
c-2.5,0.9-4.3,3-4.9,5.5c-4.3-2-9.2-2.1-13.6-0.4c0.1-0.6,0.2-1.3,0.2-1.9c0-5.8-4.7-10.6-10.6-10.6l0,0c-0.5,0-0.9,0-1.4,0.1
c-5.8,0.8-9.9,6.1-9.1,11.8c0.2,1.4,0.6,2.7,1.3,3.9c-0.9-0.2-1.8-0.3-2.7-0.3c-2.9,0-5.8,1.2-7.8,3.4c1-2.1,1.5-4.3,1.5-6.6
c0-5.1-2.4-9.9-6.6-12.9l0,0c-7.1-5.2-17-3.6-22.2,3.5c-5.2,7.1-3.6,17,3.5,22.2c6.8,5,16.4,3.7,21.7-2.8
c-2.1,5.5,0.7,11.6,6.1,13.6c5.5,2.1,11.6-0.7,13.6-6.1c0.5-1.2,0.7-2.5,0.7-3.7c0-1.9,0.4-0.1,0.4,2.7c0,9.7,7.8,17.6,17.5,17.6
c9.7,0,17.6-7.8,17.6-17.5c0-2.4-0.5-4.8-1.4-7l0.5-0.1c0.5,5.8,5.7,10.1,11.5,9.5c5-0.5,9-4.4,9.5-9.4c1.7,1,3.6,1.6,5.5,1.6
c0.6,0,1.2,0,1.7-0.1v0.1c0,4.2,3.4,7.6,7.6,7.5c2.6,0,5-1.4,6.4-3.6c4.7,6.3,13.5,7.5,19.8,2.9c1.5-1.1,2.8-2.5,3.7-4.2
c4.9,7.3,14.8,9.1,22.1,4.2s9.1-14.8,4.2-22.1C324.5,212.5,319.6,209.9,314.4,209.9L314.4,209.9z"/>
</g>
<path class="st11" d="M239.1,70c6.4,0,11.6,5.2,11.6,11.6c0,6.4-5.2,11.6-11.6,11.6c-6.4,0-11.6-5.2-11.6-11.6c0,0,0,0,0,0
C227.5,75.2,232.7,70,239.1,70z"/>
<path class="st8" d="M239.1,137.2c8.3,0,13.5-1.7,16.6-7.9c0,3.2-1.5,6.2-4.1,8.1c-1.9,1.3-4,2.2-6.2,2.6c-4.1,0.8-8.4,0.8-12.5,0
c-2.2-0.4-4.3-1.3-6.2-2.6c-2.6-1.9-4.2-4.9-4.2-8.1C225.6,135.5,230.7,137.2,239.1,137.2z"/>
<path class="st8" d="M288.4,151.7c0,0.5-0.3,0.8-0.8,0.8c-0.3,0-0.5-0.1-0.7-0.3c-7.6-10.3-25.5-25-30.4-24.7
c2.4-6.1,3.4-15.9,3.6-31.2C271.5,100.3,288.3,122.4,288.4,151.7z"/>
<path class="st8" d="M218.1,96.3c0.3,15.2,1.2,25,3.6,31.1l-0.2,0.1c-4.9-0.3-22.8,14.5-30.4,24.7c-0.3,0.4-0.8,0.5-1.1,0.2
c-0.2-0.2-0.4-0.4-0.3-0.7C189.7,122.3,206.6,100.2,218.1,96.3L218.1,96.3z"/>
<path class="st8" d="M250.7,81.6c0-6.4-5.2-11.6-11.6-11.6c-6.4,0-11.6,5.2-11.6,11.6s5.2,11.6,11.6,11.6l0,0
C245.5,93.2,250.7,88,250.7,81.6z M252.9,81.6c0,7.6-6.2,13.8-13.8,13.8c-7.6,0-13.8-6.2-13.8-13.8c0-7.6,6.2-13.8,13.8-13.8
c0,0,0,0,0,0C246.7,67.8,252.9,74,252.9,81.6z"/>
<path class="st8" d="M239.1,48.7c5.7,0,10.7-2,13.8-4.9c0.5,1.3,1,2.6,1.4,4c-3.3,3.3-8.9,5.4-15.3,5.4s-11.9-2.1-15.3-5.4
c0.5-1.3,1-2.7,1.4-4C228.4,46.8,233.4,48.7,239.1,48.7z"/>
<path class="st9" d="M252.9,43.8c-3.1,3-8.1,4.9-13.8,4.9s-10.7-2-13.8-4.9c2-5.1,4.5-10,7.6-14.5c0.5-0.7,0.9-1.3,1.4-1.9
c2-2.7,5.8-3.2,8.5-1.2c0.4,0.3,0.8,0.7,1.2,1.2c0.5,0.6,0.9,1.2,1.4,1.9C248.4,33.8,250.9,38.7,252.9,43.8z"/>
<path class="st10" d="M260.1,96.4c-0.3,15.3-1.2,25-3.6,31.2c-0.2,0.6-0.5,1.2-0.8,1.7c-3.1,6.2-8.3,7.9-16.6,7.9
s-13.5-1.7-16.6-7.9c-0.3-0.6-0.5-1.1-0.8-1.8c-2.4-6.2-3.4-15.9-3.6-31.1c-0.1-3.4-0.1-7.1-0.1-11.1c-0.1-12.7,1.8-25.4,5.8-37.5
c3.3,3.3,8.9,5.4,15.3,5.4s11.9-2.1,15.3-5.4c4,12.1,6,24.8,5.8,37.5C260.2,89.2,260.1,92.9,260.1,96.4z M252.9,81.6
c0-7.6-6.2-13.8-13.8-13.8c-7.6,0-13.8,6.2-13.8,13.8c0,7.6,6.2,13.8,13.8,13.8c0,0,0,0,0,0C246.7,95.4,252.9,89.2,252.9,81.6
L252.9,81.6z"/>
<path class="st12" d="M139.2,246.1l18.4,0.4v0.7l-19.4-0.4v-0.7V246C138.4,246.1,138.6,246.1,139.2,246.1z"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="112.2357" y1="190.775" x2="112.2357" y2="101.005" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<line class="st13" x1="112.2" y1="73.2" x2="112.2" y2="163"/>
<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="348.955" y1="195.605" x2="348.955" y2="105.835" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<line class="st14" x1="349" y1="68.4" x2="349" y2="158.2"/>
<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="40.9" y1="120.12" x2="40.9" y2="64.49" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<line class="st15" x1="40.9" y1="143.9" x2="40.9" y2="199.5"/>
<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="64.97" y1="168.64" x2="64.97" y2="140.83" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<line class="st16" x1="65" y1="95.4" x2="65" y2="123.2"/>
<linearGradient id="SVGID_10_" gradientUnits="userSpaceOnUse" x1="397.23" y1="159.8" x2="397.23" y2="131.98" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<line class="st17" x1="397.2" y1="104.2" x2="397.2" y2="132"/>
<linearGradient id="SVGID_11_" gradientUnits="userSpaceOnUse" x1="424.75" y1="130.51" x2="424.75" y2="74.87" gradientTransform="matrix(1 0 0 -1 0 264)">
<stop offset="0" style="stop-color:#81CFFF"/>
<stop offset="1" style="stop-color:#5ECFFF;stop-opacity:0"/>
</linearGradient>
<line class="st18" x1="424.8" y1="133.5" x2="424.8" y2="189.1"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

67
index.html Normal file
View File

@ -0,0 +1,67 @@
<!doctype html><html lang="en"><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>SCUI</title><script>document.write("<script src='config.js?"+new Date().getTime()+"'><\/script>");</script><script defer="defer" src="js/elicons.a20b82f2.js"></script><script defer="defer" src="js/modules.001bee08.js"></script><script defer="defer" src="js/app.8f948acb.js"></script><link href="css/modules.3e224048.css" rel="stylesheet"><link href="css/app.13c771e4.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but SCUI doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><script>var dark = window.localStorage.getItem('APP_DARK');
if(dark){
document.documentElement.classList.add("dark")
}</script><div id="app" class="aminui"><div class="app-loading"><div class="app-loading__logo"><img src="img/logo.png"/></div><div class="app-loading__loader"></div><div class="app-loading__title">SCUI</div></div><style>.app-loading {position: absolute;top:0px;left:0px;right:0px;bottom:0px;display: flex;justify-content: center;align-items: center;flex-direction: column;background: #fff;}
.app-loading__logo {margin-bottom: 30px;}
.app-loading__logo img {width: 90px;vertical-align: bottom;}
.app-loading__loader {box-sizing: border-box;width: 35px;height: 35px;border: 5px solid transparent;border-top-color: #000;border-radius: 50%;animation: .5s loader linear infinite;position: relative;}
.app-loading__loader:before {box-sizing: border-box;content: '';display: block;width: inherit;height: inherit;position: absolute;top: -5px;left: -5px;border: 5px solid #ccc;border-radius: 50%;opacity: .5;}
.app-loading__title {font-size: 24px;color: #333;margin-top: 30px;}
.dark .app-loading {background: #222225;}
.dark .app-loading__loader {border-top-color: #fff;}
.dark .app-loading__title {color: #d0d0d0;}
@keyframes loader {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}</style></div></body><div id="versionCheck" style="display: none;position: absolute;z-index: 99;top:0;left:0;right:0;bottom:0;padding:40px;background:rgba(255,255,255,0.9);color: #333;"><h2 style="line-height: 1;margin: 0;font-size: 24px;">当前使用的浏览器内核版本过低 :(</h2><p style="line-height: 1;margin: 0;font-size: 14px;margin-top: 20px;opacity: 0.8;">当前版本:<span id="versionCheck-type">--</span> <span id="versionCheck-version">--</span></p><p style="line-height: 1;margin: 0;font-size: 14px;margin-top: 10px;opacity: 0.8;">最低版本要求Chrome 71+、Firefox 65+、Safari 12+、Edge 97+。</p><p style="line-height: 1;margin: 0;font-size: 14px;margin-top: 10px;opacity: 0.8;">请升级浏览器版本,或更换现代浏览器,如果你使用的是双核浏览器,请切换到极速/高速模式。</p></div><script>function getBrowerInfo(){
var userAgent = window.navigator.userAgent;
var browerInfo = {
type: 'unknown',
version: 'unknown',
userAgent: userAgent
};
if(document.documentMode){
browerInfo.type = "IE"
browerInfo.version = document.documentMode + ''
}else if(indexOf(userAgent, "Firefox")){
browerInfo.type = "Firefox"
browerInfo.version = userAgent.match(/Firefox\/([\d.]+)/)[1]
}else if(indexOf(userAgent, "Opera")){
browerInfo.type = "Opera"
browerInfo.version = userAgent.match(/Opera\/([\d.]+)/)[1]
}else if(indexOf(userAgent, "Edg")){
browerInfo.type = "Edg"
browerInfo.version = userAgent.match(/Edg\/([\d.]+)/)[1]
}else if(indexOf(userAgent, "Chrome")){
browerInfo.type = "Chrome"
browerInfo.version = userAgent.match(/Chrome\/([\d.]+)/)[1]
}else if(indexOf(userAgent, "Safari")){
browerInfo.type = "Safari"
browerInfo.version = userAgent.match(/Safari\/([\d.]+)/)[1]
}
return browerInfo
}
function indexOf(userAgent, brower) {
return userAgent.indexOf(brower) > -1
}
function isSatisfyBrower(){
var minVer = {
"Chrome": 71,
"Firefox": 65,
"Safari": 12,
"Edg": 97,
"IE": 999
}
var browerInfo = getBrowerInfo()
var materVer = browerInfo.version.split('.')[0]
return materVer >= minVer[browerInfo.type]
}
if(!isSatisfyBrower()){
document.getElementById('versionCheck').style.display = 'block';
document.getElementById('versionCheck-type').innerHTML = getBrowerInfo().type;
document.getElementById('versionCheck-version').innerHTML = getBrowerInfo().version;
}</script></html>

1
js/404.e33304b8.js Normal file
View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[2389],{9080:function(o,r,n){n.r(r),n.d(r,{default:function(){return g}});var e=n(641);const t=o=>((0,e.Qi)("data-v-10b4695c"),o=o(),(0,e.jt)(),o),i={class:"router-err"},c=t((()=>(0,e.Lk)("div",{class:"router-err__icon"},[(0,e.Lk)("img",{src:"img/404.png"})],-1))),u={class:"router-err__content"},l=t((()=>(0,e.Lk)("h2",null,"无权限或找不到页面",-1))),a=t((()=>(0,e.Lk)("p",null,"当前页面无权限访问或者打开了一个不存在的链接,请检查当前账户权限和链接的可访问性。",-1)));function s(o,r,n,t,s,k){const d=(0,e.g2)("el-button");return(0,e.uX)(),(0,e.CE)("div",i,[c,(0,e.Lk)("div",u,[l,a,(0,e.bF)(d,{type:"primary",plain:"",round:"",onClick:k.gohome},{default:(0,e.k6)((()=>[(0,e.eW)("返回首页")])),_:1},8,["onClick"]),(0,e.bF)(d,{type:"primary",plain:"",round:"",onClick:k.gologin},{default:(0,e.k6)((()=>[(0,e.eW)("重新登录")])),_:1},8,["onClick"]),(0,e.bF)(d,{type:"primary",round:"",onClick:k.goback},{default:(0,e.k6)((()=>[(0,e.eW)("返回上一页")])),_:1},8,["onClick"])])])}n(8743);var k={methods:{gohome(){location.href="#/"},goback(){this.$router.go(-1)},gologin(){this.$router.push("/login")}}},d=n(6262);const p=(0,d.A)(k,[["render",s],["__scopeId","data-v-10b4695c"]]);var g=p}}]);

1
js/4681.a88ed789.js Normal file
View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[4681],{4681:function(u,n,r){r.r(n),r.d(n,{default:function(){return a}});var e=r(641);function t(u,n){const r=(0,e.g2)("router-view");return(0,e.uX)(),(0,e.Wv)(r)}var c=r(6262);const s={},i=(0,c.A)(s,[["render",t]]);var a=i}}]);

1
js/580.95987390.js Normal file
View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[580],{8199:function(e,t,n){n.r(t),n.d(t,{default:function(){return m}});var i=n(641);const l={class:"sceditor"};function a(e,t,n,a,o,r){const s=(0,i.g2)("Editor");return(0,i.uX)(),(0,i.CE)("div",l,[(0,i.bF)(s,{modelValue:o.contentValue,"onUpdate:modelValue":t[0]||(t[0]=e=>o.contentValue=e),init:o.init,disabled:n.disabled,placeholder:n.placeholder,onOnClick:r.onClick},null,8,["modelValue","init","disabled","placeholder","onOnClick"])])}var o=n(1552),r=n(1445),s=n(5199),c=n.n(s),u=(n(6075),n(7741),n(7726),n(3847),n(5791),n(7426),n(378),n(9638),n(2440),n(1694),n(6912),n(5775),n(1627),n(987),{components:{Editor:r.A},props:{modelValue:{type:String,default:""},placeholder:{type:String,default:""},height:{type:Number,default:300},disabled:{type:Boolean,default:!1},plugins:{type:[String,Array],default:"code image media link preview table quickbars template pagebreak lists advlist"},toolbar:{type:[String,Array],default:"undo redo | forecolor backcolor bold italic underline strikethrough link | blocks fontfamily fontsize | \t\t\t\t\talignleft aligncenter alignright alignjustify | outdent indent | numlist bullist | pagebreak | \t\t\t\t\timage media table template preview | code selectall"},templates:{type:Array,default:()=>[]},options:{type:Object,default:()=>{}}},data(){return{init:{language_url:"tinymce/langs/zh_CN.js",language:"zh_CN",skin_url:"tinymce/skins/ui/oxide",content_css:"tinymce/skins/content/default/content.css",menubar:!1,statusbar:!0,plugins:this.plugins,toolbar:this.toolbar,toolbar_mode:"sliding",font_size_formats:"12px 14px 16px 18px 22px 24px 36px 72px",height:this.height,placeholder:this.placeholder,branding:!1,resize:!0,elementpath:!0,content_style:"",templates:this.templates,quickbars_selection_toolbar:"forecolor backcolor bold italic underline strikethrough link",quickbars_image_toolbar:"alignleft aligncenter alignright",quickbars_insert_toolbar:!1,image_caption:!0,image_advtab:!0,convert_urls:!1,images_upload_handler:function(e){return new Promise(((t,n)=>{const i=new FormData;i.append("file",e.blob(),e.filename()),o.A.common.upload.post(i).then((e=>{t(e.data.src)})).catch((()=>{n("Image upload failed")}))}))},setup:function(e){e.on("init",(function(){this.getBody().style.fontSize="14px"})),e.on("OpenWindow",(function(e){var t=document.querySelector(".el-drawer.open"),n=e.target.editorContainer;if(t&&t.contains(n)){var i=document.activeElement;setTimeout((()=>{document.activeElement.blur(),i.focus()}),0)}}))},...this.options},contentValue:this.modelValue}},watch:{modelValue(e){this.contentValue=e},contentValue(e){this.$emit("update:modelValue",e)}},mounted(){c().init({})},methods:{onClick(e){this.$emit("onClick",e,c())}}}),d=n(6262);const p=(0,d.A)(u,[["render",a]]);var m=p}}]);

1
js/6089.5458b8cd.js Normal file
View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[6089],{9235:function(__unused_webpack_module,__webpack_exports__){__webpack_exports__.A={name:"uploadRender",props:{modelValue:[String,Number,Boolean,Date,Object,Array],item:{type:Object,default:()=>{}}},data(){return{value:this.modelValue,apiObj:this.getApiObj()}},watch:{value(e){this.$emit("update:modelValue",e)}},mounted(){},methods:{getApiObj(){return eval("this."+this.item.options.apiObj)}}}},6089:function(e,t,l){l.r(t),l.d(t,{default:function(){return n}});var u=l(641);function a(e,t,l,a,p,i){const o=(0,u.g2)("el-table-column"),n=(0,u.g2)("sc-table-select");return(0,u.uX)(),(0,u.Wv)(n,{modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),apiObj:p.apiObj,"table-width":600,multiple:l.item.options.multiple,props:l.item.options.props,style:{width:"100%"}},{default:(0,u.k6)((()=>[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(l.item.options.column,((e,t)=>((0,u.uX)(),(0,u.Wv)(o,{key:t,prop:e.prop,label:e.label,width:e.width},null,8,["prop","label","width"])))),128))])),_:1},8,["modelValue","apiObj","multiple","props"])}var p=l(9235),i=l(6262);const o=(0,i.A)(p.A,[["render",a]]);var n=o}}]);

1
js/6570.04fac0d2.js Normal file
View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[6570],{6570:function(e,t,i){i.r(t),i.d(t,{default:function(){return p}});var n=i(641),a=i(2644),r=i(9322);function u(e,t,i,u,o,s){return(0,n.uX)(),(0,n.CE)("div",{class:"sc-code-editor",style:(0,a.Tr)({height:s._height})},[(0,n.bo)((0,n.Lk)("textarea",{ref:"textarea","onUpdate:modelValue":t[0]||(t[0]=e=>o.contentValue=e)},null,512),[[r.Jo,o.contentValue]])],4)}var o=i(9841),s=i(5237),h=i.n(s),l=(i(436),i(6792),i(9532),{props:{modelValue:{type:String,default:""},mode:{type:String,default:"javascript"},height:{type:[String,Number],default:300},options:{type:Object,default:()=>{}},theme:{type:String,default:"idea"},readOnly:{type:Boolean,default:!1}},data(){return{contentValue:this.modelValue,coder:null,opt:{theme:this.theme,styleActiveLine:!0,lineNumbers:!0,lineWrapping:!1,tabSize:4,indentUnit:4,indentWithTabs:!0,mode:this.mode,readOnly:this.readOnly,...this.options}}},computed:{_height(){return Number(this.height)?Number(this.height)+"px":this.height}},watch:{modelValue(e){this.contentValue=e,e!==this.coder.getValue()&&this.coder.setValue(e)}},mounted(){this.init()},methods:{init(){this.coder=(0,o.IG)(h().fromTextArea(this.$refs.textarea,this.opt)),this.coder.on("change",(e=>{this.contentValue=e.getValue(),this.$emit("update:modelValue",this.contentValue)}))},formatStrInJson(e){return JSON.stringify(JSON.parse(e),null,4)}}}),d=i(6262);const c=(0,d.A)(l,[["render",u],["__scopeId","data-v-a0186eba"]]);var p=c}}]);

1
js/app.8f948acb.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

1
js/echarts.14a31990.js Normal file

File diff suppressed because one or more lines are too long

2
js/elicons.a20b82f2.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

1
js/home-work.cb035ed2.js Normal file
View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[7212,9289],{8049:function(e,t,u){u.r(t),u.d(t,{default:function(){return o}});var a=u(641);function n(e,t,u,n,r,l){const s=(0,a.g2)("el-alert"),d=(0,a.g2)("myapp"),o=(0,a.g2)("el-card"),c=(0,a.g2)("el-col"),f=(0,a.g2)("el-row"),i=(0,a.g2)("el-main");return(0,a.uX)(),(0,a.Wv)(i,null,{default:(0,a.k6)((()=>[(0,a.bF)(s,{title:"根据角色配置,可让不同角色访问不同的控制台视图,参数值在登录成功后返回 dashboard:{type}",type:"success",style:{"margin-bottom":"20px"}}),(0,a.bF)(f,{gutter:15},{default:(0,a.k6)((()=>[(0,a.bF)(c,{lg:24},{default:(0,a.k6)((()=>[(0,a.bF)(o,{shadow:"never",header:"我的常用"},{default:(0,a.k6)((()=>[(0,a.bF)(d)])),_:1})])),_:1})])),_:1})])),_:1})}var r=u(4349),l={components:{myapp:r["default"]},data(){return{}},mounted(){this.$emit("on-mounted")},methods:{}},s=u(6262);const d=(0,s.A)(l,[["render",n]]);var o=d}}]);

1
js/home.9758fc39.js Normal file
View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[7962],{2793:function(e,n,o){o.r(n),o.d(n,{default:function(){return h}});var t=o(641);const d={key:0};function a(e,n,o,a,u,s){const r=(0,t.g2)("el-skeleton"),l=(0,t.g2)("el-card"),i=(0,t.g2)("el-main"),h=(0,t.g2)("work"),c=(0,t.g2)("widgets");return(0,t.uX)(),(0,t.CE)(t.FK,null,[u.pageLoading?((0,t.uX)(),(0,t.CE)("div",d,[(0,t.bF)(i,null,{default:(0,t.k6)((()=>[(0,t.bF)(l,{shadow:"never"},{default:(0,t.k6)((()=>[(0,t.bF)(r,{rows:1})])),_:1}),(0,t.bF)(l,{shadow:"never",style:{"margin-top":"15px"}},{default:(0,t.k6)((()=>[(0,t.bF)(r)])),_:1})])),_:1})])):(0,t.Q3)("",!0),"1"==u.dashboard?((0,t.uX)(),(0,t.Wv)(h,{key:1,onOnMounted:s.onMounted},null,8,["onOnMounted"])):((0,t.uX)(),(0,t.Wv)(c,{key:2,onOnMounted:s.onMounted},null,8,["onOnMounted"]))],64)}const u=(0,t.$V)((()=>Promise.all([o.e(6158),o.e(8749),o.e(7212)]).then(o.bind(o,8049)))),s=(0,t.$V)((()=>Promise.all([o.e(7219),o.e(6158),o.e(8749),o.e(1170)]).then(o.bind(o,8269))));var r={name:"dashboard",components:{work:u,widgets:s},data(){return{pageLoading:!0,dashboard:"0"}},created(){this.dashboard=this.$TOOL.data.get("USER_INFO").dashboard||"0"},mounted(){},methods:{onMounted(){this.pageLoading=!1}}},l=o(6262);const i=(0,l.A)(r,[["render",a]]);var h=i}}]);

1
js/layout.c5071c0e.js Normal file

File diff suppressed because one or more lines are too long

1
js/login.d3ecbe15.js Normal file

File diff suppressed because one or more lines are too long

111
js/modules.001bee08.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[7223],{6856:function(e,n,s){s.r(n),s.d(n,{default:function(){return p}});var l=s(641),a=s(2644);const t=e=>((0,l.Qi)("data-v-278f5e7a"),e=e(),(0,l.jt)(),e),r={class:"aboutTop-info"},u=t((()=>(0,l.Lk)("img",{src:"img/logo.png"},null,-1)));function i(e,n,s,t,i,d){const o=(0,l.g2)("el-card"),c=(0,l.g2)("el-descriptions-item"),v=(0,l.g2)("el-descriptions"),p=(0,l.g2)("el-col"),b=(0,l.g2)("el-row"),m=(0,l.g2)("el-main");return(0,l.uX)(),(0,l.Wv)(m,null,{default:(0,l.k6)((()=>[(0,l.bF)(b,{gutter:15},{default:(0,l.k6)((()=>[(0,l.bF)(p,{lg:24},{default:(0,l.k6)((()=>[(0,l.bF)(o,{shadow:"never",class:"aboutTop"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",r,[u,(0,l.Lk)("h2",null,(0,a.v_)(i.data.name),1),(0,l.Lk)("p",null,(0,a.v_)(i.data.version),1)])])),_:1}),(0,l.bF)(o,{shadow:"never",header:"dependencies"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{border:"",column:3},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.data.dependencies,((e,n)=>((0,l.uX)(),(0,l.Wv)(c,{key:n,label:n},{default:(0,l.k6)((()=>[(0,l.eW)((0,a.v_)(e),1)])),_:2},1032,["label"])))),128))])),_:1})])),_:1}),(0,l.bF)(o,{shadow:"never",header:"devDependencies"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{border:"",column:3},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.data.devDependencies,((e,n)=>((0,l.uX)(),(0,l.Wv)(c,{key:n,label:n},{default:(0,l.k6)((()=>[(0,l.eW)((0,a.v_)(e),1)])),_:2},1032,["label"])))),128))])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}var d=JSON.parse('{"name":"scui","version":"1.6.9","private":true,"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --report","lint":"vue-cli-service lint"},"dependencies":{"@element-plus/icons-vue":"2.0.10","@tinymce/tinymce-vue":"5.0.0","axios":"1.3.4","codemirror":"5.65.5","core-js":"3.29.0","cropperjs":"1.5.13","crypto-js":"4.1.1","echarts":"5.4.1","element-plus":"2.2.32","nprogress":"0.2.0","qrcodejs2":"0.0.2","sortablejs":"1.15.0","tinymce":"6.3.2","vue":"3.2.47","vue-i18n":"9.2.2","vue-router":"4.1.6","vuedraggable":"4.0.3","vuex":"4.1.0","xgplayer":"2.32.2","xgplayer-hls":"2.5.2"},"devDependencies":{"@babel/core":"7.21.00","@babel/eslint-parser":"7.19.1","@vue/cli-plugin-babel":"5.0.8","@vue/cli-plugin-eslint":"5.0.8","@vue/cli-service":"5.0.8","eslint":"8.35.0","eslint-plugin-vue":"9.9.0","sass":"1.58.3","sass-loader":"10.1.1"},"eslintConfig":{"root":true,"env":{"node":true},"globals":{"APP_CONFIG":true},"extends":["plugin:vue/vue3-essential","eslint:recommended"],"parserOptions":{"parser":"@babel/eslint-parser"},"rules":{"indent":0,"no-tabs":0,"no-mixed-spaces-and-tabs":0,"vue/no-unused-components":0,"vue/multi-word-component-names":0}},"browserslist":["> 1%","last 2 versions","not dead","not ie 11"]}'),o={name:"about",data(){return{data:d}},mounted(){},methods:{}},c=s(6262);const v=(0,c.A)(o,[["render",i],["__scopeId","data-v-278f5e7a"]]);var p=v}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[4671],{9520:function(e,t,a){a.r(t),a.d(t,{default:function(){return s}});var l=a(641);const u={style:{"margin-top":"15px"}},r={style:{"margin-top":"15px"}},n={style:{"margin-top":"15px"}};function i(e,t,a,i,p,o){const d=(0,l.g2)("el-button"),s=(0,l.g2)("el-alert"),m=(0,l.g2)("el-card"),y=(0,l.g2)("el-tag"),v=(0,l.g2)("el-input"),b=(0,l.g2)("el-main"),g=(0,l.gN)("auth"),h=(0,l.gN)("auths"),c=(0,l.gN)("auths-all"),f=(0,l.gN)("role"),k=(0,l.gN)("time"),x=(0,l.gN)("copy");return(0,l.uX)(),(0,l.Wv)(b,null,{default:(0,l.k6)((()=>[(0,l.bF)(m,{shadow:"never",header:"v-auth 高精度权限控制"},{default:(0,l.k6)((()=>[(0,l.bo)(((0,l.uX)(),(0,l.Wv)(d,{type:"primary"},{default:(0,l.k6)((()=>[(0,l.eW)("v-auth=\"'user.add'\"")])),_:1})),[[g,"user.add"]]),(0,l.bo)(((0,l.uX)(),(0,l.Wv)(d,{type:"primary"},{default:(0,l.k6)((()=>[(0,l.eW)("v-auths=\"['user.no','user.add']\"")])),_:1})),[[h,["user.no","user.add"]]]),(0,l.bo)(((0,l.uX)(),(0,l.Wv)(d,{type:"primary"},{default:(0,l.k6)((()=>[(0,l.eW)("v-auths-all=\"['list.add','user.add']\"")])),_:1})),[[c,["list.add","user.add"]]]),(0,l.bF)(s,{title:"v-auth指令 是$AUTH的语法糖, 原先需要使用v-if来判断是否有权限, 判断单项权限,如果满足就判断有权限",style:{"margin-top":"20px"}}),(0,l.bF)(s,{title:"v-auths指令 传入数组,有一项满足就判断有权限",style:{"margin-top":"20px"}}),(0,l.bF)(s,{title:"v-auths-all指令 传入数组,必须全满足才有权限比如user.no没有这个权限加到这里的话就表示不全部满足",style:{"margin-top":"20px"}})])),_:1}),(0,l.bF)(m,{shadow:"never",header:"v-role 角色权限控制",style:{"margin-top":"15px"}},{default:(0,l.k6)((()=>[(0,l.bo)(((0,l.uX)(),(0,l.Wv)(d,{type:"primary"},{default:(0,l.k6)((()=>[(0,l.eW)("v-role=\"'admin'\"")])),_:1})),[[f,"admin"]]),(0,l.bo)(((0,l.uX)(),(0,l.Wv)(d,{type:"primary"},{default:(0,l.k6)((()=>[(0,l.eW)("v-role=\"['SA','admin']\"")])),_:1})),[[f,["SA","admin"]]]),(0,l.bF)(s,{title:"v-role指令 是$ROLE的语法糖, 原理是判断是否含有用户所在的角色别名",style:{"margin-top":"20px"}})])),_:1}),(0,l.bF)(m,{shadow:"never",header:"v-time 时间转换",style:{"margin-top":"15px"}},{default:(0,l.k6)((()=>[(0,l.Lk)("p",null,[(0,l.bo)((0,l.bF)(y,{format:"yyyy-MM-dd hh:mm:ss"},null,512),[[k,1630117968295]])]),(0,l.Lk)("p",u,[(0,l.bo)((0,l.bF)(y,null,null,512),[[k,p.time1,void 0,{tip:!0}]])]),(0,l.Lk)("p",r,[(0,l.bo)((0,l.bF)(y,null,null,512),[[k,p.time2,void 0,{tip:!0}]])]),(0,l.Lk)("p",n,[(0,l.bo)((0,l.bF)(y,null,null,512),[[k,p.time3,void 0,{tip:!0}]])]),(0,l.bF)(s,{title:"指令方式日期时间转换,如设置'tip'修饰符将会转换成相对时间,并且每60秒自动更新",style:{"margin-top":"20px"}})])),_:1}),(0,l.bF)(m,{shadow:"never",header:"v-copy 一键复制",style:{"margin-top":"15px"}},{default:(0,l.k6)((()=>[(0,l.bF)(v,{type:"textarea",rows:2,placeholder:"请输入内容",modelValue:p.copyText,"onUpdate:modelValue":t[0]||(t[0]=e=>p.copyText=e)},null,8,["modelValue"]),(0,l.bo)(((0,l.uX)(),(0,l.Wv)(d,{type:"primary",style:{"margin-top":"15px"}},{default:(0,l.k6)((()=>[(0,l.eW)("复制")])),_:1})),[[x,p.copyText]]),(0,l.bF)(s,{title:"点击复制按钮会将文本框绑定的值复制到剪切板, 试着粘贴到其他地方看看效果",style:{"margin-top":"20px"}})])),_:1})])),_:1})}var p={name:"directive",data(){return{time1:new Date,time2:(new Date).setMinutes((new Date).getMinutes()-1),time3:(new Date).setMinutes((new Date).getMinutes()-120),copyText:"测试复制内容"}},created(){}},o=a(6262);const d=(0,o.A)(p,[["render",i]]);var s=d}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[4906],{7487:function(e,n,u){u.r(n),u.d(n,{default:function(){return o}});var a=u(641);function l(e,n,u,l,t,r){const c=(0,a.g2)("el-page-header"),o=(0,a.g2)("el-header"),d=(0,a.g2)("el-empty"),g=(0,a.g2)("el-main"),i=(0,a.g2)("el-container");return(0,a.uX)(),(0,a.Wv)(i,null,{default:(0,a.k6)((()=>[(0,a.bF)(o,null,{default:(0,a.k6)((()=>[(0,a.bF)(c,{content:"FullPage",onBack:r.goBack},null,8,["onBack"])])),_:1}),(0,a.bF)(g,null,{default:(0,a.k6)((()=>[(0,a.bF)(d,{description:"FullPageMain"})])),_:1})])),_:1})}var t={name:"fullpage",data(){return{}},mounted(){},methods:{goBack(){this.$router.go(-1)}}},r=u(6262);const c=(0,r.A)(t,[["render",l]]);var o=c}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[8273],{869:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var i=n(641);const a={style:{"line-height":"1.5","font-size":"13px"}},l=(0,i.Lk)("p",null,"演示了使用 @/utils/load 加载百度地图的JSAPI和它的GL库BMapGLLib",-1),o=(0,i.Lk)("p",null,"当然也可以像传统网页一样加载任何JS和CSS甚至可以是JQ。",-1),d=(0,i.Lk)("br",null,null,-1),r=(0,i.Lk)("div",{style:{width:"100%",height:"100%"},id:"container"},null,-1);function u(e,t,n,u,c,s){const p=(0,i.g2)("el-alert"),w=(0,i.g2)("el-card"),h=(0,i.g2)("el-aside"),k=(0,i.g2)("el-main"),b=(0,i.g2)("el-container");return(0,i.uX)(),(0,i.Wv)(b,null,{default:(0,i.k6)((()=>[(0,i.bF)(h,{style:{padding:"15px",width:"400px"}},{default:(0,i.k6)((()=>[(0,i.bF)(w,{shadow:"never",header:"异步加载JS"},{default:(0,i.k6)((()=>[(0,i.Lk)("div",a,[l,o,d,(0,i.bF)(p,{title:"这是一项试验工具, 具有不稳定性",type:"warning","show-icon":"",closable:!1})])])),_:1})])),_:1}),(0,i.bF)(k,{class:"nopadding"},{default:(0,i.k6)((()=>[r])),_:1})])),_:1})}function c(e,t,n){return new Promise(((i,a)=>{let l=document.head.querySelector("script[loadKey="+t+"]");if(l)return i(window[t]);let o=document.createElement("script");o.type="text/javascript",o.src=e,o.setAttribute("loadKey",t),document.head.appendChild(o),o.onload=()=>{n?window[n]=()=>i(window[t]):setTimeout((()=>i(window[t])),50)},o.onerror=e=>a(e)}))}var s={name:"loadJS",data(){return{}},mounted(){this.init()},methods:{async init(){var e="vxSbZuydZ42ktZCvXvy5xCai28OEVqUq",t=await c(`//api.map.baidu.com/api?type=webgl&v=1.0&ak=${e}&callback=BMapGLinit`,"BMapGL","BMapGLinit"),n=new t.Map("container");n.centerAndZoom(new t.Point(116.297611,40.047363),20),n.enableScrollWheelZoom(),n.setTilt(55),n.setDisplayOptions({poiText:!1,poiIcon:!1})}}},p=n(6262);const w=(0,p.A)(s,[["render",u]]);var h=w}}]);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[5980],{9073:function(e,t,l){l.r(t),l.d(t,{default:function(){return f}});var a=l(641);function o(e,t,l,o,r,i){const n=(0,a.g2)("el-button"),s=(0,a.g2)("el-alert"),u=(0,a.g2)("el-card"),c=(0,a.g2)("el-input"),p=(0,a.g2)("el-form-item"),m=(0,a.g2)("el-form"),f=(0,a.g2)("el-main");return(0,a.uX)(),(0,a.Wv)(f,null,{default:(0,a.k6)((()=>[(0,a.bF)(u,{shadow:"never",header:"打开"},{default:(0,a.k6)((()=>[(0,a.bF)(n,{type:"primary",plain:"",onClick:i.open1},{default:(0,a.k6)((()=>[(0,a.eW)("打开个人信息")])),_:1},8,["onClick"]),(0,a.bF)(n,{type:"primary",plain:"",onClick:i.open2},{default:(0,a.k6)((()=>[(0,a.eW)("打开后执行")])),_:1},8,["onClick"]),(0,a.bF)(s,{title:"打开后执行原理: 路由push时,在当前路由对象中插入一个特殊标识, 在目标视图中beforeRouteEnter获取判断是否需要执行特殊方法",style:{"margin-top":"20px"}})])),_:1}),(0,a.bF)(u,{shadow:"never",header:"刷新",style:{"margin-top":"15px"}},{default:(0,a.k6)((()=>[(0,a.bF)(n,{type:"primary",plain:"",onClick:i.refresh1},{default:(0,a.k6)((()=>[(0,a.eW)("刷新当前")])),_:1},8,["onClick"])])),_:1}),(0,a.bF)(u,{shadow:"never",header:"关闭",style:{"margin-top":"15px"}},{default:(0,a.k6)((()=>[(0,a.bF)(n,{type:"primary",plain:"",onClick:i.close1},{default:(0,a.k6)((()=>[(0,a.eW)("关闭当前")])),_:1},8,["onClick"]),(0,a.bF)(n,{type:"primary",plain:"",onClick:i.close2},{default:(0,a.k6)((()=>[(0,a.eW)("关闭其他")])),_:1},8,["onClick"]),(0,a.bF)(n,{type:"primary",plain:"",onClick:i.close3},{default:(0,a.k6)((()=>[(0,a.eW)("关闭后执行")])),_:1},8,["onClick"])])),_:1}),(0,a.bF)(u,{shadow:"never",header:"设置",style:{"margin-top":"15px"}},{default:(0,a.k6)((()=>[(0,a.bF)(m,{inline:!0},{default:(0,a.k6)((()=>[(0,a.bF)(p,null,{default:(0,a.k6)((()=>[(0,a.bF)(c,{modelValue:r.input,"onUpdate:modelValue":t[0]||(t[0]=e=>r.input=e),placeholder:"请输入内容"},null,8,["modelValue"])])),_:1}),(0,a.bF)(p,null,{default:(0,a.k6)((()=>[(0,a.bF)(n,{type:"primary",plain:"",onClick:i.set1},{default:(0,a.k6)((()=>[(0,a.eW)("设置标题")])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1}),(0,a.bF)(u,{shadow:"never",header:"整页路由",style:{"margin-top":"15px"}},{default:(0,a.k6)((()=>[(0,a.bF)(n,{type:"primary",plain:"",onClick:i.fullpage},{default:(0,a.k6)((()=>[(0,a.eW)("fullpage")])),_:1},8,["onClick"]),(0,a.bF)(s,{title:"变更路由的层级关系,向上推至顶级达到在layout视图中显示. 只需要在路由中设置 meta.fullpage 即可",style:{"margin-top":"20px"}})])),_:1})])),_:1})}l(8743);var r=l(5947),i=l.n(r),n=l(1286),s=l(5129),u={refresh(){i().start();const e=n.A.currentRoute.value;s.A.commit("removeKeepLive",e.name),s.A.commit("setRouteShow",!1),(0,a.dY)((()=>{s.A.commit("pushKeepLive",e.name),s.A.commit("setRouteShow",!0),i().done()}))},close(e){const t=e||n.A.currentRoute.value;s.A.commit("removeViewTags",t),s.A.commit("removeIframeList",t),s.A.commit("removeKeepLive",t.name);const l=s.A.state.viewTags.viewTags,a=l.slice(-1)[0];a?n.A.push(a):n.A.push("/")},closeNext(e){const t=n.A.currentRoute.value;if(s.A.commit("removeViewTags",t),s.A.commit("removeIframeList",t),s.A.commit("removeKeepLive",t.name),e){const t=s.A.state.viewTags.viewTags;e(t)}},closeOther(){const e=n.A.currentRoute.value,t=[...s.A.state.viewTags.viewTags];t.forEach((t=>{if(t.meta&&t.meta.affix||e.fullPath==t.fullPath)return!0;this.close(t)}))},setTitle(e){s.A.commit("updateViewTagsTitle",e)}},c={name:"viewTags",data(){return{input:"newTabName"}},mounted(){},methods:{open1(){this.$router.push("/usercenter")},open2(){this.$router.push("/usercenter"),this.$route.is=!0},refresh1(){u.refresh()},close1(){u.close()},close2(){u.closeOther()},close3(){u.closeNext((e=>{console.log(e),this.$router.push("/usercenter"),this.$route.is=!0}))},set1(){u.setTitle(this.input)},fullpage(){this.$router.push("/other/fullpage")}}},p=l(6262);const m=(0,p.A)(c,[["render",o]]);var f=m}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[75],{6103:function(e,l,t){t.r(l),t.d(l,{default:function(){return f}});var a=t(641),s=t(2644);const o=(0,a.Lk)("div",{class:"el-form-item-msg"},"请输入注册时填写的登录账号",-1),r={class:"yzm"},i={key:0},u=(0,a.Lk)("div",{class:"el-form-item-msg"},"请输入包含英文、数字的8位以上密码",-1);function d(e,l,t,d,m,n){const p=(0,a.g2)("el-step"),c=(0,a.g2)("el-steps"),f=(0,a.g2)("el-input"),b=(0,a.g2)("el-form-item"),h=(0,a.g2)("el-button"),w=(0,a.g2)("el-form"),k=(0,a.g2)("el-result"),v=(0,a.g2)("common-page");return(0,a.uX)(),(0,a.Wv)(v,{title:"重置密码"},{default:(0,a.k6)((()=>[(0,a.bF)(c,{active:m.stepActive,simple:"","finish-status":"success"},{default:(0,a.k6)((()=>[(0,a.bF)(p,{title:"填写新密码"}),(0,a.bF)(p,{title:"完成重置"})])),_:1},8,["active"]),0==m.stepActive?((0,a.uX)(),(0,a.Wv)(w,{key:0,ref:"form",model:m.form,rules:m.rules,"label-width":120},{default:(0,a.k6)((()=>[(0,a.bF)(b,{label:"登录账号",prop:"user"},{default:(0,a.k6)((()=>[(0,a.bF)(f,{modelValue:m.form.user,"onUpdate:modelValue":l[0]||(l[0]=e=>m.form.user=e),placeholder:"请输入登录账号"},null,8,["modelValue"]),o])),_:1}),(0,a.bF)(b,{label:"手机号码",prop:"phone"},{default:(0,a.k6)((()=>[(0,a.bF)(f,{modelValue:m.form.phone,"onUpdate:modelValue":l[1]||(l[1]=e=>m.form.phone=e),placeholder:"请输入手机号码"},null,8,["modelValue"])])),_:1}),(0,a.bF)(b,{label:"短信验证码",prop:"yzm"},{default:(0,a.k6)((()=>[(0,a.Lk)("div",r,[(0,a.bF)(f,{modelValue:m.form.yzm,"onUpdate:modelValue":l[2]||(l[2]=e=>m.form.yzm=e),placeholder:"请输入6位短信验证码"},null,8,["modelValue"]),(0,a.bF)(h,{onClick:n.getYzm,disabled:m.disabled},{default:(0,a.k6)((()=>[(0,a.eW)("获取验证码"),m.disabled?((0,a.uX)(),(0,a.CE)("span",i," ("+(0,s.v_)(m.time)+")",1)):(0,a.Q3)("",!0)])),_:1},8,["onClick","disabled"])])])),_:1}),(0,a.bF)(b,{label:"新密码",prop:"newpw"},{default:(0,a.k6)((()=>[(0,a.bF)(f,{modelValue:m.form.newpw,"onUpdate:modelValue":l[3]||(l[3]=e=>m.form.newpw=e),"show-password":"",placeholder:"请输入新密码"},null,8,["modelValue"]),u])),_:1}),(0,a.bF)(b,{label:"确认新密码",prop:"newpw2"},{default:(0,a.k6)((()=>[(0,a.bF)(f,{modelValue:m.form.newpw2,"onUpdate:modelValue":l[4]||(l[4]=e=>m.form.newpw2=e),"show-password":"",placeholder:"请再一次输入新密码"},null,8,["modelValue"])])),_:1}),(0,a.bF)(b,null,{default:(0,a.k6)((()=>[(0,a.bF)(h,{type:"primary",onClick:n.save},{default:(0,a.k6)((()=>[(0,a.eW)("提交")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])):(0,a.Q3)("",!0),1==m.stepActive?((0,a.uX)(),(0,a.Wv)(k,{key:1,icon:"success",title:"密码重置成功","sub-title":"请牢记自己的新密码,返回登录后使用新密码登录"},{extra:(0,a.k6)((()=>[(0,a.bF)(h,{type:"primary",onClick:n.backLogin},{default:(0,a.k6)((()=>[(0,a.eW)("返回登录")])),_:1},8,["onClick"])])),_:1})):(0,a.Q3)("",!0)])),_:1})}t(8743);var m=t(9499),n={components:{commonPage:m["default"]},data(){return{stepActive:0,form:{user:"",phone:"",yzm:"",newpw:"",newpw2:""},rules:{user:[{required:!0,message:"请输入登录账号"}],phone:[{required:!0,message:"请输入手机号"}],yzm:[{required:!0,message:"请输入短信验证码"}],newpw:[{required:!0,message:"请输入新的密码"}],newpw2:[{required:!0,message:"请再次输入新的密码"},{validator:(e,l,t)=>{l!==this.form.newpw?t(new Error("两次输入密码不一致")):t()}}]},disabled:!1,time:0}},mounted(){},methods:{async getYzm(){var e=await this.$refs.form.validateField("phone").catch((()=>{}));if(!e)return!1;this.$message.success("已发送短信至手机号码"),this.disabled=!0,this.time=60;var l=setInterval((()=>{this.time-=1,this.time<1&&(clearInterval(l),this.disabled=!1,this.time=0)}),1e3)},async save(){var e=await this.$refs.form.validate().catch((()=>{}));if(!e)return!1;this.stepActive=1},backLogin(){this.$router.push({path:"/login"})}}},p=t(6262);const c=(0,p.A)(n,[["render",d]]);var f=c}}]);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[4947],{6410:function(e,t,l){l.r(t),l.d(t,{default:function(){return r}});var a=l(641);const i={class:"left-panel"};function s(e,t,l,s,n,o){const c=(0,a.g2)("el-button"),d=(0,a.g2)("el-header"),r=(0,a.g2)("el-table-column"),b=(0,a.g2)("el-icon-circle-check-filled"),h=(0,a.g2)("el-icon"),p=(0,a.g2)("el-popconfirm"),u=(0,a.g2)("el-button-group"),f=(0,a.g2)("scTable"),g=(0,a.g2)("el-main"),k=(0,a.g2)("el-container"),m=(0,a.g2)("save-dialog");return(0,a.uX)(),(0,a.CE)(a.FK,null,[(0,a.bF)(k,null,{default:(0,a.k6)((()=>[(0,a.bF)(d,null,{default:(0,a.k6)((()=>[(0,a.Lk)("div",i,[(0,a.bF)(c,{type:"primary",icon:"el-icon-plus",onClick:o.add},null,8,["onClick"]),(0,a.bF)(c,{type:"danger",plain:"",icon:"el-icon-delete",disabled:0==n.selection.length,onClick:o.batch_del},null,8,["disabled","onClick"])])])),_:1}),(0,a.bF)(g,{class:"nopadding"},{default:(0,a.k6)((()=>[(0,a.bF)(f,{ref:"table",apiObj:n.apiObj,"row-key":"id",onSelectionChange:o.selectionChange,stripe:""},{default:(0,a.k6)((()=>[(0,a.bF)(r,{type:"selection",width:"50"}),(0,a.bF)(r,{label:"应用ID",prop:"appId",width:"150"}),(0,a.bF)(r,{label:"应用名称",prop:"appName",width:"250"}),(0,a.bF)(r,{label:"状态",width:"50"},{default:(0,a.k6)((()=>[(0,a.bF)(h,{style:{color:"#67C23A"}},{default:(0,a.k6)((()=>[(0,a.bF)(b)])),_:1})])),_:1}),(0,a.bF)(r,{label:"秘钥",prop:"secret","show-overflow-tooltip":"",width:"150"}),(0,a.bF)(r,{label:"授权到期",prop:"exp",width:"150"}),(0,a.bF)(r,{label:"操作",fixed:"right",align:"right",width:"120"},{default:(0,a.k6)((e=>[(0,a.bF)(u,null,{default:(0,a.k6)((()=>[(0,a.bF)(c,{text:"",type:"primary",size:"small",onClick:t=>o.table_edit(e.row,e.$index)},{default:(0,a.k6)((()=>[(0,a.eW)("编辑")])),_:2},1032,["onClick"]),(0,a.bF)(p,{title:"确定删除吗?",onConfirm:t=>o.table_del(e.row,e.$index)},{reference:(0,a.k6)((()=>[(0,a.bF)(c,{text:"",type:"primary",size:"small"},{default:(0,a.k6)((()=>[(0,a.eW)("删除")])),_:1})])),_:2},1032,["onConfirm"])])),_:2},1024)])),_:1})])),_:1},8,["apiObj","onSelectionChange"])])),_:1})])),_:1}),n.dialog.save?((0,a.uX)(),(0,a.Wv)(m,{key:0,ref:"saveDialog",onSuccess:o.handleSuccess,onClosed:t[0]||(t[0]=e=>n.dialog.save=!1)},null,8,["onSuccess"])):(0,a.Q3)("",!0)],64)}var n=l(5872),o={name:"client",components:{saveDialog:n["default"]},data(){return{dialog:{save:!1},apiObj:this.$API.system.app.list,selection:[]}},methods:{add(){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open()}))},table_edit(e){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open("edit").setData(e)}))},async table_del(e,t){var l={id:e.id},a=await this.$API.user.del.post(l);200==a.code?(this.$refs.table.tableData.splice(t,1),this.$message.success("删除成功")):this.$alert(a.message,"提示",{type:"error"})},async batch_del(){this.$confirm(`确定删除选中的 ${this.selection.length} 项吗?`,"提示",{type:"warning"}).then((()=>{const e=this.$loading();this.selection.forEach((e=>{this.$refs.table.tableData.forEach(((t,l)=>{e.id===t.id&&this.$refs.table.tableData.splice(l,1)}))})),e.close(),this.$message.success("操作成功")})).catch((()=>{}))},selectionChange(e){this.selection=e},handleSuccess(e,t){"add"==t?(e.id=(new Date).getTime(),this.$refs.table.tableData.unshift(e)):"edit"==t&&this.$refs.table.tableData.filter((t=>t.id===e.id)).forEach((t=>{Object.assign(t,e)}))}}},c=l(6262);const d=(0,c.A)(o,[["render",s]]);var r=d}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[7523],{2400:function(e,l,a){a.r(l),a.d(l,{default:function(){return u}});var t=a(641);const s={class:"left-panel"},i={class:"right-panel"},n={class:"right-panel-search"};function o(e,l,a,o,r,d){const c=(0,t.g2)("el-button"),h=(0,t.g2)("el-input"),u=(0,t.g2)("el-header"),p=(0,t.g2)("el-table-column"),b=(0,t.g2)("el-tag"),g=(0,t.g2)("el-popconfirm"),f=(0,t.g2)("el-button-group"),k=(0,t.g2)("scTable"),m=(0,t.g2)("el-main"),y=(0,t.g2)("el-container"),v=(0,t.g2)("save-dialog");return(0,t.uX)(),(0,t.CE)(t.FK,null,[(0,t.bF)(y,null,{default:(0,t.k6)((()=>[(0,t.bF)(u,null,{default:(0,t.k6)((()=>[(0,t.Lk)("div",s,[(0,t.bF)(c,{type:"primary",icon:"el-icon-plus",onClick:d.add},null,8,["onClick"]),(0,t.bF)(c,{type:"danger",plain:"",icon:"el-icon-delete",disabled:0==r.selection.length,onClick:d.batch_del},null,8,["disabled","onClick"])]),(0,t.Lk)("div",i,[(0,t.Lk)("div",n,[(0,t.bF)(h,{modelValue:r.search.keyword,"onUpdate:modelValue":l[0]||(l[0]=e=>r.search.keyword=e),placeholder:"部门名称",clearable:""},null,8,["modelValue"]),(0,t.bF)(c,{type:"primary",icon:"el-icon-search",onClick:d.upsearch},null,8,["onClick"])])])])),_:1}),(0,t.bF)(m,{class:"nopadding"},{default:(0,t.k6)((()=>[(0,t.bF)(k,{ref:"table",apiObj:r.apiObj,"row-key":"id",onSelectionChange:d.selectionChange,hidePagination:""},{default:(0,t.k6)((()=>[(0,t.bF)(p,{type:"selection",width:"50"}),(0,t.bF)(p,{label:"部门名称",prop:"label",width:"250"}),(0,t.bF)(p,{label:"排序",prop:"sort",width:"150"}),(0,t.bF)(p,{label:"状态",prop:"status",width:"150"},{default:(0,t.k6)((e=>[1==e.row.status?((0,t.uX)(),(0,t.Wv)(b,{key:0,type:"success"},{default:(0,t.k6)((()=>[(0,t.eW)("启用")])),_:1})):(0,t.Q3)("",!0),0==e.row.status?((0,t.uX)(),(0,t.Wv)(b,{key:1,type:"danger"},{default:(0,t.k6)((()=>[(0,t.eW)("停用")])),_:1})):(0,t.Q3)("",!0)])),_:1}),(0,t.bF)(p,{label:"创建时间",prop:"date",width:"180"}),(0,t.bF)(p,{label:"备注",prop:"remark","min-width":"300"}),(0,t.bF)(p,{label:"操作",fixed:"right",align:"right",width:"170"},{default:(0,t.k6)((e=>[(0,t.bF)(f,null,{default:(0,t.k6)((()=>[(0,t.bF)(c,{text:"",type:"primary",size:"small",onClick:l=>d.table_show(e.row,e.$index)},{default:(0,t.k6)((()=>[(0,t.eW)("查看")])),_:2},1032,["onClick"]),(0,t.bF)(c,{text:"",type:"primary",size:"small",onClick:l=>d.table_edit(e.row,e.$index)},{default:(0,t.k6)((()=>[(0,t.eW)("编辑")])),_:2},1032,["onClick"]),(0,t.bF)(g,{title:"确定删除吗?",onConfirm:l=>d.table_del(e.row,e.$index)},{reference:(0,t.k6)((()=>[(0,t.bF)(c,{text:"",type:"primary",size:"small"},{default:(0,t.k6)((()=>[(0,t.eW)("删除")])),_:1})])),_:2},1032,["onConfirm"])])),_:2},1024)])),_:1})])),_:1},8,["apiObj","onSelectionChange"])])),_:1})])),_:1}),r.dialog.save?((0,t.uX)(),(0,t.Wv)(v,{key:0,ref:"saveDialog",onSuccess:d.handleSaveSuccess,onClosed:l[1]||(l[1]=e=>r.dialog.save=!1)},null,8,["onSuccess"])):(0,t.Q3)("",!0)],64)}var r=a(8214),d={name:"dept",components:{saveDialog:r["default"]},data(){return{dialog:{save:!1},apiObj:this.$API.system.dept.list,selection:[],search:{keyword:null}}},methods:{add(){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open()}))},table_edit(e){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open("edit").setData(e)}))},table_show(e){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open("show").setData(e)}))},async table_del(e){var l={id:e.id},a=await this.$API.demo.post.post(l);200==a.code?(this.$refs.table.refresh(),this.$message.success("删除成功")):this.$alert(a.message,"提示",{type:"error"})},async batch_del(){this.$confirm(`确定删除选中的 ${this.selection.length} 项吗?如果删除项中含有子集将会被一并删除`,"提示",{type:"warning"}).then((()=>{const e=this.$loading();this.$refs.table.refresh(),e.close(),this.$message.success("操作成功")})).catch((()=>{}))},selectionChange(e){this.selection=e},upsearch(){},filterTree(e){var l=null;function a(t){t.forEach((t=>{t.id==e&&(l=t),t.children&&a(t.children)}))}return a(this.$refs.table.tableData),l},handleSaveSuccess(e,l){("add"==l||"edit"==l)&&this.$refs.table.refresh()}}},c=a(6262);const h=(0,c.A)(d,[["render",o]]);var u=h}}]);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[2056,4577],{7363:function(e,l,a){a.r(l),a.d(l,{default:function(){return b}});var t=a(641);const r={class:"left-panel"},o=(0,t.Lk)("div",{class:"right-panel"},null,-1);function i(e,l,a,i,n,d){const p=(0,t.g2)("el-tree"),c=(0,t.g2)("el-aside"),s=(0,t.g2)("el-date-picker"),b=(0,t.g2)("el-header"),u=(0,t.g2)("scEcharts"),f=(0,t.g2)("el-icon-circle-close-filled"),h=(0,t.g2)("el-icon"),g=(0,t.g2)("el-icon-warning-filled"),k=(0,t.g2)("el-icon-info-filled"),w=(0,t.g2)("el-table-column"),F=(0,t.g2)("scTable"),y=(0,t.g2)("el-main"),m=(0,t.g2)("el-container"),x=(0,t.g2)("info"),_=(0,t.g2)("el-drawer");return(0,t.uX)(),(0,t.CE)(t.FK,null,[(0,t.bF)(m,null,{default:(0,t.k6)((()=>[(0,t.bF)(c,{width:"220px"},{default:(0,t.k6)((()=>[(0,t.bF)(p,{ref:"category",class:"menu","node-key":"label",data:n.category,"default-expanded-keys":["系统日志"],"current-node-key":"系统日志","highlight-current":!0,"expand-on-click-node":!1},null,8,["data"])])),_:1}),(0,t.bF)(m,null,{default:(0,t.k6)((()=>[(0,t.bF)(y,{class:"nopadding"},{default:(0,t.k6)((()=>[(0,t.bF)(m,null,{default:(0,t.k6)((()=>[(0,t.bF)(b,null,{default:(0,t.k6)((()=>[(0,t.Lk)("div",r,[(0,t.bF)(s,{modelValue:n.date,"onUpdate:modelValue":l[0]||(l[0]=e=>n.date=e),type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),o])),_:1}),(0,t.bF)(b,{style:{height:"150px"}},{default:(0,t.k6)((()=>[(0,t.bF)(u,{height:"100%",option:n.logsChartOption},null,8,["option"])])),_:1}),(0,t.bF)(y,{class:"nopadding"},{default:(0,t.k6)((()=>[(0,t.bF)(F,{ref:"table",apiObj:n.apiObj,stripe:"",highlightCurrentRow:"",onRowClick:d.rowClick},{default:(0,t.k6)((()=>[(0,t.bF)(w,{label:"级别",prop:"level",width:"60"},{default:(0,t.k6)((e=>["error"==e.row.level?((0,t.uX)(),(0,t.Wv)(h,{key:0,style:{color:"#F56C6C"}},{default:(0,t.k6)((()=>[(0,t.bF)(f)])),_:1})):(0,t.Q3)("",!0),"warn"==e.row.level?((0,t.uX)(),(0,t.Wv)(h,{key:1,style:{color:"#E6A23C"}},{default:(0,t.k6)((()=>[(0,t.bF)(g)])),_:1})):(0,t.Q3)("",!0),"info"==e.row.level?((0,t.uX)(),(0,t.Wv)(h,{key:2,style:{color:"#409EFF"}},{default:(0,t.k6)((()=>[(0,t.bF)(k)])),_:1})):(0,t.Q3)("",!0)])),_:1}),(0,t.bF)(w,{label:"ID",prop:"id",width:"180"}),(0,t.bF)(w,{label:"日志名",prop:"name",width:"150"}),(0,t.bF)(w,{label:"请求接口",prop:"url",width:"150"}),(0,t.bF)(w,{label:"请求方法",prop:"type",width:"150"}),(0,t.bF)(w,{label:"用户",prop:"user",width:"150"}),(0,t.bF)(w,{label:"客户端IP",prop:"cip",width:"150"}),(0,t.bF)(w,{label:"日志时间",prop:"time",width:"170"})])),_:1},8,["apiObj","onRowClick"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),(0,t.bF)(_,{modelValue:n.infoDrawer,"onUpdate:modelValue":l[1]||(l[1]=e=>n.infoDrawer=e),title:"日志详情",size:600,"destroy-on-close":""},{default:(0,t.k6)((()=>[(0,t.bF)(x,{ref:"info"},null,512)])),_:1},8,["modelValue"])],64)}var n=a(3967),d=a(859),p={name:"log",components:{info:n["default"],scEcharts:d.A},data(){return{infoDrawer:!1,logsChartOption:{color:["#409eff","#e6a23c","#f56c6c"],grid:{top:"0px",left:"10px",right:"10px",bottom:"0px"},tooltip:{trigger:"axis"},xAxis:{type:"category",boundaryGap:!1,data:["2021-07-01","2021-07-02","2021-07-03","2021-07-04","2021-07-05","2021-07-06","2021-07-07","2021-07-08","2021-07-09","2021-07-10","2021-07-11","2021-07-12","2021-07-13","2021-07-14","2021-07-15"]},yAxis:{show:!1,type:"value"},series:[{data:[120,200,150,80,70,110,130,120,200,150,80,70,110,130,70,110],type:"bar",stack:"log",barWidth:"15px"},{data:[15,26,7,12,13,9,21,15,26,7,12,13,9,21,12,3],type:"bar",stack:"log",barWidth:"15px"},{data:[0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0],type:"bar",stack:"log",barWidth:"15px"}]},category:[{label:"系统日志",children:[{label:"debug"},{label:"info"},{label:"warn"},{label:"error"},{label:"fatal"}]},{label:"应用日志",children:[{label:"selfHelp"},{label:"WechatApp"}]}],date:[],apiObj:this.$API.system.log.list,search:{keyword:""}}},methods:{upsearch(){},rowClick(e){this.infoDrawer=!0,this.$nextTick((()=>{this.$refs.info.setData(e)}))}}},c=a(6262);const s=(0,c.A)(p,[["render",i]]);var b=s}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[383,1215],{5065:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}});var a=n(641),s=n(2644),l=n(9322);const i={class:"custom-tree-node"},o={class:"label"},d={class:"do"};function r(e,t,n,r,u,m){const c=(0,a.g2)("el-input"),h=(0,a.g2)("el-header"),p=(0,a.g2)("el-button"),f=(0,a.g2)("el-tree"),g=(0,a.g2)("el-main"),k=(0,a.g2)("el-footer"),v=(0,a.g2)("el-container"),b=(0,a.g2)("el-aside"),$=(0,a.g2)("save"),F=(0,a.gN)("loading");return(0,a.uX)(),(0,a.Wv)(v,null,{default:(0,a.k6)((()=>[(0,a.bo)(((0,a.uX)(),(0,a.Wv)(b,{width:"300px"},{default:(0,a.k6)((()=>[(0,a.bF)(v,null,{default:(0,a.k6)((()=>[(0,a.bF)(h,null,{default:(0,a.k6)((()=>[(0,a.bF)(c,{placeholder:"输入关键字进行过滤",modelValue:u.menuFilterText,"onUpdate:modelValue":t[0]||(t[0]=e=>u.menuFilterText=e),clearable:""},null,8,["modelValue"])])),_:1}),(0,a.bF)(g,{class:"nopadding"},{default:(0,a.k6)((()=>[(0,a.bF)(f,{ref:"menu",class:"menu","node-key":"id",data:u.menuList,props:u.menuProps,draggable:"","highlight-current":"","expand-on-click-node":!1,"check-strictly":"","show-checkbox":"","filter-node-method":m.menuFilterNode,onNodeClick:m.menuClick,onNodeDrop:m.nodeDrop},{default:(0,a.k6)((({node:e,data:t})=>[(0,a.Lk)("span",i,[(0,a.Lk)("span",o,(0,s.v_)(e.label),1),(0,a.Lk)("span",d,[(0,a.bF)(p,{icon:"el-icon-plus",size:"small",onClick:(0,l.D$)((n=>m.add(e,t)),["stop"])},null,8,["onClick"])])])])),_:1},8,["data","props","filter-node-method","onNodeClick","onNodeDrop"])])),_:1}),(0,a.bF)(k,{style:{height:"51px"}},{default:(0,a.k6)((()=>[(0,a.bF)(p,{type:"primary",size:"small",icon:"el-icon-plus",onClick:t[1]||(t[1]=e=>m.add())}),(0,a.bF)(p,{type:"danger",size:"small",plain:"",icon:"el-icon-delete",onClick:m.delMenu},null,8,["onClick"])])),_:1})])),_:1})])),_:1})),[[F,u.menuloading]]),(0,a.bF)(v,null,{default:(0,a.k6)((()=>[(0,a.bF)(g,{class:"nopadding",style:{padding:"20px"},ref:"main"},{default:(0,a.k6)((()=>[(0,a.bF)($,{ref:"save",menu:u.menuList},null,8,["menu"])])),_:1},512)])),_:1})])),_:1})}var u=n(248);let m=1;var c={name:"settingMenu",components:{save:u["default"]},data(){return{menuloading:!1,menuList:[],menuProps:{label:e=>e.meta.title},menuFilterText:""}},watch:{menuFilterText(e){this.$refs.menu.filter(e)}},mounted(){this.getMenu()},methods:{async getMenu(){this.menuloading=!0;var e=await this.$API.system.menu.list.get();this.menuloading=!1,this.menuList=e.data},menuClick(e,t){var n=1==t.level?void 0:t.parent.data.id;this.$refs.save.setData(e,n),this.$refs.main.$el.scrollTop=0},menuFilterNode(e,t){if(!e)return!0;var n=t.meta.title;return-1!==n.indexOf(e)},nodeDrop(e,t,n){this.$refs.save.setData({}),this.$message(`拖拽对象:${e.data.meta.title}, 释放对象:${t.data.meta.title}, 释放对象的位置:${n}`)},async add(e,t){var n="未命名"+m++,a={parentId:t?t.id:"",name:n,path:"",component:"",meta:{title:n,type:"menu"}};this.menuloading=!0;var s=await this.$API.demo.post.post(a);this.menuloading=!1,a.id=s.data,this.$refs.menu.append(a,e),this.$refs.menu.setCurrentKey(a.id);var l=e?e.data.id:"";this.$refs.save.setData(a,l)},async delMenu(){var e=this.$refs.menu.getCheckedNodes();if(0==e.length)return this.$message.warning("请选择需要删除的项"),!1;var t=await this.$confirm("确认删除已选择的菜单吗?","提示",{type:"warning",confirmButtonText:"删除",confirmButtonClass:"el-button--danger"}).catch((()=>{}));if("confirm"!=t)return!1;this.menuloading=!0;var n={ids:e.map((e=>e.id))},a=await this.$API.demo.post.post(n);this.menuloading=!1,200==a.code?e.forEach((e=>{var t=this.$refs.menu.getNode(e);t.isCurrent&&this.$refs.save.setData({}),this.$refs.menu.remove(e)})):this.$message.warning(a.message)}}},h=n(6262);const p=(0,h.A)(c,[["render",r],["__scopeId","data-v-667a91d5"]]);var f=p}}]);

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 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[8802],{8884:function(e,t,a){a.r(t),a.d(t,{default:function(){return r}});var i=a(641);const l={class:"left-panel"};function s(e,t,a,s,n,o){const c=(0,i.g2)("el-button"),d=(0,i.g2)("el-header"),r=(0,i.g2)("el-table-column"),h=(0,i.g2)("el-popconfirm"),b=(0,i.g2)("el-button-group"),u=(0,i.g2)("scTable"),g=(0,i.g2)("el-main"),f=(0,i.g2)("el-container"),p=(0,i.g2)("save-dialog");return(0,i.uX)(),(0,i.CE)(i.FK,null,[(0,i.bF)(f,null,{default:(0,i.k6)((()=>[(0,i.bF)(d,null,{default:(0,i.k6)((()=>[(0,i.Lk)("div",l,[(0,i.bF)(c,{type:"primary",icon:"el-icon-plus",onClick:o.add},null,8,["onClick"])])])),_:1}),(0,i.bF)(g,{class:"nopadding"},{default:(0,i.k6)((()=>[(0,i.bF)(u,{ref:"table",apiObj:n.apiObj,"row-key":"id",onSelectionChange:o.selectionChange,stripe:""},{default:(0,i.k6)((()=>[(0,i.bF)(r,{type:"selection",width:"50"}),(0,i.bF)(r,{label:"标识",prop:"code",width:"150"}),(0,i.bF)(r,{label:"表格名称",prop:"name",width:"250"}),(0,i.bF)(r,{label:"操作",fixed:"right",align:"right",width:"120"},{default:(0,i.k6)((e=>[(0,i.bF)(b,null,{default:(0,i.k6)((()=>[(0,i.bF)(c,{text:"",type:"primary",size:"small",onClick:t=>o.table_edit(e.row,e.$index)},{default:(0,i.k6)((()=>[(0,i.eW)("编辑")])),_:2},1032,["onClick"]),(0,i.bF)(h,{title:"确定删除吗?",onConfirm:t=>o.table_del(e.row,e.$index)},{reference:(0,i.k6)((()=>[(0,i.bF)(c,{text:"",type:"primary",size:"small"},{default:(0,i.k6)((()=>[(0,i.eW)("删除")])),_:1})])),_:2},1032,["onConfirm"])])),_:2},1024)])),_:1})])),_:1},8,["apiObj","onSelectionChange"])])),_:1})])),_:1}),n.dialog.save?((0,i.uX)(),(0,i.Wv)(p,{key:0,ref:"saveDialog",onSuccess:o.handleSuccess,onClosed:t[0]||(t[0]=e=>n.dialog.save=!1)},null,8,["onSuccess"])):(0,i.Q3)("",!0)],64)}var n=a(2593),o={name:"tableSetting",components:{saveDialog:n["default"]},data(){return{dialog:{save:!1},apiObj:this.$API.system.table.list,selection:[]}},mounted(){},methods:{add(){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open()}))},table_edit(e){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open("edit").setData(e)}))},async table_del(e,t){var a={id:e.id},i=await this.$API.demo.post.post(a);200==i.code?(this.$refs.table.tableData.splice(t,1),this.$message.success("删除成功")):this.$alert(i.message,"提示",{type:"error"})},async batch_del(){this.$confirm(`确定删除选中的 ${this.selection.length} 项吗?`,"提示",{type:"warning"}).then((()=>{const e=this.$loading();this.selection.forEach((e=>{this.$refs.table.tableData.forEach(((t,a)=>{e.id===t.id&&this.$refs.table.tableData.splice(a,1)}))})),e.close(),this.$message.success("操作成功")})).catch((()=>{}))},selectionChange(e){this.selection=e},handleSuccess(e,t){"add"==t?(e.id=(new Date).getTime(),this.$refs.table.tableData.unshift(e)):"edit"==t&&this.$refs.table.tableData.filter((t=>t.id===e.id)).forEach((t=>{Object.assign(t,e)}))}}},c=a(6262);const d=(0,c.A)(o,[["render",s]]);var r=d}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[8141,9945],{4956:function(e,l,t){t.r(l),t.d(l,{default:function(){return b}});var i=t(641),s=t(2644);const a=e=>((0,i.Qi)("data-v-dbf89736"),e=e(),(0,i.jt)(),e),n=a((()=>(0,i.Lk)("h4",null,"执行类",-1))),d=a((()=>(0,i.Lk)("h4",null,"定时规则",-1))),o={class:"bottom"},u={class:"state"},c={class:"handler"},r=a((()=>(0,i.Lk)("p",null,"添加计划任务",-1)));function k(e,l,t,a,k,g){const f=(0,i.g2)("el-tag"),h=(0,i.g2)("el-button"),m=(0,i.g2)("el-popconfirm"),p=(0,i.g2)("el-dropdown-item"),b=(0,i.g2)("el-dropdown-menu"),v=(0,i.g2)("el-dropdown"),_=(0,i.g2)("el-card"),F=(0,i.g2)("el-col"),C=(0,i.g2)("el-icon-plus"),w=(0,i.g2)("el-icon"),L=(0,i.g2)("el-row"),y=(0,i.g2)("el-main"),W=(0,i.g2)("save-dialog"),x=(0,i.g2)("logs"),$=(0,i.g2)("el-drawer");return(0,i.uX)(),(0,i.CE)(i.FK,null,[(0,i.bF)(y,null,{default:(0,i.k6)((()=>[(0,i.bF)(L,{gutter:15},{default:(0,i.k6)((()=>[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(k.list,(e=>((0,i.uX)(),(0,i.Wv)(F,{xl:6,lg:6,md:8,sm:12,xs:24,key:e.id},{default:(0,i.k6)((()=>[(0,i.bF)(_,{class:"task task-item",shadow:"hover"},{default:(0,i.k6)((()=>[(0,i.Lk)("h2",null,(0,s.v_)(e.title),1),(0,i.Lk)("ul",null,[(0,i.Lk)("li",null,[n,(0,i.Lk)("p",null,(0,s.v_)(e.handler),1)]),(0,i.Lk)("li",null,[d,(0,i.Lk)("p",null,(0,s.v_)(e.cron),1)])]),(0,i.Lk)("div",o,[(0,i.Lk)("div",u,["1"==e.state?((0,i.uX)(),(0,i.Wv)(f,{key:0,size:"small"},{default:(0,i.k6)((()=>[(0,i.eW)("准备就绪")])),_:1})):(0,i.Q3)("",!0),"-1"==e.state?((0,i.uX)(),(0,i.Wv)(f,{key:1,size:"small",type:"info"},{default:(0,i.k6)((()=>[(0,i.eW)("停用")])),_:1})):(0,i.Q3)("",!0)]),(0,i.Lk)("div",c,[(0,i.bF)(m,{title:"确定立即执行吗?",onConfirm:l=>g.run(e)},{reference:(0,i.k6)((()=>[(0,i.bF)(h,{type:"primary",icon:"el-icon-caret-right",circle:""})])),_:2},1032,["onConfirm"]),(0,i.bF)(v,{trigger:"click"},{dropdown:(0,i.k6)((()=>[(0,i.bF)(b,null,{default:(0,i.k6)((()=>[(0,i.bF)(p,{onClick:l=>g.edit(e)},{default:(0,i.k6)((()=>[(0,i.eW)("编辑")])),_:2},1032,["onClick"]),(0,i.bF)(p,{onClick:l=>g.logs(e)},{default:(0,i.k6)((()=>[(0,i.eW)("日志")])),_:2},1032,["onClick"]),(0,i.bF)(p,{onClick:l=>g.del(e),divided:""},{default:(0,i.k6)((()=>[(0,i.eW)("删除")])),_:2},1032,["onClick"])])),_:2},1024)])),default:(0,i.k6)((()=>[(0,i.bF)(h,{type:"primary",icon:"el-icon-more",circle:"",plain:""})])),_:2},1024)])])])),_:2},1024)])),_:2},1024)))),128)),(0,i.bF)(F,{xl:6,lg:6,md:8,sm:12,xs:24},{default:(0,i.k6)((()=>[(0,i.bF)(_,{class:"task task-add",shadow:"never",onClick:g.add},{default:(0,i.k6)((()=>[(0,i.bF)(w,null,{default:(0,i.k6)((()=>[(0,i.bF)(C)])),_:1}),r])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1}),k.dialog.save?((0,i.uX)(),(0,i.Wv)(W,{key:0,ref:"saveDialog",onSuccess:g.handleSuccess,onClosed:l[0]||(l[0]=e=>k.dialog.save=!1)},null,8,["onSuccess"])):(0,i.Q3)("",!0),(0,i.bF)($,{title:"计划任务日志",modelValue:k.dialog.logsVisible,"onUpdate:modelValue":l[1]||(l[1]=e=>k.dialog.logsVisible=e),size:600,direction:"rtl","destroy-on-close":""},{default:(0,i.k6)((()=>[(0,i.bF)(x)])),_:1},8,["modelValue"])],64)}t(8743);var g=t(6809),f=t(646),h={name:"task",components:{saveDialog:g["default"],logs:f["default"]},provide(){return{list:this.list}},data(){return{dialog:{save:!1,logsVisible:!1},list:[{id:"1",title:"清理服务器缓存",handler:"cleanUpCacheHandler",cron:"59 59 23 * * ? *",state:"1"},{id:"2",title:"自动审核",handler:"automaticAuditHandler",cron:"0 0 * * * ? *",state:"1"},{id:"3",title:"清理未实名用户",handler:"deleteUserHandler",cron:"0 0 0 * * ? *",state:"-1"}]}},mounted(){},methods:{add(){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open()}))},edit(e){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open("edit").setData(e)}))},del(e){this.$confirm(`确认删除 ${e.title} 计划任务吗?`,"提示",{type:"warning",confirmButtonText:"删除",confirmButtonClass:"el-button--danger"}).then((()=>{this.list.splice(this.list.findIndex((l=>l.id===e.id)),1)})).catch((()=>{}))},logs(){this.dialog.logsVisible=!0},run(e){this.$message.success(`已成功执行计划任务:${e.title}`)},handleSuccess(e,l){"add"==l?(e.id=(new Date).getTime(),this.list.push(e)):"edit"==l&&this.list.filter((l=>l.id===e.id)).forEach((l=>{Object.assign(l,e)}))}}},m=t(6262);const p=(0,m.A)(h,[["render",k],["__scopeId","data-v-dbf89736"]]);var b=p}}]);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[5933],{515:function(e,n,t){t.r(n),t.d(n,{default:function(){return a}});var r=t(641);function u(e,n,t,u,i,c){const s=(0,r.g2)("el-empty");return(0,r.uX)(),(0,r.Wv)(s,{"image-size":200,description:i.title},null,8,["description"])}var i={name:"blank",data(){return{title:"BLANK PAGE :)"}}},c=t(6262);const s=(0,c.A)(i,[["render",u]]);var a=s}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[5622],{2756:function(e,l,t){t.r(l),t.d(l,{default:function(){return r}});var u=t(641);function n(e,l,t,n,a,d){const f=(0,u.g2)("el-header"),r=(0,u.g2)("el-main"),i=(0,u.g2)("el-footer"),o=(0,u.g2)("el-container"),k=(0,u.g2)("el-aside"),b=(0,u.g2)("el-result");return(0,u.uX)(),(0,u.Wv)(o,null,{default:(0,u.k6)((()=>[(0,u.bF)(k,null,{default:(0,u.k6)((()=>[(0,u.bF)(o,null,{default:(0,u.k6)((()=>[(0,u.bF)(f,null,{default:(0,u.k6)((()=>[(0,u.eW)("Left Header")])),_:1}),(0,u.bF)(r,null,{default:(0,u.k6)((()=>[(0,u.eW)("Left Main")])),_:1}),(0,u.bF)(i,null,{default:(0,u.k6)((()=>[(0,u.eW)("Left Footer")])),_:1})])),_:1})])),_:1}),(0,u.bF)(o,null,{default:(0,u.k6)((()=>[(0,u.bF)(f,null,{default:(0,u.k6)((()=>[(0,u.eW)("Header")])),_:1}),(0,u.bF)(r,{class:"nopadding"},{default:(0,u.k6)((()=>[(0,u.bF)(b,{icon:"info",title:"Tip","sub-title":"可根据 <el-container> <el-header> <el-aside> <el-main> <el-footer> 灵活运用达到各种布局"})])),_:1}),(0,u.bF)(i,null,{default:(0,u.k6)((()=>[(0,u.eW)("Footer")])),_:1})])),_:1}),(0,u.bF)(k,null,{default:(0,u.k6)((()=>[(0,u.bF)(o,null,{default:(0,u.k6)((()=>[(0,u.bF)(f,null,{default:(0,u.k6)((()=>[(0,u.eW)("Right Header")])),_:1}),(0,u.bF)(r,null,{default:(0,u.k6)((()=>[(0,u.eW)("Right Main")])),_:1}),(0,u.bF)(i,null,{default:(0,u.k6)((()=>[(0,u.eW)("Right Footer")])),_:1})])),_:1})])),_:1})])),_:1})}var a={name:"layoutLCR",data(){return{}}},d=t(6262);const f=(0,d.A)(a,[["render",n]]);var r=f}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[318],{6174:function(e,l,n){n.r(l),n.d(l,{default:function(){return o}});var t=n(641);function a(e,l,n,a,u,r){const i=(0,t.g2)("el-header"),o=(0,t.g2)("el-result"),c=(0,t.g2)("el-main"),d=(0,t.g2)("el-footer"),s=(0,t.g2)("el-container");return(0,t.uX)(),(0,t.Wv)(s,null,{default:(0,t.k6)((()=>[(0,t.bF)(i,null,{default:(0,t.k6)((()=>[(0,t.eW)("Header")])),_:1}),(0,t.bF)(c,{class:"nopadding"},{default:(0,t.k6)((()=>[(0,t.bF)(o,{icon:"info",title:"Tip","sub-title":"可根据 <el-container> <el-header> <el-aside> <el-main> <el-footer> 灵活运用达到各种布局"})])),_:1}),(0,t.bF)(d,null,{default:(0,t.k6)((()=>[(0,t.eW)("Footer")])),_:1})])),_:1})}var u={name:"layoutTCB",data(){return{}}},r=n(6262);const i=(0,r.A)(u,[["render",a]]);var o=i}}]);

View File

@ -0,0 +1 @@
"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[7083],{4731:function(e,t,l){l.r(t),l.d(t,{default:function(){return n}});var i=l(641);function a(e,t,l,a,r,d){const u=(0,i.g2)("sc-page-header"),n=(0,i.g2)("el-alert"),o=(0,i.g2)("el-input"),s=(0,i.g2)("el-form-item"),c=(0,i.g2)("el-button"),m=(0,i.g2)("el-form"),b=(0,i.g2)("el-card"),f=(0,i.g2)("el-main");return(0,i.uX)(),(0,i.CE)(i.FK,null,[(0,i.bF)(u,{title:r.id?"编辑":"新增",description:"可用于非常复杂的表单提交如一些较为简单的表单提交应使用dialog或者drawer更合适",icon:"el-icon-burger"},null,8,["title"]),(0,i.bF)(f,null,{default:(0,i.k6)((()=>[(0,i.bF)(n,{title:"注意: 因为keep-alive只接受组件name,导致多路由共用组件时,关闭或刷新一个标签导致其他同一组件的页面缓存失效,后续还在寻找完美的解决方案.建议在列表页使用dialog或者drawer形式",type:"error",style:{"margin-bottom":"15px"}}),(0,i.bF)(b,{shadow:"never"},{default:(0,i.k6)((()=>[(0,i.bF)(m,{ref:"form","label-width":"100px"},{default:(0,i.k6)((()=>[(0,i.bF)(s,{label:"id"},{default:(0,i.k6)((()=>[(0,i.bF)(o,{modelValue:r.id,"onUpdate:modelValue":t[0]||(t[0]=e=>r.id=e)},null,8,["modelValue"])])),_:1}),(0,i.bF)(s,null,{default:(0,i.k6)((()=>[(0,i.bF)(c,{type:"primary"},{default:(0,i.k6)((()=>[(0,i.eW)("保存")])),_:1})])),_:1})])),_:1},512)])),_:1})])),_:1})],64)}var r={name:"listCrud-detail",data(){return{id:this.$route.query.id,input:""}},created(){},mounted(){this.$store.commit("updateViewTagsTitle",this.id?`CURD编辑ID:${this.id}`:"CURD新增")},methods:{}},d=l(6262);const u=(0,d.A)(r,[["render",a]]);var n=u}}]);

Some files were not shown because too many files have changed in this diff Show More