change base url and websocket , bug fixes update,accounting history page

dilmurod
Dilmurod 1 month ago
parent df1cac3298
commit ff15af483e

@ -4,9 +4,9 @@ import axios from "axios";
// baseURL: "http://10.10.10.64:8080/api/v1/",
// });
const instance = axios.create({
// baseURL: "https://board-api.ontime-logs.com/api/v1/",
baseURL: "https://api.tteld.co/api/v1/",
// baseURL: "http://10.10.10.64:8000/api/v1/",
baseURL: "https://board-api.ontime-logs.com/api/v1/",
// baseURL: "https://api.tteld.co/api/v1/",
// baseURL: "http://10.10.10.29:8000/api/v1/",
});
const token: string | null = localStorage.getItem("access");

@ -286,8 +286,8 @@ const App: React.FC = () => {
// );
// taskSocket = new WebSocket(`wss://api.tteld.co/global/?user_id=${admin_id}`);
taskSocket = new WebSocket(
// `wss://board-socket.ontime-logs.com/global/?user_id=${admin_id}`
`wss://ontime-socket.tteld.co/global/?user_id=${admin_id}`
`wss://board-api.ontime-logs.com/global/?user_id=${admin_id}`
// `wss://ontime-socket.tteld.co/global/?user_id=${admin_id}`
// `ws://10.10.10.64:8000/global/?user_id=${admin_id}`
);

@ -467,81 +467,80 @@ const AccountingHistory: React.FC = () => {
{years.length === 0 ? (
<Spin spinning={loading} />
) : (
years.map((year) => (
<div key={year} style={{ marginBottom: 32 }}>
<Title level={3}>{year}</Title>
{userData &&
userData.salaries
.filter((salary) => salary.year === year)
.map((filteredSalary) => (
<Table
loading={loading}
key={filteredSalary.id}
dataSource={[filteredSalary]}
columns={[
{
title: <img src={tagIcon} alt="" />,
dataIndex: "no",
width: "5%",
align: "center",
render: (text, record, index) => index + 1,
},
{ title: "Year", dataIndex: "year" },
{ title: "Month", dataIndex: "month" },
years.map((year) => {
const salariesForYear =
userData?.salaries?.filter((salary) => salary.year === year) ||
[];
{
title: "Total Charges",
dataIndex: "total_charges",
render: (text: string, record: any) => (
<span>${record.total_charges}</span>
),
},
{
title: "Total Bonus",
dataIndex: "total_bonuses",
render: (text: string, record: any) => (
<span>${record.total_bonuses}</span>
),
},
{
title: "Total Salary",
dataIndex: "total_salary",
render: (text: string, record: any) => (
<span>${record.total_salary}</span>
),
},
{
title: "Action",
dataIndex: "salary_document_path",
align: "center",
render: (text, record) => (
<Tooltip
title={
record.salary_document_path
? "View Document"
: "No Document"
}
>
<Button
type="primary"
icon={<EyeOutlined />}
onClick={() =>
record.salary_document_path &&
window.open(record.salary_document_path)
}
disabled={!record.salary_document_path}
/>
</Tooltip>
),
},
]}
rowKey="id"
pagination={false}
bordered
/>
))}
</div>
))
return (
<div key={year} style={{ marginBottom: 32 }}>
<Title level={3}>{year}</Title>
<Table
loading={loading}
dataSource={salariesForYear}
columns={[
{
title: <img src={tagIcon} alt="" />,
dataIndex: "no",
width: "5%",
align: "center",
render: (text, record, index) => index + 1,
},
{ title: "Year", dataIndex: "year" },
{ title: "Month", dataIndex: "month" },
{
title: "Total Charges",
dataIndex: "total_charges",
render: (text: string, record: any) => (
<span>${record.total_charges}</span>
),
},
{
title: "Total Bonus",
dataIndex: "total_bonuses",
render: (text: string, record: any) => (
<span>${record.total_bonuses}</span>
),
},
{
title: "Total Salary",
dataIndex: "total_salary",
render: (text: string, record: any) => (
<span>${record.total_salary}</span>
),
},
{
title: "Action",
dataIndex: "salary_document_path",
align: "center",
render: (text, record) => (
<Tooltip
title={
record.salary_document_path
? "View Document"
: "No Document"
}
>
<Button
type="primary"
icon={<EyeOutlined />}
onClick={() =>
record.salary_document_path &&
window.open(record.salary_document_path)
}
disabled={!record.salary_document_path}
/>
</Tooltip>
),
},
]}
rowKey="id"
pagination={false}
bordered
/>
</div>
);
})
)}
</div>
</Drawer>

@ -210,9 +210,9 @@ const UpdateEdit = () => {
// readOnly
// />
)} */}
{data?.company.id !== undefined && (
{data?.company?.id !== null && (
<Input
defaultValue={data?.company?.name}
defaultValue={data?.company?.name || " "}
readOnly
/>
)}

@ -192,8 +192,8 @@ const UpdateTable = ({
render: (status: string) => (
<span>
{status === "Done" && <p className="status-done">Done</p>}
{status === "Checking" && (
<p className="status-in-progress">Checking</p>
{status === "In Progress" && (
<p className="status-in-progress">In Progress</p>
)}
{status === "New" && <p className="status-new">New</p>}
{status === "Setup" && <p className="status-new">Setup</p>}

Loading…
Cancel
Save