|
@@ -24,6 +24,7 @@ import TabPanel from "@mui/lab/TabPanel";
|
|
|
//registerPlugin(NestedRows);
|
|
//registerPlugin(NestedRows);
|
|
|
import Qingdan2 from './Qingdan2';
|
|
import Qingdan2 from './Qingdan2';
|
|
|
import Gfsj from './Gfsj';
|
|
import Gfsj from './Gfsj';
|
|
|
|
|
+import Bjhz from './Bjhz';
|
|
|
import Zjcs2 from './Zjcs2';
|
|
import Zjcs2 from './Zjcs2';
|
|
|
import Djcs2 from './Djcs2';
|
|
import Djcs2 from './Djcs2';
|
|
|
import Service from './Service';
|
|
import Service from './Service';
|
|
@@ -225,7 +226,9 @@ const MUI_X_PRODUCTS = [
|
|
|
const [qufei, setQufei] = React.useState(false);
|
|
const [qufei, setQufei] = React.useState(false);
|
|
|
const [rcjhz, setRcjhz] = React.useState(false);
|
|
const [rcjhz, setRcjhz] = React.useState(false);
|
|
|
const [gfsj, setGfsj] = React.useState(false);
|
|
const [gfsj, setGfsj] = React.useState(false);
|
|
|
|
|
+ const [bjhz, setBjhz] = React.useState(false);
|
|
|
const [gfsjData, setGfsjData] = React.useState([]);
|
|
const [gfsjData, setGfsjData] = React.useState([]);
|
|
|
|
|
+ const [bjhzData, setBjhzData] = React.useState([]);
|
|
|
const [qdbt, setQdbt] = React.useState([]);
|
|
const [qdbt, setQdbt] = React.useState([]);
|
|
|
const [qdbh, setQdbh] = React.useState(null);
|
|
const [qdbh, setQdbh] = React.useState(null);
|
|
|
const [value, setValue] = React.useState('1');
|
|
const [value, setValue] = React.useState('1');
|
|
@@ -721,14 +724,15 @@ const MUI_X_PRODUCTS = [
|
|
|
let regex = /[0-9]*/;
|
|
let regex = /[0-9]*/;
|
|
|
let id = itemId.match(regex)[0];
|
|
let id = itemId.match(regex)[0];
|
|
|
Service.generateBaojiahuizong2(location["id"], id).then(x=>{
|
|
Service.generateBaojiahuizong2(location["id"], id).then(x=>{
|
|
|
- setNestDetail(x);
|
|
|
|
|
|
|
+ setBjhzData(x);
|
|
|
setNest(true);
|
|
setNest(true);
|
|
|
setQingdan(false);
|
|
setQingdan(false);
|
|
|
setCuoshi(false);
|
|
setCuoshi(false);
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
- setColumnHeaders(["序号", "名称", "金额", "暂估价", "类别"]);
|
|
|
|
|
|
|
+ setBjhz(true);
|
|
|
|
|
+ //setColumnHeaders(["序号", "名称", "金额", "暂估价", "类别"]);
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
else if (itemId.includes("gui fei shui jin")) {
|
|
else if (itemId.includes("gui fei shui jin")) {
|
|
@@ -742,6 +746,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(true);
|
|
setGfsj(true);
|
|
|
|
|
+ setBjhz(false);
|
|
|
//setColumnHeaders(["序号", "名称", "取费基数", "计算基础","费率", "金额", "类别"]);
|
|
//setColumnHeaders(["序号", "名称", "取费基数", "计算基础","费率", "金额", "类别"]);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -759,6 +764,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
//setColumnHeaders(["序号", "名称", "取费基数", "计算基础", "金额", "类别"]);
|
|
//setColumnHeaders(["序号", "名称", "取费基数", "计算基础", "金额", "类别"]);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -774,6 +780,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
//setColumnHeaders(["序号", "名称", "取费基数", "计算基础", "金额", "类别"]);
|
|
//setColumnHeaders(["序号", "名称", "取费基数", "计算基础", "金额", "类别"]);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -790,6 +797,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
setColumnHeaders(["序号", "名称", "金额", "项目类别", "备注"]);
|
|
setColumnHeaders(["序号", "名称", "金额", "项目类别", "备注"]);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -806,6 +814,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
//setColumnHeaders(["序号", "名称", "金额", "项目类别", "备注"]);
|
|
//setColumnHeaders(["序号", "名称", "金额", "项目类别", "备注"]);
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
@@ -822,6 +831,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -838,6 +848,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -854,6 +865,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -870,6 +882,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -886,6 +899,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setCuoshi(false);
|
|
setCuoshi(false);
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
setQdbh(id);
|
|
setQdbh(id);
|
|
|
//}
|
|
//}
|
|
|
//)
|
|
//)
|
|
@@ -901,6 +915,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setQufei(false);
|
|
setQufei(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -1057,6 +1072,7 @@ const MUI_X_PRODUCTS = [
|
|
|
setCuoshi(false);
|
|
setCuoshi(false);
|
|
|
setRcjhz(false);
|
|
setRcjhz(false);
|
|
|
setGfsj(false);
|
|
setGfsj(false);
|
|
|
|
|
+ setBjhz(false);
|
|
|
}}>费率</Button>
|
|
}}>费率</Button>
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1065,18 +1081,24 @@ const MUI_X_PRODUCTS = [
|
|
|
|
|
|
|
|
</Grid>
|
|
</Grid>
|
|
|
<Grid size={9}>
|
|
<Grid size={9}>
|
|
|
- {!nest && !qingdan && !cuoshi && !qufei && rcjhz && !gfsj && <Rcjhz
|
|
|
|
|
|
|
+ {!nest && !qingdan && !cuoshi && !qufei && rcjhz && !gfsj && !bjhz && <Rcjhz
|
|
|
id={location['id']}
|
|
id={location['id']}
|
|
|
bh={qdbh}
|
|
bh={qdbh}
|
|
|
tiaojiaCallback={tiaojiaCallback}
|
|
tiaojiaCallback={tiaojiaCallback}
|
|
|
/>}
|
|
/>}
|
|
|
|
|
|
|
|
- {nest && !qingdan && !cuoshi && !qufei && !rcjhz && gfsj && <Gfsj
|
|
|
|
|
|
|
+ {nest && !qingdan && !cuoshi && !qufei && !rcjhz && gfsj && !bjhz && <Gfsj
|
|
|
data={gfsjData}
|
|
data={gfsjData}
|
|
|
|
|
|
|
|
/>}
|
|
/>}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ {nest && !qingdan && !cuoshi && !qufei && !rcjhz && !gfsj && bjhz && <Bjhz
|
|
|
|
|
+ data={bjhzData}
|
|
|
|
|
+
|
|
|
|
|
+ />}
|
|
|
|
|
|
|
|
- {!nest && !qingdan && !cuoshi && !qufei && !rcjhz && !gfsj && <HotTable nestedRows={false}
|
|
|
|
|
|
|
+ {!nest && !qingdan && !cuoshi && !qufei && !rcjhz && !gfsj && !bjhz && <HotTable nestedRows={false}
|
|
|
data={detail
|
|
data={detail
|
|
|
}
|
|
}
|
|
|
rowHeaders={true}
|
|
rowHeaders={true}
|
|
@@ -1089,7 +1111,7 @@ const MUI_X_PRODUCTS = [
|
|
|
autoWrapCol={false}
|
|
autoWrapCol={false}
|
|
|
licenseKey="non-commercial-and-evaluation" // for non-commercial use only
|
|
licenseKey="non-commercial-and-evaluation" // for non-commercial use only
|
|
|
/>}
|
|
/>}
|
|
|
- {nest && !qingdan && !cuoshi && !qufei && !rcjhz && !gfsj && <HotTable nestedRows={true}
|
|
|
|
|
|
|
+ {nest && !qingdan && !cuoshi && !qufei && !rcjhz && !gfsj && !bjhz && <HotTable nestedRows={true}
|
|
|
data={nestDetail
|
|
data={nestDetail
|
|
|
}
|
|
}
|
|
|
readOnly={true}
|
|
readOnly={true}
|
|
@@ -1104,10 +1126,10 @@ const MUI_X_PRODUCTS = [
|
|
|
autoWrapCol={false}
|
|
autoWrapCol={false}
|
|
|
licenseKey="non-commercial-and-evaluation" // for non-commercial use only
|
|
licenseKey="non-commercial-and-evaluation" // for non-commercial use only
|
|
|
/>}
|
|
/>}
|
|
|
- {!qingdan && !cuoshi && qufei && !rcjhz && !gfsj && <Qufei id={location['id']} qufeiCallback={qufeiCallback}
|
|
|
|
|
|
|
+ {!qingdan && !cuoshi && qufei && !rcjhz && !gfsj && !bjhz && <Qufei id={location['id']} qufeiCallback={qufeiCallback}
|
|
|
/>}
|
|
/>}
|
|
|
|
|
|
|
|
- {!nest && qingdan && !cuoshi && !qufei && !rcjhz && !gfsj && <TabContext value={value}>
|
|
|
|
|
|
|
+ {!nest && qingdan && !cuoshi && !qufei && !rcjhz && !gfsj && !bjhz && <TabContext value={value}>
|
|
|
<Box sx={{ borderBottom: 1, borderColor: 'divider' }}>
|
|
<Box sx={{ borderBottom: 1, borderColor: 'divider' }}>
|
|
|
<TabList scrollButtons='auto'
|
|
<TabList scrollButtons='auto'
|
|
|
variant="scrollable"
|
|
variant="scrollable"
|
|
@@ -1136,7 +1158,7 @@ const MUI_X_PRODUCTS = [
|
|
|
</TabPanel>
|
|
</TabPanel>
|
|
|
)}
|
|
)}
|
|
|
</TabContext>}
|
|
</TabContext>}
|
|
|
- {!nest && !qingdan && cuoshi && !qufei && !rcjhz && !gfsj && <TabContext value={value}>
|
|
|
|
|
|
|
+ {!nest && !qingdan && cuoshi && !qufei && !rcjhz && !gfsj && !bjhz && <TabContext value={value}>
|
|
|
<Box sx={{ borderBottom: 1, borderColor: 'divider' }}>
|
|
<Box sx={{ borderBottom: 1, borderColor: 'divider' }}>
|
|
|
<TabList scrollButtons='auto'
|
|
<TabList scrollButtons='auto'
|
|
|
variant="scrollable"
|
|
variant="scrollable"
|