Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
25d8463d
提交
25d8463d
编写于
6月 23, 2020
作者:
guangjun.yang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
请输入课程名称
上级
092152c4
变更
13
展开全部
显示空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
56 行增加
和
7050 行删除
+56
-7050
edit-course-dialog copy 11.vue
.../education/custom-resource/edit-course-dialog copy 11.vue
+0
-1094
edit-course-dialog copy 2.vue
...s/education/custom-resource/edit-course-dialog copy 2.vue
+0
-1223
edit-course-dialog copy.vue
...nts/education/custom-resource/edit-course-dialog copy.vue
+0
-1223
edit-course-dialog.vue
...mponents/education/custom-resource/edit-course-dialog.vue
+18
-55
env-config.js
src/utils/env-config.js
+6
-6
index.js
src/utils/index.js
+2
-2
audit-custom-course copy 2.vue
src/views/education/audit-custom-course copy 2.vue
+0
-722
audit-custom-course copy 3.vue
src/views/education/audit-custom-course copy 3.vue
+0
-1176
audit-custom-course copy 4.vue
src/views/education/audit-custom-course copy 4.vue
+0
-823
audit-custom-course copy.vue
src/views/education/audit-custom-course copy.vue
+0
-713
audit-custom-course.vue
src/views/education/audit-custom-course.vue
+10
-7
external-resource-manage.vue
src/views/education/external-resource-manage.vue
+2
-1
slidebar.vue
src/views/layout/slidebar.vue
+18
-5
未找到文件。
src/components/education/custom-resource/edit-course-dialog copy 11.vue
已删除
100644 → 0
浏览文件 @
092152c4
此差异已折叠。
点击以展开。
src/components/education/custom-resource/edit-course-dialog copy 2.vue
已删除
100644 → 0
浏览文件 @
092152c4
此差异已折叠。
点击以展开。
src/components/education/custom-resource/edit-course-dialog copy.vue
已删除
100644 → 0
浏览文件 @
092152c4
此差异已折叠。
点击以展开。
src/components/education/custom-resource/edit-course-dialog.vue
浏览文件 @
25d8463d
...
...
@@ -133,7 +133,7 @@
<img
v-if=
"formData.courseIntroImage"
@
mouseover
.
stop=
"imgMouseOver=true"
:src=
"
formData.courseIntroImage
"
:src=
"
getOSSDomain(formData.courseIntroImage)
"
class=
"bg-img"
/>
<img
...
...
@@ -199,7 +199,7 @@
<img
v-if=
"formData.courseCustomDoctorModels && formData.courseCustomDoctorModels[0].courseDoctorAvatarUrl || ''"
@
mouseover
.
stop=
"imgMouseOver=true"
:src=
"
formData.courseCustomDoctorModels[0].courseDoctorAvatarUrl
"
:src=
"
getOSSDomain(formData.courseCustomDoctorModels[0].courseDoctorAvatarUrl)
"
class=
"bg-img-doctor"
/>
<img
...
...
@@ -271,20 +271,6 @@
</el-dialog>
<DialogComponet
:dialogObj=
"dialogObj"
@
hide=
"hideCancleTips"
@
confirm=
"dialogObj.visible=false"
></DialogComponet>
<PreviewVideo
:dialogVisible=
"isPreviewVideo"
:videoUrl=
"videoUrl"
@
close=
"isPreviewVideo=false"
></PreviewVideo>
<!--
<el-dialog
title=
"拒绝原因"
:visible=
"showCropper"
width=
"1000px"
center
>
<cropper-two
:cropOption=
"cropOption"
@
getCropImg=
"getCropImg(arguments)"
:originImg=
"slide2.oriUrl"
:previewImg=
"slide2.preUrl"
/>
</el-dialog>
-->
<!--
<button
@
click=
"previewVideoAction"
>
test video
</button>
-->
</div>
</
template
>
<
script
>
...
...
@@ -292,10 +278,9 @@ import PreviewVideo from "@/components/education/custom-resource/preview-video";
import
PreviewProtocol
from
"@/components/education/custom-resource/preview-protocol"
;
import
PreviewEditCourse
from
"@/components/education/custom-resource/edit-course-dialog"
;
import
DialogComponet
from
"@/components/education/template/dialog"
;
import
CropperTwo
from
'@/components/common/cropper.two.vue'
import
{
doUpload
,
getFilePath
}
from
"@/utils/qiniu-util"
;
import
{
openLoading
,
closeLoading
,
getQiniuToken1
}
from
"@/utils/utils"
;
import
{
isEmptyUtils
}
from
"@/utils/index"
;
import
{
isEmptyUtils
,
getOSSImgUrl
}
from
"@/utils/index"
;
import
{
mapActions
}
from
'vuex'
;
import
{
ossUpload
,
getFilePathForOSS
}
from
"@/utils/oss/ossUtil"
;
let
vm
=
null
;
...
...
@@ -310,10 +295,6 @@ export default {
}
};
return
{
// slide2: {
// oriUrl: 'https://avatars1.githubusercontent.com/u/23690568?s=460&v=4', // 原图
// preUrl: 'https://avatars1.githubusercontent.com/u/23690568?s=460&v=4' // 裁剪后的预览图片,初始化为原图
// },
showCropper
:
false
,
cropOption
:
{
offset_x
:
10
,
...
...
@@ -337,8 +318,7 @@ export default {
],
courseCustomDoctorModels
:
[
{
courseDoctorAvatarUrl
:
"https://test1-file.yunqueyi.com/image/png/common/2020062015265063.png"
,
courseDoctorAvatarUrl
:
"/h5/images/cme/doctor-header.png"
,
courseDoctorAvatarUrlCheck
:
""
,
courseDoctorHospital
:
""
,
courseDoctorHospitalCheck
:
""
,
...
...
@@ -350,8 +330,7 @@ export default {
courseId
:
null
,
courseIntro
:
""
,
courseIntroCheck
:
""
,
courseIntroImage
:
"https://test1-file.yunqueyi.com/image/png/common/202006201528136.png"
,
courseIntroImage
:
"/h5/images/cme/project-banner.png"
,
courseIntroImageCheck
:
""
,
courseName
:
""
,
courseNameCheck
:
""
,
...
...
@@ -371,8 +350,7 @@ export default {
],
courseCustomDoctorModels
:
[
{
courseDoctorAvatarUrl
:
"https://test1-file.yunqueyi.com/image/png/common/2020062015265063.png"
,
courseDoctorAvatarUrl
:
"/h5/images/cme/doctor-header.png"
,
courseDoctorAvatarUrlCheck
:
""
,
courseDoctorHospital
:
""
,
courseDoctorHospitalCheck
:
""
,
...
...
@@ -384,8 +362,7 @@ export default {
courseId
:
null
,
courseIntro
:
""
,
courseIntroCheck
:
""
,
courseIntroImage
:
"https://test1-file.yunqueyi.com/image/png/common/202006201528136.png"
,
courseIntroImage
:
"/h5/images/cme/project-banner.png"
,
courseIntroImageCheck
:
""
,
courseName
:
""
,
courseNameCheck
:
""
,
...
...
@@ -412,14 +389,8 @@ export default {
isShowOtherContent
:
false
,
fileList
:
[
],
projectBanner
:
"https://file.yunqueyi.com/h5/images/cme/project-banner.png"
,
doctorHeader
:
"https://file.yunqueyi.com/h5/images/cme/doctor-header.png"
,
doctorNameList
:
[
{
courseDoctorName
:
"333"
,
show
:
true
,
seleted
:
false
},
{
courseDoctorName
:
"334"
,
show
:
true
,
seleted
:
false
},
{
courseDoctorName
:
"335"
,
show
:
true
,
seleted
:
false
},
{
courseDoctorName
:
"336"
,
show
:
true
,
seleted
:
false
}
// { courseDoctorName: "333", show: true, seleted: false },
],
isShowDoctorList
:
false
,
...
...
@@ -428,8 +399,7 @@ export default {
orgCourseInfo
:
{
defaultDoctor
:
{
courseDoctorAvatarUrl
:
"https://test1-file.yunqueyi.com/image/png/common/2020062015265063.png"
,
courseDoctorAvatarUrl
:
"/h5/images/cme/project-banner.png"
,
courseDoctorAvatarUrlCheck
:
""
,
courseDoctorHospital
:
""
,
courseDoctorHospitalCheck
:
""
,
...
...
@@ -439,8 +409,7 @@ export default {
},
doctorModelList
:
[
{
courseDoctorAvatarUrl
:
"https://test1-file.yunqueyi.com/image/png/common/2020062015265063.png"
,
courseDoctorAvatarUrl
:
"/h5/images/cme/doctor-header.png"
,
courseDoctorAvatarUrlCheck
:
""
,
courseDoctorHospital
:
""
,
courseDoctorHospitalCheck
:
""
,
...
...
@@ -494,7 +463,6 @@ export default {
PreviewVideo
,
PreviewEditCourse
,
DialogComponet
,
CropperTwo
},
created
()
{
vm
=
this
;
...
...
@@ -506,13 +474,6 @@ export default {
methods
:
{
...
mapActions
([
'setKind'
]),
// getCropImg (argument) {
// this.showCropper = false;
// console.log(argument[0], '#####', argument[1]);
// this.slide2.preUrl = argument[0]
// this.cropData = argument[1]
// },
// 创建课程页面的初始信息
initOrgCourseInfo
()
{
vm
.
GET
(
"contents/course/custom/info/init"
,
{
setEntry
:
true
}).
then
(
...
...
@@ -521,8 +482,7 @@ export default {
this
.
orgCourseInfo
=
res
.
data
;
this
.
formData
.
courseCustomDoctorModels
[
0
]
=
this
.
orgCourseInfo
.
defaultDoctor
;
this
.
formData
.
courseCustomDoctorModels
[
0
].
courseDoctorAvatarUrl
=
this
.
orgCourseInfo
.
defaultDoctor
.
courseDoctorAvatarUrl
||
"https://test1-file.yunqueyi.com/image/png/common/2020062015265063.png"
;
this
.
orgCourseInfo
.
defaultDoctor
.
courseDoctorAvatarUrl
||
"/h5/images/cme/doctor-header.png"
;
this
.
doctorNameList
=
this
.
convertDNameToSelectOpt
(
this
.
orgCourseInfo
.
doctorModelList
);
...
...
@@ -777,8 +737,6 @@ export default {
this
.
$message
.
error
(
'只支持jpeg格式'
)
return
;
}
// vm.doUploadOSS(file, 1); //封面图片
// return;
var
_img
=
new
FileReader
()
_img
.
readAsDataURL
(
file
)
...
...
@@ -820,6 +778,10 @@ export default {
}
},
getOSSDomain
(
url
)
{
return
getOSSImgUrl
(
url
);
},
// (调用OSS API)开始上传
doUploadOSS
(
file
,
index
)
{
let
self
=
this
;
...
...
@@ -830,10 +792,11 @@ export default {
let
list
=
[{}];
// list[0].name = file.name;
// list[0].url = localStorage.getItem("resource_url") + path;
// getOSSImgUrl(path)
if
(
index
===
1
)
{
self
.
formData
.
courseIntroImage
=
path
;
}
else
if
(
index
===
2
)
{
self
.
formData
.
courseCustomDoctorModels
[
0
].
courseDoctorAvatarUrl
=
path
;
}
self
.
$message
.
success
(
"上传成功"
);
});
...
...
src/utils/env-config.js
浏览文件 @
25d8463d
...
...
@@ -38,7 +38,7 @@ export const envConfig = {
itemFileUrl
:
'http://pica-test-huabei2.oss-cn-beijing.aliyuncs.com/File/template/portal/'
,
cmsUrl
:
' https://dev-cms.yunqueyi.com/'
,
// resource_url: "https://test-file.yunqueyi.com",
ossImgUrl
:
'https://test-file.yunqueyi.com
/
'
,
ossImgUrl
:
'https://test-file.yunqueyi.com'
,
stsUrl
:
"https://dev-api.yunqueyi.com/middle/oss/token/"
,
//sts服务器
bucketName
:
"pica-test-huabei2"
,
endpoint
:
"oss-cn-beijing.aliyuncs.com"
,
...
...
@@ -60,7 +60,7 @@ export const envConfig = {
excelUrl
:
'https://test-file.yunqueyi.com/File/template/portal/'
,
itemFileUrl
:
'http://pica-test-huabei2.oss-cn-beijing.aliyuncs.com/File/template/portal/'
,
cmsUrl
:
' https://dev-cms.yunqueyi.com/'
,
ossImgUrl
:
'https://test-file.yunqueyi.com
/
'
,
ossImgUrl
:
'https://test-file.yunqueyi.com'
,
stsUrl
:
"https://dev-api.yunqueyi.com/middle/oss/token/"
,
//sts服务器
bucketName
:
"pica-test-huabei2"
,
endpoint
:
"oss-cn-beijing.aliyuncs.com"
,
...
...
@@ -82,7 +82,7 @@ export const envConfig = {
excelUrl
:
'https://test-file.yunqueyi.com/File/template/portal/'
,
itemFileUrl
:
'http://pica-test-huabei2.oss-cn-beijing.aliyuncs.com/File/template/portal/'
,
cmsUrl
:
' https://test1-cms.yunqueyi.com/'
,
ossImgUrl
:
'https://test-file.yunqueyi.com
/
'
,
ossImgUrl
:
'https://test-file.yunqueyi.com'
,
stsUrl
:
"https://test1-api.yunqueyi.com/middle/oss/token/"
,
//sts服务器
bucketName
:
"pica-test-huabei2"
,
endpoint
:
"oss-cn-beijing.aliyuncs.com"
,
...
...
@@ -103,7 +103,7 @@ export const envConfig = {
excelUrl
:
'https://test-file.yunqueyi.com/File/template/portal/'
,
itemFileUrl
:
'http://pica-test-huabei2.oss-cn-beijing.aliyuncs.com/File/template/portal/'
,
cmsUrl
:
' https://test2-cms.yunqueyi.com/'
,
ossImgUrl
:
'https://test-file.yunqueyi.com
/
'
,
ossImgUrl
:
'https://test-file.yunqueyi.com'
,
stsUrl
:
"https://test2-api.yunqueyi.com/middle/oss/token/"
,
//sts服务器
bucketName
:
"pica-test-huabei2"
,
endpoint
:
"oss-cn-beijing.aliyuncs.com"
,
...
...
@@ -125,7 +125,7 @@ export const envConfig = {
excelUrl
:
'https://test-file.yunqueyi.com/File/template/portal/'
,
itemFileUrl
:
'http://pica-test-huabei2.oss-cn-beijing.aliyuncs.com/File/template/portal/'
,
cmsUrl
:
' https://uat-cms.yunqueyi.com/'
,
ossImgUrl
:
'https://file.yunqueyi.com
/
'
,
ossImgUrl
:
'https://file.yunqueyi.com'
,
stsUrl
:
"https://uat-api.yunqueyi.com/middle/oss/token/"
,
//sts服务器
bucketName
:
"pica-pro"
,
endpoint
:
"oss-cn-shanghai.aliyuncs.com"
,
...
...
@@ -147,7 +147,7 @@ export const envConfig = {
excelUrl
:
'https://file.yunqueyi.com/File/template/portal/'
,
itemFileUrl
:
'http://pica-test-huabei2.oss-cn-beijing.aliyuncs.com/File/template/portal/'
,
cmsUrl
:
' https://cms.yunqueyi.com/'
,
ossImgUrl
:
'https://file.yunqueyi.com
/
'
,
ossImgUrl
:
'https://file.yunqueyi.com'
,
stsUrl
:
"https://api.yunqueyi.com/middle/oss/token/"
,
//sts服务器
bucketName
:
"pica-pro"
,
endpoint
:
"oss-cn-shanghai.aliyuncs.com"
...
...
src/utils/index.js
浏览文件 @
25d8463d
...
...
@@ -205,8 +205,8 @@ export function getWorkDomain(url) {
* OSS相关参数
*/
// 获取OSS域名
export
function
getOSSImgUrl
()
{
return
getConfigByEnvType
(
'ossImgUrl'
)
export
function
getOSSImgUrl
(
url
=
''
)
{
return
getConfigByEnvType
(
'ossImgUrl'
)
+
url
}
// 获取stsUrl域名
...
...
src/views/education/audit-custom-course copy 2.vue
已删除
100644 → 0
浏览文件 @
092152c4
此差异已折叠。
点击以展开。
src/views/education/audit-custom-course copy 3.vue
已删除
100644 → 0
浏览文件 @
092152c4
此差异已折叠。
点击以展开。
src/views/education/audit-custom-course copy 4.vue
已删除
100644 → 0
浏览文件 @
092152c4
此差异已折叠。
点击以展开。
src/views/education/audit-custom-course copy.vue
已删除
100644 → 0
浏览文件 @
092152c4
此差异已折叠。
点击以展开。
src/views/education/audit-custom-course.vue
浏览文件 @
25d8463d
...
...
@@ -23,7 +23,7 @@
<span
class=
"word-num"
>
{{
(
formData
.
courseName
||
''
).
replace
(
/
\s
+/g
,
""
).
length
}}
/25
<span
v-show=
"formData.checkStatus == 0"
class=
"edit-wrapper"
@
click=
"auditField(formData, 'courseNameCheck')"
>
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
修改信息
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
拒绝原因
</span>
</span>
<div
v-show=
"needShowAuditMsg && formData.courseNameCheck && formData.checkStatus != 2"
class=
"error"
>
...
...
@@ -78,7 +78,7 @@
<span
class=
"word-num"
>
{{
(
lecture
.
name
||
''
).
replace
(
/
\s
+/g
,
""
).
length
}}
/25
<span
v-show=
"formData.checkStatus == 0"
class=
"edit-wrapper"
@
click=
"auditField(formData.courseCustomChapterModels[0].courseCustomLectureModelList[index], 'nameCheck')"
>
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
修改信息
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
拒绝原因
</span>
</span>
<div
v-show=
"needShowAuditMsg && formData.courseCustomChapterModels[0].courseCustomLectureModelList[index].nameCheck && formData.checkStatus != 2"
class=
"error-video"
>
...
...
@@ -121,7 +121,7 @@
<div
class=
"limit-text"
>
尺寸:750*420,只支持jpeg格式
</div>
<span
class=
"word-num"
>
<span
v-show=
"formData.checkStatus == 0"
class=
"edit-wrapper"
@
click=
"auditField(formData, 'courseIntroImageCheck')"
>
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
修改信息
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
拒绝原因
</span>
</span>
<div
v-show=
"needShowAuditMsg && formData.courseIntroImageCheck"
class=
"error"
:class=
"
{'top-124': formData.checkStatus == 0}" style="position:absolute;top:103px;">
...
...
@@ -165,7 +165,7 @@
<span
class=
"word-num"
>
{{
(
formData
.
courseCustomDoctorModels
[
0
]
&&
formData
.
courseCustomDoctorModels
[
0
].
courseDoctorName
||
''
).
replace
(
/
\s
+/g
,
""
).
length
}}
/25
<span
v-show=
"formData.checkStatus == 0"
class=
"edit-wrapper"
@
click=
"auditField(formData.courseCustomDoctorModels[0], 'courseDoctorNameCheck')"
>
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
修改信息
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
拒绝原因
</span>
</span>
<div
v-show=
"needShowAuditMsg && formData.courseCustomDoctorModels[0].courseDoctorNameCheck && formData.checkStatus != 2"
class=
"error"
>
...
...
@@ -201,7 +201,7 @@
<div
class=
"limit-text"
>
尺寸:88*88,只支持jpeg格式
</div>
<span
class=
"word-num"
>
<span
v-show=
"formData.checkStatus == 0"
class=
"edit-wrapper"
@
click=
"auditField(formData.courseCustomDoctorModels[0], 'courseDoctorAvatarUrlCheck')"
>
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
修改信息
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
拒绝原因
</span>
</span>
<div
v-show=
"needShowAuditMsg && formData.courseCustomDoctorModels[0].courseDoctorAvatarUrlCheck"
class=
"error"
:class=
"
{'top-124': formData.checkStatus == 0}" style="position:absolute;top: 102px;">
...
...
@@ -225,7 +225,7 @@
{{
(
formData
.
courseCustomDoctorModels
&&
formData
.
courseCustomDoctorModels
[
0
].
courseDoctorHospital
||
''
).
replace
(
/
\s
+/g
,
""
).
length
}}
/25
<!--
<span
class=
"edit-wrapper"
>
-->
<span
v-show=
"formData.checkStatus == 0"
class=
"edit-wrapper"
@
click=
"auditField(formData.courseCustomDoctorModels[0], 'courseDoctorHospitalCheck')"
>
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
修改信息
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
拒绝原因
</span>
</span>
<div
v-show=
"needShowAuditMsg && formData.courseCustomDoctorModels[0].courseDoctorHospitalCheck && formData.checkStatus != 2"
class=
"error"
>
...
...
@@ -249,7 +249,7 @@
<span
class=
"word-num"
>
{{
(
formData
.
courseIntro
||
''
).
replace
(
/
\s
+/g
,
""
).
length
}}
/200
<span
v-show=
"formData.checkStatus == 0"
class=
"edit-wrapper"
@
click=
"auditField(formData, 'courseIntroCheck')"
>
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
修改信息
<img
class=
"edit-img"
src=
"../../assets/image/phrase3/icon-pz.png"
/>
拒绝原因
</span>
</span>
<div
v-show=
"needShowAuditMsg && formData.courseIntroCheck && formData.checkStatus != 2"
class=
"error-area"
>
...
...
@@ -435,6 +435,7 @@ export default {
currentModifiedOrg
:
{},
currentFieldName
:
''
,
refuseReasonList
:
[],
createdDoctorName
:
''
};
},
computed
:
{},
...
...
@@ -447,6 +448,7 @@ export default {
created
()
{
vm
=
this
;
this
.
courseId
=
this
.
$route
&&
this
.
$route
.
query
&&
this
.
$route
.
query
.
courseId
||
0
;
this
.
createdDoctorName
=
this
.
$route
&&
this
.
$route
.
query
&&
this
.
$route
.
query
.
createdDoctorName
||
''
;
vm
.
initModify
();
},
mounted
()
{
...
...
@@ -602,6 +604,7 @@ export default {
// 点击拒绝按钮
if
(
checkStatus
==
1
)
{
if
(
flag
)
{
// 有拒绝原因
vm
.
statusObj
.
confirmRefuse
.
message
=
`确定“
${
this
.
createdDoctorName
}
”提交的「
${
this
.
formData
.
courseName
}
」课程审核为拒绝`
,
vm
.
dialogObj
=
Object
.
assign
(
vm
.
dialogObj
,
vm
.
statusObj
.
confirmRefuse
...
...
src/views/education/external-resource-manage.vue
浏览文件 @
25d8463d
...
...
@@ -228,7 +228,8 @@
this
.
$router
.
push
({
path
:
'audit-custom-course'
,
query
:
{
courseId
:
row
.
courseId
courseId
:
row
.
courseId
,
createdDoctorName
:
row
.
createdDoctorName
,
}
})
},
...
...
src/views/layout/slidebar.vue
浏览文件 @
25d8463d
...
...
@@ -375,11 +375,24 @@
const
outResourceManage
=
{
title
:
'外部资源管理'
,
icon
:
'el-icon-
document
'
,
icon
:
'el-icon-
reading
'
,
index
:
'external-resource-manage'
,
isMessageSend
:
false
,
checkAuth
:
false
,
}
subs
:
[
{
title
:
'外部资源列表'
,
icon
:
'el-icon-document'
,
index
:
'external-resource-manage'
},
]
};
// const outResourceManage = {
// title: '外部资源管理',
// icon: 'el-icon-document',
// index: 'external-resource-manage',
// isMessageSend: false,
// checkAuth: false,
// }
vm
.
items
[
1
].
subs
.
push
(
itemComponent
);
vm
.
items
[
1
].
subs
.
push
(
templateManager
);
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录