Explorar el Código

工作流 按钮权限 接入体系内

kagg886 hace 4 semanas
padre
commit
acca397577

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

@@ -39,7 +39,7 @@
                 <el-button
                   type="primary"
                   @click="handleAdd"
-                  v-auth="'api/v1/flow/flowDemo/add'"
+                  v-auth="'add'"
                 ><el-icon><ele-Plus /></el-icon>{{ t('message.flowDemo.add') }}</el-button>
               </el-col>
               <el-col :span="1.5">
@@ -47,7 +47,7 @@
                   type="success"
                   :disabled="single"
                   @click="handleUpdate(null)"
-                  v-auth="'api/v1/flow/flowDemo/edit'"
+                  v-auth="'edit'"
                 ><el-icon><ele-Edit /></el-icon>{{ t('message.flowDemo.edit') }}</el-button>
               </el-col>
               <el-col :span="1.5">
@@ -55,7 +55,7 @@
                   type="danger"
                   :disabled="multiple"
                   @click="handleDelete(null)"
-                  v-auth="'api/v1/flow/flowDemo/delete'"
+                  v-auth="'delete'"
                 ><el-icon><ele-Delete /></el-icon>{{ t('message.flowDemo.delete') }}</el-button>
               </el-col>
             </el-row>
@@ -85,13 +85,13 @@
                 type="primary"
                 link
                 @click="handleView(scope.row)"
-                v-auth="'api/v1/flow/flowDemo/get'"
+                v-auth="'get'"
               ><el-icon><ele-View /></el-icon>{{ t('message.flowDemo.detail') }}</el-button>
               <el-button
                 type="primary"
                 link
                 @click="handleUpdate(scope.row)"
-                v-auth="'api/v1/flow/flowDemo/edit'"
+                v-auth="'edit'"
               ><el-icon><ele-EditPen /></el-icon>{{ t('message.flowDemo.edit') }}</el-button>
               <el-button
                   v-if="scope.row.actionBtn && scope.row.actionBtn.type!='disabled'"
@@ -103,7 +103,7 @@
                 type="primary"
                 link
                 @click="handleDelete(scope.row)"
-                v-auth="'api/v1/flow/flowDemo/delete'"
+                v-auth="'delete'"
               ><el-icon><ele-DeleteFilled /></el-icon>{{ t('message.flowDemo.delete') }}</el-button>
             </template>
           </el-table-column>

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

@@ -31,7 +31,7 @@
                 <el-button
                     type="primary"
                     @click="handleDataAdd"
-                    v-auth="'api/v1/flow/flowForm/addFormData'"
+                    v-auth="'add'"
                 ><el-icon><ele-Plus /></el-icon>{{ t('message.flowForm.actionStartApprove') }}</el-button>
               </el-col>
               <el-col :span="1.5">
@@ -39,7 +39,7 @@
                     type="success"
                     :disabled="single"
                     @click="handleDataUpdate(null)"
-                    v-auth="'api/v1/flow/flowForm/editFormData'"
+                    v-auth="'edit'"
                 ><el-icon><ele-Edit /></el-icon>{{ t('message.flowForm.edit') }}</el-button>
               </el-col>
               <el-col :span="1.5">
@@ -47,7 +47,7 @@
                     type="danger"
                     :disabled="multiple"
                     @click="handleDataDelete(null)"
-                    v-auth="'api/v1/flow/flowForm/delFormData'"
+                    v-auth="'del'"
                 ><el-icon><ele-Delete /></el-icon>{{ t('message.flowForm.delete') }}</el-button>
               </el-col>
               <el-col :span="1.5">
@@ -84,13 +84,13 @@
                       type="primary"
                       link
                       @click="handleDataView(scope.row)"
-                      v-auth="'api/v1/flow/flowForm/getFormData'"
+                      v-auth="'get'"
                   ><el-icon><ele-View /></el-icon>{{ t('message.flowForm.detail') }}</el-button>
                   <el-button
                       type="primary"
                       link
                       @click="handleDataUpdate(scope.row)"
