feat : workflow编辑器 无用功能屏蔽

This commit is contained in:
clay
2024-05-13 19:28:16 +08:00
parent 66454b2023
commit 5911d0f6d2
3 changed files with 6 additions and 41 deletions

View File

@@ -34,8 +34,7 @@
</template>
<script setup>
import {defineProps, watch,computed} from "vue";
import {defineProps, computed} from "vue";
import {useProcessStore} from "@/stores/processStore.js";
const props = defineProps({
@@ -45,18 +44,7 @@ const props = defineProps({
}
});
const processStore = useProcessStore();
const tableData = ref([]);
const isIndeterminate = ref(false);
const permSelect = ref("");
const checkStatus = reactive({
readOnly: true,
editable: false,
hide: false
});
const init = () => {
let oldPermMap = new Map()
@@ -66,29 +54,6 @@ const init = () => {
}
}
processStore.getSelectedNode().props.formPerms = [];
//todo 项目字段测试
let perms = [{
id: "projectName",
title: "项目名称",
required: true,
perm: "R"
}, {
id: "projectType",
title: "项目类型",
required: true,
perm: "R"
}, {
id: "projectDesc",
title: "项目描述",
required: true,
perm: "R"
}, {
id: "projectManager",
title: "项目经理",
required: true,
perm: "R"
}];
// formPermsLoad(oldPermMap, processStore.getDesign().formItems);
formPermsLoadMosr(oldPermMap, processFromPerms.value);
};
@@ -119,7 +84,6 @@ const allSelect = (type) => {
const formPermsLoadMosr = (oldPermMap, perms) => {
perms.forEach(perm =>{
console.log(perm)
//刷新名称
let old = oldPermMap.get(perm.id)
if (old) {
@@ -131,7 +95,7 @@ const formPermsLoadMosr = (oldPermMap, perms) => {
id: perm.id, //todo ,id 就是字段名称
title: perm.title,
required: perm.required,
perm: nowNode.type === "ROOT" ? "E" : "R"
perm: nowNode.value.type === "ROOT" ? "E" : "R"
});
}
})