fix: Optimize copywriting and style
This commit is contained in:
parent
2b079a4144
commit
89be3e317d
@ -16,10 +16,11 @@ export default {
|
|||||||
editSuccess: 'Successful',
|
editSuccess: 'Successful',
|
||||||
modify: 'Modify',
|
modify: 'Modify',
|
||||||
modifySuccess: 'Successful',
|
modifySuccess: 'Successful',
|
||||||
|
add: 'Add',
|
||||||
|
addSuccess: 'Successful',
|
||||||
cancel: 'Cancel',
|
cancel: 'Cancel',
|
||||||
confirm: 'OK',
|
confirm: 'OK',
|
||||||
tip: 'Tips',
|
tip: 'Tips',
|
||||||
add: 'Add',
|
|
||||||
refresh: 'Refresh',
|
refresh: 'Refresh',
|
||||||
search: 'Search',
|
search: 'Search',
|
||||||
clear: 'Clear',
|
clear: 'Clear',
|
||||||
|
|||||||
@ -16,10 +16,11 @@ export default {
|
|||||||
editSuccess: '编辑成功',
|
editSuccess: '编辑成功',
|
||||||
modify: '修改',
|
modify: '修改',
|
||||||
modifySuccess: '修改成功',
|
modifySuccess: '修改成功',
|
||||||
|
add: '添加',
|
||||||
|
addSuccess: '添加成功',
|
||||||
cancel: '取消',
|
cancel: '取消',
|
||||||
confirm: '确定',
|
confirm: '确定',
|
||||||
tip: '提示',
|
tip: '提示',
|
||||||
add: '添加',
|
|
||||||
refresh: '刷新',
|
refresh: '刷新',
|
||||||
search: '搜索',
|
search: '搜索',
|
||||||
clear: '清空',
|
clear: '清空',
|
||||||
@ -57,7 +58,7 @@ export default {
|
|||||||
param: {
|
param: {
|
||||||
outputParam: '输出参数',
|
outputParam: '输出参数',
|
||||||
inputParam: '输入参数',
|
inputParam: '输入参数',
|
||||||
initParam: '启动参数',
|
initParam: '启动参数'
|
||||||
},
|
},
|
||||||
rename:'重命名'
|
rename: '重命名'
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,10 +16,11 @@ export default {
|
|||||||
editSuccess: '編輯成功',
|
editSuccess: '編輯成功',
|
||||||
modify: '修改',
|
modify: '修改',
|
||||||
modifySuccess: '修改成功',
|
modifySuccess: '修改成功',
|
||||||
|
add: '添加',
|
||||||
|
addSuccess: '添加成功',
|
||||||
cancel: '取消',
|
cancel: '取消',
|
||||||
confirm: '確認',
|
confirm: '確認',
|
||||||
tip: '提示',
|
tip: '提示',
|
||||||
add: '新增',
|
|
||||||
refresh: '重新整理',
|
refresh: '重新整理',
|
||||||
search: '搜尋',
|
search: '搜尋',
|
||||||
clear: '清除',
|
clear: '清除',
|
||||||
@ -57,7 +58,7 @@ export default {
|
|||||||
param: {
|
param: {
|
||||||
outputParam: '輸出參數',
|
outputParam: '輸出參數',
|
||||||
inputParam: '輸入參數',
|
inputParam: '輸入參數',
|
||||||
initParam: '啟動參數',
|
initParam: '啟動參數'
|
||||||
},
|
},
|
||||||
rename: '重命名'
|
rename: '重命名'
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,80 +5,81 @@
|
|||||||
</template>
|
</template>
|
||||||
<div class="create-dataset__main flex" v-loading="loading">
|
<div class="create-dataset__main flex" v-loading="loading">
|
||||||
<div class="create-dataset__component main-calc-height">
|
<div class="create-dataset__component main-calc-height">
|
||||||
<el-scrollbar>
|
<div class="upload-document p-24">
|
||||||
<div class="upload-document p-24">
|
<h4 class="title-decoration-1 mb-8">
|
||||||
<h4 class="title-decoration-1 mb-8">
|
{{ $t('views.document.feishu.selectDocument') }}
|
||||||
{{ $t('views.document.feishu.selectDocument') }}
|
</h4>
|
||||||
</h4>
|
<el-form
|
||||||
<el-form
|
ref="FormRef"
|
||||||
ref="FormRef"
|
:model="form"
|
||||||
:model="form"
|
:rules="rules"
|
||||||
:rules="rules"
|
label-position="top"
|
||||||
label-position="top"
|
require-asterisk-position="right"
|
||||||
require-asterisk-position="right"
|
>
|
||||||
>
|
<div class="mt-16 mb-16">
|
||||||
<div class="mt-16 mb-16">
|
<el-radio-group v-model="form.fileType" class="app-radio-button-group">
|
||||||
<el-radio-group v-model="form.fileType" class="app-radio-button-group">
|
<el-radio-button value="txt"
|
||||||
<el-radio-button value="txt"
|
>{{ $t('views.document.fileType.txt.label') }}
|
||||||
>{{ $t('views.document.fileType.txt.label') }}
|
</el-radio-button>
|
||||||
</el-radio-button>
|
</el-radio-group>
|
||||||
</el-radio-group>
|
</div>
|
||||||
|
<div class="update-info flex p-8-12 border-r-4 mb-16">
|
||||||
|
<div class="mt-4">
|
||||||
|
<AppIcon iconName="app-warning-colorful" style="font-size: 16px"></AppIcon>
|
||||||
</div>
|
</div>
|
||||||
<div class="update-info flex p-8-12 border-r-4 mb-16">
|
<div class="ml-16 lighter">
|
||||||
<div class="mt-4">
|
<p>{{ $t('views.document.feishu.tip1') }}</p>
|
||||||
<AppIcon iconName="app-warning-colorful" style="font-size: 16px"></AppIcon>
|
<p>{{ $t('views.document.feishu.tip2') }}</p>
|
||||||
</div>
|
|
||||||
<div class="ml-16 lighter">
|
|
||||||
<p>{{ $t('views.document.feishu.tip1') }}</p>
|
|
||||||
<p>{{ $t('views.document.feishu.tip2') }}</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="card-never border-r-4 mb-16">
|
|
||||||
<el-checkbox
|
|
||||||
v-model="allCheck"
|
|
||||||
:label="$t('views.document.feishu.allCheck')"
|
|
||||||
size="large"
|
|
||||||
class="ml-24"
|
|
||||||
@change="handleAllCheckChange"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-never border-r-4 mb-16">
|
||||||
|
<el-checkbox
|
||||||
|
v-model="allCheck"
|
||||||
|
:label="$t('views.document.feishu.allCheck')"
|
||||||
|
size="large"
|
||||||
|
class="ml-24"
|
||||||
|
@change="handleAllCheckChange"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div style="height:calc(100vh - 430px)">
|
||||||
|
<el-scrollbar>
|
||||||
|
<el-tree
|
||||||
|
:props="props"
|
||||||
|
:load="loadNode"
|
||||||
|
lazy
|
||||||
|
show-checkbox
|
||||||
|
node-key="token"
|
||||||
|
ref="treeRef"
|
||||||
|
>
|
||||||
|
<template #default="{ node, data }">
|
||||||
|
<div class="custom-tree-node flex align-center lighter">
|
||||||
|
<img
|
||||||
|
src="@/assets/fileType/file-icon.svg"
|
||||||
|
alt=""
|
||||||
|
height="20"
|
||||||
|
v-if="data.type === 'folder'"
|
||||||
|
/>
|
||||||
|
<img
|
||||||
|
src="@/assets/fileType/docx-icon.svg"
|
||||||
|
alt=""
|
||||||
|
height="22"
|
||||||
|
v-else-if="data.type === 'docx'"
|
||||||
|
/>
|
||||||
|
<img
|
||||||
|
src="@/assets/fileType/xlsx-icon.svg"
|
||||||
|
alt=""
|
||||||
|
height="22"
|
||||||
|
v-else-if="data.type === 'sheet'"
|
||||||
|
/>
|
||||||
|
|
||||||
<el-tree
|
<span class="ml-4">{{ node.label }}</span>
|
||||||
:props="props"
|
</div>
|
||||||
:load="loadNode"
|
</template>
|
||||||
lazy
|
</el-tree>
|
||||||
show-checkbox
|
</el-scrollbar>
|
||||||
node-key="token"
|
</div>
|
||||||
ref="treeRef"
|
</el-form>
|
||||||
>
|
</div>
|
||||||
<template #default="{ node, data }">
|
|
||||||
<div class="custom-tree-node flex align-center lighter">
|
|
||||||
<img
|
|
||||||
src="@/assets/fileType/file-icon.svg"
|
|
||||||
alt=""
|
|
||||||
height="20"
|
|
||||||
v-if="data.type === 'folder'"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
src="@/assets/fileType/docx-icon.svg"
|
|
||||||
alt=""
|
|
||||||
height="22"
|
|
||||||
v-else-if="data.type === 'docx'"
|
|
||||||
/>
|
|
||||||
<img
|
|
||||||
src="@/assets/fileType/xlsx-icon.svg"
|
|
||||||
alt=""
|
|
||||||
height="22"
|
|
||||||
v-else-if="data.type === 'sheet'"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<span class="ml-4">{{ node.label }}</span>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
</el-tree>
|
|
||||||
</el-form>
|
|
||||||
</div>
|
|
||||||
</el-scrollbar>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="create-dataset__footer text-right border-t">
|
<div class="create-dataset__footer text-right border-t">
|
||||||
|
|||||||
@ -23,7 +23,7 @@
|
|||||||
<span class="dialog-footer">
|
<span class="dialog-footer">
|
||||||
<el-button @click.prevent="dialogVisible = false"> {{ $t('common.cancel') }} </el-button>
|
<el-button @click.prevent="dialogVisible = false"> {{ $t('common.cancel') }} </el-button>
|
||||||
<el-button type="primary" @click="submit(fieldFormRef)" :loading="loading">
|
<el-button type="primary" @click="submit(fieldFormRef)" :loading="loading">
|
||||||
{{ isEdit ? $t('common.save') : $t('common.add') }}
|
{{ $t('common.add') }}
|
||||||
</el-button>
|
</el-button>
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
@ -34,14 +34,11 @@ import { reactive, ref, watch } from 'vue'
|
|||||||
import type { FormInstance } from 'element-plus'
|
import type { FormInstance } from 'element-plus'
|
||||||
import { cloneDeep } from 'lodash'
|
import { cloneDeep } from 'lodash'
|
||||||
import { t } from '@/locales'
|
import { t } from '@/locales'
|
||||||
import functionLibApi from '@/api/function-lib'
|
|
||||||
import { MsgSuccess } from '@/utils/message'
|
|
||||||
|
|
||||||
const emit = defineEmits(['refresh'])
|
const emit = defineEmits(['refresh'])
|
||||||
|
|
||||||
const fieldFormRef = ref()
|
const fieldFormRef = ref()
|
||||||
const loading = ref<boolean>(false)
|
const loading = ref<boolean>(false)
|
||||||
const isEdit = ref(false)
|
|
||||||
|
|
||||||
const form = ref<any>({
|
const form = ref<any>({
|
||||||
name: ''
|
name: ''
|
||||||
@ -64,14 +61,12 @@ watch(dialogVisible, (bool) => {
|
|||||||
form.value = {
|
form.value = {
|
||||||
name: ''
|
name: ''
|
||||||
}
|
}
|
||||||
isEdit.value = false
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
const open = (row: any) => {
|
const open = (row: any) => {
|
||||||
if (row) {
|
if (row) {
|
||||||
form.value = cloneDeep(row)
|
form.value = cloneDeep(row)
|
||||||
isEdit.value = true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dialogVisible.value = true
|
dialogVisible.value = true
|
||||||
|
|||||||
@ -47,7 +47,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="mt-16">
|
<div class="mt-16">
|
||||||
<el-text type="info" v-if="functionDetail?.desc">
|
<el-text type="info">
|
||||||
<div>{{ $t('common.author') }}: MaxKB</div>
|
<div>{{ $t('common.author') }}: MaxKB</div>
|
||||||
</el-text>
|
</el-text>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user