hookehuyr

✨ feat: 预览模式下查询条件修改

1 /* 1 /*
2 * @Date: 2023-11-30 10:34:01 2 * @Date: 2023-11-30 10:34:01
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-02-29 15:01:23 4 + * @LastEditTime: 2024-07-12 15:11:17
5 * @FilePath: /vue-flow-editor/doc/api/index.js 5 * @FilePath: /vue-flow-editor/doc/api/index.js
6 * @Description: 文件描述 6 * @Description: 文件描述
7 */ 7 */
8 import { fn, fetch } from './fn'; 8 import { fn, fetch } from './fn';
9 9
10 const Api = { 10 const Api = {
11 - FLOW_VERSION: '/admin/?a=flow_version', 11 + FLOW_VERSION: '/admin/?a=flow_version&m=mod',
12 - SAVE_FLOW: '/admin/?a=save_flow', 12 + SAVE_FLOW: '/admin/?a=save_flow&m=mod',
13 - FLOW_NODES: '/admin/?a=flow_nodes', 13 + FLOW_NODES: '/admin/?a=flow_nodes&m=srv',
14 - ENABLE_FLOW_VERSION: '/admin/?a=enable_flow_version', 14 + ENABLE_FLOW_VERSION: '/admin/?a=enable_flow_version&m=mod',
15 - FLOW_NODE_PROPERTY: '/admin/?a=flow_node_property', 15 + FLOW_NODE_PROPERTY: '/admin/?a=flow_node_property&m=mod',
16 - SAVE_FLOW_NODE_PROPERTY: '/admin/?a=save_node_property', 16 + SAVE_FLOW_NODE_PROPERTY: '/admin/?a=save_node_property&m=mod',
17 - SAVE_ALL_FLOW_NODE_PROPERTY: '/admin/?a=save_all_node_property', 17 + SAVE_ALL_FLOW_NODE_PROPERTY: '/admin/?a=save_all_node_property&m=mod',
18 - CHECK_ALL_FLOW_NODE_PROPERTY: '/admin/?a=check_all_node_property', 18 + CHECK_ALL_FLOW_NODE_PROPERTY: '/admin/?a=check_all_node_property&m=mod',
19 - SAVE_NODE_SORT: '/admin/?a=save_node_sort', 19 + SAVE_NODE_SORT: '/admin/?a=save_node_sort&m=mod',
20 - DUPLICATE_FLOW: '/admin/?a=duplicate_flow', 20 + DUPLICATE_FLOW: '/admin/?a=duplicate_flow&m=mod',
21 } 21 }
22 22
23 /** 23 /**
......
...@@ -9,7 +9,6 @@ import axios from 'axios'; ...@@ -9,7 +9,6 @@ import axios from 'axios';
9 import { ElMessageBox } from 'element-plus' 9 import { ElMessageBox } from 'element-plus'
10 10
11 axios.defaults.params = { 11 axios.defaults.params = {
12 - m: 'mod',
13 p: 'authority_my', 12 p: 'authority_my',
14 }; 13 };
15 14
......
...@@ -531,6 +531,7 @@ ...@@ -531,6 +531,7 @@
531 </div> 531 </div>
532 532
533 <select-user-view 533 <select-user-view
534 + v-if="state.urlQuery.type !== 'preview'"
534 :visible="state.dialogUserFormVisible" 535 :visible="state.dialogUserFormVisible"
535 :list="state.dialogUserTags" 536 :list="state.dialogUserTags"
536 @close="onCloseUserView" 537 @close="onCloseUserView"
...@@ -813,6 +814,9 @@ export default { ...@@ -813,6 +814,9 @@ export default {
813 label: '节点2' 814 label: '节点2'
814 },], 815 },],
815 attr_node_desc: '', 816 attr_node_desc: '',
817 + urlQuery: {
818 + type: ''
819 + }
816 }); 820 });
817 821
818 const dragOptions = computed(() => { 822 const dragOptions = computed(() => {
...@@ -877,6 +881,7 @@ export default { ...@@ -877,6 +881,7 @@ export default {
877 } 881 }
878 882
879 const urlQuery = getQueryParams(location.href); 883 const urlQuery = getQueryParams(location.href);
884 + state.urlQuery = getQueryParams(location.href);
880 let form_id = urlQuery.form_id? urlQuery.form_id : ''; // 表单id 885 let form_id = urlQuery.form_id? urlQuery.form_id : ''; // 表单id
881 886
882 /** 887 /**
...@@ -954,7 +959,6 @@ export default { ...@@ -954,7 +959,6 @@ export default {
954 const autoPreview = async () => { 959 const autoPreview = async () => {
955 if (urlQuery.type === 'preview') { 960 if (urlQuery.type === 'preview') {
956 flowData.value = null; 961 flowData.value = null;
957 - const urlQuery = getQueryParams(location.href);
958 let flow_id = urlQuery.flow_id? urlQuery.flow_id : ''; // 表单id 962 let flow_id = urlQuery.flow_id? urlQuery.flow_id : ''; // 表单id
959 let todo_node_codes = urlQuery.todo_node_codes ? urlQuery.todo_node_codes.split(',') : []; // 963 let todo_node_codes = urlQuery.todo_node_codes ? urlQuery.todo_node_codes.split(',') : []; //
960 const { code, data } = await flowNodesAPI({ flow_id }); 964 const { code, data } = await flowNodesAPI({ flow_id });
......