Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
N
national_museum_vod
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qzhxx
national_museum_vod
Commits
0fb54293
Commit
0fb54293
authored
Apr 06, 2021
by
xulili
Browse files
Options
Browse Files
Download
Plain Diff
conflict resolve
parents
097174d2
a0ff0c1c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
151 additions
and
12297 deletions
+151
-12297
package-lock.json
package-lock.json
+0
-12120
loginOut.js
src/config/loginOut.js
+0
-0
addDialog.vue
src/page/STB/appversion/components/addDialog.vue
+18
-17
detailDialog.vue
src/page/STB/appversion/components/detailDialog.vue
+15
-31
index.vue
src/page/STB/appversion/index.vue
+6
-4
dialog.vue
src/page/STB/base/components/dialog.vue
+3
-5
index.vue
src/page/STB/base/index.vue
+7
-17
index.vue
src/page/STB/interactive/index.vue
+36
-35
index.vue
src/page/STB/operation/index.vue
+5
-6
index.vue
src/page/check/display/index.vue
+1
-1
uploadFile.vue
src/page/content/components/uploadVue/uploadFile.vue
+1
-1
index.vue
src/page/content/display/classify/index.vue
+4
-4
add.vue
src/page/content/display/content/add.vue
+23
-23
index---.vue
src/page/content/display/copyright/index---.vue
+1
-1
index.vue
src/page/content/display/copyright/index.vue
+3
-3
add.vue
src/page/content/learn/content/add.vue
+11
-12
index.vue
src/page/content/learn/content/index.vue
+1
-1
add.vue
src/page/content/video/content/add.vue
+7
-7
index.vue
src/page/content/video/content/index.vue
+2
-2
index.vue
src/page/content/video/copyright/index.vue
+7
-7
No files found.
package-lock.json
deleted
100644 → 0
View file @
097174d2
This diff is collapsed.
Click to expand it.
src/config/login
o
ut.js
→
src/config/login
O
ut.js
View file @
0fb54293
File moved
src/page/STB/appversion/components/addDialog.vue
View file @
0fb54293
...
...
@@ -3,22 +3,20 @@
class=
"custom-dialog"
custom-class=
"party-dialog"
title=
"上传新版安装包"
width=
"
540
px"
width=
"
468
px"
:visible
.
sync=
"formVisible"
:before-close=
"close"
>
<div
class=
"dialog-content"
>
<el-form
:model=
"formItem"
class=
"party-form"
class=
"party-form
version-add
"
ref=
"formItem"
label-width=
"125px"
label-position=
"right"
label-position=
"top"
:rules=
"rules"
>
<el-form-item
label=
"版本号:"
prop=
"appVersion"
>
<el-input
size=
"small"
v-model=
"formItem.appVersion"
clearable
placeholder=
"请输入版本号"
...
...
@@ -27,14 +25,12 @@
<el-form-item
label=
"版本信息:"
prop=
"versionInfo"
>
<el-input
type=
"textarea"
size=
"small"
v-model=
"formItem.versionInfo"
></el-input>
</el-form-item>
<el-form-item
label=
"更新内容:"
prop=
"updateContent"
>
<el-input
type=
"textarea"
size=
"small"
v-model=
"formItem.updateContent"
></el-input>
</el-form-item>
...
...
@@ -55,10 +51,9 @@
</el-form>
</div>
<div
slot=
"footer"
class=
"dialog-footer btn-group"
>
<el-button
size=
"mini"
type=
"primary"
@
click=
"submitForm('formItem')"
>
确定
</el-button
>
<el-button
size=
"mini"
@
click=
"close"
>
取 消
</el-button>
<el-button
size=
"mini"
type=
"primary"
@
click=
"submitForm('formItem')"
>
确定
</el-button>
</div>
</el-dialog>
</
template
>
...
...
@@ -87,10 +82,12 @@ export default {
methods
:
{
backFn
()
{
this
.
formVisible
=
true
this
.
formItem
=
{}
this
.
fileList
=
[]
this
.
$nextTick
(()
=>
{
this
.
$refs
.
formItem
.
clearValidate
()
});
this
.
formItem
=
{}
},
// 关闭
close
()
{
...
...
@@ -164,12 +161,16 @@ export default {
<
style
lang=
"less"
>
@import "~@/style/dialog.less";
.text-center {
text-align: center;
}
.custom-dialog {
.party-form .el-input {
width: 100%;
.version-add {
.el-upload-dragger {
height: 120px;
.el-icon-upload {
margin-top: 10px;
}
}
.text-center {
text-align: center;
}
}
</
style
>
\ No newline at end of file
src/page/STB/appversion/components/detailDialog.vue
View file @
0fb54293
...
...
@@ -2,54 +2,31 @@
<el-dialog
custom-class=
"party-dialog"
title=
"详情"
width=
"
540
px"
width=
"
468
px"
:visible
.
sync=
"formVisible"
:before-close=
"close"
>
<div
class=
"dialog-content"
>
<el-form
:model=
"formItem"
class=
"party-form"
class=
"party-form
version-detail
"
ref=
"formItem"
label-width=
"180px"
label-position=
"right"
label-position=
"top"
>
<el-form-item
label=
"上传时间:"
prop=
"createTime"
>
<el-input
size=
"small"
v-model=
"formItem.createTime"
disabled
></el-input>
<span
class=
"input-item"
>
{{
formItem
.
createTime
}}
</span>
</el-form-item>
<el-form-item
label=
"操作者:"
prop=
"userName"
>
<el-input
size=
"small"
v-model=
"formItem.userName"
disabled
></el-input>
<span
class=
"input-item"
>
{{
formItem
.
userName
}}
</span>
</el-form-item>
<el-form-item
label=
"是否为当前使用版本:"
>
<el-input
size=
"small"
:value=
"formItem.isCurrent ? '是' : '否'"
disabled
></el-input>
<span
class=
"input-item"
>
{{
formItem
.
isCurrent
?
'是'
:
'否'
}}
</span>
</el-form-item>
<el-form-item
label=
"版本信息:"
prop=
"versionInfo"
>
<el-input
type=
"textarea"
size=
"small"
v-model=
"formItem.versionInfo"
disabled
></el-input>
<span
class=
"input-item"
>
{{
formItem
.
versionInfo
}}
</span>
</el-form-item>
<el-form-item
label=
"更新内容:"
prop=
"updateLog"
>
<el-input
type=
"textarea"
size=
"small"
v-model=
"formItem.updateLog"
disabled
></el-input>
<span
class=
"input-item"
>
{{
formItem
.
updateLog
}}
</span>
</el-form-item>
</el-form>
</div>
...
...
@@ -82,4 +59,11 @@ export default {
<
style
lang=
"less"
>
@import "~@/style/dialog.less";
.version-detail {
.input-item {
font-size: 16px;
color:#333;
}
}
</
style
>
\ No newline at end of file
src/page/STB/appversion/index.vue
View file @
0fb54293
...
...
@@ -41,19 +41,21 @@
type=
"index"
width=
"120"
label=
"序号"
align=
"center"
></el-table-column>
<el-table-column
label=
"app版本号"
prop=
"appVersion"
align=
"center"
></el-table-column>
<el-table-column
label=
"是否为最新版本"
>
<el-table-column
align=
"center"
label=
"是否为最新版本"
>
<template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
isCurrent
?
"是"
:
"否"
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"上传时间"
prop=
"createTime"
></el-table-column>
<el-table-column
label=
"操作者"
prop=
"userName"
></el-table-column>
<el-table-column
label=
"操作"
header-align=
"center"
align=
"center"
>
<el-table-column
align=
"center"
label=
"上传时间"
prop=
"createTime"
></el-table-column>
<el-table-column
align=
"center"
label=
"操作者"
prop=
"userName"
></el-table-column>
<el-table-column
align=
"center"
label=
"操作"
header-
align=
"center"
>
<
template
slot-scope=
"scope"
width=
"220"
>
<div
class=
"table-btn-group"
>
<el-tooltip
content=
"详情"
placement=
"top"
>
...
...
src/page/STB/base/components/dialog.vue
View file @
0fb54293
...
...
@@ -2,7 +2,7 @@
<el-dialog
custom-class=
"party-dialog"
:title=
"title"
width=
"
540
px"
width=
"
468
px"
:visible
.
sync=
"formVisible"
:before-close=
"close"
>
...
...
@@ -12,12 +12,11 @@
class=
"party-form"
ref=
"formItem"
label-width=
"125px"
label-position=
"
right
"
label-position=
"
top
"
:rules=
"rules"
>
<el-form-item
label=
"所属单位:"
prop=
"orgId"
>
<el-select
size=
"small"
v-model=
"formItem.orgId"
clearable
placeholder=
"请选择所属单位"
...
...
@@ -33,7 +32,6 @@
</el-form-item>
<el-form-item
label=
"机构地理位置:"
prop=
"areaName"
>
<el-input
size=
"small"
v-model=
"formItem.areaName"
disabled
></el-input>
...
...
@@ -41,8 +39,8 @@
</el-form>
</div>
<div
slot=
"footer"
class=
"dialog-footer btn-group"
>
<el-button
type=
"primary"
@
click=
"submitForm('formItem')"
>
确定
</el-button>
<el-button
@
click=
"close"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('formItem')"
>
确定
</el-button>
</div>
</el-dialog>
</
template
>
...
...
src/page/STB/base/index.vue
View file @
0fb54293
...
...
@@ -38,22 +38,7 @@
<div
class=
"btn-group"
>
<el-button
type=
"primary"
@
click=
"addBox"
>
新建机顶盒账号
</el-button>
</div>
<div
class=
"party-table"
>
<el-table
border
style=
"width: 100%; height: 100%"
height=
"100%"
:data=
"tableData"
>
<el-table-column
type=
"index"
width=
"120"
label=
"序号"
></el-table-column>
<el-table-column
label=
"MAC地址"
prop=
"mac"
></el-table-column>
<el-table-column
label=
"所属单位"
prop=
"organName"
></el-table-column>
</el-table>
</div>
<party-table
:feildList=
"feildList"
:list=
"tableData"
/>
<div
class=
"partyt-pagination"
style=
"margin: 0 20px"
>
<el-pagination
background
...
...
@@ -70,11 +55,12 @@
</
template
>
<
script
>
import
{
partyPagination
}
from
"@/components/index"
;
import
partyTable
from
"@/components/table.vue"
;
import
customDialog
from
"./components/dialog.vue"
;
import
{
getAreas
}
from
"@/config/area.js"
;
import
{
getOrgListWithOutPage
}
from
"@/config/organ.js"
;
export
default
{
components
:
{
partyPagination
,
customDialog
},
components
:
{
partyPagination
,
customDialog
,
partyTable
},
data
()
{
return
{
page
:
{
...
...
@@ -82,6 +68,10 @@ export default {
pageSize
:
10
,
total
:
0
},
feildList
:
[
{
prop
:
"mac"
,
label
:
"MAC地址"
},
{
prop
:
"organName"
,
label
:
"所属单位"
}
],
orgOptions
:
[],
// 单位信息
areaOptions
:
[],
//区域信息
defaultProps
:
{
...
...
src/page/STB/interactive/index.vue
View file @
0fb54293
...
...
@@ -35,12 +35,10 @@
<div
class=
"title"
>
“北京市政府”展板互动信息汇总
</div>
<div
class=
"page-tip"
>
<span
class=
"page-tip-title"
>
页面说明:
</span>
<span
class=
"page-tips"
>
可查看某个组织机构的互动信息
</span
>
<span
class=
"page-tips"
>
可查看某个组织机构的互动信息
</span>
</div>
</div>
<div
class=
"scrollBox"
>
<div
class=
"scrollBox"
v-show=
"tableData.length"
>
<div
class=
"content-item"
v-for=
"(item, index) in tableData"
...
...
@@ -48,16 +46,17 @@
>
<h5
class=
"title"
>
{{
item
.
name
}}
</h5>
<p>
{{
item
.
content
}}
</p>
<div
class=
"img-box"
>
<div
class=
"img-box"
v-if=
"item.images.length"
>
<img
v-for=
"(j, idx) in item.images"
:src=
"j"
:key=
"idx"
alt=
""
/>
</div>
<div
class=
"img-box"
v-if=
"!item.images.length"
>
暂无数据
</div>
<div
class=
"author"
>
<div>
{{
item
.
username
}}
</div>
<div>
{{
item
.
createTime
}}
</div>
</div>
</div>
</div>
<div
class=
"partyt-pagination"
style=
"margin: 0 20px"
>
<div
class=
"partyt-pagination"
style=
"margin: 0 20px"
v-show=
"tableData.length"
>
<el-pagination
background
@
current-change=
"handleCurrentChange"
...
...
@@ -75,10 +74,10 @@ export default {
data
()
{
return
{
filterText
:
""
,
page
:
{
currentPage
:
1
,
pageSize
:
10
,
total
:
0
page
:
{
currentPage
:
1
,
pageSize
:
10
,
total
:
0
,
},
treeData
:
[],
defaultProps
:
{
...
...
@@ -96,19 +95,19 @@ export default {
},
mounted
()
{
// 获取全部组织机构数据
this
.
getOrgData
()
this
.
onSearch
()
this
.
getOrgData
()
;
//
this.onSearch()
},
methods
:
{
// 查询
onSearch
()
{
this
.
page
.
currentPage
=
1
this
.
getTableData
()
this
.
page
.
currentPage
=
1
;
this
.
getTableData
()
;
},
// 获得数据接口
getTableData
()
{
let
vm
=
this
vm
.
tableData
=
[]
let
vm
=
this
;
vm
.
tableData
=
[]
;
let
param
=
{
_index
:
this
.
page
.
currentPage
,
_size
:
this
.
page
.
pageSize
,
...
...
@@ -124,29 +123,31 @@ export default {
)
.
then
((
res
)
=>
{
if
(
res
.
data
.
resultCode
===
"200"
)
{
let
data
=
res
.
data
.
data
vm
.
page
.
total
=
data
.
total
vm
.
tableData
=
data
.
records
let
data
=
res
.
data
.
data
;
vm
.
page
.
total
=
data
.
total
;
vm
.
tableData
=
data
.
records
;
if
(
!
vm
.
tableData
.
length
){
this
.
$message
(
'暂无数据'
)
return
false
}
vm
.
tableData
.
forEach
((
item
)
=>
{
item
.
images
=
item
.
images
.
split
(
","
)
item
.
images
=
item
.
images
?
item
.
images
.
split
(
","
)
:
[];
item
.
images
.
forEach
((
result
,
index
)
=>
{
if
(
/
\.(
MP4|mp4
)
/
.
test
(
result
))
{
item
.
images
[
index
]
=
require
(
"@/assets/video-icon.png"
)
item
.
images
[
index
]
=
require
(
"@/assets/video-icon.png"
)
;
}
else
if
(
/
\.(
MP3|mp3
)
/
.
test
(
result
))
{
item
.
images
[
index
]
=
require
(
"@/assets/audio-icon.png"
)
}
else
{
item
.
images
[
index
]
=
require
(
"@/assets/default-img.jpeg"
)
item
.
images
[
index
]
=
require
(
"@/assets/audio-icon.png"
);
}
})
})
})
;
})
;
vm
.
tableData
=
[...
vm
.
tableData
]
vm
.
tableData
=
[...
vm
.
tableData
]
;
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
)
this
.
$message
.
error
(
res
.
data
.
message
)
;
}
})
.
catch
(
function
(
err
)
{
console
.
log
(
err
)
console
.
log
(
err
)
;
});
},
// 获取组织机构数据
...
...
@@ -158,13 +159,13 @@ export default {
}).
then
(
(
res
)
=>
{
if
(
res
.
data
.
resultCode
===
"200"
)
{
this
.
treeData
=
res
.
data
.
data
this
.
treeData
=
res
.
data
.
data
;
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
)
this
.
$message
.
error
(
res
.
data
.
message
)
;
}
},
(
error
)
=>
{
console
.
log
(
error
)
console
.
log
(
error
)
;
}
);
},
...
...
@@ -176,12 +177,12 @@ export default {
// 点击节点事件
handleNodeClick
(
data
)
{
this
.
selectAreaId
=
data
.
id
;
this
.
onSearch
()
this
.
onSearch
()
;
},
// 分页
handleCurrentChange
(
val
)
{
this
.
page
.
currentPage
=
val
this
.
getTableData
()
this
.
page
.
currentPage
=
val
;
this
.
getTableData
()
;
},
},
};
...
...
src/page/STB/operation/index.vue
View file @
0fb54293
...
...
@@ -56,14 +56,13 @@
type=
"index"
width=
"120"
label=
"序号"
align=
"center"
></el-table-column>
<el-table-column
label=
"mac地址"
prop=
"mac"
></el-table-column>
<el-table-column
label=
"所属单位"
prop=
"organName"
></el-table-column>
<el-table-column
label=
"机顶盒状态"
prop=
"status"
>
<el-table-column
align=
"center"
label=
"mac地址"
prop=
"mac"
></el-table-column>
<el-table-column
align=
"center"
label=
"所属单位"
prop=
"organName"
></el-table-column>
<el-table-column
align=
"center"
label=
"机顶盒状态"
prop=
"status"
>
<template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.status === 1"
>
待激活
</span>
<span
v-if=
"scope.row.status === 2"
>
已激活
</span>
<span
v-if=
"scope.row.status === 3"
>
故障
</span>
<span>
{{
statusOptions
[
scope
.
row
.
status
-
1
].
label
}}
</span>
</
template
>
</el-table-column>
</el-table>
...
...
src/page/check/display/index.vue
View file @
0fb54293
...
...
@@ -556,7 +556,7 @@ export default {
this
.
editForm
=
resData
;
// this.ruleForm = data;
// this.ruleForm = {
//
assetCopyrightOwnerId :data.asse
tCopyrightOwnerId,
//
videoContentCopyrightOwnerId :data.videoConten
tCopyrightOwnerId,
// assetId:data.assetId,
// assetTypeId:data.assetTypeId,
// boardCopyrightOwnerId:data.boardCopyrightOwnerId,
...
...
src/page/content/components/uploadVue/uploadFile.vue
View file @
0fb54293
...
...
@@ -2,7 +2,7 @@
<el-upload
class=
"upload-demo"
ref=
"upload"
action=
"http://192.168.110.67/mall/file/video/upload"
action=
"http://192.168.110.67/mall/file/video/
content/
upload"
:on-preview=
"handlePreview"
:on-remove=
"handleRemove"
:file-list=
"fileList"
...
...
src/page/content/display/classify/index.vue
View file @
0fb54293
...
...
@@ -177,7 +177,7 @@ export default {
id
:
""
},
classForm
:
{
},
typeList
:
[],
rules
:
{
...
...
@@ -417,10 +417,10 @@ export default {
// }
// _this.editform= Object.assign({}, row);
_this
.
FormVisible1
=
true
;
this
.
get
AssetType
Info
(
row
.
id
)
this
.
get
VideoContentCat
Info
(
row
.
id
)
},
// 获取展板分类详情
get
AssetType
Info
(
id
){
get
VideoContentCat
Info
(
id
){
let
vm
=
this
;
vm
.
$https
(
{
...
...
@@ -429,7 +429,7 @@ export default {
authType
:
this
.
backToken
},
// param
)
.
then
(
res
=>
{
let
data
=
res
.
data
.
data
;
...
...
src/page/content/display/content/add.vue
View file @
0fb54293
...
...
@@ -75,7 +75,7 @@
<el-select
placeholder=
"请选择视频版权方"
@
focus=
"getAssetCopyrightData"
v-model=
"ruleForm.
asse
tCopyrightOwnerId"
v-model=
"ruleForm.
videoConten
tCopyrightOwnerId"
>
<el-option
v-for=
"item in copyrightOwner"
...
...
@@ -88,9 +88,9 @@
<el-form-item
label=
"请选择预设视频分类"
>
<el-select
placeholder=
"请选择预设视频分类"
@
focus=
"get
AssetType
Data"
v-model=
"ruleForm.
assetType
Id"
@
change=
"get
AssetType
"
@
focus=
"get
VideoContentCat
Data"
v-model=
"ruleForm.
videoContentCat
Id"
@
change=
"get
VideoContentCat
"
>
<el-option
v-for=
"item in videoContentCat"
...
...
@@ -104,10 +104,10 @@
<el-select
placeholder=
"请选择视频"
@
focus=
"getVideoData"
v-model=
"ruleForm.
asse
tId"
v-model=
"ruleForm.
videoConten
tId"
>
<el-option
v-for=
"item in
asse
tId"
v-for=
"item in
videoConten
tId"
:label=
"item.name"
:value=
"item.id"
:key=
"item.id"
...
...
@@ -162,7 +162,7 @@ export default {
copyrightOwner
:
[],
boardCopyrightOwnerId
:[],
exhibitionBoardCatId
:[],
asse
tId
:[],
videoConten
tId
:[],
type
:
this
.
$route
.
query
.
type
,
dialogVisible
:
false
,
formLabelWidth
:
"100px"
,
...
...
@@ -174,8 +174,8 @@ export default {
ruleForm
:
{
name
:
""
,
boardCopyrightOwnerId
:
""
,
asse
tCopyrightOwnerId
:
""
,
assetType
Id
:
""
,
videoConten
tCopyrightOwnerId
:
""
,
videoContentCat
Id
:
""
,
videoUrlList
:
[]
},
videoContentCat
:
[
...
...
@@ -216,7 +216,7 @@ export default {
trigger
:
"change"
}
],
},
activeNames
:
[
"1"
,
"2"
]
};
...
...
@@ -233,14 +233,14 @@ export default {
},
// 视频版权方名称id
videoCopyright
(
idlist
)
{
this
.
ruleForm
.
asse
tCopyrightOwnerId
=
idlist
;
this
.
ruleForm
.
videoConten
tCopyrightOwnerId
=
idlist
;
},
// 缩略图地址
imgUrl
(
url
)
{
console
.
log
(
url
,
"图片服务器地址"
);
this
.
ruleForm
.
cover
=
url
;
},
// 二维码
// 二维码
qrcodeUrl
(
url
){
this
.
ruleForm
.
qrcodeUrl
=
url
},
...
...
@@ -248,14 +248,14 @@ export default {
videoList
(
list
)
{
this
.
ruleForm
.
videoUrlList
=
list
;
},
get
AssetType
(
data
)
{
get
VideoContentCat
(
data
)
{
console
.
log
(
data
);
console
.
log
(
this
.
ruleForm
.
assetType
Id
);
console
.
log
(
this
.
ruleForm
.
videoContentCat
Id
);
},
init
()
{
if
(
this
.
$route
.
query
.
type
===
"Update"
)
{
this
.
getInfo
(
this
.
$route
.
query
.
id
);
this
.
get
AssetType
Data
();
this
.
get
VideoContentCat
Data
();
this
.
getAssetCopyrightData
();
this
.
getExhibitionBoardCatId
();
this
.
getBoardCopyrightOwnerId
();
...
...
@@ -278,9 +278,9 @@ export default {
// this.ruleForm = data;
console
.
log
(
this
.
ruleForm
)
this
.
ruleForm
=
{
assetCopyrightOwnerId
:
data
.
asse
tCopyrightOwnerId
,
assetId
:
data
.
asse
tId
,
assetTypeId
:
data
.
assetType
Id
,
videoContentCopyrightOwnerId
:
data
.
videoConten
tCopyrightOwnerId
,
videoContentId
:
data
.
videoConten
tId
,
videoContentCatId
:
data
.
videoContentCat
Id
,
boardCopyrightOwnerId
:
data
.
boardCopyrightOwnerId
,
cover
:
data
.
cover
,
exhibitionBoardCatId
:
data
.
exhibitionBoardCatId
,
...
...
@@ -295,7 +295,7 @@ export default {
// videoUrlList:data.videoUrlList
// 字段对不上
}
})
.
catch
(
function
(
err
)
{
console
.
log
(
err
);
...
...
@@ -450,10 +450,10 @@ export default {
})
.
catch
(
function
(
err
)
{
console
.
log
(
err
);
});
});
},
// 获取视频分类列表
get
AssetType
Data
()
{
get
VideoContentCat
Data
()
{
let
vm
=
this
;
vm
.
$https
({
url
:
"videoContentCat/getList"
,
...
...
@@ -478,7 +478,7 @@ export default {
})
.
then
(
res
=>
{
let
data
=
res
.
data
.
data
;
this
.
asse
tId
=
data
;
this
.
videoConten
tId
=
data
;
})
.
catch
(
function
(
err
)
{
console
.
log
(
err
);
...
...
@@ -496,4 +496,4 @@ export default {
</
script
>
<
style
lang=
"less"
>
</
style
>
\ No newline at end of file
</
style
>
src/page/content/display/copyright/index---.vue
View file @
0fb54293
...
...
@@ -46,7 +46,7 @@
>
<el-table-column
type=
"index"
width=
"120"
label=
"序号"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"版权方名称"
prop=
"name"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"展板分类"
prop=
"
assetType
Names"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"展板分类"
prop=
"
exhibitionBoardCat
Names"
></el-table-column>
<el-table-column
label=
"创建时间"
prop=
"createTime"
></el-table-column>
<el-table-column
label=
"版权方有效期"
prop=
"expireDateEnd"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"备注"
prop=
"remarks"
></el-table-column>
...
...
src/page/content/display/copyright/index.vue
View file @
0fb54293
...
...
@@ -441,10 +441,10 @@ export default {
// }
// _this.editform= Object.assign({}, row);
_this
.
FormVisible1
=
true
;
this
.
get
AssetType
Info
(
row
.
id
)
this
.
get
VideoContentCat
Info
(
row
.
id
)
},
// 获取视频分类详情
get
AssetType
Info
(
id
){
get
VideoContentCat
Info
(
id
){
let
vm
=
this
;
vm
.
$https
(
{
...
...
@@ -453,7 +453,7 @@ export default {
authType
:
this
.
backToken
},
// param
)
.
then
(
res
=>
{
let
data
=
res
.
data
.
data
;
...
...
src/page/content/learn/content/add.vue
View file @
0fb54293
<
template
>
<div
class=
"info"
>
<!--
<audio-play></audio-play>
-->
<
video-dialog></video-dialog
>
<
!--
<video-dialog></video-dialog>
--
>
<div
class=
"info-header"
>
新建学习内容
</div>
<div
class=
"info-container"
>
<div
class=
"info-wrapper"
>
...
...
@@ -88,12 +88,11 @@
style=
"width: 100%;height:300px;overflow:auto;"
height=
"100%"
ref=
"multipleTable"
:data=
"tableData"
>
<el-table-column
type=
"selection"
width=
"55"
></el-table-column>
:data=
"tableData"
>
<el-table-column
type=
"selection"
width=
"55"
></el-table-column>
<el-table-column
type=
"index"
width=
"120"
label=
"序号"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"版权方名称"
prop=
"name"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"展板类别"
prop=
"
assetCopyrightOwner
Name"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"展板类别"
prop=
"
exhibitionBoardCat
Name"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"展板版权方"
prop=
"boardCopyrightOwnerName"
></el-table-column>
<el-table-column
label=
"操作"
width=
"180"
>
<template
slot-scope=
"scope"
>
...
...
@@ -107,7 +106,7 @@
style=
"padding:0"
@
click=
"displayPreview(scope.row)"
>
展板预览
</el-button>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -215,7 +214,7 @@ export default {
trigger
:
"change"
}
],
},
multipleSelection
:[]
};
...
...
@@ -273,7 +272,7 @@ export default {
}
this
.
tableData
=
data
.
exhibitionBoardList
this
.
multipleSelection
=
data
.
exhibitionBoardList
})
.
catch
(
function
(
err
)
{
console
.
log
(
err
);
...
...
@@ -390,9 +389,9 @@ export default {
this
.
checkedThing
=
false
;
}
},
//
//
getSelectDep2
(
exhibitionBoardCatIdList
)
{
if
(
exhibitionBoardCatIdList
.
length
===
this
.
assetType2
.
length
)
{
this
.
checkedThing2
=
true
;
}
else
{
...
...
@@ -482,7 +481,7 @@ export default {
)
.
then
(
res
=>
{
let
data
=
res
.
data
.
data
;
this
.
assetType2
=
data
;
this
.
assetType2
=
data
;
})
.
catch
(
function
(
err
)
{
console
.
log
(
err
);
...
...
@@ -525,4 +524,4 @@ export default {
</
script
>
<
style
lang=
"less"
>
</
style
>
\ No newline at end of file
</
style
>
src/page/content/learn/content/index.vue
View file @
0fb54293
...
...
@@ -46,7 +46,7 @@
>
<el-table-column
type=
"index"
width=
"120"
label=
"序号"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"版权方名称"
prop=
"name"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"视频分类"
prop=
"
assetType
Names"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"视频分类"
prop=
"
videoContentCat
Names"
></el-table-column>
<el-table-column
label=
"创建时间"
prop=
"createTime"
></el-table-column>
<el-table-column
label=
"版权方有效期"
prop=
"expireDateEnd"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"备注"
prop=
"remarks"
></el-table-column>
...
...
src/page/content/video/content/add.vue
View file @
0fb54293
...
...
@@ -45,7 +45,7 @@
<el-select
placeholder=
"请选择视频版权方"
@
focus=
"getAssetCopyrightData"
v-model=
"ruleForm.
asse
tCopyrightOwnerId"
v-model=
"ruleForm.
videoConten
tCopyrightOwnerId"
>
<el-option
v-for=
"item in copyrightOwner"
...
...
@@ -163,7 +163,7 @@ export default {
value1
:
[],
ruleForm
:
{
name
:
""
,
asse
tCopyrightOwnerId
:
""
,
videoConten
tCopyrightOwnerId
:
""
,
assetTypeId
:
""
,
thumbnail
:
""
,
videoUrlList
:[]
...
...
@@ -227,7 +227,7 @@ export default {
methods
:
{
// 视频版权方名称id
videoCopyright
(
idlist
){
this
.
ruleForm
.
asse
tCopyrightOwnerId
=
idlist
this
.
ruleForm
.
videoConten
tCopyrightOwnerId
=
idlist
},
// 缩略图地址
imgUrl
(
url
){
...
...
@@ -265,7 +265,7 @@ export default {
// this.ruleForm = data;
this
.
ruleForm
.
id
=
data
.
id
this
.
ruleForm
.
name
=
data
.
name
this
.
ruleForm
.
assetCopyrightOwnerId
=
data
.
asse
tCopyrightOwnerId
this
.
ruleForm
.
videoContentCopyrightOwnerId
=
data
.
videoConten
tCopyrightOwnerId
this
.
ruleForm
.
assetTypeId
=
data
.
assetTypeId
this
.
ruleForm
.
thumbnail
=
data
.
thumbnail
this
.
ruleForm
.
videoUrlList
=
data
.
videoUrlList
...
...
@@ -324,7 +324,7 @@ export default {
// 新增
submitForm
(
formName
)
{
this
.
$refs
[
formName
].
validate
(
valid
=>
{
// this.ruleForm.
asse
tCopyrightOwnerId = ["1373225989501456385"]
// this.ruleForm.
videoConten
tCopyrightOwnerId = ["1373225989501456385"]
// this.ruleForm.assetTypeIdList = []
// this.ruleForm.videoUrlList = [
// "http://111.203.232.175:8085/group1/M00/00/39/wKhuVWBgIvaANgtZAAAAAAAAAAA947.mp4"
...
...
@@ -355,7 +355,7 @@ export default {
// 修改版权方
updateForm
(
formName
)
{
this
.
$refs
[
formName
].
validate
(
valid
=>
{
if
(
valid
)
{
this
.
$https
(
{
...
...
@@ -439,4 +439,4 @@ export default {
<
style
lang=
"less"
>
@import "../../../../style/dialog";
</
style
>
\ No newline at end of file
</
style
>
src/page/content/video/content/index.vue
View file @
0fb54293
...
...
@@ -47,8 +47,8 @@
>
<el-table-column
type=
"index"
width=
"120"
label=
"序号"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"视频名称"
prop=
"name"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"版权方"
prop=
"
asse
tCopyrightOwnerName"
></el-table-column>
<el-table-column
label=
"视频分类"
prop=
"
assetType
Name"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"版权方"
prop=
"
videoConten
tCopyrightOwnerName"
></el-table-column>
<el-table-column
label=
"视频分类"
prop=
"
videoContentCat
Name"
></el-table-column>
<el-table-column
label=
"审核状态"
prop=
"auditStatus"
>
<template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.auditStatus === 'TBC'"
>
待初审
</span>
...
...
src/page/content/video/copyright/index.vue
View file @
0fb54293
...
...
@@ -46,7 +46,7 @@
>
<el-table-column
type=
"index"
width=
"120"
label=
"序号"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"版权方名称"
prop=
"name"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"视频分类"
prop=
"
assetType
Names"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"视频分类"
prop=
"
videoContentCat
Names"
></el-table-column>
<el-table-column
label=
"创建时间"
prop=
"createTime"
></el-table-column>
<el-table-column
label=
"版权方有效期"
prop=
"expireDateEnd"
></el-table-column>
<el-table-column
show-overflow-tooltip
label=
"备注"
prop=
"remarks"
></el-table-column>
...
...
@@ -63,25 +63,25 @@
<i
class=
"icon-table icon-del"
></i>
</el-button>
</el-tooltip>
<!--
<el-tooltip
content=
"禁用"
placement=
"top"
>
<el-button
circle
<el-button
circle
:disabled=
"scope.row.status == 2 || scope.row.statusName == '待审核' "
@
click=
"handleOperate(scope.row,'disable')"
>
<i
class=
"icon-table icon-disable"
></i>
</el-button>
</el-tooltip>
<el-tooltip
content=
"激活"
placement=
"top"
>
<el-button
circle
<el-button
circle
:disabled=
"scope.row.status == 1"
@
click=
"handleOperate(scope.row,'enable')"
>
<i
class=
"icon-table icon-enable"
></i>
</el-button>
</el-tooltip>
<el-tooltip
content=
"审核详情"
placement=
"top"
>
<el-button
<el-button
circle
@
click=
"handleOperate(scope.row,'examine')"
>
<i
class=
"icon-table icon-detail"
></i>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment