Ben Lin
2024-07-03 a745761147b17a42b4698250a170ef4c0fa0b09b
src/views/tigerprojects/system/lowcode/high/dtl.vue
@@ -248,23 +248,21 @@
  function handleCreate(index, item) {
    validate().then((res) => {
      const Keys = Object.getOwnPropertyNames(useFormData.value);
      let i;
      for (i = 0; i < Keys.length; i++) {
        keyFieldValues.value[objParams.value['pCode']] = objParams.value['IsID']
      for (const t in drawers.value) {
        for (const i in Keys) {
          keyFieldValues.value[drawers.value[t]['code']] = objParams.value['IsID']
          ? res[Keys[i]]['ID']
          : res[Keys[i]][objParams.value['pCode']] == '0' ||
              isNullOrUnDef(res[Keys[i]][objParams.value['pCode']])
            ? res[Keys[i]][objParams.value['mCode']]
            : res[Keys[i]][objParams.value['pCode']];
            : res[Keys[i]][drawers.value[t]['code']];
      }
      useDrawers[index][item][1].openDrawer(true, {
        isUpdate: false,
        ifSave: true,
        entityName: props.entityName,
          entityName: drawers.value[t]['name'], //props.entityName,
        formJson: GetCrudForm(item, data), //获取增删改表单字段
        crudColSlots: props.crudColSlots,
        keyFieldValues: keyFieldValues.value,
      });
      }
    });
  }