| | |
| | | //预置action |
| | | export const handlers = { |
| | | //查看 |
| | | view: () => {import("@/components/actions/base/ViewAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, |
| | | //创建 |
| | | add: () => {import("@/components/actions/base/AddAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, |
| | | //修改 |
| | | edit: () => {import("@/components/actions/base/EditAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, |
| | | //删除 |
| | | delete: () => {import("@/components/actions/base/DeleteAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, //删除 |
| | | del: () => {import("@/components/actions/base/DeleteAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, |
| | | import Vue from "vue"; |
| | | |
| | | export const handlerAction=function (type,options, callback) { |
| | | const handlers = { |
| | | //查看 |
| | | view: () => {import("@/components/actions/base/ViewAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, |
| | | //创建 |
| | | add: () => {import("@/components/actions/base/AddAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, |
| | | //修改 |
| | | edit: () => {import("@/components/actions/base/EditAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, |
| | | //删除 |
| | | delete: () => {import("@/components/actions/base/DeleteAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, //删除 |
| | | del: () => {import("@/components/actions/base/DeleteAction").then(module => { |
| | | module.doAction(options,callback); |
| | | })}, |
| | | }; |
| | | if (handlers[type]) { |
| | | handlers[type]() |
| | | } else { |
| | | Vue.prototype.$message.error('未找到对应action,请重新配置按钮!'); |
| | | } |
| | | }; |