Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
E
exhibition_backstage
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
龙菲
exhibition_backstage
Commits
74a0f59d
提交
74a0f59d
authored
7月 13, 2022
作者:
龙菲
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:增加远程地址
上级
fdd7764a
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
32 行增加
和
45 行删除
+32
-45
InfoEditDialog.vue
src/views/display/components/InfoEditDialog.vue
+31
-45
vue.config.js
vue.config.js
+1
-0
没有找到文件。
src/views/display/components/InfoEditDialog.vue
浏览文件 @
74a0f59d
...
...
@@ -540,7 +540,6 @@ export default {
// 3、回填布展单元媒体文件,修改关联文物为Str,和显示隐藏控制器
backFillUnit
(
unitData
);
function
backFillUnit
(
arr
)
{
if
(
arr
.
length
>
0
)
{
arr
.
map
((
unit
)
=>
{
// 如果进行了文件上传
...
...
@@ -612,8 +611,33 @@ export default {
this
.
reload
();
}
}
else
{
/**
* form: {
title: "", //标题
type: "", // 类别(待定)--枚举值(社会、生活等)
displayCharacter: 1, //展览性质(精品展2、布展1、文物展3)--此处填写布展类别
keyword: "", // 关键词
deptId: "", //展览单位id--暂填入用户自己的单位
regionCode: "", // 所在地域--暂填入用户自己的地区
intro: "", //展览介绍,
themeType: "", //模板主题--前端枚举
literature: "", //关联文献。id1,id2,id3--接口查询
remark: "", //备注
status: false, //上下架状态(0-下架,1-上架)
faceImage: "", // 封面(图片1张)
images: "", //展览图片
videos: "", //展览视频
audios: "", //展览音频
},
*/
const
{
exhibitionId
,
title
,
type
,
keyword
,
intro
,
themeType
,
remark
,
faceImage
,
faceImageUrl
,
images
,
...
...
@@ -628,6 +652,12 @@ export default {
// return;
const
params
=
{
exhibitionId
,
title
,
type
,
keyword
,
intro
,
themeType
,
remark
,
audios
,
deptId
,
faceImage
,
...
...
@@ -680,51 +710,7 @@ export default {
this
.
audios
=
[];
this
.
faceImage
=
[];
},
// 处理编辑时图片、视频、音频、讲解词媒体资源的上传问题
handleProcessMedia
(
media
)
{
return
new
Promise
(
async
(
resolve
,
reject
)
=>
{
//files中只存在(success)和新添加的(ready),不存在的已经在组件中被去除了
let
files
=
[...
this
.
$refs
[
media
].
getFiles
()];
if
(
files
.
length
>
0
)
{
let
fileIds
=
[];
let
fileIdStr
=
""
;
let
formData
=
new
FormData
();
files
.
forEach
((
file
)
=>
{
switch
(
file
.
status
)
{
case
"ready"
:
formData
.
append
(
"files"
,
file
.
raw
);
break
;
case
"success"
:
fileIds
.
push
(
file
.
fileId
);
break
;
}
});
if
(
formData
.
get
(
"files"
))
{
upload
(
formData
)
.
then
((
upRes
)
=>
{
if
(
upRes
.
code
==
0
)
{
// 拿到已存在的和上传过后的结果进行拼接,并赋值给images,不用管imagesVo,后台自行处理
const
{
data
}
=
upRes
;
data
.
map
((
item
)
=>
{
fileIds
.
push
(
item
.
fileId
);
});
fileIdStr
=
fileIds
.
join
(
","
);
resolve
(
fileIdStr
);
}
})
.
catch
((
err
)
=>
{
reject
(
err
);
});
}
else
{
fileIdStr
=
fileIds
.
join
(
","
);
resolve
(
fileIdStr
);
}
}
else
{
resolve
(
""
);
}
});
},
handleClose
(
done
)
{
this
.
$confirm
(
"确认关闭?"
)
.
then
((
_
)
=>
{
...
...
vue.config.js
浏览文件 @
74a0f59d
...
...
@@ -40,6 +40,7 @@ module.exports = {
proxy
:
{
'/api'
:
{
target
:
'http://172.24.100.189:8080'
,
// target:'http://222.85.214.245:9066/api',
changeOrigin
:
true
,
pathRewrite
:
{
'^/api'
:
''
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论