/* * @Author: Pengjiantian * @Date: 2020-06-28 11:13:12 * @Last Modified by: Pengjiantian * @Last Modified time: 2020-07-23 15:47:35 */ /** * 兜底机构基础信息 */ import ApiModel from '@/utils/core/apiModel' // 表单信息 const formList = [ { type: 'input', label: '兜底机构编码', value: '', name: 'orgCode', rules: [{ required: true }] }, { type: 'input', label: '兜底机构名称', value: '', name: 'orgName', rules: [{ required: true }] }, { type: 'select', label: '兜底机构类型', value: '', name: 'orgType', descName: 'orgTypeDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'select', label: '兜底机构状态', value: '', name: 'status', descName: 'statusDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags','disabled'], rules: [{ required: true }] }, { type: 'date', label: '生效日期', name: 'effectiveDate', rules: [{ required: true }] }, { type: 'date', label: '失效日期', name: 'diseffectiveDate', rules: [{ required: true }] }, { type: 'input', label: '登记人', name: 'inputUserName', attrs: ['readonly'] }, { type: 'input', label: '登记机构', name: 'inputOrgName', attrs: ['readonly'] }, { type: 'input', label: '登记日期', name: 'inputDate', attrs: ['readonly'] }, { type: 'input', label: '更新人', name: 'updateUserName', attrs: ['readonly'] }, { type: 'input', label: '更新机构', name: 'updateOrgName', attrs: ['readonly'] }, { type: 'input', label: '更新日期', name: 'updateDate', attrs: ['readonly'] } ] const otherFormList = [ { type: 'timePicker', label: '对账时间', name: 'checkDate', value: '', attrs: [{ 'value-format': 'HH:mm:ss' }, { editable: false }], // 显示的时间格式要加上。不然会按日期来处理 rules: [{ required: true }] }, { type: 'select', label: '对账数据类型', value: '', name: 'checkType', descName: 'checkTypeDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'select', label: '账单周期', value: '', name: 'accountPeriod', descName: 'accountPeriodDesc', options: [], attrs: ['filterable', 'clearable', 'collapse-tags'], rules: [{ required: true }] }, { type: 'input', label: '账单日期(月)', name: 'accountMonth', rules: [{ required: true }] }, { type: 'input', label: '账单日期(日)', name: 'accountDay', rules: [{ required: true }] } ] export default options => { // 接口地址: required const api = 'server/queryFallBackOrgBaseInfo' // console.log(options) return new ApiModel({ api, formList, // formList, request(body) { return this.post(body) } }) }