@@ -181,7 +188,10 @@ const ViewProduct = () => {
{r?.variant_Name}
|
- ₹{r?.price} |
+
+ {currencyDetails?.CurrencySymbol}
+ {r?.price}
+ |
{r?.gst_Id?.name + " " + r?.gst_Id?.tax + "%"}
diff --git a/src/views/configuration/tax/Addtax.js b/src/views/configuration/tax/Addtax.js
index 118d17e..80b2ec7 100644
--- a/src/views/configuration/tax/Addtax.js
+++ b/src/views/configuration/tax/Addtax.js
@@ -1,18 +1,18 @@
-import axios from 'axios'
-import React, { useState } from 'react'
-import { Link, useNavigate } from 'react-router-dom'
-import { isAutheticated } from 'src/auth'
-import swal from 'sweetalert'
+import axios from "axios";
+import React, { useState } from "react";
+import { Link, useNavigate } from "react-router-dom";
+import { isAutheticated } from "src/auth";
+import swal from "sweetalert";
function Addtax() {
- const navigate = useNavigate()
- const token = isAutheticated()
- const [loading, setLoading] = useState(false)
+ const navigate = useNavigate();
+ const token = isAutheticated();
+ const [loading, setLoading] = useState(false);
const [data, setData] = useState({
- name: '',
- tax: '',
- hsn_code: '',
- })
+ name: "",
+ tax: "",
+ hsn_code: "",
+ });
const [limiter, setLimiter] = useState({
name: 50,
namehas: 50,
@@ -20,23 +20,29 @@ function Addtax() {
taxhas: 2,
hsn_code: 10,
hsn_codehas: 10,
- })
+ });
const handleChange = (e) => {
- if ((e.target.name === 'tax' || e.target.name === 'hsn_code') && /^\D+$/.test(e.target.value))
- return
- setData((prev) => ({ ...prev, [e.target.name]: e.target.value }))
+ if (
+ (e.target.name === "tax" || e.target.name === "hsn_code") &&
+ /^\D+$/.test(e.target.value)
+ )
+ return;
+ setData((prev) => ({ ...prev, [e.target.name]: e.target.value }));
setLimiter((prev) => ({
...prev,
- [e.target.name + 'has']: prev[e.target.name] - e.target.value.length,
- }))
- }
+ [e.target.name + "has"]: prev[e.target.name] - e.target.value.length,
+ }));
+ };
async function handleSubmit() {
- if ((data.name.trim() === '' || data.tax.trim() === '', data.hsn_code.trim() === '')) {
- return swal('Error', 'All fields are required!', 'error')
+ if (
+ (data.name.trim() === "" || data.tax.trim() === "",
+ data.hsn_code.trim() === "")
+ ) {
+ return swal("Error", "All fields are required!", "error");
}
- setLoading(true)
+ setLoading(true);
await axios
.post(`/api/tax/add_tax`, data, {
headers: {
@@ -44,15 +50,21 @@ function Addtax() {
},
})
.then((res) => {
- setLoading(false)
- swal('Success', 'Tax added successfully', 'success')
- navigate('/tax', { replace: true })
+ setLoading(false);
+ swal("Success", "Tax added successfully", "success");
+ navigate("/tax", { replace: true });
})
.catch((err) => {
// console.log(err)
- swal('Error', err.response.data.message ? err.response.data.message : 'Something Went Wrong', 'error')
- setLoading(false)
- })
+ swal(
+ "Error",
+ err.response.data.message
+ ? err.response.data.message
+ : "Something Went Wrong",
+ "error"
+ );
+ setLoading(false);
+ });
}
return (
@@ -69,7 +81,7 @@ function Addtax() {
justify-content-between
"
>
- Add New Tax Rate
+ Add New VAT Rate
@@ -90,7 +102,7 @@ function Addtax() {
Save
-
+
|