|
|
@@ -970,27 +970,51 @@
|
|
|
dedhsearchModel.value = true;
|
|
|
const getPieceWorks = await getDedh();
|
|
|
console.log(getPieceWorks);
|
|
|
- if (getPieceWorks.code === 0) {
|
|
|
- const transformedData2 = getPieceWorks.data.bh_mc.map(item => ({
|
|
|
- label: `${item.sys_mc}【${item.sys_bh}】`,
|
|
|
- params: {
|
|
|
- code: item.sys_bh
|
|
|
- },
|
|
|
- children: item.bh_mc?.map(sysItem => ({
|
|
|
- label: `${sysItem.sys_mc}【${sysItem.sys_bh}】`,
|
|
|
- params: {
|
|
|
- code: sysItem.sys_bh
|
|
|
- },
|
|
|
- children: sysItem.bh_mc?.map(syssItem => ({
|
|
|
- label: `${syssItem.sys_mc}【${syssItem.sys_bh}】`,
|
|
|
- params: {
|
|
|
- code: syssItem.sys_bh
|
|
|
- }
|
|
|
- })) || []
|
|
|
- })) || []
|
|
|
- }));
|
|
|
- dedhtreeData.value = transformedData2;
|
|
|
- }
|
|
|
+ console.log(22222)
|
|
|
+ if (getPieceWorks.code === 0) {
|
|
|
+ const transformItems = (items) => {
|
|
|
+ return items.map(item => ({
|
|
|
+ label: `${item.sys_mc}【${item.sys_bh}】`,
|
|
|
+ params: {
|
|
|
+ code: item.sys_bh
|
|
|
+ },
|
|
|
+ children: item.bh_mc ? transformItems(item.bh_mc) : []
|
|
|
+ }));
|
|
|
+ };
|
|
|
+
|
|
|
+ const transformedData2 = getPieceWorks.data.map(topItem => ({
|
|
|
+ label: `${topItem.sys_mc}【${topItem.sys_bh}】`,
|
|
|
+ params: {
|
|
|
+ code: topItem.sys_bh
|
|
|
+ },
|
|
|
+ children: topItem.bh_mc ? transformItems(topItem.bh_mc) : []
|
|
|
+ }));
|
|
|
+
|
|
|
+ dedhtreeData.value = transformedData2;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ // if (getPieceWorks.code === 0) {
|
|
|
+ // const transformedData2 = getPieceWorks.data.bh_mc.map(item => ({
|
|
|
+ // label: `${item.sys_mc}【${item.sys_bh}】`,
|
|
|
+ // params: {
|
|
|
+ // code: item.sys_bh
|
|
|
+ // },
|
|
|
+ // children: item.bh_mc?.map(sysItem => ({
|
|
|
+ // label: `${sysItem.sys_mc}【${sysItem.sys_bh}】`,
|
|
|
+ // params: {
|
|
|
+ // code: sysItem.sys_bh
|
|
|
+ // },
|
|
|
+ // children: sysItem.bh_mc?.map(syssItem => ({
|
|
|
+ // label: `${syssItem.sys_mc}【${syssItem.sys_bh}】`,
|
|
|
+ // params: {
|
|
|
+ // code: syssItem.sys_bh
|
|
|
+ // }
|
|
|
+ // })) || []
|
|
|
+ // })) || []
|
|
|
+ // }));
|
|
|
+ // dedhtreeData.value = transformedData2;
|
|
|
+ // }
|
|
|
};
|
|
|
// 点击定额代号
|
|
|
const dedhhandleNodeClick = (node, check) => {
|