import { baseFun, BaseModel, DictTree, TableData } from "@sundata/ui-frame" /** 功能按钮信息 */ export type SysFunButtonInfoModel = { id: number; buttondescr?: string; buttonid?: string; buttonname?: string; buttonurl?: string; funccode?: string; offobjectNo?: string; } & BaseModel; export type rwaCalcConfOffbalanceprotyperuleModel={ //计算实例号 calcindex : string; //起始数据日期 sdate : string; //截止数据日期 edate : string; //年月 term : string; //数据日期 dataDate : string; //表外项目编号 offobjectNo : string; //规则名称 ruleName : string; //规则编号 ruleNo : string; //规则序号 ruleIndex : number; //所属产品 ruleProductNo : string; //分类规则 ruleGetdata : string; //输入 ruleIn : string; //输出 ruleOut : string; } export type rwaCalcConfOffbalanceprotypeModel={ buttonList?: rwaCalcConfOffbalanceprotyperuleModel[]; //计算实例号 calcindex : string; //起始数据日期 sdate : string; //截止数据日期 edate : string; //年月 term : string; //数据日期 dataDate : string; //表外项目编号 offobjectNo : string; //表外项目名称 offobjectName : string; //所属阶段 offobjectStageId : string; //项目序号 offobjectIndex : number; //默认输出 defaultOut?: string; //上级项目代码 offobjectSuper : string; //是否最细一级 ismini : string; //转换系数(%) ccf : number; offobjectSuperName: string; yesorno :string; }& BaseModel; /** 获取菜单及按钮详情 POST /api/admin/funmanage/getDetail.do */ export function getDetail1(body: rwaCalcConfOffbalanceprotypeModel) { return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/getDetail1', { data: body, }); } /** 获取菜单树 POST /api/admin/funmanage/getFunTree.do */ export function getFunTree1() { return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/getFunTree1', {}); } export function shunxu(offobjectNo:String){ return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/shunxu',{ params:{offobjectNo} }) } export function rules_addone(body: rwaCalcConfOffbalanceprotyperuleModel) { return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/rules_addone', { data: body, }); } export function rules_list(offobjectNo:any){ return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/rules_list',{ params:{offobjectNo} }) } /** 保存 POST /api/admin/funmanage/save.do */ export async function save(body: rwaCalcConfOffbalanceprotypeModel) { return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/save', { data: body, }); } /** 保存 POST /api/admin/funmanage/save.do */ export async function save2(body: rwaCalcConfOffbalanceprotyperuleModel[],offobjectNo:String) { return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/save2', { data: body, params:{offobjectNo} }); } //修改科目取数规则页面的查询 export async function rules_modifyone(ruleNo:String){ return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/rules_modifyone',{ params:{ruleNo} }) ; } //修改科目取数规则页面的查询 export async function rules_deleteone(ruleNo:String){ return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/rules_deleteone',{ params:{ruleNo} }) ; } //修改科目取数规则页面的查询 export async function info_deleteone(offobjectNo:String){ return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/info_deleteone',{ params:{offobjectNo} }) ; } //修改科目取数规则页面的查询 export async function jiaoyan(offobjectNo:String){ return baseFun.request('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/jiaoyan',{ params:{offobjectNo} }) ; }