update 资料中心
This commit is contained in:
@@ -24,20 +24,14 @@
|
||||
<!-- 新增-->
|
||||
<a-button icon="plus"
|
||||
class="tree-operate-node-btn"
|
||||
@click.stop="handleAddTreeNode(record)"
|
||||
v-if="record.nodeType !== StandardSystemTreeNodeType.NOT_OPERATE_NODE.value"
|
||||
v-has="'domesticStandard:tree:add'"></a-button>
|
||||
@click.stop="handleAddTreeNode(record)" />
|
||||
<!-- 编辑,根节点不能编辑-->
|
||||
<a-button class="tree-operate-node-btn"
|
||||
@click.stop="handleEditTreeNode(record)"
|
||||
v-has="'domesticStandard:tree:edit'"
|
||||
v-if="record.nodeType !== StandardSystemTreeNodeType.ROOT_NODE.value && record.nodeType !== StandardSystemTreeNodeType.NOT_OPERATE_NODE.value">
|
||||
@click.stop="handleEditTreeNode(record)">
|
||||
<i class="iconfont icon-bianji" />
|
||||
</a-button>
|
||||
<!-- 删除,根节点不能删除-->
|
||||
<a-button class="tree-operate-node-btn"
|
||||
v-has="'domesticStandard:tree:delete'"
|
||||
v-if="record.nodeType !== StandardSystemTreeNodeType.ROOT_NODE.value && record.nodeType !== StandardSystemTreeNodeType.NOT_OPERATE_NODE.value"
|
||||
@click.stop="handleDelTreeNode(record)">
|
||||
<i class="iconfont icon-shanchu_" />
|
||||
</a-button>
|
||||
@@ -111,17 +105,24 @@
|
||||
</j-table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--表格数据新增、编辑-->
|
||||
<profile-center-modal ref="modalForm" @ok="modalFormOk" />
|
||||
<!--树节点新增、编辑-->
|
||||
<profile-center-tree-modal ref="treeModal" @ok="modalFormOk"/>
|
||||
</a-card>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import JTable from '../../../components/jero/JTable.vue'
|
||||
import { JeroListMixin } from '../../../mixins/JeroListMixin.js'
|
||||
import { deleteDomesticSystemTree } from '../../../api/standardRegulationLibraryApi.js'
|
||||
import { deleteProfileCenterTree, getProfileCenterTree } from '../../../api/standardRegulationLibraryApi.js'
|
||||
import ProfileCenterModal from './modules/ProfileCenterModal.vue'
|
||||
import ProfileCenterTreeModal from './modules/ProfileCenterTreeModal.vue'
|
||||
|
||||
export default {
|
||||
name: 'ProfileCenterList',
|
||||
components: { JTable },
|
||||
components: { JTable, ProfileCenterModal, ProfileCenterTreeModal },
|
||||
mixins: [JeroListMixin],
|
||||
data () {
|
||||
return {
|
||||
@@ -182,7 +183,7 @@ export default {
|
||||
}
|
||||
],
|
||||
url: {
|
||||
list: '',
|
||||
list: '/extRepo/extRepoData/page',
|
||||
delete: '',
|
||||
deleteBatch: ''
|
||||
},
|
||||
@@ -202,19 +203,19 @@ export default {
|
||||
if (!params.nodeName) {
|
||||
delete params.nodeName
|
||||
}
|
||||
// (params).then(res => {
|
||||
// this.treeData = []
|
||||
// this.selectedTreeKeys = []
|
||||
// this.selectedTreeNodeCodes = []
|
||||
// this.filters.nodeCode = null
|
||||
// if (res.success) {
|
||||
// this.treeData = res.result || []
|
||||
// } else {
|
||||
// this.$message.warn(res.message)
|
||||
// }
|
||||
// }).finally(() => {
|
||||
// this.treeLoading = false
|
||||
// })
|
||||
getProfileCenterTree(params).then(res => {
|
||||
this.treeData = []
|
||||
this.selectedTreeKeys = []
|
||||
this.selectedTreeNodeCodes = []
|
||||
this.filters.nodeCode = null
|
||||
if (res.success) {
|
||||
this.treeData = res.result || []
|
||||
} else {
|
||||
this.$message.warn(res.message)
|
||||
}
|
||||
}).finally(() => {
|
||||
this.treeLoading = false
|
||||
})
|
||||
},
|
||||
/**
|
||||
* 树节点查询
|
||||
@@ -277,7 +278,7 @@ export default {
|
||||
title: this.$t('confirmDeletion'),
|
||||
content: this.$t('areYouSure'),
|
||||
onOk: () => {
|
||||
deleteDomesticSystemTree({ id: dataRef.id }).then((res) => {
|
||||
deleteProfileCenterTree({ id: dataRef.id }).then((res) => {
|
||||
if (res.success) {
|
||||
this.$message.success(res.message)
|
||||
this.modalFormOk()
|
||||
|
||||
Reference in New Issue
Block a user