ÎļþÃû´Ó Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/dialog.vue ÐÞ¸Ä |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { |
| | | getActionTree, |
| | | getActionTableData, |
| | | saveAction, |
| | | updateAction, |
| | | exportAction, |
| | | deleteAction, |
| | | getPLActionParam, |
| | | savePLActionParam, |
| | | updatePLActionParam, |
| | | deletePLActionParam, |
| | | saveActionCls, |
| | | updateActionCls, |
| | | deleteActionCls |
| | | } from '@/api/UI/Action/api' |
| | | import { getActionTree, getActionTableData} from '@/api/UI/Action/api' |
| | | import func from "@/util/func"; |
| | | import basicOption from "@/util/basic-option"; |
| | | import {clonePageDef, cloneTabButton, clonetabPage} from "@/api/UI/uiDefine"; |
| | | |
| | | export default { |
| | | name: "index", |
| | | props:['isMuti'], |
| | | data() { |
| | | return { |
| | | dialog: { |
| | |
| | | created() { |
| | | }, |
| | | methods: { |
| | | openDialog(data) { |
| | | openDialog() { |
| | | this.dialog.showDialog = true; |
| | | this.getTreeList() |
| | | this.data = []; |
| | |
| | | cancelDialog() { |
| | | this.dialog.loading = false; |
| | | this.dialog.showDialog = false; |
| | | this.$refs.tree.setCurrentKey(null); |
| | | }, |
| | | submitDialog() { |
| | | if (this.selectList.length==0) { |
| | | this.$message.error('è¯·éæ©Action'); |
| | | return; |
| | | } |
| | | const saveFunction = { |
| | | 'pageDef': '' |
| | | }; |
| | | saveFunction[this.type](params).then(res => { |
| | | if(res.data.code == 200){ |
| | | this.$message.success(res.data.obj); |
| | | this.cancelDialog(); |
| | | if(this.isMuti){ |
| | | this.$emit('updataAction', this.selectList); |
| | | }else { |
| | | if(this.selectList.length>1){ |
| | | this.$message.error('è¯·éæ©ä¸æ¡Action'); |
| | | return; |
| | | } |
| | | }) |
| | | this.$emit('updataAction', this.selectList[0]); |
| | | } |
| | | |
| | | this.cancelDialog(); |
| | | |
| | | }, |
| | | // 左侧æ è¯·æ± |
| | | getTreeList(status) { |
| | |
| | | nodeClick(row) { |
| | | this.treeNodeRow = row; |
| | | this.getRightTableList(row); |
| | | this.bottomData = []; |
| | | }, |
| | | |
| | | // 头é¨å·æ°æé® |
| | |
| | | const data = res.data.data; |
| | | this.data = data; |
| | | this.tableLoading = false; |
| | | |
| | | }) |
| | | }, |
| | | |