Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-admin
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
cms-admin
Commits
f6529389
提交
f6529389
authored
5月 14, 2021
作者:
pengxiaohui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改内容管理列表日期展示
上级
4308e902
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
86 行增加
和
7 行删除
+86
-7
index.vue
src/pages/content-manage/ads/index.vue
+25
-3
index.vue
src/pages/content-manage/article/index.vue
+15
-2
index.vue
src/pages/content-manage/image-text/index.vue
+15
-2
utils.js
src/utils/utils.js
+31
-0
没有找到文件。
src/pages/content-manage/ads/index.vue
浏览文件 @
f6529389
...
@@ -33,6 +33,9 @@
...
@@ -33,6 +33,9 @@
<!-- 置顶状态 -->
<!-- 置顶状态 -->
<
template
v-slot:top-status=
"{ row }"
>
<
template
v-slot:top-status=
"{ row }"
>
<el-switch
:active-value=
"1"
:inactive-value=
"0"
v-model=
"row.is_top"
@
change=
"handleTop(row)"
></el-switch>
<el-switch
:active-value=
"1"
:inactive-value=
"0"
v-model=
"row.is_top"
@
change=
"handleTop(row)"
></el-switch>
<el-select
v-model=
"row.weight"
placeholder=
"请选择权重"
size=
"small"
clearable
:disabled=
"isDetails"
>
<el-option
v-for=
"item in 10"
:label=
"item"
:value=
"item"
:key=
"item"
></el-option>
</el-select>
</
template
>
</
template
>
<
template
#
footer
>
<
template
#
footer
>
...
@@ -84,6 +87,7 @@ import TableList from '@/components/TableList'
...
@@ -84,6 +87,7 @@ import TableList from '@/components/TableList'
import
DrawerForm
from
'../components/DrawerForm.vue'
import
DrawerForm
from
'../components/DrawerForm.vue'
import
AuditForm
from
'../components/AuditForm.vue'
import
AuditForm
from
'../components/AuditForm.vue'
import
{
getAdList
,
createAd
,
updateAd
,
publishAd
,
topAd
,
batchDeleteAd
,
auditAd
}
from
'@/api/contentManage'
import
{
getAdList
,
createAd
,
updateAd
,
publishAd
,
topAd
,
batchDeleteAd
,
auditAd
}
from
'@/api/contentManage'
import
{
dateFormat
}
from
'@/utils/utils'
export
default
{
export
default
{
components
:
{
TableList
,
DrawerForm
,
AuditForm
},
components
:
{
TableList
,
DrawerForm
,
AuditForm
},
data
()
{
data
()
{
...
@@ -152,12 +156,30 @@ export default {
...
@@ -152,12 +156,30 @@ export default {
{
prop
:
'image_url'
,
label
:
'图片'
,
slots
:
'image'
},
{
prop
:
'image_url'
,
label
:
'图片'
,
slots
:
'image'
},
{
prop
:
'id'
,
label
:
'广告ID'
,
slots
:
'table-id'
},
{
prop
:
'id'
,
label
:
'广告ID'
,
slots
:
'table-id'
},
{
prop
:
'title'
,
label
:
'标题'
},
{
prop
:
'title'
,
label
:
'标题'
},
{
prop
:
'start_time'
,
label
:
'开始时间'
},
{
{
prop
:
'end_time'
,
label
:
'结束时间'
},
prop
:
'start_time'
,
label
:
'开始时间'
,
computed
({
row
})
{
return
dateFormat
(
row
.
start_time
)
||
'-'
}
},
{
prop
:
'end_time'
,
label
:
'结束时间'
,
computed
({
row
})
{
return
dateFormat
(
row
.
end_time
)
||
'-'
}
},
{
prop
:
'project.name'
,
label
:
'项目'
},
{
prop
:
'project.name'
,
label
:
'项目'
},
{
prop
:
'type.name'
,
label
:
'类型'
},
{
prop
:
'type.name'
,
label
:
'类型'
},
{
prop
:
'weight'
,
label
:
'权重'
},
{
prop
:
'weight'
,
label
:
'权重'
},
{
prop
:
'sso_user.real_name'
,
label
:
'创建人'
},
{
prop
:
'sso_user.real_name'
,
label
:
'创建人'
,
computed
({
row
})
{
return
row
.
sso_user
.
real_name
||
row
.
sso_user
.
nickname
}
},
{
prop
:
'audit_status'
,
label
:
'审核状态'
,
slots
:
'review-status'
},
{
prop
:
'audit_status'
,
label
:
'审核状态'
,
slots
:
'review-status'
},
{
prop
:
'is_publish'
,
label
:
'发布状态'
,
slots
:
'publish-status'
},
{
prop
:
'is_publish'
,
label
:
'发布状态'
,
slots
:
'publish-status'
},
{
prop
:
'is_top'
,
label
:
'置顶状态/权重'
,
slots
:
'top-status'
},
{
prop
:
'is_top'
,
label
:
'置顶状态/权重'
,
slots
:
'top-status'
},
...
...
src/pages/content-manage/article/index.vue
浏览文件 @
f6529389
...
@@ -82,6 +82,7 @@ import DrawerForm from '../components/DrawerForm.vue'
...
@@ -82,6 +82,7 @@ import DrawerForm from '../components/DrawerForm.vue'
import
TableList
from
'@/components/TableList'
import
TableList
from
'@/components/TableList'
import
AuditForm
from
'../components/AuditForm.vue'
import
AuditForm
from
'../components/AuditForm.vue'
import
{
getArticleList
,
createArticle
,
updateArticle
,
auditArticle
,
publishArticle
,
topArticle
,
recommendArticle
,
batchDeleteArticle
}
from
'@/api/contentManage'
import
{
getArticleList
,
createArticle
,
updateArticle
,
auditArticle
,
publishArticle
,
topArticle
,
recommendArticle
,
batchDeleteArticle
}
from
'@/api/contentManage'
import
{
dateFormat
}
from
'@/utils/utils'
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -148,8 +149,20 @@ export default {
...
@@ -148,8 +149,20 @@ export default {
{
prop
:
'image_url'
,
label
:
'图片'
,
slots
:
'image'
},
{
prop
:
'image_url'
,
label
:
'图片'
,
slots
:
'image'
},
{
prop
:
'id'
,
label
:
'文章ID'
,
slots
:
'table-id'
},
{
prop
:
'id'
,
label
:
'文章ID'
,
slots
:
'table-id'
},
{
prop
:
'title'
,
label
:
'标题'
},
{
prop
:
'title'
,
label
:
'标题'
},
{
prop
:
'start_time'
,
label
:
'开始时间'
},
{
{
prop
:
'end_time'
,
label
:
'结束时间'
},
prop
:
'start_time'
,
label
:
'开始时间'
,
computed
({
row
})
{
return
dateFormat
(
row
.
start_time
)
||
'-'
}
},
{
prop
:
'end_time'
,
label
:
'结束时间'
,
computed
({
row
})
{
return
dateFormat
(
row
.
end_time
)
||
'-'
}
},
{
prop
:
'project.name'
,
label
:
'项目'
},
{
prop
:
'project.name'
,
label
:
'项目'
},
{
prop
:
'type.name'
,
label
:
'类型'
},
{
prop
:
'type.name'
,
label
:
'类型'
},
{
prop
:
'weight'
,
label
:
'权重'
},
{
prop
:
'weight'
,
label
:
'权重'
},
...
...
src/pages/content-manage/image-text/index.vue
浏览文件 @
f6529389
...
@@ -69,6 +69,7 @@ import DrawerForm from '../components/DrawerForm.vue'
...
@@ -69,6 +69,7 @@ import DrawerForm from '../components/DrawerForm.vue'
import
TableList
from
'@/components/TableList'
import
TableList
from
'@/components/TableList'
import
AuditForm
from
'../components/AuditForm.vue'
import
AuditForm
from
'../components/AuditForm.vue'
import
{
getImgTextList
,
createImgText
,
updateImgText
,
auditImgText
,
publishImgText
,
batchDeleteImgText
}
from
'@/api/contentManage'
import
{
getImgTextList
,
createImgText
,
updateImgText
,
auditImgText
,
publishImgText
,
batchDeleteImgText
}
from
'@/api/contentManage'
import
{
dateFormat
}
from
'@/utils/utils'
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -136,8 +137,20 @@ export default {
...
@@ -136,8 +137,20 @@ export default {
{
prop
:
'image_url'
,
label
:
'图片'
,
slots
:
'image'
},
{
prop
:
'image_url'
,
label
:
'图片'
,
slots
:
'image'
},
{
prop
:
'id'
,
label
:
'图文ID'
,
slots
:
'table-id'
},
{
prop
:
'id'
,
label
:
'图文ID'
,
slots
:
'table-id'
},
{
prop
:
'title'
,
label
:
'标题'
},
{
prop
:
'title'
,
label
:
'标题'
},
{
prop
:
'start_time'
,
label
:
'开始时间'
},
{
{
prop
:
'end_time'
,
label
:
'结束时间'
},
prop
:
'start_time'
,
label
:
'开始时间'
,
computed
({
row
})
{
return
dateFormat
(
row
.
start_time
)
||
'-'
}
},
{
prop
:
'end_time'
,
label
:
'结束时间'
,
computed
({
row
})
{
return
dateFormat
(
row
.
end_time
)
||
'-'
}
},
{
prop
:
'project.name'
,
label
:
'项目'
},
{
prop
:
'project.name'
,
label
:
'项目'
},
{
prop
:
'type.name'
,
label
:
'类型'
},
{
prop
:
'type.name'
,
label
:
'类型'
},
{
prop
:
'weight'
,
label
:
'权重'
},
{
prop
:
'weight'
,
label
:
'权重'
},
...
...
src/utils/utils.js
浏览文件 @
f6529389
...
@@ -45,3 +45,34 @@ export function formatToDate(time) {
...
@@ -45,3 +45,34 @@ export function formatToDate(time) {
}
}
return
date
return
date
}
}
/**
* 将时间戳转成年月日时分秒
* @param {(Object|string|number)} time
* @param {string} cFormat
* @returns {string | null}
*/
export
function
dateFormat
(
time
,
cFormat
)
{
if
(
arguments
.
length
===
0
||
!
time
)
{
return
null
}
const
format
=
cFormat
||
'{y}-{m}-{d} {h}:{i}:{s}'
const
date
=
formatToDate
(
time
)
const
formatObj
=
{
y
:
date
.
getFullYear
(),
m
:
date
.
getMonth
()
+
1
,
d
:
date
.
getDate
(),
h
:
date
.
getHours
(),
i
:
date
.
getMinutes
(),
s
:
date
.
getSeconds
(),
a
:
date
.
getDay
()
}
const
timeStr
=
format
.
replace
(
/{
([
ymdhisa
])
+}/g
,
(
result
,
key
)
=>
{
const
value
=
formatObj
[
key
]
// Note: getDay() returns 0 on Sunday
if
(
key
===
'a'
)
{
return
[
'日'
,
'一'
,
'二'
,
'三'
,
'四'
,
'五'
,
'六'
][
value
]
}
return
value
.
toString
().
padStart
(
2
,
'0'
)
})
return
timeStr
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论