Rodney Chen
2024-07-06 e34d8f9133f196f17667d8051a6a9d080b0385fb
src/views/tigerprojects/system/lowcode/high/index.vue
@@ -4,7 +4,7 @@
 * @version: 
 * @Date: 2024-06-18 15:09:48
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-07-03 14:36:19
 * @LastEditTime: 2024-07-04 23:59:15
-->
<!--
 *                        _oo0oo_
@@ -105,13 +105,7 @@
  import dtl from './dtl.vue';
  import baseForm from './baseForm.vue';
  import GeneralModal from '/@/views/components/GeneralModal.vue';
  import {
    AddAfterDelete,
    AddListEntity,
    DeleteWhere,
    SaveEntity,
    getEntity,
  } from '/@/api/tigerapi/system';
  import { AddAfterDelete, SaveEntity } from '/@/api/tigerapi/system';
  import { useGlobSetting } from '/@/hooks/setting';
  import { useRoute, useRouter } from 'vue-router';
  import CustModal from '/@/views/components/CustModal.vue';
@@ -221,17 +215,13 @@
        objParams.value['drawers'].forEach((d) => {
          let where = `${d['code']} = '${keyFieldValues.value[d['code']]}'`;
          /* type: all-表示需要code的所有的值 */
          if(d['type'] == 'all'){
            where = `${d['code']} in (${data.value[d['keyName']].map(value => `'${value[d['code']]}'`).join(',')})`;
          if (d['type'] == 'all' && data.value[d['keyName']].length > 0) {
            where = `${d['code']} in (${data.value[d['keyName']].map((value) => `'${value[d['code']]}'`).join(',')})`;
          }
          data.value[d['name']].map((item) => {
            item.ID = buildUUID();
          });
          AddAfterDelete(
            d['name'],
            data.value[d['name']],
            where,
          ).then((action) => {
          AddAfterDelete(d['name'], data.value[d['name']], where).then((action) => {
            if (action.IsSuccessed) {
              cancel();
            }
@@ -239,7 +229,7 @@
        });
      } else {
        /* 如果自定义提交方法存在就用自定义提交 */
        custImport.value['default']()[0].SubmitAll(data);
        custImport.value['default']()[0].SubmitAll(data, keyFieldValues, cancel);
      }
    } catch (error) {}
  }