|
@@ -527,17 +527,7 @@
|
|
|
</template>
|
|
|
<div v-else>
|
|
|
<div class="mt-8">
|
|
|
- <a
|
|
|
- @click="
|
|
|
- dataDialog.datasetBak &&
|
|
|
- (dataDialog.dataset = dataDialog.datasetBak);
|
|
|
- dataDialog.dataset &&
|
|
|
- (dataDialog.datasetId = dataDialog.dataset.id);
|
|
|
- dataDialog.editDataset = 0;
|
|
|
- "
|
|
|
- class="flex middle"
|
|
|
- style="width: 44px"
|
|
|
- >
|
|
|
+ <a @click="backDataset" class="flex middle" style="width: 44px">
|
|
|
<t-icon name="rollback" class="mr-4" /> 返回
|
|
|
</a>
|
|
|
</div>
|
|
@@ -1531,6 +1521,15 @@ const editDataset = () => {
|
|
|
dataDialog.editDataset = 2;
|
|
|
};
|
|
|
|
|
|
+const backDataset = () => {
|
|
|
+ if (dataDialog.editDataset === 1 && !dataDialog.dataset._id) {
|
|
|
+ dataDialog.dataset = {};
|
|
|
+ }
|
|
|
+ dataDialog.datasetBak && (dataDialog.dataset = dataDialog.datasetBak);
|
|
|
+ dataDialog.dataset && (dataDialog.datasetId = dataDialog.dataset.id);
|
|
|
+ dataDialog.editDataset = 0;
|
|
|
+};
|
|
|
+
|
|
|
const onOkDataset = async (saveas = false) => {
|
|
|
if (!dataDialog.dataset.name) {
|
|
|
MessagePlugin.error('名称不能为空');
|
|
@@ -1579,6 +1578,8 @@ const onDelDataset = async (item: any, i: number) => {
|
|
|
});
|
|
|
if (meta2d.store.data.dataset && meta2d.store.data.dataset.id === item.id) {
|
|
|
meta2d.store.data.dataset = {};
|
|
|
+ dataDialog.dataset = {};
|
|
|
+ dataDialog.datasetId = undefined;
|
|
|
}
|
|
|
if (ret) {
|
|
|
dataDialog.datasetList.splice(i, 1);
|