|
@@ -6,6 +6,7 @@
|
|
|
:close-on-press-escape="false"
|
|
|
append-to-body
|
|
|
fullscreen
|
|
|
+ destroy-on-close
|
|
|
@opened="visibleChange"
|
|
|
@closed="dialogClosed"
|
|
|
>
|
|
@@ -121,7 +122,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- ...mapMutations("baseConfigs", ["setBaseInfo"]),
|
|
|
+ ...mapMutations("baseConfigs", ["setBaseInfo", "initConfigStore"]),
|
|
|
...mapActions("baseConfigs", [
|
|
|
"fetchDimensionList",
|
|
|
"fetchStructList",
|
|
@@ -129,12 +130,15 @@ export default {
|
|
|
"fetchEvaluationList"
|
|
|
]),
|
|
|
async visibleChange() {
|
|
|
- this.dataReady = false;
|
|
|
this.setBaseInfo({ ...this.instance });
|
|
|
await this.getData();
|
|
|
this.dataReady = true;
|
|
|
},
|
|
|
dialogClosed() {
|
|
|
+ this.initConfigStore();
|
|
|
+ this.dataReady = false;
|
|
|
+ this.steps = [];
|
|
|
+ this.curStep = 0;
|
|
|
this.$emit("closed");
|
|
|
},
|
|
|
cancel() {
|