-
-
-
- {
- Downloader.get(Environment.apiContextPath('/api/mvc/download?filePath=' + encodeURIComponent(progressInfo.result)));
- }
- "
- >
-
-
+ },
+ 'separator',
+ 'view',
+ 'separator',
+ 'export',
+ ]"
+ :columns="[
+ { width: 500, name: 'code', label: $t('code') },
+ { width: 100, name: 'lang', label: $t('language'), format: Formater.enum(LanguageEnum) },
+ { width: '100%', name: 'message', label: $t('i18nMessage') },
+ ]"
+ :editor="{
+ dialog: {
+ width: '600px',
+ },
+ form: {
+ colsNum: 1,
+ fields: [
+ { name: 'code', label: $t('code'), type: 'w-text', requiredIf: true },
+ { name: 'lang', label: $t('language'), type: 'w-select', requiredIf: true, options: Options.enum(LanguageEnum) },
+ { name: 'message', label: $t('i18nMessage'), type: 'w-text', requiredIf: true },
+ ],
+ },
+ }"
+ :viewer="{
+ panel: {
+ columnNum: 1,
+ fields: [
+ { name: 'id', label: $t('id') },
+ { name: 'code', label: $t('code') },
+ { name: 'lang', label: $t('language'), format: Formater.none() },
+ { name: 'message', label: $t('i18nMessage') },
+ { name: 'dataComeFrom', label: $t('dataComeFrom') },
+ { name: 'creator', label: $t('creator') },
+ { name: 'createDate', label: $t('createDate') },
+ { name: 'lastModifier', label: $t('lastModifier') },
+ { name: 'lastModifyDate', label: $t('lastModifyDate'), format: Formater.none() },
+ { name: 'corporationCode', label: $t('corporationCode') },
+ ],
+ },
+ }"
+ @row-click="(evt, row, index) => {}"
+ >