ludc
2023-05-04 7ff176bf622d6a4bad0fb2bdf92f11a79f0dd24a
Source/UBCS-WEB/src/const/code/classisyValueTreeDialog.js
@@ -1,43 +1,41 @@
import { treeCodeClassifyValue } from "@/api/code/codeClassifyValue";
export default {
    nodeKey: 'oid',
    border: true,
    lazy: true,
    lazy: false,
    defaultExpandAll: true,
    treeLoad: function (node, resolve) {
      // const parentId = (node.level === 0) ? 0 : node.data.id;
      let condtionData = {
        "queryAllLevel": true,
        "loadType": "all",
        "multipleSelect": false,
        "isMuti": false,
        "isQueryAllColumn": true,
        'conditionMap[codeclassifysecoid]':this.currentSelectTreeData.oid}
      treeCodeClassifyValue().then( res=> {
        console.log(res);
        resolve(res.data.map(classifyitem => {
          let item = {
            "hasChildren": false,
            "oid": classifyitem.oid,
            "key": classifyitem.oid,
            "parentId": 0,
            "title": classifyitem.text,
            "value": classifyitem.oid,
          }
          return {
            ...item,
            leaf: !item.hasChildren
          }
        }))
      });
      // treeCodeClassifyValue(condtionData).then( res=> {
      //   console.log(res);
      //   resolve(res.data.map(classifyValueItem => {
      //     let item = {
      //       "hasChildren": item.children!=null,
      //       "oid": classifyValueItem.oid,
      //       "key": classifyValueItem.oid,
      //       "parentId": classifyValueItem.parentclassifyvalueoid,
      //       "title": classifyValueItem.text,
      //       "value": classifyValueItem.oid,
      //     }
      //     return {
      //       ...item,
      //       leaf: item.hasChildren
      //     }
      //   }))
      // });
    },
    addBtn: false,
    menu: false,
    size: 'small',
    props: {
      labelText: '标题',
      label: 'title',
      value: 'value',
      labelText: 'text',
      label: 'text',
      key: 'oid',
      value: 'oid',
      parentId: 'parentId',
      parentBtmName: 'parentBtmName',
      parentName: 'parentName',
      codeclassifysecoid: 'codeclassifysecoid',
      children: 'children'
    }
}