rsbi 4 yıl önce
ebeveyn
işleme
9eace25505
2 değiştirilmiş dosya ile 10 ekleme ve 2 silme
  1. 2 1
      src/view/model/CubeAdd.vue
  2. 8 1
      src/view/model/DsetAdd.vue

+ 2 - 1
src/view/model/CubeAdd.vue

@@ -122,7 +122,7 @@ export default {
 		
 	},
   mounted() {
-    this.loadDset();
+    
   },
   computed: {},
   methods: {
@@ -142,6 +142,7 @@ export default {
       if(this.$refs['cubeForm']){
         this.$refs['cubeForm'].resetFields();
      }
+     this.loadDset();
       if(isupdate){
         ajax({
           type:"GET",

+ 8 - 1
src/view/model/DsetAdd.vue

@@ -242,7 +242,7 @@ export default {
     dsetTableJoin,dsetView
   },
   mounted() {
-    this.loadDsource();
+    
   },
   computed: {},
   methods: {
@@ -277,6 +277,12 @@ export default {
       let ret = true;
       let ts = this;
       this.$refs["dsetForm"].validate((valid) => {
+        if(!ts.dset.master){
+          ts.$notify.error("未选择主表");
+          ts.active = "join";
+          ret = false;
+          return;
+        }
         if (valid) {
           if (ts.selectTables.length === 0) {
             ts.$notify.error("请选择表");
@@ -374,6 +380,7 @@ export default {
       if (this.$refs["dsetForm"]) {
         this.$refs["dsetForm"].resetFields();
       }
+      this.loadDsource();
       let ds = null;
       let ts = this;
       if (isupdate) {