1234567891011121314151617181920212223242526272829303132333435 |
- import { initRules, initParams } from "@/utils/init.js";
- export default function useData(prop) {
- const { TableColumns, TabColumns } = prop;
- const size = "mini";
- const width = "100%";
- const visible = false;
- const loading = false;
- const tableColumns = TableColumns;
- const rules = initRules(TableColumns);
- const params = {
- priceApplyOrgs: [],
- priceApplyItems: [],
- ...initParams(TableColumns),
- };
- const resetParams = () => ({
- priceApplyOrgs: [],
- priceApplyItems: [],
- ...initParams(TableColumns),
- });
- const tabColumns = TabColumns;
- const tabName = "priceApplyItems";
- return {
- size,
- width,
- visible,
- loading,
- tableColumns,
- rules,
- params,
- tabColumns,
- tabName,
- resetParams,
- };
- }
|