diff --git a/src/api/modules/mould/handleFee.ts b/src/api/modules/mould/handleFee.ts new file mode 100644 index 0000000..8c1f84d --- /dev/null +++ b/src/api/modules/mould/handleFee.ts @@ -0,0 +1,22 @@ +import { request } from '@/api' + +//获取手续费模板 +export const getFeeSettingList = () => { + return request.get('/feeHandl/getFeeSettingList') +} +//获取手续费模板详情 +export const getFeeSettingDetail = (params: any) => { + return request.get('/feeHandl/getFeeSettingDetail', { ...params }) +} +//创建手续费模板 +export const createFeeSetting = (params: any) => { + return request.post('/feeHandl/createFeeSetting', { ...params }) +} +//编辑手续费模板 +export const editFeeSetting = (params: any) => { + return request.post('/feeHandl/editFeeSetting', { ...params }) +} +//设置手续费模板详情 +export const setFeeSettingDetail = (params: any) => { + return request.post('/feeHandl/setFeeSettingDetail', { ...params }) +} diff --git a/src/components/common/Form.vue b/src/components/common/Form.vue index ac15714..5210e66 100644 --- a/src/components/common/Form.vue +++ b/src/components/common/Form.vue @@ -1,76 +1,140 @@ \ No newline at end of file + diff --git a/src/views/mould/handleFee/index.vue b/src/views/mould/handleFee/index.vue index 8ae2d48..b9413f0 100644 --- a/src/views/mould/handleFee/index.vue +++ b/src/views/mould/handleFee/index.vue @@ -1,7 +1,248 @@ - - - + + + diff --git a/src/views/mould/handleFee/option.ts b/src/views/mould/handleFee/option.ts new file mode 100644 index 0000000..ee6238e --- /dev/null +++ b/src/views/mould/handleFee/option.ts @@ -0,0 +1,31 @@ +export const formDataList = [ + { + prop: 'name', + label: '名称', + type: 'input' as const, + placeholder: '请输入名称', + width: '300px', + }, + { + prop: 'status', + label: '是否开启', + type: 'switch' as const, + }, + { + prop: 'type', + label: '是否默认', + type: 'switch' as const, + }, + { + prop: 'description', + label: '备注', + type: 'textarea' as const, + placeholder: '请输入备注', + width: '300px', + }, +] +export const formRulesList = { + name: [{ required: true, message: '请输入名称', trigger: ['change'] }], + // type: [{ required: true, message: '请选择是否默认', trigger: ['change'] }], + description: [{ required: true, message: '请输入备注', trigger: ['change'] }], +}