[update 资料中心] 增加下载权限

This commit is contained in:
danshihao
2024-07-17 10:05:22 +08:00
parent af21943b50
commit c4c1585cf0
2 changed files with 19 additions and 3 deletions
@@ -3,7 +3,7 @@
<!-- 树部分-->
<div class="page-left-box">
<a-input-search v-model="treeInput" class="tree-search"
:placeholder="$t('standardRegulationLibrary.domesticStandard.treeSearchPlaceholder')"
:placeholder="$t('standardRegulationLibrary.foreignStandard.treeSearchPlaceholder')"
@search="handleTreeSearch" />
<div class="page-tree-box page-tree-box-has-search">
<a-spin :spinning="treeLoading">
@@ -199,7 +199,10 @@ export default {
{
text: this.$t('download'),
clickEvent: 'handleDownload',
has: 'profileCenter:table'
has: 'profileCenter:table',
show: (record) => {
return record.authDownloadTag
}
},
// 编辑
{
@@ -404,7 +407,7 @@ export default {
@import '~@assets/less/common.less';
.tree-operate-node-selected {
background-color: #ffd9d1 !important;
//background-color: #ffd9d1 !important;
}
/deep/ .table-page-search-wrapper .ant-form-inline .ant-form-item > .ant-form-item-label {
@@ -31,6 +31,14 @@
:name-str="model.authViewIdsDictText"
v-decorator="['authViewIds', validatorRules.authViewIds]" />
</a-form-item>
<!--下载权限-->
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('treeRight.downloadPermission')">
<user-selection :placeholder="$t('pleaseSelect') + $t('treeRight.downloadPermission')"
type="checkbox"
:disabled="model.defaultFolder === '1'"
:name-str="model.authDownloadIdsDictText"
v-decorator="['authDownloadIds', validatorRules.authDownloadIds]" />
</a-form-item>
<!--文件夹顺序-->
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('treeRight.folderOrder')">
<a-input :placeholder="$t('pleaseEnter') + $t('treeRight.folderOrder')"
@@ -82,6 +90,11 @@ export default {
rules: [{ required: false, message: this.$t('pleaseSelect') + this.$t('treeRight.checkPermissions') }],
validateTrigger: 'change'
},
// 下载权限
authDownloadIds: {
rules: [{ required: false, message: this.$t('pleaseSelect') + this.$t('treeRight.downloadPermission') }],
validateTrigger: 'change'
},
// 顺序
sort: {
rules: [