wangting
2024-10-24 949b3dfe9912f46c79ce7754e5faf61135ec4d6a
Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/components/dialog.vue
ÎļþÃû´Ó Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/dialog.vue ÐÞ¸Ä
@@ -62,27 +62,13 @@
</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: {
@@ -168,7 +154,7 @@
  created() {
  },
  methods: {
    openDialog(data) {
    openDialog() {
      this.dialog.showDialog = true;
      this.getTreeList()
      this.data = [];
@@ -176,21 +162,25 @@
    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) {
@@ -207,7 +197,6 @@
    nodeClick(row) {
      this.treeNodeRow = row;
      this.getRightTableList(row);
      this.bottomData = [];
    },
    // å¤´éƒ¨åˆ·æ–°æŒ‰é’®
@@ -228,6 +217,7 @@
        const data = res.data.data;
        this.data = data;
        this.tableLoading = false;
      })
    },