田源
2024-03-31 36af2c3515b5c061ac7d97e0c000cd4255e10450
动态路由
已修改4个文件
34 ■■■■ 文件已修改
Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/refer/vciWebRefer.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/router/page/index.js 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/router/router.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/components/dynamic-components/dynamic-form.vue
@@ -248,7 +248,7 @@
      this.formTemplateData = val;
    },
    setReferValue(data) {
      if (data.prop) {
      if (data && data.prop) {
        this.ruleForm[data.prop] = data.value || "";
        this.ruleForm[data.showProp] = data.text || "";
        if (data.propMap) {
Source/ProjectWeb/src/components/refer/vciWebRefer.vue
@@ -178,10 +178,10 @@
  },
  data() {
    return {
      refertype: this.referConfig.options.type,
      refertype: this.referConfig.type,
      emitData: {},
      width:this.referConfig.options.width || '900px',
      height:this.referConfig.options.height || '500px'
      width:this.referConfig.width || '900px',
      height:this.referConfig.height || '500px'
    };
  },
  computed: {
Source/ProjectWeb/src/router/page/index.js
@@ -77,18 +77,18 @@
    path: '*',
    redirect: '/404'
  },
  {
    path: '/UIContentViewer',
    name: 'UI上下文',
    component: Layout,
    children: [
      {
        path: '',
        component: () => import("@/views/base/UIContentViewer"),
        props: true
      }
    ]
  },
  // {
  //   path: '/UIContentViewer',
  //   name: 'UI上下文',
  //   component: Layout,
  //   children: [
  //     {
  //       path: '',
  //       component: () => import("@/views/base/UIContentViewer"),
  //       props: true
  //     }
  //   ]
  // },
  {
    path: '/dynamic-form',
    name: '动态表格页面',
Source/ProjectWeb/src/router/router.js
@@ -27,7 +27,7 @@
  i18n: i18n,
  keepAlive: false,
});
// Router.$avueRouter.formatRoutes(Store.state.user.menuAll, true); // 动态路由核心方法
Router.$avueRouter.formatRoutes(Store.state.user.menuAll, true); // 动态路由核心方法
Router.addRoutes([...PageRouter, ...ViewsRouter]);
export function resetRouter () {  // 重置路由 比如用于身份验证失败,需要重新登录时 先清空当前的路有权限
  const newRouter = createRouter()