|
14 | 14 | " |
15 | 15 | v-hasPermission="[ |
16 | 16 | RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
17 | | - PermissionConst.KNOWLEDGE_DOCUMENT_CREATE.getWorkspacePermission, |
| 17 | + RoleConst.USER.getWorkspaceRole, |
| 18 | + PermissionConst.KNOWLEDGE_DOCUMENT_CREATE.getKnowledgeWorkspaceResourcePermission(id), |
18 | 19 | ]" |
19 | 20 | >{{ $t('views.document.uploadDocument') }} |
20 | 21 | </el-button> |
|
23 | 24 | type="primary" |
24 | 25 | @click="importDoc" |
25 | 26 | v-hasPermission="[ |
26 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
27 | | - PermissionConst.KNOWLEDGE_DOCUMENT_CREATE.getWorkspacePermission, |
| 27 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
| 28 | + PermissionConst.KNOWLEDGE_DOCUMENT_CREATE.getKnowledgeWorkspaceResourcePermission(id), |
28 | 29 | ]" |
29 | 30 | >{{ $t('views.document.importDocument') }} |
30 | 31 | </el-button> |
|
43 | 44 | @click="batchRefresh" |
44 | 45 | :disabled="multipleSelection.length === 0" |
45 | 46 | v-hasPermission="[ |
46 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 47 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
47 | 48 | PermissionConst.KNOWLEDGE_DOCUMENT_VECTOR.getWorkspacePermission, |
48 | 49 | ]" |
49 | 50 | >{{ $t('views.knowledge.setting.vectorization') }} |
|
52 | 53 | @click="openGenerateDialog()" |
53 | 54 | :disabled="multipleSelection.length === 0" |
54 | 55 | v-hasPermission="[ |
55 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 56 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
56 | 57 | PermissionConst.KNOWLEDGE_DOCUMENT_GENERATE.getWorkspacePermission, |
57 | 58 | ]" |
58 | 59 | >{{ $t('views.document.generateQuestion.title') }} |
|
61 | 62 | @click="openknowledgeDialog()" |
62 | 63 | :disabled="multipleSelection.length === 0" |
63 | 64 | v-hasPermission="[ |
64 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 65 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
65 | 66 | PermissionConst.KNOWLEDGE_DOCUMENT_MIGRATE.getWorkspacePermission, |
66 | 67 | ]" |
67 | 68 | >{{ $t('views.document.setting.migration') }} |
|
77 | 78 | <el-dropdown-item |
78 | 79 | @click="openBatchEditDocument" |
79 | 80 | :disabled="multipleSelection.length === 0" |
80 | | - v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.KNOWLEDGE_DOCUMENT_EDIT.getWorkspacePermission],'OR')" |
| 81 | + v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 82 | + RoleConst.USER.getWorkspaceRole, |
| 83 | + PermissionConst.KNOWLEDGE_DOCUMENT_EDIT.getWorkspacePermission],'OR')" |
81 | 84 | > |
82 | 85 | {{ $t('common.setting') }} |
83 | 86 | </el-dropdown-item> |
|
86 | 89 | @click="syncMulDocument" |
87 | 90 | :disabled="multipleSelection.length === 0" |
88 | 91 | v-if="knowledgeDetail.type === 1 && |
89 | | - hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.KNOWLEDGE_DOCUMENT_SYNC.getWorkspacePermission],'OR')" |
| 92 | + hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 93 | + RoleConst.USER.getWorkspaceRole, |
| 94 | + PermissionConst.KNOWLEDGE_DOCUMENT_SYNC.getWorkspacePermission],'OR')" |
90 | 95 | >{{ $t('views.document.syncDocument') }} |
91 | 96 | </el-dropdown-item> |
92 | 97 | <el-dropdown-item |
|
384 | 389 | @click.stop="cancelTask(row, TaskType.EMBEDDING)" |
385 | 390 | :title="$t('views.document.setting.cancelVectorization')" |
386 | 391 | v-hasPermission="[ |
387 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 392 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
388 | 393 | PermissionConst.KNOWLEDGE_DOCUMENT_VECTOR.getWorkspacePermission, |
389 | 394 | ]" |
390 | 395 | > |
|
398 | 403 | @click.stop="refreshDocument(row)" |
399 | 404 | :title="$t('views.knowledge.setting.vectorization')" |
400 | 405 | v-hasPermission="[ |
401 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 406 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
402 | 407 | PermissionConst.KNOWLEDGE_DOCUMENT_VECTOR.getWorkspacePermission, |
403 | 408 | ]" |
404 | 409 | > |
|
412 | 417 | @click.stop="settingDoc(row)" |
413 | 418 | :title="$t('common.setting')" |
414 | 419 | v-hasPermission="[ |
415 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 420 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
416 | 421 | PermissionConst.KNOWLEDGE_DOCUMENT_EDIT.getWorkspacePermission, |
417 | 422 | ]" |
418 | 423 | > |
|
425 | 430 | text |
426 | 431 | type="primary" |
427 | 432 | v-hasPermission="[ |
428 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 433 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
429 | 434 | PermissionConst.KNOWLEDGE_DOCUMENT_EDIT.getWorkspacePermission, |
430 | 435 | ]" |
431 | 436 | > |
|
438 | 443 | ([State.STARTED, State.PENDING] as Array<string>).includes( |
439 | 444 | getTaskState(row.status, TaskType.GENERATE_PROBLEM), |
440 | 445 | )&& |
441 | | - hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.KNOWLEDGE_PROBLEM_CREATE.getWorkspacePermission],'OR') |
| 446 | + hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 447 | + RoleConst.USER.getWorkspaceRole, |
| 448 | + PermissionConst.KNOWLEDGE_PROBLEM_CREATE.getWorkspacePermission],'OR') |
442 | 449 | " |
443 | 450 | @click="cancelTask(row, TaskType.GENERATE_PROBLEM)" |
444 | 451 | > |
445 | 452 | <el-icon><Connection /></el-icon> |
446 | 453 | {{ $t('views.document.setting.cancelGenerateQuestion') }} |
447 | 454 | </el-dropdown-item> |
448 | 455 | <el-dropdown-item v-else @click="openGenerateDialog(row)" |
449 | | - v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.KNOWLEDGE_PROBLEM_CREATE.getWorkspacePermission],'OR')" |
| 456 | + v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 457 | + RoleConst.USER.getWorkspaceRole, |
| 458 | + PermissionConst.KNOWLEDGE_PROBLEM_CREATE.getWorkspacePermission],'OR')" |
450 | 459 | > |
451 | 460 | <el-icon><Connection /></el-icon> |
452 | 461 | {{ $t('views.document.generateQuestion.title') }} |
453 | 462 | </el-dropdown-item> |
454 | 463 | <el-dropdown-item @click="openknowledgeDialog(row)" |
455 | | - v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.KNOWLEDGE_DOCUMENT_MIGRATE.getWorkspacePermission],'OR')" |
| 464 | + v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 465 | + RoleConst.USER.getWorkspaceRole, |
| 466 | + PermissionConst.KNOWLEDGE_DOCUMENT_MIGRATE.getWorkspacePermission],'OR')" |
456 | 467 | > |
457 | 468 | <AppIcon iconName="app-migrate"></AppIcon> |
458 | 469 | {{ $t('views.document.setting.migration') }} |
459 | 470 | </el-dropdown-item> |
460 | 471 | <el-dropdown-item @click="exportDocument(row)" |
461 | | - v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.KNOWLEDGE_DOCUMENT_EXPORT.getWorkspacePermission],'OR')" |
| 472 | + v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 473 | + RoleConst.USER.getWorkspaceRole, |
| 474 | + PermissionConst.KNOWLEDGE_DOCUMENT_EXPORT.getWorkspacePermission],'OR')" |
462 | 475 | > |
463 | 476 | <AppIcon iconName="app-export"></AppIcon> |
464 | 477 | {{ $t('views.document.setting.export') }} Excel |
465 | 478 | </el-dropdown-item> |
466 | 479 | <el-dropdown-item @click="exportDocumentZip(row)" |
467 | | - v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.KNOWLEDGE_DOCUMENT_EXPORT.getWorkspacePermission],'OR')" |
| 480 | + v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 481 | + RoleConst.USER.getWorkspaceRole, |
| 482 | + PermissionConst.KNOWLEDGE_DOCUMENT_EXPORT.getWorkspacePermission],'OR')" |
468 | 483 | > |
469 | 484 | <AppIcon iconName="app-export"></AppIcon> |
470 | 485 | {{ $t('views.document.setting.export') }} Zip |
471 | 486 | </el-dropdown-item> |
472 | 487 | <el-dropdown-item icon="Delete" @click.stop="deleteDocument(row)" |
473 | | - v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.KNOWLEDGE_DOCUMENT_DELETE.getWorkspacePermission],'OR')" |
| 488 | + v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 489 | + RoleConst.USER.getWorkspaceRole, |
| 490 | + PermissionConst.KNOWLEDGE_DOCUMENT_DELETE.getWorkspacePermission],'OR')" |
474 | 491 | > |
475 | 492 | {{ $t('common.delete') }}</el-dropdown-item |
476 | 493 | > |
|
487 | 504 | @click.stop="syncDocument(row)" |
488 | 505 | :title="$t('views.knowledge.setting.sync')" |
489 | 506 | v-hasPermission="[ |
490 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 507 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
491 | 508 | PermissionConst.KNOWLEDGE_SYNC.getWorkspacePermission, |
492 | 509 | ]" |
493 | 510 | > |
|
506 | 523 | @click.stop="cancelTask(row, TaskType.EMBEDDING)" |
507 | 524 | :title="$t('views.document.setting.cancelVectorization')" |
508 | 525 | v-hasPermission="[ |
509 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 526 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
510 | 527 | PermissionConst.KNOWLEDGE_DOCUMENT_VECTOR.getWorkspacePermission, |
511 | 528 | ]" |
512 | 529 | > |
|
520 | 537 | @click.stop="refreshDocument(row)" |
521 | 538 | :title="$t('views.knowledge.setting.vectorization')" |
522 | 539 | v-hasPermission="[ |
523 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 540 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
524 | 541 | PermissionConst.KNOWLEDGE_DOCUMENT_VECTOR.getWorkspacePermission, |
525 | 542 | ]" |
526 | 543 | > |
|
534 | 551 | text |
535 | 552 | type="primary" |
536 | 553 | v-hasPermission="[ |
537 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 554 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
538 | 555 | PermissionConst.KNOWLEDGE_DOCUMENT_EDIT.getWorkspacePermission, |
539 | 556 | ]" |
540 | 557 | > |
|
591 | 608 | :disabled="multipleSelection.length === 0" |
592 | 609 | @click="cancelTaskHandle(1)" |
593 | 610 | v-hasPermission="[ |
594 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 611 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
595 | 612 | PermissionConst.KNOWLEDGE_DOCUMENT_VECTOR.getWorkspacePermission, |
596 | 613 | ]" |
597 | 614 | > |
|
601 | 618 | :disabled="multipleSelection.length === 0" |
602 | 619 | @click="cancelTaskHandle(2)" |
603 | 620 | v-hasPermission="[ |
604 | | - RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, |
| 621 | + RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,RoleConst.USER.getWorkspaceRole, |
605 | 622 | PermissionConst.KNOWLEDGE_DOCUMENT_GENERATE.getWorkspacePermission, |
606 | 623 | ]" |
607 | 624 | > |
|
0 commit comments