| | |
| | | * @param {string} type |
| | | * @return {*} |
| | | */ |
| | | export async function fetchTreeData(type: string) { |
| | | export async function fetchTreeData(type: string, itemCode: string) { |
| | | let data = { title: '', treeData: [] as any[], fieldNames: {} }; |
| | | switch (type) { |
| | | case 'Customer': |
| | | let prodTreeData = await GetRoutePTree('K5019AA013517'); |
| | | case 'ProdRouteBinding': |
| | | let prodTreeData = await GetRoutePTree(itemCode); |
| | | data.treeData = convertToTree(prodTreeData, 'pid', 'id', 'root'); |
| | | data.title = '工艺路线'; |
| | | data.fieldNames = { key: 'id', title: 'name' } |
| | |
| | | export function createIconByType(params: Recordable<any>, type: string) { |
| | | let icon = ''; |
| | | switch (type) { |
| | | case 'Customer': |
| | | case 'ProdRouteBinding': |
| | | icon = prodRouteCreateIcon(params); |
| | | break; |
| | | } |