-                      v-auth="'api/v1/flow/flowForm/editFormData'"
+                      v-auth="'edit'"
                   ><el-icon><ele-EditPen /></el-icon>{{ t('message.flowForm.edit') }}</el-button>
                   <el-button
                       v-if="scope.row.actionBtn && scope.row.actionBtn.type!='disabled'"
@@ -102,7 +102,7 @@
                       type="primary"
                       link
                       @click="handleDataDelete(scope.row)"
-                      v-auth="'api/v1/flow/flowForm/delFormData'"
+                      v-auth="'del'"
                   ><el-icon><ele-DeleteFilled /></el-icon>{{ t('message.flowForm.delete') }}</el-button>
                 </template>
               </el-table-column>

+ 7 - 7
src/views/flow/flowForm/list/index.vue

@@ -63,17 +63,17 @@
 				</el-form>
 				<el-row :gutter="10" class="mb8">
 					<el-col :span="1.5">
-						<el-button type="primary" @click="handleAdd" v-auth="'api/v1/flow/flowForm/add'"
+						<el-button type="primary" @click="handleAdd" v-auth="'add'"
 							><el-icon><ele-Plus /></el-icon>{{ t('message.flowForm.add') }}</el-button
 						>
 					</el-col>
 					<el-col :span="1.5">
-						<el-button type="success" :disabled="single" @click="handleUpdate(null)" v-auth="'api/v1/flow/flowForm/edit'"
+						<el-button type="success" :disabled="single" @click="handleUpdate(null)" v-auth="'edit'"
 							><el-icon><ele-Edit /></el-icon>{{ t('message.flowForm.edit') }}</el-button
 						>
 					</el-col>
 					<el-col :span="1.5">
-						<el-button type="danger" :disabled="multiple" @click="handleDelete(null)" v-auth="'api/v1/flow/flowForm/delete'"
+						<el-button type="danger" :disabled="multiple" @click="handleDelete(null)" v-auth="'delete'"
 							><el-icon><ele-Delete /></el-icon>{{ t('message.flowForm.delete') }}</el-button
 						>
 					</el-col>
@@ -104,16 +104,16 @@
 				<el-table-column :label="t('message.flowForm.creator')" align="center" prop="createdBy" min-width="150px" />
 				<el-table-column :label="t('message.flowForm.operation')" align="center" class-name="small-padding" min-width="200px" fixed="right">
 					<template #default="scope">
-						<el-button type="primary" link @click="handleView(scope.row)" v-auth="'api/v1/flow/flowForm/get'"
+						<el-button type="primary" link @click="handleView(scope.row)" v-auth="'get'"
 							><el-icon><ele-View /></el-icon>{{ t('message.flowForm.detail') }}</el-button
 						>
-						<el-button type="primary" link @click="handleUpdate(scope.row)" v-auth="'api/v1/flow/flowForm/edit'"
+						<el-button type="primary" link @click="handleUpdate(scope.row)" v-auth="'edit'"
 							><el-icon><ele-EditPen /></el-icon>{{ t('message.flowForm.edit') }}</el-button
 						>
-						<el-button type="primary" link @click="handleGen(scope.row)" v-auth="'api/v1/flow/flowForm/gen'"
+						<el-button type="primary" link @click="handleGen(scope.row)" v-auth="'gen'"
 							><el-icon><ele-Position /></el-icon>{{ t('message.flowForm.deployForm') }}</el-button
 						>
-						<el-button type="primary" link @click="handleDelete(scope.row)" v-auth="'api/v1/flow/flowForm/delete'"
+						<el-button type="primary" link @click="handleDelete(scope.row)" v-auth="'delete'"
 							><el-icon><ele-DeleteFilled /></el-icon>{{ t('message.flowForm.delete') }}</el-button
 						>
 					</template>

+ 9 - 9
src/views/flow/flowModel/list/index.vue

@@ -91,7 +91,7 @@
                 <el-button
                   type="primary"
                   @click="handleAdd"
-                  v-auth="'api/v1/flow/flowModel/add'"
+                  v-auth="'add'"
                 ><el-icon><ele-Plus /></el-icon>{{ t('message.flowModel.add') }}</el-button>
               </el-col>
               <el-col :span="1.5">
@@ -99,7 +99,7 @@
                   type="success"
                   :disabled="single"
                   @click="handleUpdate(null)"
-                  v-auth="'api/v1/flow/flowModel/edit'"
+                  v-auth="'edit'"
                 ><el-icon><ele-Edit /></el-icon>{{ t('message.flowModel.edit') }}</el-button>
               </el-col>
               <el-col :span="1.5">
@@ -107,21 +107,21 @@
                   type="danger"
                   :disabled="multiple"
                   @click="handleDelete(null)"
-                  v-auth="'api/v1/flow/flowModel/delete'"
+                  v-auth="'delete'"
                 ><el-icon><ele-Delete /></el-icon>{{ t('message.flowModel.delete') }}</el-button>
               </el-col>
              <el-col :span="1.5">
                 <el-button
                         type="warning"
                         @click="handleExport()"
-                        v-auth="'api/v1/flow/flowModel/export'"
+                        v-auth="'export'"
                 ><el-icon><ele-Download /></el-icon>{{ t('message.flowModel.export') }}</el-button>
              </el-col>
                 <el-col :span="1.5">
                     <el-button
                             type="success"
                             @click="handleImport()"
-                            v-auth="'api/v1/flow/flowModel/import'"
+                            v-auth="'import'"
                     ><el-icon><ele-Upload /></el-icon>{{ t('message.flowModel.import') }}</el-button>
                 </el-col>
             </el-row>
@@ -162,28 +162,28 @@
                 type="primary"
                 link
                 @click="handleView(scope.row)"
-                v-auth="'api/v1/flow/flowModel/get'"
+                v-auth="'get'"
               ><el-icon><ele-View /></el-icon>{{ t('message.flowModel.detail') }}</el-button>
               <el-button
                   v-show="!scope.row.isRunning"
                   type="primary"
                   link
                   @click="handleUpdate(scope.row)"
-                  v-auth="'api/v1/flow/flowModel/edit'"
+                  v-auth="'edit'"
               ><el-icon><ele-EditPen /></el-icon>{{ t('message.flowModel.edit') }}</el-button>
               <el-button
                   v-show="!scope.row.isRunning"
                   type="primary"
                   link
                   @click="handleDesign(scope.row)"
-                  v-auth="'api/v1/flow/flowModel/design'"
+                  v-auth="'design'"
               ><el-icon><ele-Notification /></el-icon>{{ t('message.flowModel.deployDesign') }}</el-button>
               <el-button
                   v-show="!scope.row.isRunning"
                   type="primary"
                   link
                   @click="handleDelete(scope.row)"
-                  v-auth="'api/v1/flow/flowModel/delete'"
+                  v-auth="'delete'"
               ><el-icon><ele-DeleteFilled /></el-icon>{{ t('message.flowModel.delete') }}</el-button>
               <el-tag v-show="scope.row.isRunning" type="danger">{{ t('message.flowModel.running') }}</el-tag>
             </template>

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

@@ -28,7 +28,7 @@
                 type="danger"
                 :disabled="multiple"
                 @click="handleDelete(null)"
-                v-auth="'api/v1/flow/flowModel/stop'"
+                v-auth="'stop'"
             ><el-icon><ele-RemoveFilled/></el-icon>{{ t('message.flowModel.stopButton') }}</el-button>
           </el-col>
         </el-row>
@@ -59,13 +59,13 @@
                 type="primary"
                 link
                 @click="handleDelete(scope.row)"
-                v-auth="'api/v1/flow/flowModel/stopv'"
+                v-auth="'stopv'"
             ><el-icon><ele-RemoveFilled /></el-icon>{{ t('message.flowModel.stopCol') }}</el-button>
             <el-button
                 type="primary"
                 link
                 @click="handleProxy(scope.row)"
-                v-auth="'api/v1/flow/flowModel/proxy'"
+                v-auth="'proxy'"
             ><el-icon><ele-User /></el-icon>{{ t('message.flowModel.proxyCol') }}</el-button>
           </template>
         </el-table-column>