mirror of https://github.com/certd/certd
🔱: [client] sync upgrade with 4 commits [trident-sync]
refactor: 1.13.2 refactor: fs-bpmn 1.0.14 refactor: fs-bpmn 1.0.14pull/14/head
parent
a62230c195
commit
3e4a8f230f
|
@ -3,6 +3,16 @@
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
## [1.13.2](https://github.com/fast-crud/fast-crud/compare/v1.13.1...v1.13.2) (2023-04-20)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* dict ts缺少cloneable参数 ([ab9528d](https://github.com/fast-crud/fast-crud/commit/ab9528d7ae2ab782cccc89d7530a22faa981ee74))
|
||||||
|
|
||||||
|
### Performance Improvements
|
||||||
|
|
||||||
|
* 优化fs-images-format 加载失败时的显示 ([7df6eab](https://github.com/fast-crud/fast-crud/commit/7df6eab4d653409de442eeef933177906a2ffc70))
|
||||||
|
|
||||||
## [1.13.1](https://github.com/fast-crud/fast-crud/compare/v1.13.0...v1.13.1) (2023-04-10)
|
## [1.13.1](https://github.com/fast-crud/fast-crud/compare/v1.13.0...v1.13.1) (2023-04-10)
|
||||||
|
|
||||||
**Note:** Version bump only for package @fast-crud/fs-admin-antdv
|
**Note:** Version bump only for package @fast-crud/fs-admin-antdv
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@fast-crud/fs-admin-antdv",
|
"name": "@fast-crud/fs-admin-antdv",
|
||||||
"version": "1.13.1",
|
"version": "1.13.2",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
@ -25,11 +25,11 @@
|
||||||
"@ant-design/icons-vue": "^6.1.0",
|
"@ant-design/icons-vue": "^6.1.0",
|
||||||
"@aws-sdk/client-s3": "^3.292.0",
|
"@aws-sdk/client-s3": "^3.292.0",
|
||||||
"@aws-sdk/s3-request-presigner": "^3.292.0",
|
"@aws-sdk/s3-request-presigner": "^3.292.0",
|
||||||
"@fast-crud/fast-bpmn": "^1.0.10",
|
"@fast-crud/fast-bpmn": "^1.0.14",
|
||||||
"@fast-crud/fast-crud": "^1.13.1",
|
"@fast-crud/fast-crud": "^1.13.2",
|
||||||
"@fast-crud/fast-extends": "^1.13.1",
|
"@fast-crud/fast-extends": "^1.13.2",
|
||||||
"@fast-crud/ui-antdv": "^1.13.1",
|
"@fast-crud/ui-antdv": "^1.13.2",
|
||||||
"@fast-crud/ui-interface": "^1.13.1",
|
"@fast-crud/ui-interface": "^1.13.2",
|
||||||
"@iconify/iconify": "^3.1.0",
|
"@iconify/iconify": "^3.1.0",
|
||||||
"@iconify/json": "^2.2.35",
|
"@iconify/json": "^2.2.35",
|
||||||
"@purge-icons/generated": "^0.9.0",
|
"@purge-icons/generated": "^0.9.0",
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<component :is="ui.collapseItem.name" name="element-documentations">
|
<component :is="ui.collapseItem.name" name="element-user-assign">
|
||||||
<template #header>
|
<template #header>
|
||||||
<collapse-title :title="$t('panel.userAssign')">
|
<collapse-title :title="$t('panel.userAssign')">
|
||||||
<lucide-icon name="FileText" />
|
<lucide-icon name="FileText" />
|
||||||
|
@ -69,7 +69,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { computed, defineComponent, Ref, ref } from "vue";
|
import { computed, defineComponent, onMounted, onUnmounted, Ref, ref } from "vue";
|
||||||
import { useUi } from "@fast-crud/ui-interface";
|
import { useUi } from "@fast-crud/ui-interface";
|
||||||
import { useModelerStore, Base } from "@fast-crud/fast-bpmn";
|
import { useModelerStore, Base } from "@fast-crud/fast-bpmn";
|
||||||
|
|
||||||
|
@ -77,7 +77,6 @@ export default defineComponent({
|
||||||
name: "ElementUserAssign",
|
name: "ElementUserAssign",
|
||||||
setup() {
|
setup() {
|
||||||
const { ui } = useUi();
|
const { ui } = useUi();
|
||||||
|
|
||||||
const userTypeOptions = ref([
|
const userTypeOptions = ref([
|
||||||
{ value: "assignUser", label: "直接指派" },
|
{ value: "assignUser", label: "直接指派" },
|
||||||
{ value: "candidateUsers", label: "候选人" },
|
{ value: "candidateUsers", label: "候选人" },
|
||||||
|
@ -94,34 +93,25 @@ export default defineComponent({
|
||||||
{ id: "3", name: "测试部" }
|
{ id: "3", name: "测试部" }
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// import { injectModelerStore } from '../lib/store/modeler'
|
|
||||||
// import { getProcessProperty, setProcessProperty } from '../lib/bo-utils/processUtil'
|
|
||||||
const { injectModelerStore } = useModelerStore();
|
const { injectModelerStore } = useModelerStore();
|
||||||
const modelerStore = injectModelerStore();
|
const modelerStore = injectModelerStore();
|
||||||
|
|
||||||
const getActive = computed(() => modelerStore!.getActive!);
|
const getActive = computed(() => modelerStore!.getActive!);
|
||||||
// const getActiveId = computed(() => modelerStore!.getActiveId!)
|
const helper = modelerStore.helper;
|
||||||
|
|
||||||
const bpmnExpose = modelerStore.expose;
|
|
||||||
console.log("bpmnExpose", bpmnExpose);
|
|
||||||
const boUtils = bpmnExpose.boUtils;
|
|
||||||
const getProcessProperty = boUtils.processUtil.getProcessProperty;
|
|
||||||
const setProcessProperty = boUtils.processUtil.setProcessProperty;
|
|
||||||
|
|
||||||
const formData: Ref = ref({});
|
const formData: Ref = ref({});
|
||||||
|
|
||||||
function loadFromModel() {
|
function reload() {
|
||||||
|
let element = getActive.value as Base;
|
||||||
formData.value = {
|
formData.value = {
|
||||||
userType: getProcessProperty(getActive.value as Base, "userType"),
|
userType: helper.getElementProperty(element, "userType"),
|
||||||
assignUser: getProcessProperty(getActive.value as Base, "assignUser"),
|
assignUser: helper.getElementProperty(element, "assignUser"),
|
||||||
candidateUsers: getProcessProperty(getActive.value as Base, "candidateUsers"),
|
candidateUsers: helper.getElementProperty(element, "candidateUsers"),
|
||||||
candidateGroups: getProcessProperty(getActive.value as Base, "candidateGroups")
|
candidateGroups: helper.getElementProperty(element, "candidateGroups")
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
modelerStore.eventer.on("element-update", () => {
|
modelerStore.onElementUpdate(reload);
|
||||||
loadFromModel();
|
|
||||||
});
|
|
||||||
|
|
||||||
function vModeler(key: string) {
|
function vModeler(key: string) {
|
||||||
const valueKey = key ? "value." + key : "value";
|
const valueKey = key ? "value." + key : "value";
|
||||||
|
@ -129,15 +119,11 @@ export default defineComponent({
|
||||||
ref: formData,
|
ref: formData,
|
||||||
key: valueKey,
|
key: valueKey,
|
||||||
onChange: (value: any) => {
|
onChange: (value: any) => {
|
||||||
onPropertyChange(key, value);
|
helper.setElementProperty(getActive.value as Base, key, value);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
function onPropertyChange(key: string, value: any) {
|
|
||||||
setProcessProperty(modelerStore, getActive.value as Base, key, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
return { ui, userTypeOptions, vModeler, formData, userList, groupList };
|
return { ui, userTypeOptions, vModeler, formData, userList, groupList };
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -60,7 +60,7 @@ export default ({ command, mode }) => {
|
||||||
],
|
],
|
||||||
esbuild: {
|
esbuild: {
|
||||||
drop: command === "build" ? ["debugger"] : [],
|
drop: command === "build" ? ["debugger"] : [],
|
||||||
// pure: ["console.log", "debugger"],
|
pure: ["console.log", "debugger"],
|
||||||
jsxFactory: "h",
|
jsxFactory: "h",
|
||||||
jsxFragment: "Fragment"
|
jsxFragment: "Fragment"
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue