Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
ddd4786b
提交
ddd4786b
编写于
6月 17, 2020
作者:
alex.zhang
浏览文件
操作
浏览文件
下载
差异文件
fix fetch.js conflict
上级
e8883767
fab7d821
变更
7
展开全部
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
2057 行增加
和
17 行删除
+2057
-17
package-lock.json
package-lock.json
+37
-7
router.js
src/router/router.js
+12
-1
fetch.js
src/utils/fetch.js
+3
-1
create-live.vue
src/views/yqrange/create-live.vue
+621
-0
edit-range.vue
src/views/yqrange/edit-range.vue
+1340
-0
live-manage.vue
src/views/yqrange/live-manage.vue
+39
-7
yq-range.vue
src/views/yqrange/yq-range.vue
+5
-1
未找到文件。
package-lock.json
浏览文件 @
ddd4786b
...
@@ -2718,10 +2718,6 @@
...
@@ -2718,10 +2718,6 @@
"loader-utils"
:
"~0.2.5"
"loader-utils"
:
"~0.2.5"
}
}
},
},
"file-saver"
:
{
"version"
:
"github:eligrey/FileSaver.js#e865e37af9f9947ddcced76b549e27dc45c1cb2e"
,
"from"
:
"github:eligrey/FileSaver.js#1.3.8"
},
"filename-regex"
:
{
"filename-regex"
:
{
"version"
:
"2.0.1"
,
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz"
,
...
@@ -4376,6 +4372,10 @@
...
@@ -4376,6 +4372,10 @@
"base64-arraybuffer"
:
"^0.1.5"
"base64-arraybuffer"
:
"^0.1.5"
}
}
},
},
"file-saver"
:
{
"version"
:
"github:eligrey/FileSaver.js#e865e37af9f9947ddcced76b549e27dc45c1cb2e"
,
"from"
:
"github:eligrey/FileSaver.js#e865e37af9f9947ddcced76b549e27dc45c1cb2e"
},
"html2canvas"
:
{
"html2canvas"
:
{
"version"
:
"1.0.0-alpha.12"
,
"version"
:
"1.0.0-alpha.12"
,
"resolved"
:
"https://registry.npmjs.org/html2canvas/-/html2canvas-1.0.0-alpha.12.tgz"
,
"resolved"
:
"https://registry.npmjs.org/html2canvas/-/html2canvas-1.0.0-alpha.12.tgz"
,
...
@@ -9167,9 +9167,39 @@
...
@@ -9167,9 +9167,39 @@
"dev"
:
true
"dev"
:
true
},
},
"vue-ueditor-wrap"
:
{
"vue-ueditor-wrap"
:
{
"version"
:
"2.4.1"
,
"version"
:
"2.4.2"
,
"resolved"
:
"http://192.168.110.93:4873/vue-ueditor-wrap/-/vue-ueditor-wrap-2.4.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/vue-ueditor-wrap/-/vue-ueditor-wrap-2.4.2.tgz"
,
"integrity"
:
"sha512-UjZz0I5Fy8ADrmvjCqTJm+XJVkf52hi6/yajcTyjqG20DTS2IVByFF26TI69by9PZApwbC+eHkV/lALcvEFgjw=="
"integrity"
:
"sha512-bZZdUmhT/n9QPdVwR10b8u2A9+Q2L6vyfr3Nls2EDKI3GmuWQwGqBwcgjBWbaM50twyHjXwAPXiKlUhn3JAFtA=="
},
"vuedraggable"
:
{
"version"
:
"2.23.2"
,
"resolved"
:
"https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.23.2.tgz"
,
"integrity"
:
"sha512-PgHCjUpxEAEZJq36ys49HfQmXglattf/7ofOzUrW2/rRdG7tu6fK84ir14t1jYv4kdXewTEa2ieKEAhhEMdwkQ=="
,
"requires"
:
{
"sortablejs"
:
"^1.10.1"
},
"dependencies"
:
{
"sortablejs"
:
{
"version"
:
"1.10.2"
,
"resolved"
:
"https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz"
,
"integrity"
:
"sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A=="
}
}
},
"vuedraggable"
:
{
"version"
:
"2.23.2"
,
"resolved"
:
"http://192.168.110.93:4873/vuedraggable/-/vuedraggable-2.23.2.tgz"
,
"integrity"
:
"sha512-PgHCjUpxEAEZJq36ys49HfQmXglattf/7ofOzUrW2/rRdG7tu6fK84ir14t1jYv4kdXewTEa2ieKEAhhEMdwkQ=="
,
"requires"
:
{
"sortablejs"
:
"^1.10.1"
},
"dependencies"
:
{
"sortablejs"
:
{
"version"
:
"1.10.2"
,
"resolved"
:
"http://192.168.110.93:4873/sortablejs/-/sortablejs-1.10.2.tgz"
,
"integrity"
:
"sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A=="
}
}
},
},
"vuedraggable"
:
{
"vuedraggable"
:
{
"version"
:
"2.23.2"
,
"version"
:
"2.23.2"
,
...
...
src/router/router.js
浏览文件 @
ddd4786b
...
@@ -52,6 +52,8 @@ const yqRange = r => require.ensure([], () => r(require('../views/yqrange/yq-ran
...
@@ -52,6 +52,8 @@ const yqRange = r => require.ensure([], () => r(require('../views/yqrange/yq-ran
const
liveManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/yqrange/live-manage.vue'
)),
'live-manage'
)
const
liveManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/yqrange/live-manage.vue'
)),
'live-manage'
)
const
roleManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/yqrange/role-manage.vue'
)),
'role-manage'
)
const
roleManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/yqrange/role-manage.vue'
)),
'role-manage'
)
const
createRange
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/yqrange/create-range.vue'
)),
'create-range'
)
const
createRange
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/yqrange/create-range.vue'
)),
'create-range'
)
const
editRange
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/yqrange/edit-range.vue'
)),
'edit-range'
)
const
createLive
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/yqrange/create-live.vue'
)),
'create-live'
)
export
default
[{
export
default
[{
path
:
'/'
,
path
:
'/'
,
...
@@ -213,6 +215,15 @@ export default [{
...
@@ -213,6 +215,15 @@ export default [{
path
:
'/create-range'
,
path
:
'/create-range'
,
component
:
createRange
component
:
createRange
},
},
{
path
:
'/create-live'
,
component
:
createLive
},
{
path
:
'/edit-range'
,
component
:
editRange
},
// {
// {
// path: '/followup',
// path: '/followup',
// name: 'followUp',
// name: 'followUp',
...
...
src/utils/fetch.js
浏览文件 @
ddd4786b
...
@@ -52,9 +52,11 @@ service.interceptors.request.use(config => {
...
@@ -52,9 +52,11 @@ service.interceptors.request.use(config => {
if
(
config
.
headers
[
'sysCode'
]
==
undefined
)
{
if
(
config
.
headers
[
'sysCode'
]
==
undefined
)
{
config
.
headers
[
'sysCode'
]
=
12
config
.
headers
[
'sysCode'
]
=
12
}
}
if
(
process
.
env
.
BUILD_ENV
==
"development"
){
// 本地开发环境
if
(
process
.
env
.
BUILD_ENV
==
"development"
){
// 本地开发环境
qgit
// console.log('环境变量>>>> ', process.env.BUILD_ENV);
// console.log('环境变量>>>> ', process.env.BUILD_ENV);
config
.
headers
[
'token'
]
=
'1C7A1CC89FD24B8A8EAA0A54A06F7C9A'
;
config
.
headers
[
'token'
]
=
'1C7A1CC89FD24B8A8EAA0A54A06F7C9A'
;
// config.headers['token'] = '4559D8D1D615430991878A1264830A04';
// config.headers['token'] = 'B6A38C32790E4462BC451C335F65848E';
// config.headers['token'] = localStorage.getItem('storageToken')
// config.headers['token'] = localStorage.getItem('storageToken')
}
else
{
}
else
{
config
.
headers
[
'token'
]
=
localStorage
.
getItem
(
'storageToken'
)
config
.
headers
[
'token'
]
=
localStorage
.
getItem
(
'storageToken'
)
...
...
src/views/yqrange/create-live.vue
0 → 100644
浏览文件 @
ddd4786b
此差异已折叠。
点击以展开。
src/views/yqrange/edit-range.vue
0 → 100644
浏览文件 @
ddd4786b
此差异已折叠。
点击以展开。
src/views/yqrange/live-manage.vue
浏览文件 @
ddd4786b
...
@@ -45,9 +45,9 @@
...
@@ -45,9 +45,9 @@
<el-table-column
prop=
"endTime"
label=
"结束时间"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
prop=
"endTime"
label=
"结束时间"
min-width=
"100"
align=
"center"
></el-table-column>
<el-table-column
label=
"操作"
min-width=
"300"
align=
"center"
>
<el-table-column
label=
"操作"
min-width=
"300"
align=
"center"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
@
click=
"reviewLive(scope.row)"
type=
"text"
size=
"small"
>
设置回放
</el-button>
<el-button
@
click=
"liveLink(scope.row)"
type=
"text"
size=
"small"
>
直播链接
</el-button>
<el-button
@
click=
"liveLink(scope.row)"
type=
"text"
size=
"small"
>
直播链接
</el-button>
<el-button
@
click=
"reviewLive(scope.row)"
type=
"text"
size=
"small"
>
回放
</el-button>
<el-button
@
click=
"countLive(scope.row)"
type=
"text"
size=
"small"
>
数据统计
</el-button>
<el-button
@
click=
"shareLive(scope.row)"
type=
"text"
size=
"small"
>
分享直播
</el-button>
<el-button
@
click=
"editLive(scope.row)"
type=
"text"
size=
"small"
>
编辑
</el-button>
<el-button
@
click=
"editLive(scope.row)"
type=
"text"
size=
"small"
>
编辑
</el-button>
<el-button
@
click=
"deleteLive(scope.row)"
type=
"text"
size=
"small"
>
删除
</el-button>
<el-button
@
click=
"deleteLive(scope.row)"
type=
"text"
size=
"small"
>
删除
</el-button>
</
template
>
</
template
>
...
@@ -114,17 +114,49 @@
...
@@ -114,17 +114,49 @@
console
.
log
(
'重置'
)
console
.
log
(
'重置'
)
},
},
//新建直播
//新建直播
createLive
()
{},
createLive
()
{
this
.
$router
.
push
({
path
:
'/create-live'
,
})
},
//直播链接
//直播链接
liveLink
(
row
)
{},
liveLink
(
row
)
{},
//回放
//回放
reviewLive
(
row
)
{},
reviewLive
(
row
)
{},
//分享直播
//数据统计
shareLive
(
row
)
{},
countLive
(
row
)
{
this
.
$msgbox
({
title
:
'直播链接'
,
message
:
'这是一段内容'
,
showCancelButton
:
true
// confirmButtonText: '确定',
// cancelButtonText: '取消'
}).
then
(
action
=>
{
this
.
$message
({
type
:
'info'
,
message
:
'action: '
+
action
});
})
},
//编辑直播
//编辑直播
editLive
(
row
)
{},
editLive
(
row
)
{
this
.
$router
.
push
({
path
:
'/create-live'
,
})
},
//删除直播
//删除直播
deleteLive
(
row
)
{},
deleteLive
(
row
)
{
this
.
$confirm
(
`确定删除“
${
row
.
liveName
}
”吗?`
,
''
,
{
confirmButtonText
:
'删除'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
,
customClass
:
'range-make-box'
,
}).
then
(()
=>
{
// confirm
}).
catch
(()
=>
{
// cancel
});
},
handleSizeChange
(
val
)
{
handleSizeChange
(
val
)
{
this
.
searchForm
.
pageSize
=
val
;
this
.
searchForm
.
pageSize
=
val
;
this
.
searchForm
.
pageNo
=
1
;
this
.
searchForm
.
pageNo
=
1
;
...
...
src/views/yqrange/yq-range.vue
浏览文件 @
ddd4786b
...
@@ -151,7 +151,11 @@ export default {
...
@@ -151,7 +151,11 @@ export default {
})
})
},
},
//编辑
//编辑
editRange
(
row
)
{},
editRange
(
row
)
{
this
.
$router
.
push
(
{
path
:
'/edit-range'
,
})
},
//解散圈子
//解散圈子
deleteRange
(
row
)
{
deleteRange
(
row
)
{
this
.
$confirm
(
`确定解散“
${
row
.
name
}
”吗?`
,
''
,
{
this
.
$confirm
(
`确定解散“
${
row
.
name
}
”吗?`
,
''
,
{
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录