diff --git a/examples/views/formEditor/actionList.vue b/examples/views/formEditor/actionList.vue index ba05836..4864a00 100644 --- a/examples/views/formEditor/actionList.vue +++ b/examples/views/formEditor/actionList.vue @@ -33,10 +33,10 @@ const getAllActions = async () => { const handleDel = async (id) => { loading.value = true try { - await hooks.useFetch(`${uri.obj}/${id}`, { + await hooks.useFetch(`${uri.obj}/${route.params.objid}/action/${id}`, { method: 'delete' }) - getAllobjs() + getAllActions() } finally { loading.value = false } diff --git a/package.json b/package.json index 05cfc3d..4024c72 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "@vant/area-data": "^1.4.0", "@vant/touch-emulator": "^1.4.0", "@vue/shared": "^3.2.45", + "@vue/test-utils": "^2.3.2", "@vuelidate/core": "^2.0.0", "@vuelidate/validators": "^2.0.0", "async": "^3.2.4", @@ -49,6 +50,7 @@ "dayjs": "^1.11.7", "element-plus": "^2.2.28", "everright-filter": "^0.0.21", + "jsdom": "^22.0.0", "jss": "^10.9.2", "jss-preset-default": "^10.9.2", "lodash-es": "^4.17.21", diff --git a/packages/formEditor/components/CompleteButton.vue b/packages/formEditor/components/CompleteButton.vue index 5c56bcd..e4d44e0 100644 --- a/packages/formEditor/components/CompleteButton.vue +++ b/packages/formEditor/components/CompleteButton.vue @@ -27,21 +27,14 @@ const handleClick = async (type) => { if (props.mode === 'preview') return false try { await Promise.resolve(unref(props.handle).validate()) + // await ER.checkFieldsValidation() ER.emit('listener', { type: 'submit', data: ER.getData() }) - // console.log(JSON.stringify(_.cloneDeep(result))) } catch (e) { console.log(e) } - // unref(props.handle).validate().then(() => { - // const result = {} - // ER.state.allFields.forEach(e => { - // result[e.key] = e.options.defaultValue - // }) - // console.log(_.cloneDeep(result)) - // }) }