diff --git a/src/views/crud/advanced/custom-layout/crud.jsx b/src/views/crud/advanced/custom-layout/crud.jsx index 6a33d864..7ff57450 100644 --- a/src/views/crud/advanced/custom-layout/crud.jsx +++ b/src/views/crud/advanced/custom-layout/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/advanced/from-backend/crud.jsx b/src/views/crud/advanced/from-backend/crud.jsx index 87f9a6e0..59298349 100644 --- a/src/views/crud/advanced/from-backend/crud.jsx +++ b/src/views/crud/advanced/from-backend/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/advanced/in-dialog/crud/crud.jsx b/src/views/crud/advanced/in-dialog/crud/crud.jsx index 9d2849e1..83a4d60e 100644 --- a/src/views/crud/advanced/in-dialog/crud/crud.jsx +++ b/src/views/crud/advanced/in-dialog/crud/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/advanced/layout/crud.jsx b/src/views/crud/advanced/layout/crud.jsx index bbe69df4..7edd2525 100644 --- a/src/views/crud/advanced/layout/crud.jsx +++ b/src/views/crud/advanced/layout/crud.jsx @@ -6,7 +6,9 @@ export default function ({}) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/advanced/linkage/crud.jsx b/src/views/crud/advanced/linkage/crud.jsx index 82b3166e..1d978d1a 100644 --- a/src/views/crud/advanced/linkage/crud.jsx +++ b/src/views/crud/advanced/linkage/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/advanced/local-pagination/crud.jsx b/src/views/crud/advanced/local-pagination/crud.jsx index 2a412130..a141a9eb 100644 --- a/src/views/crud/advanced/local-pagination/crud.jsx +++ b/src/views/crud/advanced/local-pagination/crud.jsx @@ -34,7 +34,9 @@ export default function ({ expose, localDataRef }) { }; }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; await api.UpdateObj(form); //更新本地数据 const tableData = localDataRef.value; diff --git a/src/views/crud/advanced/nest/aside-table/crud.jsx b/src/views/crud/advanced/nest/aside-table/crud.jsx index 606b5d44..ab7c0c7c 100644 --- a/src/views/crud/advanced/nest/aside-table/crud.jsx +++ b/src/views/crud/advanced/nest/aside-table/crud.jsx @@ -2,7 +2,9 @@ import * as api from './api'; import { dict } from '@fast-crud/fast-crud'; export default function ({ expose }) { const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/advanced/nest/crud.jsx b/src/views/crud/advanced/nest/crud.jsx index 04a01e81..c40ce00f 100644 --- a/src/views/crud/advanced/nest/crud.jsx +++ b/src/views/crud/advanced/nest/crud.jsx @@ -4,7 +4,9 @@ import { compute } from '@fast-crud/fast-crud'; import SubTable from './sub-table/index.vue'; export default function ({ expose, asideTableRef }) { const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/advanced/nest/sub-table/crud.jsx b/src/views/crud/advanced/nest/sub-table/crud.jsx index 052cfb10..c19edd2b 100644 --- a/src/views/crud/advanced/nest/sub-table/crud.jsx +++ b/src/views/crud/advanced/nest/sub-table/crud.jsx @@ -1,7 +1,9 @@ import * as api from './api'; export default function ({ expose, props, ctx }) { const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/basis/column-merge-plugin/crud.tsx b/src/views/crud/basis/column-merge-plugin/crud.tsx index 1ffafd6b..9b43fb42 100644 --- a/src/views/crud/basis/column-merge-plugin/crud.tsx +++ b/src/views/crud/basis/column-merge-plugin/crud.tsx @@ -14,7 +14,9 @@ export default function ({}: CreateCrudOptionsProps): CreateCrudOptionsRet { return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/basis/columns-set/crud.jsx b/src/views/crud/basis/columns-set/crud.jsx index d768a6da..eccc4a7b 100644 --- a/src/views/crud/basis/columns-set/crud.jsx +++ b/src/views/crud/basis/columns-set/crud.jsx @@ -6,7 +6,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/basis/compute-more/crud.jsx b/src/views/crud/basis/compute-more/crud.jsx index 418a5fa5..d49de7a8 100644 --- a/src/views/crud/basis/compute-more/crud.jsx +++ b/src/views/crud/basis/compute-more/crud.jsx @@ -6,7 +6,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/basis/compute/crud.jsx b/src/views/crud/basis/compute/crud.jsx index 1d265150..1c344b3f 100644 --- a/src/views/crud/basis/compute/crud.jsx +++ b/src/views/crud/basis/compute/crud.jsx @@ -13,7 +13,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/basis/custom/crud.tsx b/src/views/crud/basis/custom/crud.tsx index 9d0d278e..506619b6 100644 --- a/src/views/crud/basis/custom/crud.tsx +++ b/src/views/crud/basis/custom/crud.tsx @@ -17,7 +17,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/basis/i18n/crud.jsx b/src/views/crud/basis/i18n/crud.jsx index e4ccef89..b61b7493 100644 --- a/src/views/crud/basis/i18n/crud.jsx +++ b/src/views/crud/basis/i18n/crud.jsx @@ -7,7 +7,9 @@ export default function ({}) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/basis/layout-card/crud.jsx b/src/views/crud/basis/layout-card/crud.jsx index e4e639f7..c5f4fe5d 100644 --- a/src/views/crud/basis/layout-card/crud.jsx +++ b/src/views/crud/basis/layout-card/crud.jsx @@ -5,7 +5,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/basis/layout-custom/crud.jsx b/src/views/crud/basis/layout-custom/crud.jsx index 1b605e53..ba9bf838 100644 --- a/src/views/crud/basis/layout-custom/crud.jsx +++ b/src/views/crud/basis/layout-custom/crud.jsx @@ -7,7 +7,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/basis/reset/crud.tsx b/src/views/crud/basis/reset/crud.tsx index c89c72ab..e746c8bf 100644 --- a/src/views/crud/basis/reset/crud.tsx +++ b/src/views/crud/basis/reset/crud.tsx @@ -15,7 +15,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/basis/value-change/crud.jsx b/src/views/crud/basis/value-change/crud.jsx index 38def281..89858a88 100644 --- a/src/views/crud/basis/value-change/crud.jsx +++ b/src/views/crud/basis/value-change/crud.jsx @@ -7,7 +7,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/button/crud.jsx b/src/views/crud/component/button/crud.jsx index 93132f0f..606ff9d5 100644 --- a/src/views/crud/component/button/crud.jsx +++ b/src/views/crud/component/button/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/cascader/crud.jsx b/src/views/crud/component/cascader/crud.jsx index 93861c1a..fc87ad99 100644 --- a/src/views/crud/component/cascader/crud.jsx +++ b/src/views/crud/component/cascader/crud.jsx @@ -6,7 +6,9 @@ export default function () { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/checkbox/crud.jsx b/src/views/crud/component/checkbox/crud.jsx index 5f65f825..b5151955 100644 --- a/src/views/crud/component/checkbox/crud.jsx +++ b/src/views/crud/component/checkbox/crud.jsx @@ -5,7 +5,9 @@ export default function ({}) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/date/crud.jsx b/src/views/crud/component/date/crud.jsx index 913cf775..c49d5236 100644 --- a/src/views/crud/component/date/crud.jsx +++ b/src/views/crud/component/date/crud.jsx @@ -7,7 +7,9 @@ export default function ({}) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/editor/crud.jsx b/src/views/crud/component/editor/crud.jsx index 2c7af0a1..1a580768 100644 --- a/src/views/crud/component/editor/crud.jsx +++ b/src/views/crud/component/editor/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/icon/crud.jsx b/src/views/crud/component/icon/crud.jsx index 6e41a27d..7f6b2e6a 100644 --- a/src/views/crud/component/icon/crud.jsx +++ b/src/views/crud/component/icon/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/json/crud.tsx b/src/views/crud/component/json/crud.tsx index 09c9343f..5a545e96 100644 --- a/src/views/crud/component/json/crud.tsx +++ b/src/views/crud/component/json/crud.tsx @@ -16,7 +16,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/component/number/crud.jsx b/src/views/crud/component/number/crud.jsx index edca86d0..fd9de997 100644 --- a/src/views/crud/component/number/crud.jsx +++ b/src/views/crud/component/number/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/phone/crud.tsx b/src/views/crud/component/phone/crud.tsx index 2e39d423..2cf93544 100644 --- a/src/views/crud/component/phone/crud.tsx +++ b/src/views/crud/component/phone/crud.tsx @@ -7,7 +7,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/component/radio/crud.jsx b/src/views/crud/component/radio/crud.jsx index 6e1b131f..55c94c84 100644 --- a/src/views/crud/component/radio/crud.jsx +++ b/src/views/crud/component/radio/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/select/crud.jsx b/src/views/crud/component/select/crud.jsx index fb0570ee..ff764140 100644 --- a/src/views/crud/component/select/crud.jsx +++ b/src/views/crud/component/select/crud.jsx @@ -41,7 +41,9 @@ export default function () { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/switch/crud.jsx b/src/views/crud/component/switch/crud.jsx index 97cf9bd9..4b3bf1b7 100644 --- a/src/views/crud/component/switch/crud.jsx +++ b/src/views/crud/component/switch/crud.jsx @@ -5,7 +5,9 @@ export default function ({}) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/table-select/crud.tsx b/src/views/crud/component/table-select/crud.tsx index 747f4ca4..b60f9758 100644 --- a/src/views/crud/component/table-select/crud.tsx +++ b/src/views/crud/component/table-select/crud.tsx @@ -17,7 +17,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/component/text/crud.jsx b/src/views/crud/component/text/crud.jsx index 9139575f..24ade29b 100644 --- a/src/views/crud/component/text/crud.jsx +++ b/src/views/crud/component/text/crud.jsx @@ -5,7 +5,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/tree/crud.jsx b/src/views/crud/component/tree/crud.jsx index 6adeeede..8355e872 100644 --- a/src/views/crud/component/tree/crud.jsx +++ b/src/views/crud/component/tree/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/uploader/alioss/crud.jsx b/src/views/crud/component/uploader/alioss/crud.jsx index aef07db4..30662a95 100644 --- a/src/views/crud/component/uploader/alioss/crud.jsx +++ b/src/views/crud/component/uploader/alioss/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/uploader/cos/crud.jsx b/src/views/crud/component/uploader/cos/crud.jsx index 89b5d6d3..00dd28ab 100644 --- a/src/views/crud/component/uploader/cos/crud.jsx +++ b/src/views/crud/component/uploader/cos/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/uploader/cropper/crud.jsx b/src/views/crud/component/uploader/cropper/crud.jsx index 855e265e..c7e8c058 100644 --- a/src/views/crud/component/uploader/cropper/crud.jsx +++ b/src/views/crud/component/uploader/cropper/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/uploader/form/crud.jsx b/src/views/crud/component/uploader/form/crud.jsx index d907a83a..c4ada1e9 100644 --- a/src/views/crud/component/uploader/form/crud.jsx +++ b/src/views/crud/component/uploader/form/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/uploader/qiniu/crud.jsx b/src/views/crud/component/uploader/qiniu/crud.jsx index a2100ce7..c9645b2a 100644 --- a/src/views/crud/component/uploader/qiniu/crud.jsx +++ b/src/views/crud/component/uploader/qiniu/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/component/uploader/s3/crud.tsx b/src/views/crud/component/uploader/s3/crud.tsx index e65f0113..c21a876b 100644 --- a/src/views/crud/component/uploader/s3/crud.tsx +++ b/src/views/crud/component/uploader/s3/crud.tsx @@ -15,7 +15,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/dict/cloneable/crud.jsx b/src/views/crud/dict/cloneable/crud.jsx index 30c53738..9f1a5c1b 100644 --- a/src/views/crud/dict/cloneable/crud.jsx +++ b/src/views/crud/dict/cloneable/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/dict/prototype/crud.jsx b/src/views/crud/dict/prototype/crud.jsx index 6fc0ff65..0226b66c 100644 --- a/src/views/crud/dict/prototype/crud.jsx +++ b/src/views/crud/dict/prototype/crud.jsx @@ -6,7 +6,9 @@ export default function () { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/dict/shared/manager/crud.tsx b/src/views/crud/dict/shared/manager/crud.tsx index c27110a8..4840add1 100644 --- a/src/views/crud/dict/shared/manager/crud.tsx +++ b/src/views/crud/dict/shared/manager/crud.tsx @@ -6,7 +6,9 @@ export default function ({}) { return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/dict/shared/use/crud.jsx b/src/views/crud/dict/shared/use/crud.jsx index f2f566d5..da43dbb6 100644 --- a/src/views/crud/dict/shared/use/crud.jsx +++ b/src/views/crud/dict/shared/use/crud.jsx @@ -5,7 +5,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/dict/single/crud.jsx b/src/views/crud/dict/single/crud.jsx index 519c8b33..11918fdc 100644 --- a/src/views/crud/dict/single/crud.jsx +++ b/src/views/crud/dict/single/crud.jsx @@ -5,7 +5,9 @@ export default function () { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/editable/cell/crud.tsx b/src/views/crud/editable/cell/crud.tsx index 8ef0b7b9..54ab433f 100644 --- a/src/views/crud/editable/cell/crud.tsx +++ b/src/views/crud/editable/cell/crud.tsx @@ -18,7 +18,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/editable/free/crud.tsx b/src/views/crud/editable/free/crud.tsx index 0084c43d..1cd18162 100644 --- a/src/views/crud/editable/free/crud.tsx +++ b/src/views/crud/editable/free/crud.tsx @@ -16,7 +16,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/editable/row/crud.tsx b/src/views/crud/editable/row/crud.tsx index 4f0f1acd..87cadf05 100644 --- a/src/views/crud/editable/row/crud.tsx +++ b/src/views/crud/editable/row/crud.tsx @@ -15,7 +15,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/editable/vmodel/crud.tsx b/src/views/crud/editable/vmodel/crud.tsx index a6c004cb..5a4fd2cc 100644 --- a/src/views/crud/editable/vmodel/crud.tsx +++ b/src/views/crud/editable/vmodel/crud.tsx @@ -18,7 +18,9 @@ export default function (props: CreateCrudOptionsProps): CreateCrudOptionsRet { return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/editable/vmodel/free/crud.tsx b/src/views/crud/editable/vmodel/free/crud.tsx index 3795f6cd..23d0ce8c 100644 --- a/src/views/crud/editable/vmodel/free/crud.tsx +++ b/src/views/crud/editable/vmodel/free/crud.tsx @@ -16,7 +16,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti // return await api.GetList(query); // }; // const editRequest = async ({ form, row }: EditReq) => { - // form.id = row.id; + // if(form.id==null){ + form.id = row.id; + }; // return await api.UpdateObj(form); // }; // const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/feature/column-sort/crud.jsx b/src/views/crud/feature/column-sort/crud.jsx index 0e7d3793..e87adc16 100644 --- a/src/views/crud/feature/column-sort/crud.jsx +++ b/src/views/crud/feature/column-sort/crud.jsx @@ -2,7 +2,9 @@ import * as api from './api'; import { dict } from '@fast-crud/fast-crud'; export default function ({ expose }) { const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/columns-set/crud.jsx b/src/views/crud/feature/columns-set/crud.jsx index ced0c219..10f544b4 100644 --- a/src/views/crud/feature/columns-set/crud.jsx +++ b/src/views/crud/feature/columns-set/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/editable-row/crud.jsx b/src/views/crud/feature/editable-row/crud.jsx index 3f77a9ce..1ef7889a 100644 --- a/src/views/crud/feature/editable-row/crud.jsx +++ b/src/views/crud/feature/editable-row/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/editable/crud.jsx b/src/views/crud/feature/editable/crud.jsx index d95154b4..fa4572b9 100644 --- a/src/views/crud/feature/editable/crud.jsx +++ b/src/views/crud/feature/editable/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/expand/crud.jsx b/src/views/crud/feature/expand/crud.jsx index fde4227c..ad5ebb0a 100644 --- a/src/views/crud/feature/expand/crud.jsx +++ b/src/views/crud/feature/expand/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/export/crud.tsx b/src/views/crud/feature/export/crud.tsx index ac85d726..ee752bbb 100644 --- a/src/views/crud/feature/export/crud.tsx +++ b/src/views/crud/feature/export/crud.tsx @@ -16,7 +16,9 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/feature/filter/crud.jsx b/src/views/crud/feature/filter/crud.jsx index 826fc1a5..39b9b122 100644 --- a/src/views/crud/feature/filter/crud.jsx +++ b/src/views/crud/feature/filter/crud.jsx @@ -6,7 +6,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/fixed/crud.jsx b/src/views/crud/feature/fixed/crud.jsx index 526eb9f6..98844b3c 100644 --- a/src/views/crud/feature/fixed/crud.jsx +++ b/src/views/crud/feature/fixed/crud.jsx @@ -2,7 +2,9 @@ import * as api from './api'; import { dict } from '@fast-crud/fast-crud'; export default function ({ expose }) { const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/header-group/crud.jsx b/src/views/crud/feature/header-group/crud.jsx index eed00370..bcc6f1be 100644 --- a/src/views/crud/feature/header-group/crud.jsx +++ b/src/views/crud/feature/header-group/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/height/crud.jsx b/src/views/crud/feature/height/crud.jsx index ab8993c8..58463b2d 100644 --- a/src/views/crud/feature/height/crud.jsx +++ b/src/views/crud/feature/height/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/hide/crud.jsx b/src/views/crud/feature/hide/crud.jsx index 7d04f8e5..1c748c34 100644 --- a/src/views/crud/feature/hide/crud.jsx +++ b/src/views/crud/feature/hide/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/index/crud.jsx b/src/views/crud/feature/index/crud.jsx index 0c6933e1..4d27d19b 100644 --- a/src/views/crud/feature/index/crud.jsx +++ b/src/views/crud/feature/index/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/merge/crud.jsx b/src/views/crud/feature/merge/crud.jsx index c6e837ec..cf5798c2 100644 --- a/src/views/crud/feature/merge/crud.jsx +++ b/src/views/crud/feature/merge/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/remove/crud.jsx b/src/views/crud/feature/remove/crud.jsx index 12e7952f..19842db9 100644 --- a/src/views/crud/feature/remove/crud.jsx +++ b/src/views/crud/feature/remove/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/search-multi/crud.jsx b/src/views/crud/feature/search-multi/crud.jsx index be00e407..333e6392 100644 --- a/src/views/crud/feature/search-multi/crud.jsx +++ b/src/views/crud/feature/search-multi/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/search/crud.jsx b/src/views/crud/feature/search/crud.jsx index c9212e06..13e8fe9c 100644 --- a/src/views/crud/feature/search/crud.jsx +++ b/src/views/crud/feature/search/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/selection/crud.jsx b/src/views/crud/feature/selection/crud.jsx index b415437b..cae0ec5f 100644 --- a/src/views/crud/feature/selection/crud.jsx +++ b/src/views/crud/feature/selection/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/sortable/crud.jsx b/src/views/crud/feature/sortable/crud.jsx index 57260129..11ef3185 100644 --- a/src/views/crud/feature/sortable/crud.jsx +++ b/src/views/crud/feature/sortable/crud.jsx @@ -2,7 +2,9 @@ import * as api from './api'; import { dict } from '@fast-crud/fast-crud'; export default function ({ expose }) { const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/tabs/crud.tsx b/src/views/crud/feature/tabs/crud.tsx index 517288b1..ed560c01 100644 --- a/src/views/crud/feature/tabs/crud.tsx +++ b/src/views/crud/feature/tabs/crud.tsx @@ -15,7 +15,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/feature/tree/crud.jsx b/src/views/crud/feature/tree/crud.jsx index 282a3458..231c4cd5 100644 --- a/src/views/crud/feature/tree/crud.jsx +++ b/src/views/crud/feature/tree/crud.jsx @@ -7,7 +7,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/feature/value-builder/crud.jsx b/src/views/crud/feature/value-builder/crud.jsx index 4e719989..95f52bd7 100644 --- a/src/views/crud/feature/value-builder/crud.jsx +++ b/src/views/crud/feature/value-builder/crud.jsx @@ -2,7 +2,9 @@ import * as api from './api'; import { dict } from '@fast-crud/fast-crud'; export default function ({ expose }) { const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/base/crud.tsx b/src/views/crud/form/base/crud.tsx index 11266c8f..042b5ca9 100644 --- a/src/views/crud/form/base/crud.tsx +++ b/src/views/crud/form/base/crud.tsx @@ -18,7 +18,9 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/form/custom-form/crud.tsx b/src/views/crud/form/custom-form/crud.tsx index 32f171cb..90ffa5aa 100644 --- a/src/views/crud/form/custom-form/crud.tsx +++ b/src/views/crud/form/custom-form/crud.tsx @@ -96,7 +96,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/form/drawer/crud.jsx b/src/views/crud/form/drawer/crud.jsx index 1b60f78b..af54a5e4 100644 --- a/src/views/crud/form/drawer/crud.jsx +++ b/src/views/crud/form/drawer/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/group-tabs/crud.jsx b/src/views/crud/form/group-tabs/crud.jsx index a28be169..81fb357a 100644 --- a/src/views/crud/form/group-tabs/crud.jsx +++ b/src/views/crud/form/group-tabs/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/group/crud.jsx b/src/views/crud/form/group/crud.jsx index 93165b18..8fb10c16 100644 --- a/src/views/crud/form/group/crud.jsx +++ b/src/views/crud/form/group/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/helper/crud.jsx b/src/views/crud/form/helper/crud.jsx index 7d406eaf..189b5b25 100644 --- a/src/views/crud/form/helper/crud.jsx +++ b/src/views/crud/form/helper/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/inner/area/crud.jsx b/src/views/crud/form/inner/area/crud.jsx index dbd13b80..1d759c2b 100644 --- a/src/views/crud/form/inner/area/crud.jsx +++ b/src/views/crud/form/inner/area/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/inner/crud.jsx b/src/views/crud/form/inner/crud.jsx index 7bd206c9..12a961a0 100644 --- a/src/views/crud/form/inner/crud.jsx +++ b/src/views/crud/form/inner/crud.jsx @@ -8,7 +8,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/layout-flex/crud.jsx b/src/views/crud/form/layout-flex/crud.jsx index 9b5361f4..98556f61 100644 --- a/src/views/crud/form/layout-flex/crud.jsx +++ b/src/views/crud/form/layout-flex/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/layout-grid/crud.jsx b/src/views/crud/form/layout-grid/crud.jsx index 34300c2f..30706e1c 100644 --- a/src/views/crud/form/layout-grid/crud.jsx +++ b/src/views/crud/form/layout-grid/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/layout/crud.jsx b/src/views/crud/form/layout/crud.jsx index 9142f3e3..7fe9b879 100644 --- a/src/views/crud/form/layout/crud.jsx +++ b/src/views/crud/form/layout/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/nest/crud.jsx b/src/views/crud/form/nest/crud.jsx index 72f95f8f..da1ef036 100644 --- a/src/views/crud/form/nest/crud.jsx +++ b/src/views/crud/form/nest/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/new-page/crud.jsx b/src/views/crud/form/new-page/crud.jsx index a3b4e58b..fc3cf065 100644 --- a/src/views/crud/form/new-page/crud.jsx +++ b/src/views/crud/form/new-page/crud.jsx @@ -9,7 +9,9 @@ export default function ({ expose }) { }; const editRequest = async ({ form, row }) => { if (row.id) { + if(form.id==null){ form.id = row.id; + }; } return await api.UpdateObj(form); diff --git a/src/views/crud/form/render/crud.tsx b/src/views/crud/form/render/crud.tsx index aac23305..17b7f26d 100644 --- a/src/views/crud/form/render/crud.tsx +++ b/src/views/crud/form/render/crud.tsx @@ -14,7 +14,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/form/single-column/crud.jsx b/src/views/crud/form/single-column/crud.jsx index 99db8586..3ad6864b 100644 --- a/src/views/crud/form/single-column/crud.jsx +++ b/src/views/crud/form/single-column/crud.jsx @@ -4,7 +4,9 @@ export default function ({ crudExpose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/validation/crud.jsx b/src/views/crud/form/validation/crud.jsx index 6e754d20..917b56f1 100644 --- a/src/views/crud/form/validation/crud.jsx +++ b/src/views/crud/form/validation/crud.jsx @@ -25,7 +25,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/form/view/crud.tsx b/src/views/crud/form/view/crud.tsx index 8e478b8f..71478d71 100644 --- a/src/views/crud/form/view/crud.tsx +++ b/src/views/crud/form/view/crud.tsx @@ -14,7 +14,9 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti return await api.GetList(query); }; const editRequest = async ({ form, row }: EditReq) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }: DelReq) => { diff --git a/src/views/crud/row-handle/dropdown/crud.jsx b/src/views/crud/row-handle/dropdown/crud.jsx index 09e4ead8..18bc1a33 100644 --- a/src/views/crud/row-handle/dropdown/crud.jsx +++ b/src/views/crud/row-handle/dropdown/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/row-handle/tooltip/crud.jsx b/src/views/crud/row-handle/tooltip/crud.jsx index 80a1442c..c8355b39 100644 --- a/src/views/crud/row-handle/tooltip/crud.jsx +++ b/src/views/crud/row-handle/tooltip/crud.jsx @@ -6,7 +6,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/slots/cell/crud.jsx b/src/views/crud/slots/cell/crud.jsx index c51884f0..e130513c 100644 --- a/src/views/crud/slots/cell/crud.jsx +++ b/src/views/crud/slots/cell/crud.jsx @@ -5,7 +5,9 @@ export default function ({}) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/slots/form-item/crud.jsx b/src/views/crud/slots/form-item/crud.jsx index 4ff8b071..8fdc665a 100644 --- a/src/views/crud/slots/form-item/crud.jsx +++ b/src/views/crud/slots/form-item/crud.jsx @@ -4,7 +4,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/slots/form/crud.jsx b/src/views/crud/slots/form/crud.jsx index 41908db9..c7274afd 100644 --- a/src/views/crud/slots/form/crud.jsx +++ b/src/views/crud/slots/form/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async ({ row }) => { diff --git a/src/views/crud/slots/layout/crud.jsx b/src/views/crud/slots/layout/crud.jsx index 7ff083ed..26fdea1f 100644 --- a/src/views/crud/slots/layout/crud.jsx +++ b/src/views/crud/slots/layout/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async (id) => { diff --git a/src/views/crud/slots/search/crud.jsx b/src/views/crud/slots/search/crud.jsx index 7ff083ed..26fdea1f 100644 --- a/src/views/crud/slots/search/crud.jsx +++ b/src/views/crud/slots/search/crud.jsx @@ -5,7 +5,9 @@ export default function ({ expose }) { return await api.GetList(query); }; const editRequest = async ({ form, row }) => { - form.id = row.id; + if(form.id==null){ + form.id = row.id; + }; return await api.UpdateObj(form); }; const delRequest = async (id) => {