Ben Lin
2024-08-04 b47d3515cadac800e5b38bb1368cb0600f25907a
src/api/tigerapi/system.ts
@@ -28,6 +28,7 @@
  EntityParams,
  EntityList,
  iSYS_ROLE_PROD,
  pParams,
} from './model/systemModel';
import { defHttp } from '/@/utils/http/axios';
import { isArray, isNullOrEmpty, isTimeViaRegExp8601 } from '/@/utils/is';
@@ -44,6 +45,7 @@
  MenuList = '/SYS/getMenuListAll',
  SaveMenu = '/SYS/SaveMenu',
  SaveRole = '/SYS/SaveRole',
  getSysParam = '/SYS/getSysParam',
  AddEntity = '/Base/Add',
  AddListEntity = '/Base/AddList',
  UpdateEntity = '/Base/Update',
@@ -758,6 +760,7 @@
      Keys[k] != 'TABLE_NAME' &&
      Keys[k] != 'order' &&
      Keys[k] != 'field' &&
      Keys[k] != 'option' &&
      Keys[k] != '0' &&
      !Keys[k].toString().endsWith('PSelect_0')
    ) {
@@ -776,6 +779,10 @@
export async function SaveEntity<T>(params: T, isUpdate: boolean, entityName: string, ...args) {
  let data;
  /* 针对模板地址做替换,特殊处理 */
  // if(params['TEMP_PATH']){
  //   params['TEMP_PATH'] = params['TEMP_PATH'].toString().replace('/','//');
  // }
  if (isUpdate) {
    data = await defHttp.post(
      { url: Api.UpdateEntity, params: genAction(entityName, params) },
@@ -955,3 +962,16 @@
  }
  return values;
}
/**
 * @description: 获取参数
 * @param {pParams} params
 * @return {*}
 */
export const getSysParam = (params?: pParams) =>
  defHttp.get<ApiAction<treeParamsListItem[]>>(
    { url: Api.getSysParam, params },
    {
      isTransformResponse: false,
    },
  );