info_list.ts 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. import { baseFun, BaseModel, DictTree, TableData } from "@sundata/ui-frame"
  2. /** 功能按钮信息 */
  3. export type SysFunButtonInfoModel = {
  4. id: number;
  5. buttondescr?: string;
  6. buttonid?: string;
  7. buttonname?: string;
  8. buttonurl?: string;
  9. funccode?: string;
  10. offobjectNo?: string;
  11. } & BaseModel;
  12. export type rwaCalcConfOffbalanceprotyperuleModel={
  13. //计算实例号
  14. calcindex : string;
  15. //起始数据日期
  16. sdate : string;
  17. //截止数据日期
  18. edate : string;
  19. //年月
  20. term : string;
  21. //数据日期
  22. dataDate : string;
  23. //表外项目编号
  24. offobjectNo : string;
  25. //规则名称
  26. ruleName : string;
  27. //规则编号
  28. ruleNo : string;
  29. //规则序号
  30. ruleIndex : number;
  31. //所属产品
  32. ruleProductNo : string;
  33. //分类规则
  34. ruleGetdata : string;
  35. //输入
  36. ruleIn : string;
  37. //输出
  38. ruleOut : string;
  39. }
  40. export type rwaCalcConfOffbalanceprotypeModel={
  41. buttonList?: rwaCalcConfOffbalanceprotyperuleModel[];
  42. //计算实例号
  43. calcindex : string;
  44. //起始数据日期
  45. sdate : string;
  46. //截止数据日期
  47. edate : string;
  48. //年月
  49. term : string;
  50. //数据日期
  51. dataDate : string;
  52. //表外项目编号
  53. offobjectNo : string;
  54. //表外项目名称
  55. offobjectName : string;
  56. //所属阶段
  57. offobjectStageId : string;
  58. //项目序号
  59. offobjectIndex : number;
  60. //默认输出
  61. defaultOut?: string;
  62. //上级项目代码
  63. offobjectSuper : string;
  64. //是否最细一级
  65. ismini : string;
  66. //转换系数(%)
  67. ccf : number;
  68. offobjectSuperName: string;
  69. yesorno :string;
  70. }& BaseModel;
  71. /** 获取菜单及按钮详情 POST /api/admin/funmanage/getDetail.do */
  72. export function getDetail1(body: rwaCalcConfOffbalanceprotypeModel) {
  73. return baseFun.request<rwaCalcConfOffbalanceprotypeModel>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/getDetail1', {
  74. data: body,
  75. });
  76. }
  77. /** 获取菜单树 POST /api/admin/funmanage/getFunTree.do */
  78. export function getFunTree1() {
  79. return baseFun.request<DictTree[]>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/getFunTree1', {});
  80. }
  81. export function shunxu(offobjectNo:String){
  82. return baseFun.request<any>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/shunxu',{
  83. params:{offobjectNo}
  84. })
  85. }
  86. export function rules_addone(body: rwaCalcConfOffbalanceprotyperuleModel) {
  87. return baseFun.request<any>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/rules_addone', {
  88. data: body,
  89. });
  90. }
  91. export function rules_list(offobjectNo:any){
  92. return baseFun.request<rwaCalcConfOffbalanceprotyperuleModel[]>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/rules_list',{
  93. params:{offobjectNo}
  94. })
  95. }
  96. /** 保存 POST /api/admin/funmanage/save.do */
  97. export async function save(body: rwaCalcConfOffbalanceprotypeModel) {
  98. return baseFun.request<void>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/save', {
  99. data: body,
  100. });
  101. }
  102. /** 保存 POST /api/admin/funmanage/save.do */
  103. export async function save2(body: rwaCalcConfOffbalanceprotyperuleModel[],offobjectNo:String) {
  104. return baseFun.request<any>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/save2', {
  105. data: body,
  106. params:{offobjectNo}
  107. });
  108. }
  109. //修改科目取数规则页面的查询
  110. export async function rules_modifyone(ruleNo:String){
  111. return baseFun.request<rwaCalcConfOffbalanceprotyperuleModel>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/rules_modifyone',{
  112. params:{ruleNo}
  113. })
  114. ;
  115. }
  116. //修改科目取数规则页面的查询
  117. export async function rules_deleteone(ruleNo:String){
  118. return baseFun.request<rwaCalcConfOffbalanceprotyperuleModel>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/rules_deleteone',{
  119. params:{ruleNo}
  120. })
  121. ;
  122. }
  123. //修改科目取数规则页面的查询
  124. export async function info_deleteone(offobjectNo:String){
  125. return baseFun.request<rwaCalcConfOffbalanceprotyperuleModel>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/info_deleteone',{
  126. params:{offobjectNo}
  127. })
  128. ;
  129. }
  130. //修改科目取数规则页面的查询
  131. export async function jiaoyan(offobjectNo:String){
  132. return baseFun.request<String>('/api/product/rwa/rwaCalcConfig002offbalanceprotype/InfoListAction/jiaoyan',{
  133. params:{offobjectNo}
  134. })
  135. ;
  136. }