Skip to content

Commit 1869b47

Browse files
committed
fix: standardize formatting and improve readability in Vue components
1 parent 5eea07d commit 1869b47

File tree

3 files changed

+121
-86
lines changed

3 files changed

+121
-86
lines changed

ui/src/views/knowledge-workflow/component/DebugDrawer.vue

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
:loading="loading"
3131
@click="up"
3232
>
33-
{{ $t('common.steps.prev') }}</el-button
33+
{{ $t('common.steps.prev') }}
34+
</el-button
3435
>
3536
<el-button
3637
v-if="base_form_list.length > 0 && active == 'data_source'"
@@ -48,32 +49,34 @@
4849
{{ $t('views.document.buttons.import') }}
4950
</el-button>
5051
<el-button v-if="active == 'result'" type="primary" @click="goDocument">{{
51-
$t('views.knowledge.ResultSuccess.buttons.toDocument')
52-
}}</el-button>
52+
$t('views.knowledge.ResultSuccess.buttons.toDocument')
53+
}}
54+
</el-button>
5355
</template>
5456
</el-drawer>
5557
</template>
5658
<script setup lang="ts">
57-
import { computed, ref, provide, type Ref, nextTick } from 'vue'
59+
import {computed, ref, provide, type Ref, nextTick} from 'vue'
5860
import DataSource from '@/views/knowledge-workflow/component/action/DataSource.vue'
5961
import Result from '@/views/knowledge-workflow/component/action/Result.vue'
6062
import applicationApi from '@/api/application/application'
6163
import KnowledgeBase from '@/views/knowledge-workflow/component/action/KnowledgeBase.vue'
62-
import { WorkflowType } from '@/enums/application'
64+
import {WorkflowType} from '@/enums/application'
6365
64-
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
66+
import {loadSharedApi} from '@/utils/dynamics-api/shared-api'
6567
import permissionMap from '@/permission'
66-
import { MsgError } from '@/utils/message'
67-
import { t } from '@/locales'
68-
import { useRoute, useRouter } from 'vue-router'
68+
import {MsgError} from '@/utils/message'
69+
import {t} from '@/locales'
70+
import {useRoute, useRouter} from 'vue-router'
71+
6972
provide('upload', (file: any, loading?: Ref<boolean>) => {
7073
return applicationApi.postUploadFile(file, id, 'KNOWLEDGE', loading)
7174
})
7275
const key = ref<number>(0)
7376
const router = useRouter()
7477
const route = useRoute()
7578
const {
76-
params: { id, folderId },
79+
params: {id, folderId},
7780
/*
7881
id 为 knowledge_id
7982
*/
@@ -127,6 +130,9 @@ const up = () => {
127130
active.value = 'data_source'
128131
})
129132
}
133+
const isShared = computed(() => {
134+
return folderId === 'share'
135+
})
130136
131137
const permissionPrecise = computed(() => {
132138
return permissionMap['knowledge'][apiType.value]
@@ -136,7 +142,7 @@ const upload = () => {
136142
if (permissionPrecise.value.doc_create(id)) {
137143
ActionRef.value.validate().then(() => {
138144
form_data.value[active.value] = ActionRef.value.get_data()
139-
loadSharedApi({ type: 'knowledge', systemType: apiType.value })
145+
loadSharedApi({type: 'knowledge', isShared: isShared.value, systemType: apiType.value})
140146
.workflowAction(id, form_data.value, loading)
141147
.then((ok: any) => {
142148
action_id.value = ok.data.id
@@ -164,6 +170,6 @@ const goDocument = () => {
164170
}).href
165171
window.open(newUrl)
166172
}
167-
defineExpose({ close, open })
173+
defineExpose({close, open})
168174
</script>
169175
<style lang="scss" scoped></style>

ui/src/views/knowledge-workflow/component/PublishHistory.vue

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,15 @@
2424
@close="closeWrite(row)"
2525
/>
2626
<el-tag v-if="index === 0" class="default-tag ml-4">{{
27-
$t('workflow.setting.latestRelease')
28-
}}</el-tag>
27+
$t('workflow.setting.latestRelease')
28+
}}
29+
</el-tag>
2930
</h5>
3031
<el-text type="info" class="color-secondary flex align-center mt-8">
3132
<el-avatar :size="20" class="avatar-grey mr-4">
32-
<el-icon><UserFilled /></el-icon>
33+
<el-icon>
34+
<UserFilled/>
35+
</el-icon>
3336
</el-avatar>
3437
{{ row.publish_user_name }}
3538
</el-text>
@@ -50,7 +53,9 @@
5053
{{ $t('common.edit') }}
5154
</el-dropdown-item>
5255
<el-dropdown-item @click="refreshVersion(row)">
53-
<el-icon class="color-secondary"><RefreshLeft /></el-icon>
56+
<el-icon class="color-secondary">
57+
<RefreshLeft/>
58+
</el-icon>
5459
{{ $t('workflow.setting.restoreCurrentVersion') }}
5560
</el-dropdown-item>
5661
</el-dropdown-menu>
@@ -72,17 +77,17 @@
7277
</div>
7378
</template>
7479
<script setup lang="ts">
75-
import { ref, onMounted, computed } from 'vue'
76-
import { useRoute } from 'vue-router'
77-
import { datetimeFormat } from '@/utils/time'
78-
import { MsgSuccess, MsgError } from '@/utils/message'
79-
import { t } from '@/locales'
80-
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
80+
import {ref, onMounted, computed} from 'vue'
81+
import {useRoute} from 'vue-router'
82+
import {datetimeFormat} from '@/utils/time'
83+
import {MsgSuccess, MsgError} from '@/utils/message'
84+
import {t} from '@/locales'
85+
import {loadSharedApi} from '@/utils/dynamics-api/shared-api'
8186
import permissionMap from '@/permission'
8287
8388
const route = useRoute()
8489
const {
85-
params: { id, folderId },
90+
params: {id, folderId},
8691
} = route as any
8792
const apiType = computed(() => {
8893
if (route.path.includes('shared')) {
@@ -124,12 +129,16 @@ function closeWrite(item: any) {
124129
item['writeStatus'] = false
125130
}
126131
132+
const isShared = computed(() => {
133+
return folderId === 'share'
134+
})
135+
127136
function editName(val: string, item: any) {
128137
if (val) {
129138
const obj = {
130139
name: val,
131140
}
132-
loadSharedApi({ type: 'knowledge', systemType: apiType.value })
141+
loadSharedApi({type: 'knowledge', isShared: isShared.value, systemType: apiType.value})
133142
.updateKnowledgeVersion(id as string, item.id, obj, loading)
134143
.then(() => {
135144
MsgSuccess(t('common.modifySuccess'))
@@ -142,7 +151,7 @@ function editName(val: string, item: any) {
142151
}
143152
144153
function getList() {
145-
loadSharedApi({ type: 'knowledge', systemType: apiType.value })
154+
loadSharedApi({type: 'knowledge', isShared: isShared.value, systemType: apiType.value})
146155
.listKnowledgeVersion(id, loading)
147156
.then((res: any) => {
148157
LogData.value = res.data
@@ -161,6 +170,7 @@ onMounted(() => {
161170
top: 57px;
162171
height: calc(100vh - 57px);
163172
z-index: 9;
173+
164174
.list-height {
165175
height: calc(100vh - 120px);
166176
}

0 commit comments

Comments
 (0)