表单预览和修改

This commit is contained in:
cxc
2022-12-20 16:32:39 +08:00
parent a0c3e7bd00
commit 9b33e7e846
14 changed files with 743 additions and 223 deletions

View File

@ -165,6 +165,7 @@
</template>
<script setup>
import { addForm, getForm, updateForm } from "@/api/flowable/form";
import { debounce } from "throttle-debounce";
import ClipboardJS from "clipboard";
import draggable from "vuedraggable";
@ -193,6 +194,7 @@ import {
} from "@/utils/generator/html";
import { makeUpJs } from "@/utils/generator/js";
import { makeUpCss } from "@/utils/generator/css";
import tab from "@/plugins/tab";
import {
getDrawingList,
saveDrawingList,
@ -202,11 +204,12 @@ import {
} from "@/utils/db";
import { nextTick, onMounted, reactive, ref, toRefs, watch } from "vue";
import axios from "axios";
import { useRoute } from "vue-router";
import { useRoute, useRouter } from "vue-router";
let tempActiveData;
let oldActiveId;
const route = useRoute();
const router = useRouter();
const drawingListInDB = getDrawingList();
const formConfInDB = getFormConf();
const idGlobal = ref(getIdGlobal());
@ -508,8 +511,8 @@ const refreshJson = (data) => {
/** 保存表单信息 */
const submitForm = () => {
formRef.value.validate((valid) => {
console.log(formObj.value);
return;
// console.log(formObj.value);
// return;
if (valid) {
if (formObj.value.formId != null) {
updateForm(formObj.value).then((response) => {
@ -524,8 +527,8 @@ const submitForm = () => {
idGlobal.value = 100;
open.value = false;
//TODO: 关闭当前标签页并返回上个页面
// this.$store.dispatch("tagsView/delView", this.$route);
// this.$router.go(-1);
tab.closeOpenPage();
router.back();
}
});
};