Browse Source

增加或删除数据源类别,主窗口下拉列表需要刷新类别

soft5566 2 years ago
parent
commit
20f5af1321
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/views/source/source.vue

+ 3 - 1
src/views/source/source.vue

@@ -137,7 +137,7 @@
 
 
       <!-- 数据源类别管理对话框 -->
       <!-- 数据源类别管理对话框 -->
       <el-dialog v-model="managerDialogVisible" title="数据源类别管理" :close-on-click-modal="false"
       <el-dialog v-model="managerDialogVisible" title="数据源类别管理" :close-on-click-modal="false"
-        :close-on-press-escape="false">
+        :close-on-press-escape="false" @close="getDsClass">
         <div>
         <div>
           <div style="display: flex; justify-content: space-between;">
           <div style="display: flex; justify-content: space-between;">
             <el-button type="primary" @click="dsAddModifyClass">增加</el-button>
             <el-button type="primary" @click="dsAddModifyClass">增加</el-button>
@@ -472,6 +472,7 @@ const getDsClass = async () => {
   });
   });
   // console.log(res, "数据源类别");
   // console.log(res, "数据源类别");
   if (res.data.code == 200) {
   if (res.data.code == 200) {
+    dsClass.list = [];
     res.data.data.list.forEach((item) => {
     res.data.data.list.forEach((item) => {
       dsClass.list.push({
       dsClass.list.push({
         label: item.dsClsName,
         label: item.dsClsName,
@@ -522,6 +523,7 @@ const dsAddModifyConfirmEdit = (dsClassFormEl) => {
         });
         });
         dsAddModifyCancelEdit();
         dsAddModifyCancelEdit();
         managerDSClass();
         managerDSClass();
+        // getDsClass();
       } else {
       } else {
         ElMessage({
         ElMessage({
           type: "error",
           type: "error",