d4fcc555
zhaofeng
delete
|
1
|
import { useState} from "react";
|
fd16749f
zhaofeng
往来单位关系设置
|
2
|
import useInitial from "@/hooks/useInitail";
|
d4fcc555
zhaofeng
delete
|
3
|
import { CompanyRelationListVO } from "./api";
|
fd16749f
zhaofeng
往来单位关系设置
|
4
5
6
|
import { getCompanyBusinessTypesApi } from "@/pages/finance/TradeCompany/api";
export default function useStore() {
|
fd16749f
zhaofeng
往来单位关系设置
|
7
8
9
10
11
12
|
const [disabled, setDisabled] = useState<boolean>(true);
const [visible, setVisible] = useState(false);
const [submitLoading, setSubmitLoading] = useState(false);
const [selectData, setSelectData] = useState<TradeCompany.ComList[]>([]);
// 存储已选关系,用于批量删除
const [selectedRelation, setSelectedRelation] = useState<CompanyRelationListVO[]>([]);
|
862b2d73
zhaofeng
往来单位关系设置
|
13
14
|
// 存储新增时选择条件
const [companyParams, setCompanyParams] = useState({ dealerId: -1 });
|
d4fcc555
zhaofeng
delete
|
15
|
|
fd16749f
zhaofeng
往来单位关系设置
|
16
17
18
19
20
|
// 往来单位业务类型列表
const { data: comBussinessList, loading: comBussinessLoading } = useInitial(getCompanyBusinessTypesApi, [], null);
const [selected, setSelected] = useState<CompanyRelationListVO[]>([]);
|
fd16749f
zhaofeng
往来单位关系设置
|
21
22
23
|
return {
selectData,
setSelectData,
|
fd16749f
zhaofeng
往来单位关系设置
|
24
25
|
visible,
setVisible,
|
d4fcc555
zhaofeng
delete
|
26
|
|
fd16749f
zhaofeng
往来单位关系设置
|
27
28
29
30
31
32
33
34
35
36
|
disabled,
setDisabled,
selected,
setSelected,
submitLoading,
setSubmitLoading,
comBussinessList,
comBussinessLoading,
selectedRelation,
setSelectedRelation,
|
862b2d73
zhaofeng
往来单位关系设置
|
37
38
|
companyParams,
setCompanyParams,
|
fd16749f
zhaofeng
往来单位关系设置
|
39
40
|
};
}
|