|
@@ -1,64 +1,63 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="container">
|
|
<div class="container">
|
|
|
- <a-collapse v-model:activeKey='activeKey' @change='changeCollapse'>
|
|
|
|
|
- <a-collapse-panel key='0' header='流程名称设置:'>
|
|
|
|
|
|
|
+ <a-collapse
|
|
|
|
|
+ v-model:activeKey="activeKey"
|
|
|
|
|
+ :bordered="false"
|
|
|
|
|
+ style="background: rgb(255, 255, 255)"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template #expandIcon="{ isActive }">
|
|
|
|
|
+ <caret-right-outlined :rotate="isActive ? 90 : 0" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <a-collapse-panel key='0' header='流程名称设置:' :style="customStyle">
|
|
|
<FlowNameSetting :flowCode='flowCode'></FlowNameSetting>
|
|
<FlowNameSetting :flowCode='flowCode'></FlowNameSetting>
|
|
|
</a-collapse-panel>
|
|
</a-collapse-panel>
|
|
|
- <a-collapse-panel key='1' header='单号前缀:'>
|
|
|
|
|
|
|
+ <a-collapse-panel key='1' header='单号前缀:' :style="customStyle">
|
|
|
<FlowNumberPrefix :flowCode='flowCode'></FlowNumberPrefix>
|
|
<FlowNumberPrefix :flowCode='flowCode'></FlowNumberPrefix>
|
|
|
</a-collapse-panel>
|
|
</a-collapse-panel>
|
|
|
- <a-collapse-panel key='2' header='流程描述'>
|
|
|
|
|
- <FlowDescribe :flowCode='flowCode'></FlowDescribe>
|
|
|
|
|
- </a-collapse-panel>
|
|
|
|
|
- <a-collapse-panel key='3' header='事件方法设置'>
|
|
|
|
|
|
|
+ <a-collapse-panel key='3' header='事件方法设置' :style="customStyle">
|
|
|
<FlowEventService :flowCode='flowCode'></FlowEventService>
|
|
<FlowEventService :flowCode='flowCode'></FlowEventService>
|
|
|
</a-collapse-panel>
|
|
</a-collapse-panel>
|
|
|
- <a-collapse-panel key='4' header='发起表单权限'>
|
|
|
|
|
|
|
+ <a-collapse-panel key='4' header='发起表单权限' :style="customStyle">
|
|
|
<FlowInitiateForm :flowCode='flowCode'></FlowInitiateForm>
|
|
<FlowInitiateForm :flowCode='flowCode'></FlowInitiateForm>
|
|
|
</a-collapse-panel>
|
|
</a-collapse-panel>
|
|
|
- <a-collapse-panel key='5' header='查看表单权限'>
|
|
|
|
|
|
|
+ <a-collapse-panel key='5' header='查看表单权限' :style="customStyle">
|
|
|
<FlowManageForm :flowCode='flowCode'></FlowManageForm>
|
|
<FlowManageForm :flowCode='flowCode'></FlowManageForm>
|
|
|
</a-collapse-panel>
|
|
</a-collapse-panel>
|
|
|
|
|
+ <a-collapse-panel key='2' header='流程描述' :style="customStyle">
|
|
|
|
|
+ <FlowDescribe :flowCode='flowCode'></FlowDescribe>
|
|
|
|
|
+ </a-collapse-panel>
|
|
|
</a-collapse>
|
|
</a-collapse>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
-<script>
|
|
|
|
|
|
|
+
|
|
|
|
|
+<script setup>
|
|
|
|
|
+import { ref } from 'vue';
|
|
|
import FlowNameSetting from '/@/views/flow/stSetting/flowNameSetting.vue'
|
|
import FlowNameSetting from '/@/views/flow/stSetting/flowNameSetting.vue'
|
|
|
import FlowEventService from '/@/views/flow/stSetting/flowEventService.vue'
|
|
import FlowEventService from '/@/views/flow/stSetting/flowEventService.vue'
|
|
|
import FlowNumberPrefix from '/@/views/flow/stSetting/flowNumberPrefix.vue'
|
|
import FlowNumberPrefix from '/@/views/flow/stSetting/flowNumberPrefix.vue'
|
|
|
import FlowDescribe from '/@/views/flow/stSetting/flowDescribe.vue'
|
|
import FlowDescribe from '/@/views/flow/stSetting/flowDescribe.vue'
|
|
|
import FlowInitiateForm from '/@/views/flow/stSetting/flowInitiateForm.vue'
|
|
import FlowInitiateForm from '/@/views/flow/stSetting/flowInitiateForm.vue'
|
|
|
import FlowManageForm from '/@/views/flow/stSetting/flowManageForm.vue'
|
|
import FlowManageForm from '/@/views/flow/stSetting/flowManageForm.vue'
|
|
|
-
|
|
|
|
|
-export default {
|
|
|
|
|
- data() {
|
|
|
|
|
- return {
|
|
|
|
|
- text: ``,
|
|
|
|
|
- activeKey: ['0']
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- props: {
|
|
|
|
|
- flowCode: ''
|
|
|
|
|
- },
|
|
|
|
|
- components: {
|
|
|
|
|
- FlowEventService,
|
|
|
|
|
- FlowNumberPrefix,
|
|
|
|
|
- FlowDescribe,
|
|
|
|
|
- FlowInitiateForm,
|
|
|
|
|
- FlowManageForm,
|
|
|
|
|
- FlowNameSetting
|
|
|
|
|
- },
|
|
|
|
|
- methods: {
|
|
|
|
|
- changeCollapse(key) {
|
|
|
|
|
- console.log(key, 'key')
|
|
|
|
|
- }
|
|
|
|
|
|
|
+const customStyle = "background: #f8f9fa;border-radius: 4px;margin-bottom: 14px;border: 0;overflow: hidden";
|
|
|
|
|
+const props = defineProps({
|
|
|
|
|
+ flowCode: {
|
|
|
|
|
+ type: String,
|
|
|
|
|
+ default: ''
|
|
|
}
|
|
}
|
|
|
-}
|
|
|
|
|
|
|
+})
|
|
|
|
|
+const activeKey = ref(['-1'])
|
|
|
|
|
+
|
|
|
</script>
|
|
</script>
|
|
|
|
|
+
|
|
|
<style scoped>
|
|
<style scoped>
|
|
|
.container {
|
|
.container {
|
|
|
- height: 100%; /* 根据需要调整高度 */
|
|
|
|
|
- overflow-y: auto; /* 增加竖向滚动条 */
|
|
|
|
|
|
|
+ height: calc(100% - 32px);
|
|
|
|
|
+ overflow-y: auto;
|
|
|
|
|
+ border: 1px solid #ccc; /* 添加灰色边框 */
|
|
|
|
|
+ border-radius: 8px; /* 添加圆角边框 */
|
|
|
|
|
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */
|
|
|
|
|
+ background-color: #fff; /* 设置背景颜色 */
|
|
|
|
|
+ padding: 16px; /* 添加内边距 */
|
|
|
|
|
+ margin: 16px;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
</style>
|
|
</style>
|