Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
E
exhibition_backstage
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
龙菲
exhibition_backstage
Commits
c938ea16
提交
c938ea16
authored
10月 08, 2022
作者:
龙菲
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复校验规则失效
上级
3d17f184
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
67 行增加
和
38 行删除
+67
-38
InfoEditDialog.vue
src/views/culturalRelic/components/InfoEditDialog.vue
+32
-10
index.vue
src/views/culturalRelic/index.vue
+19
-19
InfoEditDialog.vue
src/views/display/components/InfoEditDialog.vue
+14
-6
index.vue
src/views/display/index.vue
+1
-2
index.vue
src/views/virtual/index.vue
+1
-1
没有找到文件。
src/views/culturalRelic/components/InfoEditDialog.vue
浏览文件 @
c938ea16
...
@@ -20,6 +20,7 @@
...
@@ -20,6 +20,7 @@
class=
"basic-info"
class=
"basic-info"
:rules=
"rules"
:rules=
"rules"
ref=
"form"
ref=
"form"
status-icon
>
>
<el-row
:gutter=
"50"
>
<el-row
:gutter=
"50"
>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
...
@@ -210,7 +211,6 @@
...
@@ -210,7 +211,6 @@
<el-form-item
<el-form-item
label=
"文物封面"
label=
"文物封面"
:label-width=
"formLabelWidth"
:label-width=
"formLabelWidth"
prop=
"faceImage"
>
>
<ManualUploader
<ManualUploader
:files=
"faceImage"
:files=
"faceImage"
...
@@ -367,6 +367,23 @@ export default {
...
@@ -367,6 +367,23 @@ export default {
},
},
},
},
data
()
{
data
()
{
let
that
=
this
;
var
checkFaceImage
=
(
rule
,
value
,
callback
)
=>
{
if
(
that
.
faceImage
.
length
==
0
)
{
// this.$message.info('请上传封面')
return
callback
(
new
Error
(
"请上传封面"
));
}
else
{
callback
();
}
};
var
checkIntro
=
(
rule
,
value
,
callback
)
=>
{
if
(
!
value
)
{
return
callback
(
new
Error
(
"请填写馆藏介绍"
));
}
else
{
callback
();
}
};
return
{
return
{
dialogForm
:
{
dialogForm
:
{
...
this
.
form
,
...
this
.
form
,
...
@@ -381,8 +398,8 @@ export default {
...
@@ -381,8 +398,8 @@ export default {
images
:
[],
images
:
[],
videos
:
[],
videos
:
[],
audios
:
[],
audios
:
[],
culturalRelicTextureType
:
""
,
culturalRelicTextureType
:
[]
,
culturalRelicYears
:
""
,
culturalRelicYears
:
[]
,
culturalRelicYearsProps
:
{
culturalRelicYearsProps
:
{
value
:
"value"
,
value
:
"value"
,
label
:
"label"
,
label
:
"label"
,
...
@@ -405,15 +422,18 @@ export default {
...
@@ -405,15 +422,18 @@ export default {
},
},
rules
:
{
rules
:
{
name
:
[{
required
:
true
,
message
:
"请输入文物名称"
,
trigger
:
"blur"
}],
name
:
[{
required
:
true
,
message
:
"请输入文物名称"
,
trigger
:
"blur"
}],
faceImage
:
[
// faceImage: [
{
required
:
true
,
message
:
"请上传封面"
,
trigger
:
"change"
},
// { required: true, message: "请上传封面", trigger: "change" },
],
// ],
// faceImage: [
// { required: true, validator: checkFaceImage, trigger: "change" },
// ],
deptId
:
[
deptId
:
[
{
required
:
true
,
message
:
"请填写馆藏单位"
,
trigger
:
"change"
},
{
required
:
true
,
message
:
"请填写馆藏单位"
,
trigger
:
"change"
},
],
],
intro
:
[
// intro: [{ required: true, message: "请输入馆藏介绍", trigger: "blur" }],
{
required
:
true
,
message
:
"请填写文物介绍"
,
trigger
:
"change"
},
],
intro
:
[{
required
:
true
,
validator
:
checkIntro
,
trigger
:
"blur"
}
],
},
},
};
};
},
},
...
@@ -470,7 +490,7 @@ export default {
...
@@ -470,7 +490,7 @@ export default {
this
.
reset
();
this
.
reset
();
},
},
handleSubmit
()
{
handleSubmit
()
{
this
.
$refs
.
form
.
validate
(
async
(
valid
)
=>
{
this
.
$refs
.
form
.
validate
(
async
(
valid
,
err
)
=>
{
if
(
valid
)
{
if
(
valid
)
{
var
that
=
this
;
var
that
=
this
;
this
.
submitLoading
=
true
;
this
.
submitLoading
=
true
;
...
@@ -632,6 +652,8 @@ export default {
...
@@ -632,6 +652,8 @@ export default {
this
.
submitLoading
=
false
;
this
.
submitLoading
=
false
;
});
});
}
}
}
else
{
console
.
warn
(
err
);
}
}
});
});
},
},
...
...
src/views/culturalRelic/index.vue
浏览文件 @
c938ea16
...
@@ -4,6 +4,23 @@
...
@@ -4,6 +4,23 @@
<SearchBar
:config=
"searchConfig"
@
search=
"search"
@
reset=
"reset"
/>
<SearchBar
:config=
"searchConfig"
@
search=
"search"
@
reset=
"reset"
/>
</div>
</div>
<div
class=
"tools"
>
<div
class=
"tools"
>
<div
class=
"tools-item"
>
<el-button
type=
"primary"
@
click
.
native=
"handleOperation(
{ type: 'downloadTemplate' })"
icon="el-icon-download"
>
下载导入模板
</el-button
>
<el-button
type=
"primary"
@
click
.
native=
"handleOperation(
{ type: 'viewImportRecord' })"
icon="el-icon-document"
>
查看导入记录
</el-button
>
</div>
<div
class=
"tools-item"
>
<div
class=
"tools-item"
>
<el-button
<el-button
type=
"primary"
type=
"primary"
...
@@ -32,23 +49,6 @@
...
@@ -32,23 +49,6 @@
>
>
</el-upload>
</el-upload>
</div>
</div>
<div
class=
"tools-item"
>
<el-button
type=
"primary"
@
click
.
native=
"handleOperation(
{ type: 'downloadTemplate' })"
icon="el-icon-download"
>
下载导入模板
</el-button
>
<el-button
type=
"primary"
@
click
.
native=
"handleOperation(
{ type: 'viewImportRecord' })"
icon="el-icon-document"
>
查看导入记录
</el-button
>
</div>
</div>
</div>
<TablePage
<TablePage
:data=
"list.records"
:data=
"list.records"
...
@@ -71,7 +71,7 @@
...
@@ -71,7 +71,7 @@
:src=
"
:src=
"
$getFullUrl(data.scope.faceImagePressUrl || data.scope.faceImageUrl)
$getFullUrl(data.scope.faceImagePressUrl || data.scope.faceImageUrl)
"
"
alt=
"
查看大图
"
alt=
"
暂无图片
"
v-if=
"
v-if=
"
$getFullUrl(data.scope.faceImagePressUrl || data.scope.faceImageUrl)
$getFullUrl(data.scope.faceImagePressUrl || data.scope.faceImageUrl)
"
"
...
@@ -217,7 +217,7 @@ export default {
...
@@ -217,7 +217,7 @@ export default {
// regionCode:'',//所属地(分号分隔的编号)——传当前用户的regionCode
// regionCode:'',//所属地(分号分隔的编号)——传当前用户的regionCode
sourceWay
:
""
,
//来源方式
sourceWay
:
""
,
//来源方式
sayExplain
:
""
,
//讲解词文件。文件id
sayExplain
:
""
,
//讲解词文件。文件id
status
:
1
,
//上下架状态(0-下架,1-上架)
status
:
true
,
//上下架状态(0-下架,1-上架)
// flag3d:'',//是否有3D图片(字典值:1-有;0-无)
// flag3d:'',//是否有3D图片(字典值:1-有;0-无)
themeWord
:
""
,
//主题词
themeWord
:
""
,
//主题词
url3d
:
""
,
//3durl链接
url3d
:
""
,
//3durl链接
...
...
src/views/display/components/InfoEditDialog.vue
浏览文件 @
c938ea16
...
@@ -188,7 +188,6 @@
...
@@ -188,7 +188,6 @@
<el-form-item
<el-form-item
label=
"展览封面"
label=
"展览封面"
:label-width=
"formLabelWidth"
:label-width=
"formLabelWidth"
prop=
"faceImage"
>
>
<ManualUploader
<ManualUploader
:fileLimit=
"1"
:fileLimit=
"1"
...
@@ -402,6 +401,15 @@ export default {
...
@@ -402,6 +401,15 @@ export default {
},
},
},
},
data
()
{
data
()
{
let
that
=
this
var
checkFaceImage
=
(
rule
,
value
,
callback
)
=>
{
if
(
that
.
faceImage
.
length
==
0
)
{
// this.$message.info('请上传封面')
return
callback
(
new
Error
(
"请上传封面"
));
}
else
{
callback
();
}
};
return
{
return
{
dialogForm
:
{
dialogForm
:
{
...
this
.
form
,
...
this
.
form
,
...
@@ -433,9 +441,9 @@ export default {
...
@@ -433,9 +441,9 @@ export default {
},
},
rules
:
{
rules
:
{
title
:
[{
required
:
true
,
message
:
"请输入展览标题"
,
trigger
:
"blur"
}],
title
:
[{
required
:
true
,
message
:
"请输入展览标题"
,
trigger
:
"blur"
}],
faceImage
:
[
//
faceImage: [
{
required
:
true
,
message
:
"请上传封面"
,
trigger
:
"change"
},
// { required: true, validator: checkFaceImage
, trigger: "change" },
],
//
],
deptId
:
[
deptId
:
[
{
required
:
true
,
message
:
"请填写展览单位"
,
trigger
:
"change"
},
{
required
:
true
,
message
:
"请填写展览单位"
,
trigger
:
"change"
},
],
],
...
@@ -513,10 +521,10 @@ export default {
...
@@ -513,10 +521,10 @@ export default {
// 取消编辑
// 取消编辑
cancelForm
()
{
cancelForm
()
{
if
(
this
.
loading
)
{
if
(
this
.
loading
)
{
this
.
loading
=
false
;
this
.
loading
=
false
;
}
}
if
(
this
.
submitLoading
)
{
if
(
this
.
submitLoading
)
{
this
.
submitLoading
=
false
;
this
.
submitLoading
=
false
;
}
}
this
.
reload
();
this
.
reload
();
...
...
src/views/display/index.vue
浏览文件 @
c938ea16
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
:src=
"
:src=
"
$getFullUrl(data.scope.faceImagePressUrl || data.scope.faceImageUrl)
$getFullUrl(data.scope.faceImagePressUrl || data.scope.faceImageUrl)
"
"
alt=
"
查看大图
"
alt=
"
暂无图片
"
v-if=
"
v-if=
"
$getFullUrl(data.scope.faceImagePressUrl || data.scope.faceImageUrl)
$getFullUrl(data.scope.faceImagePressUrl || data.scope.faceImageUrl)
"
"
...
@@ -71,7 +71,6 @@
...
@@ -71,7 +71,6 @@
:visible=
"editDialogVisible"
:visible=
"editDialogVisible"
:form=
"form"
:form=
"form"
@
handleClose=
"handleClose"
@
handleClose=
"handleClose"
@
openView=
"handlePreview"
@
refresh=
"loadData"
@
refresh=
"loadData"
/>
/>
<PreviewDialog
<PreviewDialog
...
...
src/views/virtual/index.vue
浏览文件 @
c938ea16
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
<template
v-slot:faceImageUrl=
"data"
>
<template
v-slot:faceImageUrl=
"data"
>
<img
<img
:src=
"data.scope.faceImageUrl"
:src=
"data.scope.faceImageUrl"
alt=
"
查看大图
"
alt=
"
暂无图片
"
v-if=
"data.scope.faceImageUrl"
v-if=
"data.scope.faceImageUrl"
style=
"cursor: pointer"
style=
"cursor: pointer"
width=
"100px"
width=
"100px"
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论