Files
cashier-web/src/views/product/indexconfig/add.ts
2025-02-18 18:47:15 +08:00

38 lines
844 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import UserAPI from "@/api/product/index";
import type { IModalConfig } from "@/components/CURD/types";
const modalConfig: IModalConfig<UserForm> = {
pageName: "sys:user",
dialog: {
title: "新增单位",
width: 800,
draggable: true,
},
form: {
labelWidth: 100,
},
formAction: UserAPI.addunit,
beforeSubmit(data) {
console.log("提交之前处理", data);
},
formItems: [
{
label: "单位名称",
prop: "name",
rules: [{ required: true, message: "单位名称不能为空", trigger: "blur" }],
type: "input",
attrs: {
placeholder: "请输入单位名称",
},
},
],
};
export interface UserForm {
}
// 如果有异步数据会修改配置的推荐用reactive包裹而纯静态配置的可以直接导出
export default reactive(modalConfig);