| | |
| | | const ARow = Row; |
| | | const ACol = Col; |
| | | onMounted(async () => { |
| | | const temp = globSetting.useOrg == 'true' ? await getTreeList() : await getProdTreeList(); |
| | | const temp = await getProdTreeList(); //globSetting.useOrg == 'Y' ? await getTreeList() : await getProdTreeList(); |
| | | const treeData = []; |
| | | const treeOption = |
| | | globSetting.useOrg == 'true' |
| | | ? await optionsListApi(useUserStore().getUserInfo.userId) |
| | | : await prodListApi(useUserStore().getUserInfo.userId); |
| | | if (globSetting.useOrg == 'true') { |
| | | let newArr = []; |
| | | //newArr.push(treeOption.Data.Items[0]) |
| | | for (let i = 0; i < treeOption.Data.Items.length; i++) { |
| | | // 设置一个开关,如果是true,就存进去,不是就不存 |
| | | let flag = true; |
| | | for (let j = 0; j < newArr.length; j++) { |
| | | // 原数组和新数组作比较,如果一致,开关变为 false |
| | | treeOption.Data.Items[i].ORG_CODE === newArr[j].ORG_CODE ? (flag = false) : flag; |
| | | } |
| | | flag ? newArr.push(treeOption.Data.Items[i]) : newArr; |
| | | // globSetting.useOrg == 'Y' |
| | | // ? await optionsListApi(useUserStore().getUserInfo.userId) |
| | | // : await prodListApi(useUserStore().getUserInfo.userId); |
| | | await prodListApi(useUserStore().getUserInfo.userId); |
| | | let newArr = []; |
| | | //newArr.push(treeOption.Data.Items[0]) |
| | | for (let i = 0; i < treeOption.Data.Items.length; i++) { |
| | | // 设置一个开关,如果是true,就存进去,不是就不存 |
| | | let flag = true; |
| | | for (let j = 0; j < newArr.length; j++) { |
| | | // 原数组和新数组作比较,如果一致,开关变为 false |
| | | treeOption.Data.Items[i].PROD_CODE === newArr[j].PROD_CODE ? (flag = false) : flag; |
| | | } |
| | | |
| | | newArr.map((item) => { |
| | | let options = temp.find((obj) => obj.id == item.ORG_ID); |
| | | treeData.push(options); |
| | | }); |
| | | } else { |
| | | let newArr = []; |
| | | //newArr.push(treeOption.Data.Items[0]) |
| | | for (let i = 0; i < treeOption.Data.Items.length; i++) { |
| | | // 设置一个开关,如果是true,就存进去,不是就不存 |
| | | let flag = true; |
| | | for (let j = 0; j < newArr.length; j++) { |
| | | // 原数组和新数组作比较,如果一致,开关变为 false |
| | | treeOption.Data.Items[i].PROD_CODE === newArr[j].PROD_CODE ? (flag = false) : flag; |
| | | } |
| | | flag ? newArr.push(treeOption.Data.Items[i]) : newArr; |
| | | } |
| | | |
| | | newArr.map((item) => { |
| | | let options = temp.find((obj) => obj.id == item.PROD_ID); |
| | | treeData.push(options); |
| | | }); |
| | | flag ? newArr.push(treeOption.Data.Items[i]) : newArr; |
| | | } |
| | | |
| | | newArr.map((item) => { |
| | | let options = temp.find((obj) => obj.id == item.PROD_ID); |
| | | treeData.push(options); |
| | | }); |
| | | // if (globSetting.useOrg == 'Y') { |
| | | // let newArr = []; |
| | | // //newArr.push(treeOption.Data.Items[0]) |
| | | // for (let i = 0; i < treeOption.Data.Items.length; i++) { |
| | | // // 设置一个开关,如果是true,就存进去,不是就不存 |
| | | // let flag = true; |
| | | // for (let j = 0; j < newArr.length; j++) { |
| | | // // 原数组和新数组作比较,如果一致,开关变为 false |
| | | // treeOption.Data.Items[i].ORG_CODE === newArr[j].ORG_CODE ? (flag = false) : flag; |
| | | // } |
| | | // flag ? newArr.push(treeOption.Data.Items[i]) : newArr; |
| | | // } |
| | | |
| | | // newArr.map((item) => { |
| | | // let options = temp.find((obj) => obj.id == item.ORG_ID); |
| | | // treeData.push(options); |
| | | // }); |
| | | // } else { |
| | | // let newArr = []; |
| | | // //newArr.push(treeOption.Data.Items[0]) |
| | | // for (let i = 0; i < treeOption.Data.Items.length; i++) { |
| | | // // 设置一个开关,如果是true,就存进去,不是就不存 |
| | | // let flag = true; |
| | | // for (let j = 0; j < newArr.length; j++) { |
| | | // // 原数组和新数组作比较,如果一致,开关变为 false |
| | | // treeOption.Data.Items[i].PROD_CODE === newArr[j].PROD_CODE ? (flag = false) : flag; |
| | | // } |
| | | // flag ? newArr.push(treeOption.Data.Items[i]) : newArr; |
| | | // } |
| | | |
| | | // newArr.map((item) => { |
| | | // let options = temp.find((obj) => obj.id == item.PROD_ID); |
| | | // treeData.push(options); |
| | | // }); |
| | | // } |
| | | |
| | | updateSchema([ |
| | | { |
| | |
| | | }, |
| | | ]); |
| | | setFieldsValue({ |
| | | dept: |
| | | globSetting.useOrg == 'true' |
| | | ? useUserStore().getUserInfo.orgCode |
| | | : useUserStore().getUserInfo.prodCode, |
| | | dept: useUserStore().getUserInfo.prodCode, |
| | | // globSetting.useOrg == 'Y' |
| | | // ? useUserStore().getUserInfo.orgCode |
| | | // : useUserStore().getUserInfo.prodCode, |
| | | }); |
| | | }); |
| | | |