| | |
| | | v-model:value="model[field]" |
| | | :treeData="treeDataProd" |
| | | :renderIcon="createIconOrg" |
| | | :fieldNames="{ title: 'deptName', key: 'id' }" |
| | | :fieldNames="{ title: 'NAME', key: 'ID' }" |
| | | @gethalfCheckedKeys="gethalfCheckedKeysFty" |
| | | :expanded-keys="expandedKeysFty" |
| | | checkable |
| | |
| | | getROList, |
| | | getWhList, |
| | | getProdList, |
| | | getEntity, |
| | | convertToTree, |
| | | } from '/@/api/tigerapi/system'; |
| | | import { getProdTreeList, getTreeList } from '/@/api/tigerapi/dept'; |
| | | import { getTreeList as getTreeListWh } from '/@/api/tigerapi/wms/house'; |
| | |
| | | treeDataOrg.value = (await getTreeList()) as any as TreeItem[]; |
| | | } |
| | | if (unref(treeDataProd).length === 0) { |
| | | treeDataProd.value = (await getProdTreeList()) as any as TreeItem[]; |
| | | // treeDataProd.value = (await getProdTreeList()) as any as TreeItem[]; |
| | | let prodTreeData = await getEntity({sqlcmd: '', entityName: 'V_PROD_TREE'}); |
| | | treeDataProd.value = convertToTree(prodTreeData.Data.Items,'PARENT_CODE', 'CODE', ''); |
| | | } |
| | | if (unref(treeDataWh).length === 0) { |
| | | treeDataWh.value = (await getTreeListWh()) as any as TreeItem[]; |
| | |
| | | values.menu = { checked: values.menu, halfChecked: currentValue }; |
| | | let curOrgValue = halfCheckedKeysOrg.value as []; |
| | | values.org = { checked: values.org, halfChecked: curOrgValue }; |
| | | let curFtyValue = halfCheckedKeysOrg.value as []; |
| | | let curFtyValue = halfCheckedKeysFty.value as []; |
| | | values.fty = { checked: values.fty, halfChecked: curFtyValue }; |
| | | let curWhValue = halfCheckedKeysWh.value as []; |
| | | values.wh = { checked: values.wh, halfChecked: curWhValue }; |