diff --git a/src/api/lib.js b/src/api/lib.js
new file mode 100644
index 0000000..8be4f39
--- /dev/null
+++ b/src/api/lib.js
@@ -0,0 +1,25 @@
+import request from '@/utils/request'
+
+export function getMaterials(params) {
+ return request({
+ url: '/games/lib/list',
+ method: 'get',
+ params
+ })
+}
+
+export function saveMaterials(data) {
+ return request({
+ url: '/games/lib/save',
+ method: 'post',
+ data
+ })
+}
+
+export function delMaterials(data) {
+ return request({
+ url: '/games/lib/del',
+ method: 'post',
+ data
+ })
+}
diff --git a/src/components/ShareLib/index.vue b/src/components/ShareLib/index.vue
new file mode 100644
index 0000000..7363008
--- /dev/null
+++ b/src/components/ShareLib/index.vue
@@ -0,0 +1,600 @@
+
+
+
+
+
+
+ 全选
+ 取消
+ 删除
+ {{imgAdminText}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+ {{textAdminText}}
+
+
+
+
+
+ 添加
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/games.js b/src/router/modules/games.js
index b332302..3d69c55 100644
--- a/src/router/modules/games.js
+++ b/src/router/modules/games.js
@@ -30,6 +30,12 @@ const gamesRouter = {
name: 'GamePlatforms',
meta: { title: '平台管理' }
},
+ {
+ path: 'lib',
+ component: () => import('@/views/games/lib'), // Parent router-view
+ name: 'GameLib',
+ meta: { title: '素材管理' }
+ },
{
path: 'details/:uid?',
component: () => import('@/views/games/details/index'), // Parent router-view
diff --git a/src/styles/common.scss b/src/styles/common.scss
index 369dc15..92a5816 100644
--- a/src/styles/common.scss
+++ b/src/styles/common.scss
@@ -79,6 +79,12 @@
float: right;
}
+.clear:after {
+ content: '';
+ display: table; // 也可以是'block',或者是'list-item'
+ clear: both;
+}
+
/* 背景 */
.bg-fff {
background-color: #fff;
diff --git a/src/views/games/lib.vue b/src/views/games/lib.vue
new file mode 100644
index 0000000..62faed8
--- /dev/null
+++ b/src/views/games/lib.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+