[update] 删除企标发起更改和临时权限的功能

This commit is contained in:
lideqin
2024-06-18 09:26:47 +08:00
parent e43bbdfc09
commit d4bc7c52b0
3 changed files with 1 additions and 464 deletions
@@ -78,12 +78,6 @@
<a-button icon="setting" type="primary" ghost @click="handleAllocationStandard" v-has="'enterpriseStandard:allocationStandard'">{{ $t('enterpriseStandardLibrary.standard.allocationStandard') }}</a-button>
<!-- 移出标准 -->
<a-button icon="minus-circle" type="primary" ghost @click="handleShiftOutStandard" v-has="'enterpriseStandard:shiftOutStandard'">{{ $t('enterpriseStandardLibrary.standard.shiftOutStandard') }}</a-button>
<!-- 发起更改 -->
<a-button icon="setting" type="primary" ghost @click="handleInitChange" v-has="'enterpriseStandard:initChange'">{{ $t('enterpriseStandardLibrary.standard.initChange') }}</a-button>
<!-- 临时权限设置 -->
<a-button icon="setting" type="primary" ghost @click="handleTemporaryPermissSet" v-has="'enterpriseStandard:temporaryPermissSet'">{{ $t('enterpriseStandardLibrary.standard.temporaryPermissionSet') }}</a-button>
<!-- 临时权限记录 -->
<a-button icon="setting" type="primary" ghost @click="handleTemporaryPermissionRecord" v-has="'enterpriseStandard:temporaryPermissRecord'">{{ $t('enterpriseStandardLibrary.standard.temporaryPermissionRecord') }}</a-button>
</div>
<div>
<j-table
@@ -209,12 +203,8 @@
<enterprise-standard-modal ref="modalForm" @ok="modalFormOk"></enterprise-standard-modal>
<!-- 配置标准-标准选择弹框 -->
<allocation-standard-drawer ref="allocationStandardDrawer" @ok="modalOkDoNotRefreshTree"></allocation-standard-drawer>
<!-- 临时权限设置 -->
<temporary-permission-set ref="temporaryPermissionSet" @ok="modalFormOk"></temporary-permission-set>
<!-- 左侧树节点的新增和编辑 -->
<tree-node-modal ref="treeNodeModal" @ok="treeNodeModalOk"></tree-node-modal>
<!-- 临时权限记录 -->
<temporary-permission-record ref="temporaryPermissionRecord" @ok="modalFormOk"></temporary-permission-record>
</a-card>
</template>
@@ -235,19 +225,16 @@ import {
} from '@api/enterpriseStandardLibraryApi'
// 添加、编辑弹框
import EnterpriseStandardModal from './modules/EnterpriseStandardModal'
// 临时权限设置
import TemporaryPermissionSet from './modules/TemporaryPermissionSet'
import TreeNodeModal from './modules/TreeNodeModal'
// 配置标准弹框
import AllocationStandardDrawer from './modules/AllocationStandardDrawer'
import { postDownFile, downloadFile, postAction } from '@/api/manage'
import TemporaryPermissionRecord from './modules/TemporaryPermissionRecord'
import { mapGetters } from 'vuex'
import { isHasPermission } from '@/utils/hasPermission'
export default {
name: 'EnterpriseStandardList',
components: { TemporaryPermissionRecord, AllocationStandardDrawer, TreeNodeModal, TemporaryPermissionSet, EnterpriseStandardModal, JTable, Search },
components: { AllocationStandardDrawer, TreeNodeModal, EnterpriseStandardModal, JTable, Search },
mixins: [ConfigurableTableMixin],
data () {
return {
@@ -613,40 +600,6 @@ export default {
this.loading = false
})
},
// 发起更改
handleInitChange () {
// 没有选择列表数据,需要提示“请选择一条列表数据”
if (!this.selectedRowKeys || this.selectedRowKeys.length !== 1) {
this.$message.warning(this.$t('selectOne'))
return
}
this.$router.push({
path: '/workCenter/enterpriseStandardChange/enterpriseStandardChangeFlow',
query: {
enStandardId: this.selectedRowKeys[0]
}
})
},
// 临时权限设置
handleTemporaryPermissSet () {
// 没有选择列表数据,需要提示“选中至少一条列表数据”
if (!this.selectedRowKeys || this.selectedRowKeys.length === 0) {
this.$message.warning(this.$t('selectLeastOne'))
return
}
const notPremissData = this.selectionRows.filter(item => !item.detailFlag).map(item => item.standard_number)
if (notPremissData && notPremissData.length > 0) {
// 选中数据存在没有查看权限的数据
this.$message.warning(this.$t('enterpriseStandardLibrary.standard.youNot') +
notPremissData.join(',') + this.$t('enterpriseStandardLibrary.standard.dataPremissReCheck'))
return
}
this.$refs.temporaryPermissionSet.open(this.selectedRowKeys.join(','))
},
// 临时权限记录
handleTemporaryPermissionRecord () {
this.$refs.temporaryPermissionRecord.open()
},
// 操作栏的点击
operationClick (operation, record) {
if (operation.clickEvent === 'handleDelete') {