| | |
| | | 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) { |
| | |
| | | }, |
| | | 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: { |
| | |
| | | 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: '动态表格页面', |
| | |
| | | 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() |