| | |
| | | * @version: |
| | | * @Date: 2024-06-02 17:52:35 |
| | | * @LastEditors: Ben Lin |
| | | * @LastEditTime: 2024-10-15 20:55:16 |
| | | * @LastEditTime: 2024-10-23 23:01:49 |
| | | */ |
| | | |
| | | import { ActionItem, FormSchema, PopConfirm } from '/@/components/Table'; |
| | |
| | | import { formatToDateTime } from '/@/utils/dateUtil'; |
| | | import { DeleteEntity, getEntity } from '/@/api/tigerapi/system'; |
| | | import { useGo } from '/@/hooks/web/usePage'; |
| | | import { useQueryStore } from '/@/store/modules/queryInpage'; |
| | | import { RouteRecordName } from 'vue-router'; |
| | | |
| | | const { t } = useI18n(); |
| | | /** |
| | |
| | | go(`${path}/${encodeURI(JSON.stringify({ sName: id.sName}))}`); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * @description: 调用api前,参数整理 |
| | | * @param {*} t |
| | | * @return {*} |
| | | */ |
| | | export function SearchInfoFn(param: any, name: RouteRecordName | null | undefined, ByOrg: boolean) { |
| | | const useQuery = useQueryStore(); |
| | | if ( |
| | | !isNullOrUnDef(useQuery.getCurSearchInfo) && |
| | | useQuery.getCurSearchInfo.some((q) => q.name == name) |
| | | ) { |
| | | const curSearchInfo = useQuery.getCurSearchInfo.filter((q) => q.name == name); |
| | | const Keys = Object.getOwnPropertyNames(curSearchInfo[0].searchInfo); |
| | | for (const k in Keys) { |
| | | if (Keys[k] != 'page' && Keys[k] != 'pageSize') { |
| | | param[Keys[k]] = curSearchInfo[0].searchInfo[Keys[k]]; |
| | | } |
| | | } |
| | | useQuery.setCurSearchInfo({ name: name, searchInfo: param }); |
| | | } |
| | | if (isNullOrEmpty(param.option) && ByOrg) { |
| | | param.option = { |
| | | //根据据点查询,必需带这个参数 |
| | | UserId: useUserStore().getUserInfo.userId, |
| | | ByOrg: true, |
| | | CurOrg: useUserStore().getUserInfo.orgCode, |
| | | }; |
| | | } |
| | | return param; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * @description: 请求之后对返回值进行处理 |
| | | * @param {*} t |
| | | * @return {*} |
| | | */ |
| | | export function afterFetchFn(t: any, name: RouteRecordName | null | undefined, f) { |
| | | const useQuery = useQueryStore(); |
| | | if ( |
| | | !isNullOrUnDef(useQuery.getCurSearchInfo) && |
| | | useQuery.getCurSearchInfo.some((q) => q.name == name) |
| | | ) { |
| | | const curSearchInfo = useQuery.getCurSearchInfo.filter((q) => q.name == name); |
| | | f.setFieldsValue(curSearchInfo[0].searchInfo); |
| | | } |
| | | } |