提交 1815c7b9 authored 作者: 龙菲's avatar 龙菲

修改分享文件状态展示

上级 11f02fad
...@@ -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="680px" width="780px"
@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({
......
...@@ -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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论