兰宝车间质量管理系统-前端
baoshiwei
2025-03-12 6b988bd582bfcd17fee48c476a5a6e5cc172b0d5
src/views/tool/gen/editTable.vue
@@ -35,22 +35,22 @@
          <el-table-column label="插入" min-width="5%">
            <template #default="scope">
              <el-checkbox v-model="scope.row.isInsert" true-label="1" false-label="0"></el-checkbox>
              <el-checkbox v-model="scope.row.isInsert" true-value="1" false-value="0"></el-checkbox>
            </template>
          </el-table-column>
          <el-table-column label="编辑" min-width="5%">
            <template #default="scope">
              <el-checkbox v-model="scope.row.isEdit" true-label="1" false-label="0"></el-checkbox>
              <el-checkbox v-model="scope.row.isEdit" true-value="1" false-value="0"></el-checkbox>
            </template>
          </el-table-column>
          <el-table-column label="列表" min-width="5%">
            <template #default="scope">
              <el-checkbox v-model="scope.row.isList" true-label="1" false-label="0"></el-checkbox>
              <el-checkbox v-model="scope.row.isList" true-value="1" false-value="0"></el-checkbox>
            </template>
          </el-table-column>
          <el-table-column label="查询" min-width="5%">
            <template #default="scope">
              <el-checkbox v-model="scope.row.isQuery" true-label="1" false-label="0"></el-checkbox>
              <el-checkbox v-model="scope.row.isQuery" true-value="1" false-value="0"></el-checkbox>
            </template>
          </el-table-column>
          <el-table-column label="查询方式" min-width="10%">
@@ -69,7 +69,7 @@
          </el-table-column>
          <el-table-column label="必填" min-width="5%">
            <template #default="scope">
              <el-checkbox v-model="scope.row.isRequired" true-label="1" false-label="0"></el-checkbox>
              <el-checkbox v-model="scope.row.isRequired" true-value="1" false-value="0"></el-checkbox>
            </template>
          </el-table-column>
          <el-table-column label="显示类型" min-width="12%">
@@ -119,6 +119,7 @@
import { DictTypeVO } from '@/api/system/dict/type/types';
import BasicInfoForm from './basicInfoForm.vue';
import GenInfoForm from './genInfoForm.vue';
import { RouteLocationNormalized } from 'vue-router';
const route = useRoute();
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
@@ -167,7 +168,17 @@
  });
};
const close = () => {
  const obj = { path: '/tool/gen', query: { t: Date.now(), pageNum: route.query.pageNum } };
  const obj: RouteLocationNormalized = {
    path: '/tool/gen',
    fullPath: '',
    hash: '',
    matched: [],
    meta: undefined,
    name: undefined,
    params: undefined,
    redirectedFrom: undefined,
    query: { t: Date.now().toString(), pageNum: route.query.pageNum }
  };
  proxy?.$tab.closeOpenPage(obj);
};