Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梁国权
gin-vue-admin
提交
183e4b1f
G
gin-vue-admin
项目概览
梁国权
/
gin-vue-admin
与 Fork 源项目一致
Fork自
FLIPPED-AURORA / gin-vue-admin
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
183e4b1f
编写于
3月 13, 2020
作者:
J
jinlan.du
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
style
上级
15d17c7a
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
89 addition
and
65 deletion
+89
-65
QMPlusVuePage/package.json
QMPlusVuePage/package.json
+59
-59
QMPlusVuePage/src/view/superAdmin/api/api.vue
QMPlusVuePage/src/view/superAdmin/api/api.vue
+30
-6
未找到文件。
QMPlusVuePage/package.json
浏览文件 @
183e4b1f
{
"name"
:
"qm-plus-vue-page"
,
"version"
:
"0.1.0"
,
"private"
:
true
,
"scripts"
:
{
"serve"
:
"vue-cli-service serve"
,
"build"
:
"vue-cli-service build"
,
"lint"
:
"vue-cli-service lint"
"name"
:
"qm-plus-vue-page"
,
"version"
:
"0.1.0"
,
"private"
:
true
,
"scripts"
:
{
"serve"
:
"vue-cli-service serve"
,
"build"
:
"vue-cli-service build"
,
"lint"
:
"vue-cli-service lint"
},
"dependencies"
:
{
"axios"
:
"^0.19.0"
,
"core-js"
:
"^2.6.5"
,
"element-ui"
:
"^2.12.0"
,
"mavon-editor"
:
"^2.7.7"
,
"node-sass"
:
"^4.12.0"
,
"path"
:
"^0.12.7"
,
"qs"
:
"^6.8.0"
,
"quill"
:
"^1.3.7"
,
"sass-loader"
:
"^8.0.0"
,
"script-ext-html-webpack-plugin"
:
"^2.1.4"
,
"spark-md5"
:
"^3.0.1"
,
"vue"
:
"^2.6.10"
,
"vue-particle-line"
:
"^0.1.4"
,
"vue-quill-editor"
:
"^3.0.6"
,
"vue-router"
:
"^3.1.3"
,
"vuescroll"
:
"^4.14.4"
,
"vuex"
:
"^3.1.1"
,
"vuex-persist"
:
"^2.1.0"
},
"devDependencies"
:
{
"@vue/cli-plugin-babel"
:
"^3.11.0"
,
"@vue/cli-plugin-eslint"
:
"^3.11.0"
,
"@vue/cli-service"
:
"^3.11.0"
,
"babel-eslint"
:
"^10.0.1"
,
"eslint"
:
"^5.16.0"
,
"eslint-plugin-vue"
:
"^5.0.0"
,
"vue-template-compiler"
:
"^2.6.10"
},
"eslintConfig"
:
{
"root"
:
true
,
"env"
:
{
"node"
:
true
},
"dependencies"
:
{
"axios"
:
"^0.19.0"
,
"core-js"
:
"^2.6.5"
,
"element-ui"
:
"^2.12.0"
,
"mavon-editor"
:
"^2.7.7"
,
"node-sass"
:
"^4.12.0"
,
"path"
:
"^0.12.7"
,
"qs"
:
"^6.8.0"
,
"quill"
:
"^1.3.7"
,
"sass-loader"
:
"^8.0.0"
,
"script-ext-html-webpack-plugin"
:
"^2.1.4"
,
"spark-md5"
:
"^3.0.0"
,
"vue"
:
"^2.6.10"
,
"vue-particle-line"
:
"^0.1.4"
,
"vue-quill-editor"
:
"^3.0.6"
,
"vue-router"
:
"^3.1.3"
,
"vuescroll"
:
"^4.14.4"
,
"vuex"
:
"^3.1.1"
,
"vuex-persist"
:
"^2.1.0"
},
"devDependencies"
:
{
"@vue/cli-plugin-babel"
:
"^3.11.0"
,
"@vue/cli-plugin-eslint"
:
"^3.11.0"
,
"@vue/cli-service"
:
"^3.11.0"
,
"babel-eslint"
:
"^10.0.1"
,
"eslint"
:
"^5.16.0"
,
"eslint-plugin-vue"
:
"^5.0.0"
,
"vue-template-compiler"
:
"^2.6.10"
},
"eslintConfig"
:
{
"root"
:
true
,
"env"
:
{
"node"
:
true
},
"extends"
:
[
"plugin:vue/essential"
,
"eslint:recommended"
],
"rules"
:
{},
"parserOptions"
:
{
"parser"
:
"babel-eslint"
}
},
"postcss"
:
{
"plugins"
:
{
"autoprefixer"
:
{}
}
},
"browserslist"
:
[
"> 1%"
,
"last 2 versions"
]
"extends"
:
[
"plugin:vue/essential"
,
"eslint:recommended"
],
"rules"
:
{},
"parserOptions"
:
{
"parser"
:
"babel-eslint"
}
},
"postcss"
:
{
"plugins"
:
{
"autoprefixer"
:
{}
}
},
"browserslist"
:
[
"> 1%"
,
"last 2 versions"
]
}
QMPlusVuePage/src/view/superAdmin/api/api.vue
浏览文件 @
183e4b1f
...
...
@@ -19,9 +19,18 @@
<el-table-column
label=
"api分组"
min-width=
"150"
prop=
"group"
></el-table-column>
<el-table-column
label=
"api简介"
min-width=
"150"
prop=
"description"
></el-table-column>
<el-table-column
label=
"请求"
min-width=
"150"
prop=
"method"
>
<template
slot-scope=
"scope"
>
<div>
{{
scope
.
row
.
method
|
methodFiletr
}}
{{
scope
.
row
.
method
}}
<el-tag
:key=
"scope.row.methodFiletr"
:type=
"scope.row.method|tagTypeFiletr"
size=
"mini"
effect=
"dark"
>
{{
scope
.
row
.
method
|
methodFiletr
}}
</el-tag>
<!--
{{
scope
.
row
.
method
|
methodFiletr
}}
-->
</div>
</
template
>
</el-table-column>
...
...
@@ -90,19 +99,23 @@ import infoList from '@/components/mixins/infoList'
const
methodOptions
=
[
{
value
:
'
POST
'
,
label
:
'
创建
'
label
:
'
创建
'
,
type
:
'
success
'
},
{
value
:
'
GET
'
,
label
:
'
查看
'
label
:
'
查看
'
,
type
:
''
},
{
value
:
'
PUT
'
,
label
:
'
更新
'
label
:
'
更新
'
,
type
:
'
warning
'
},
{
value
:
'
DELETE
'
,
label
:
'
删除
'
label
:
'
删除
'
,
type
:
'
danger
'
}
]
...
...
@@ -123,7 +136,10 @@ export default {
type
:
''
}
},
created
(){
},
methods
:
{
//条件搜索前端看此方法
onSubmit
()
{
this
.
page
=
1
...
...
@@ -220,7 +236,12 @@ export default {
filters
:{
methodFiletr
(
value
){
const
target
=
methodOptions
.
filter
(
item
=>
item
.
value
===
value
)[
0
]
return
target
&&
`
${
target
.
label
}
(
${
target
.
value
}
)`
// return target && `${target.label}(${target.value})`
return
target
&&
`
${
target
.
label
}
`
},
tagTypeFiletr
(
value
){
const
target
=
methodOptions
.
filter
(
item
=>
item
.
value
===
value
)[
0
]
return
target
&&
`
${
target
.
type
}
`
}
}
}
...
...
@@ -232,4 +253,7 @@ export default {
float
:
right
;
}
}
.el-tag--mini
{
margin-left
:
5px
;
}
</
style
>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录