Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zys-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
龙菲
zys-ui
Commits
1815c7b9
提交
1815c7b9
authored
8月 22, 2023
作者:
龙菲
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改分享文件状态展示
上级
11f02fad
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
16 行增加
和
10 行删除
+16
-10
Dialog.vue
src/components/file/dialog/shareFile/Dialog.vue
+13
-9
constant.js
src/views/mine/myShare/constant.js
+3
-1
没有找到文件。
src/components/file/dialog/shareFile/Dialog.vue
浏览文件 @
1815c7b9
...
@@ -4,8 +4,9 @@
...
@@ -4,8 +4,9 @@
title=
"分享文件"
title=
"分享文件"
:visible
.
sync=
"visible"
:visible
.
sync=
"visible"
:close-on-click-modal=
"false"
:close-on-click-modal=
"false"
width=
"
6
80px"
width=
"
7
80px"
@
close=
"handleDialogCancel"
@
close=
"handleDialogCancel"
top=
"20vh"
>
>
<el-form
<el-form
v-show=
"!shareIsSuccess"
v-show=
"!shareIsSuccess"
...
@@ -19,8 +20,8 @@
...
@@ -19,8 +20,8 @@
>
>
<el-form-item
label=
"分享给部门或个人"
prop=
"shareType"
>
<el-form-item
label=
"分享给部门或个人"
prop=
"shareType"
>
<el-radio-group
v-model=
"form.shareType"
>
<el-radio-group
v-model=
"form.shareType"
>
<el-radio
:label=
"0"
>
分享到公共社区
</el-radio>
<el-radio
:label=
"0"
>
分享到公共社区
(需审核)
</el-radio>
<el-radio
:label=
"1"
>
分享到部门
</el-radio>
<el-radio
:label=
"1"
>
分享到部门
(需审核)
</el-radio>
<el-radio
:label=
"2"
>
分享到个人
</el-radio>
<el-radio
:label=
"2"
>
分享到个人
</el-radio>
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
...
@@ -52,7 +53,7 @@
...
@@ -52,7 +53,7 @@
<!--
{{
userListAllByLocal
}}
-->
<!--
{{
userListAllByLocal
}}
-->
<!--
<div
v-if=
"form.shareType == 2"
>
人员列表
</div>
-->
<!--
<div
v-if=
"form.shareType == 2"
>
人员列表
</div>
-->
</el-form-item>
</el-form-item>
<el-form-item
label=
"链接有效期至"
prop=
"endTime"
>
<
!--
<
el-form-item
label=
"链接有效期至"
prop=
"endTime"
>
<el-date-picker
<el-date-picker
v-model=
"form.endTime"
v-model=
"form.endTime"
type=
"datetime"
type=
"datetime"
...
@@ -64,13 +65,13 @@
...
@@ -64,13 +65,13 @@
:picker-options=
"pickerOptions"
:picker-options=
"pickerOptions"
>
>
</el-date-picker>
</el-date-picker>
</el-form-item>
</el-form-item>
-->
<el-form-item
label=
"是否需要提取码"
prop=
"shareType"
>
<
!--
<
el-form-item
label=
"是否需要提取码"
prop=
"shareType"
>
<el-radio-group
v-model=
"form.isNeedCode"
>
<el-radio-group
v-model=
"form.isNeedCode"
>
<el-radio
:label=
"1"
>
是
</el-radio>
<el-radio
:label=
"1"
>
是
</el-radio>
<el-radio
:label=
"0"
>
否
</el-radio>
<el-radio
:label=
"0"
>
否
</el-radio>
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
-->
</el-form>
</el-form>
<el-form
<el-form
v-if=
"shareIsSuccess"
v-if=
"shareIsSuccess"
...
@@ -113,6 +114,7 @@
...
@@ -113,6 +114,7 @@
<el-button
@
click=
"handleDialogCancel"
>
取 消
</el-button>
<el-button
@
click=
"handleDialogCancel"
>
取 消
</el-button>
<el-button
<el-button
type=
"primary"
type=
"primary"
:disabled=
"sureBtnLoading"
:loading=
"sureBtnLoading"
:loading=
"sureBtnLoading"
@
click=
"handleDialogSure('shareFileForm')"
@
click=
"handleDialogSure('shareFileForm')"
>
确 定
</el-button
>
确 定
</el-button
...
@@ -137,9 +139,10 @@ export default {
...
@@ -137,9 +139,10 @@ export default {
visible
:
false
,
// 对话框是否可见
visible
:
false
,
// 对话框是否可见
// 分享文件对话框数据
// 分享文件对话框数据
form
:
{
form
:
{
isNeedCode
:
0
,
//是否需要提取码,0-是 1-否
isNeedCode
:
""
,
//是否需要提取码,0-是 1-否 暂不需要
endTime
:
""
,
endTime
:
""
,
//暂不需要
shareType
:
0
,
//分享类型 0公共分享,1部门分享,2个人分享
shareType
:
0
,
//分享类型 0公共分享,1部门分享,2个人分享
shareTo
:
""
,
},
},
rules
:
{
rules
:
{
shareType
:
[
shareType
:
[
...
@@ -275,6 +278,7 @@ export default {
...
@@ -275,6 +278,7 @@ export default {
this
.
form
.
shareTo
=
this
.
userIdsParams
;
this
.
form
.
shareTo
=
this
.
userIdsParams
;
}
}
this
.
sureBtnLoading
=
true
;
this
.
sureBtnLoading
=
true
;
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
if
(
valid
)
{
if
(
valid
)
{
shareFile
({
shareFile
({
...
...
src/views/mine/myShare/constant.js
浏览文件 @
1815c7b9
...
@@ -8,6 +8,7 @@ export const shareTypeConstant = {
...
@@ -8,6 +8,7 @@ export const shareTypeConstant = {
// 分享状态
// 分享状态
export
const
shareStatusConstant
=
{
export
const
shareStatusConstant
=
{
SHARED
:
0
,
//已分享
SHARED
:
0
,
//已分享
EXPIRED
:
1
,
//已失效
IS_REVIEW
:
1
,
//审核中 仅部门和社区需要审核,分享到个人不需要审核
REVOKED
:
2
,
//已撤销
REVOKED
:
2
,
//已撤销
REJECTED
:
3
,
//已驳回
}
}
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论