Przeglądaj źródła

feat: 优化工作流模块API路径配置

kagg886 3 miesięcy temu
rodzic
commit
714b6ecb0b

+ 5 - 5
src/api/flow/flowDemo.ts

@@ -2,7 +2,7 @@ import request from '/@/utils/request'
 // 查询流程审批测试列表
 export function listFlowDemo(query:object) {
   return request({
-    url: '/api/v1/flow/flowDemo/list',
+    url: '/flow/flowDemo/list',
     method: 'get',
     params: query
   })
@@ -10,7 +10,7 @@ export function listFlowDemo(query:object) {
 // 查询流程审批测试详细
 export function getFlowDemo(id:number) {
   return request({
-    url: '/api/v1/flow/flowDemo/get',
+    url: '/flow/flowDemo/get',
     method: 'get',
     params: {
       id: id.toString()
@@ -20,7 +20,7 @@ export function getFlowDemo(id:number) {
 // 新增流程审批测试
 export function addFlowDemo(data:object) {
   return request({
-    url: '/api/v1/flow/flowDemo/add',
+    url: '/flow/flowDemo/add',
     method: 'post',
     data: data
   })
@@ -28,7 +28,7 @@ export function addFlowDemo(data:object) {
 // 修改流程审批测试
 export function updateFlowDemo(data:object) {
   return request({
-    url: '/api/v1/flow/flowDemo/edit',
+    url: '/flow/flowDemo/edit',
     method: 'put',
     data: data
   })
@@ -36,7 +36,7 @@ export function updateFlowDemo(data:object) {
 // 删除流程审批测试
 export function delFlowDemo(ids:number[]) {
   return request({
-    url: '/api/v1/flow/flowDemo/delete',
+    url: '/flow/flowDemo/delete',
     method: 'delete',
     data:{
       ids:ids

+ 11 - 11
src/api/flow/flowForm.ts

@@ -2,7 +2,7 @@ import request from '/@/utils/request'
 // 查询流程表单列表
 export function listFlowForm(query:object) {
   return request({
-    url: '/api/v1/flow/flowForm/list',
+    url: '/flow/flowForm/list',
     method: 'get',
     params: query
   })
@@ -10,7 +10,7 @@ export function listFlowForm(query:object) {
 // 查询流程表单详细
 export function getFlowForm(id:number) {
   return request({
-    url: '/api/v1/flow/flowForm/get',
+    url: '/flow/flowForm/get',
     method: 'get',
     params: {
       id: id.toString()
@@ -20,7 +20,7 @@ export function getFlowForm(id:number) {
 // 新增流程表单
 export function addFlowForm(data:object) {
   return request({
-    url: '/api/v1/flow/flowForm/add',
+    url: '/flow/flowForm/add',
     method: 'post',
     data: data
   })
@@ -28,7 +28,7 @@ export function addFlowForm(data:object) {
 // 修改流程表单
 export function updateFlowForm(data:object) {
   return request({
-    url: '/api/v1/flow/flowForm/edit',
+    url: '/flow/flowForm/edit',
     method: 'put',
     data: data
   })
@@ -36,7 +36,7 @@ export function updateFlowForm(data:object) {
 // 删除流程表单
 export function delFlowForm(ids:number[]) {
   return request({
-    url: '/api/v1/flow/flowForm/delete',
+    url: '/flow/flowForm/delete',
     method: 'delete',
     data:{
       ids:ids
@@ -46,7 +46,7 @@ export function delFlowForm(ids:number[]) {
 //部署表单
 export function genFlowForm(id:number) {
   return request({
-    url: '/api/v1/flow/flowForm/gen',
+    url: '/flow/flowForm/gen',
     method: 'post',
     data:{id}
   })
@@ -55,7 +55,7 @@ export function genFlowForm(id:number) {
 // 新增流程表单数据
 export function addFlowFormData(data:object) {
   return request({
-    url: '/api/v1/flow/flowForm/addFormData',
+    url: '/flow/flowForm/addFormData',
     method: 'post',
     data: data
   })
@@ -64,7 +64,7 @@ export function addFlowFormData(data:object) {
 // 新增流程表单数据
 export function editFlowFormData(data:object) {
   return request({
-    url: '/api/v1/flow/flowForm/editFormData',
+    url: '/flow/flowForm/editFormData',
     method: 'put',
     data: data
   })
@@ -73,7 +73,7 @@ export function editFlowFormData(data:object) {
 // 获取流程表单列表数据
 export function ListFlowFormData(data:object) {
   return request({
-    url: '/api/v1/flow/flowForm/dataList',
+    url: '/flow/flowForm/dataList',
     method: 'get',
     params: data
   })
@@ -82,7 +82,7 @@ export function ListFlowFormData(data:object) {
 // 获取流程表单数据
 export function getFlowFormData(data:object) {
   return request({
-    url: '/api/v1/flow/flowForm/getFormData',
+    url: '/flow/flowForm/getFormData',
     method: 'get',
     params: data
   })
@@ -91,7 +91,7 @@ export function getFlowFormData(data:object) {
 // 删除流程表单数据
 export function delFlowFormData(data:object) {
   return request({
-    url: '/api/v1/flow/flowForm/delFormData',
+    url: '/flow/flowForm/delFormData',
     method: 'delete',
     data: data
   })

+ 17 - 17
src/api/flow/flowModel.ts

@@ -2,7 +2,7 @@ import request from '/@/utils/request'
 // 查询流程模型列表
 export function listFlowModel(query:object) {
   return request({
-    url: '/api/v1/flow/flowModel/list',
+    url: '/flow/flowModel/list',
     method: 'get',
     params: query
   })
@@ -10,7 +10,7 @@ export function listFlowModel(query:object) {
 // 查询流程模型详细
 export function getFlowModel(id:number) {
   return request({
-    url: '/api/v1/flow/flowModel/get',
+    url: '/flow/flowModel/get',
     method: 'get',
     params: {
       id: id.toString()
@@ -20,7 +20,7 @@ export function getFlowModel(id:number) {
 // 新增流程模型
 export function addFlowModel(data:object) {
   return request({
-    url: '/api/v1/flow/flowModel/add',
+    url: '/flow/flowModel/add',
     method: 'post',
     data: data
   })
@@ -28,7 +28,7 @@ export function addFlowModel(data:object) {
 // 修改流程模型
 export function updateFlowModel(data:object) {
   return request({
-    url: '/api/v1/flow/flowModel/edit',
+    url: '/flow/flowModel/edit',
     method: 'put',
     data: data
   })
@@ -36,7 +36,7 @@ export function updateFlowModel(data:object) {
 // 删除流程模型
 export function delFlowModel(ids:number[]) {
   return request({
-    url: '/api/v1/flow/flowModel/delete',
+    url: '/flow/flowModel/delete',
     method: 'delete',
     data:{
       ids:ids
@@ -46,14 +46,14 @@ export function delFlowModel(ids:number[]) {
 //相关连表查询数据
 export function linkedDataSearch(){
   return request({
-    url: '/api/v1/flow/flowModel/linkedData',
+    url: '/flow/flowModel/linkedData',
     method: 'get'
   })
 }
 
 export function saveModeNode(data:object){
   return request({
-    url: '/api/v1/flow/flowModel/saveModelNode',
+    url: '/flow/flowModel/saveModelNode',
     method: 'post',
     data: data
   })
@@ -61,7 +61,7 @@ export function saveModeNode(data:object){
 
 export function getNodeData(modelId:number){
   return request({
-    url: '/api/v1/flow/flowModel/getModelNode',
+    url: '/flow/flowModel/getModelNode',
     method: 'get',
     params:{modelId:modelId}
   })
@@ -70,7 +70,7 @@ export function getNodeData(modelId:number){
 //发起流程
 export function wfStart(query:Object){
   return request({
-    url: '/api/v1/flow/flowModel/wfStart',
+    url: '/flow/flowModel/wfStart',
     method: 'get',
     params:query
   })
@@ -79,7 +79,7 @@ export function wfStart(query:Object){
 //保存发起流程信息
 export function saveStartWf(data:Object){
   return request({
-    url: '/api/v1/flow/flowModel/wfSaveStart',
+    url: '/flow/flowModel/wfSaveStart',
     method: 'post',
     data:data
   })
@@ -88,7 +88,7 @@ export function saveStartWf(data:Object){
 
 export function getCheckData(query:Object){
   return request({
-    url: '/api/v1/flow/flowModel/checkData',
+    url: '/flow/flowModel/checkData',
     method: 'get',
     params:query
   })
@@ -98,13 +98,13 @@ export function getCheckData(query:Object){
 export function saveCheckWf(data:any){
   if (data.isProxy){
     return request({
-      url: '/api/v1/flow/flowModel/proxy',
+      url: '/flow/flowModel/proxy',
       method: 'post',
       data:data
     })
   }
   return request({
-    url: '/api/v1/flow/flowModel/checkSave',
+    url: '/flow/flowModel/checkSave',
     method: 'post',
     data:data
   })
@@ -113,7 +113,7 @@ export function saveCheckWf(data:any){
 // 获取审批日志列表
 export function checkLog(params:Object){
   return request({
-    url: '/api/v1/flow/flowModel/log',
+    url: '/flow/flowModel/log',
     method: 'get',
     params:params
   })
@@ -121,7 +121,7 @@ export function checkLog(params:Object){
 
 export function getRunStep(params:Object){
   return request({
-    url: '/api/v1/flow/flowModel/runStep',
+    url: '/flow/flowModel/runStep',
     method: 'get',
     params:params
   })
@@ -129,14 +129,14 @@ export function getRunStep(params:Object){
 //获取流程监控信息
 export function getMonitor(params:Object){
   return request({
-    url: '/api/v1/flow/flowModel/monitor',
+    url: '/flow/flowModel/monitor',
     method: 'get',
     params:params
   })
 }
 export function stopRun(ids:number[]){
   return request({
-    url: '/api/v1/flow/flowModel/stopRun',
+    url: '/flow/flowModel/stopRun',
     method: 'put',
     data:{ids:ids}
   })

+ 1 - 1
src/components/gFlow/Control.vue

@@ -21,7 +21,7 @@ import LogicFlow from "@logicflow/core";
 import {onMounted, ref} from "vue";
 import {MiniMap} from "@logicflow/extension";
 
-defineOptions({ name: "Control"})
+
 const props = defineProps({
   lf:{
     type:LogicFlow,

+ 1 - 1
src/components/gFlow/DataDialog.vue

@@ -6,7 +6,7 @@
 <script setup lang="ts">
 import VueJsonPretty from 'vue-json-pretty';
 import 'vue-json-pretty/lib/styles.css';
-defineOptions({ name: "DataDialog"})
+
 defineProps({
   graphData:{
     type: Object,

+ 1 - 1
src/components/gFlow/checkFlow.vue

@@ -118,7 +118,7 @@ const props = defineProps({
     default:saveCheckWf
   }
 })
-defineOptions({ name: "checkFlow"})
+
 const baseURL:string|undefined|boolean = import.meta.env.VITE_API_URL
 const startWfOpen = ref(false)
 const startWfTitle =ref('')

+ 1 - 1
src/components/gFlow/flowLog.vue

@@ -49,7 +49,7 @@
   import {FlowLogData} from "/@/components/gFlow/model";
   import {checkLog} from "/@/api/flow/flowModel";
   import {getCurrentInstance, ref} from "vue";
-  defineOptions({ name: "flowLog"})
+
   const {proxy} = <any>getCurrentInstance();
   const props = defineProps({
     formId:{

+ 1 - 1
src/components/gFlow/propertySetting/CommonProperty.vue

@@ -133,7 +133,7 @@ import {
 } from '/@/components/gFlow/consts'
 import systemApi from '/@/api/system'
 
-defineOptions({ name: 'CommonProperty' })
+
 const branchRef = ref()
 const { proxy } = <any>getCurrentInstance()
 const props = defineProps({

+ 1 - 1
src/components/gFlow/propertySetting/PropertyDialog.vue

@@ -10,7 +10,7 @@
 <script setup lang="ts">
 import CommonProperty from './CommonProperty.vue'
 import LogicFlow from "@logicflow/core";
-defineOptions({ name: "PropertyDialog"})
+
 defineProps({
   nodeData: {
     type: Object,

+ 1 - 1
src/components/gFlow/propertySetting/branch.vue

@@ -102,7 +102,7 @@
 <script lang="ts" setup>
 import {NodeConditionData} from "/@/components/gFlow/propertySetting/model";
 import {onMounted, ref, watch} from "vue";
-defineOptions({ name: "Branch"})
+
 const emit = defineEmits(['setNodeExt'])
 const conditionList = ref<Array<NodeConditionData[]>>([])
 const initNodeData = (data:Array<NodeConditionData[]>)=>{

+ 1 - 1
src/components/gFlow/showDesign.vue

@@ -35,7 +35,7 @@ import {
 } from "/@/components/gFlow/consts";
 import registerUserTaskDone from "./registerNode/registerUserTaskDone";
 
-defineOptions({ name: "ShowFlowDesign"})
+
 const modelId = ref(0)
 const nodeId = ref('')
 const logicFlowContainerRef = ref()

+ 1 - 1
src/views/flow/flowDemo/list/component/detail.vue

@@ -78,7 +78,7 @@
   import FlowLog from "/@/components/gFlow/flowLog.vue";
   import ShowFlowDesign from "/@/components/gFlow/showDesign.vue";
   import {getRunStep} from "/@/api/flow/flowModel";
-  defineOptions({ name: "ApiV1FlowFlowDemoDetail"})
+
   const props = defineProps({
     statusOptions:{
       type:Array,

+ 29 - 29
src/views/flow/flowDemo/list/component/edit.vue

@@ -1,17 +1,17 @@
-<template>  
+<template>
   <div class="flow-flowDemo-edit">
     <!-- 添加或修改流程审批测试对话框 -->
     <el-dialog v-model="isShowDialog" width="800px" :close-on-click-modal="false" :destroy-on-close="true">
       <template #header>
         <div v-drag="['.flow-flowDemo-edit .el-dialog', '.flow-flowDemo-edit .el-dialog__header']">{{(!formData.id || formData.id==0?'添加':'修改')+'流程审批测试'}}</div>
       </template>
-      <el-form ref="formRef" :model="formData" :rules="rules" label-width="120px">        
+      <el-form ref="formRef" :model="formData" :rules="rules" label-width="120px">
         <el-form-item label="标题" prop="title">
           <el-input v-model="formData.title" placeholder="请输入标题" />
-        </el-form-item>        
+        </el-form-item>
         <el-form-item label="年龄" prop="age">
           <el-input v-model="formData.age" placeholder="请输入年龄" />
-        </el-form-item>       
+        </el-form-item>
       </el-form>
       <template #footer>
         <div class="dialog-footer">
@@ -30,7 +30,7 @@ import {
   getFlowDemo,
   delFlowDemo,
   addFlowDemo,
-  updateFlowDemo,  
+  updateFlowDemo,
 } from "/@/api/flow/flowDemo";
 import {
   FlowDemoTableColumns,
@@ -38,13 +38,13 @@ import {
   FlowDemoTableDataState,
   FlowDemoEditState
 } from "/@/views/flow/flowDemo/list/component/model"
-defineOptions({ name: "ApiV1FlowFlowDemoEdit"})
+
 const emit = defineEmits(['flowDemoList'])
-  const props = defineProps({    
+  const props = defineProps({
     statusOptions:{
       type:Array,
       default:()=>[]
-    },    
+    },
   })
 const {proxy} = <any>getCurrentInstance()
 const formRef = ref<HTMLElement | null>(null);
@@ -52,22 +52,22 @@ const menuRef = ref();
 const state = reactive<FlowDemoEditState>({
   loading:false,
   isShowDialog: false,
-  formData: {    
-    id: undefined,    
-    title: undefined,    
-    status: false ,    
-    updatedAt: undefined,    
-    createdBy: undefined,    
-    age: undefined,    
+  formData: {
+    id: undefined,
+    title: undefined,
+    status: false ,
+    updatedAt: undefined,
+    createdBy: undefined,
+    age: undefined,
   },
   // 表单校验
-  rules: {    
+  rules: {
     id : [
         { required: true, message: "主键不能为空", trigger: "blur" }
-    ],    
+    ],
     status : [
         { required: true, message: "审核状态不能为空", trigger: "blur" }
-    ],    
+    ],
   }
 });
 const { loading,isShowDialog,formData,rules } = toRefs(state);
@@ -76,7 +76,7 @@ const openDialog = (row?: FlowDemoInfoData) => {
   resetForm();
   if(row) {
     getFlowDemo(row.id!).then((res:any)=>{
-      const data = res.data;      
+      const data = res.data;
       state.formData = data;
   })
 }
@@ -123,18 +123,18 @@ const onSubmit = () => {
   });
 };
 const resetForm = ()=>{
-  state.formData = {    
-    id: undefined,    
-    title: undefined,    
-    status: false ,    
-    updatedAt: undefined,    
-    createdBy: undefined,    
-    age: undefined,    
-  }  
+  state.formData = {
+    id: undefined,
+    title: undefined,
+    status: false ,
+    updatedAt: undefined,
+    createdBy: undefined,
+    age: undefined,
+  }
 };
 </script>
-<style scoped>  
+<style scoped>
   .kv-label{margin-bottom: 15px;font-size: 14px;}
   .mini-btn i.el-icon{margin: unset;}
   .kv-row{margin-bottom: 12px;}
-</style>
+</style>

+ 1 - 1
src/views/flow/flowDemo/list/index.vue

@@ -144,7 +144,7 @@ import {
 } from "/@/views/flow/flowDemo/list/component/model"
 import ApiV1FlowFlowDemoEdit from "/@/views/flow/flowDemo/list/component/edit.vue"
 import ApiV1FlowFlowDemoDetail from "/@/views/flow/flowDemo/list/component/detail.vue"
-defineOptions({ name: "apiV1FlowFlowDemoList"})
+
 const {proxy} = <any>getCurrentInstance()
 const loading = ref(false)
 const queryRef = ref()

+ 1 - 1
src/views/flow/flowForm/center/index.vue

@@ -146,7 +146,7 @@ import AddFormData from "/@/views/flow/flowForm/list/component/addFormData.vue";
 import {FlowDemoTableColumns} from "/@/views/flow/flowDemo/list/component/model";
 import {ElMessage, ElMessageBox} from "element-plus";
 import DataDetail from "/@/views/flow/flowForm/list/component/dataDetail.vue";
-defineOptions({ name: "apiV1FlowFlowFormDataList"})
+
 const {proxy} = <any>getCurrentInstance()
 const loading = ref(false)
 const single = ref(true)

+ 1 - 1
src/views/flow/flowForm/list/component/addFormData.vue

@@ -27,7 +27,7 @@ import {ElMessage} from "element-plus";
 formCreate.component(FcEditor)
 //获取 formCreate 组件
 const FormCreate = formCreate.$form();
-defineOptions({ name: "addFormData"})
+
 const props = defineProps({
   statusOptions:{
     type:Array,

+ 1 - 1
src/views/flow/flowForm/list/component/dataDetail.vue

@@ -39,7 +39,7 @@ import {getRunStep} from "/@/api/flow/flowModel";
 formCreate.component(FcEditor)
 //获取 formCreate 组件
 const FormCreate = formCreate.$form();
-defineOptions({ name: "dataDetail"})
+
 const props = defineProps({
   statusOptions:{
     type:Array,

+ 1 - 1
src/views/flow/flowForm/list/component/formDesign.vue

@@ -28,7 +28,7 @@
   import {encodeConf, encodeFields, setConfAndFields} from "/@/utils/formCreate";
   import {getFlowForm} from "/@/api/flow/flowForm";
   import {FlowFormInfoData} from "/@/views/flow/flowForm/list/component/model";
-  defineOptions({ name: 'apiV1FlowFlowFormDesign' })
+
   const {proxy} = <any>getCurrentInstance()
   // 字典选项数据
   const {

+ 1 - 1
src/views/flow/flowModel/list/component/design.vue

@@ -46,7 +46,7 @@ import {
   FlowCheckRuleUser
 } from "/@/components/gFlow/consts";
 import GraphConfigData = LogicFlow.GraphConfigData;
-defineOptions({ name: "logicFlowDesign"})
+
 const route = useRoute()
 const modelId = ref(0)
 const logicFlowContainerRef = ref()

+ 1 - 1
src/views/flow/flowModel/monitor/index.vue

@@ -87,7 +87,7 @@ import {toRefs, reactive, onMounted, ref,  computed,getCurrentInstance,toRaw} fr
 import {ElMessageBox, ElMessage, FormInstance} from 'element-plus';
 import {getMonitor, stopRun} from "/@/api/flow/flowModel";
 import {MonitorTableColumnsState,MonitorTableColumns} from "/@/views/flow/flowModel/monitor/component/model";
-defineOptions({ name: "apiV1FlowFlowModelMonitor"})
+
 const {proxy} = <any>getCurrentInstance()
 const loading = ref(false)
 const queryRef = ref()