refactor: 调整i18n文本目录结构
- 目录调整: i18n文本由单文件改为多文件 - 组件修改: 对应组件内的文本key做出对应修改 - WIP: 其他语言适配逐步完成...
This commit is contained in:
@ -8,7 +8,7 @@
|
|||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<v-icon class="mr-3" color="primary" icon="mdi-tune" size="large" />
|
<v-icon class="mr-3" color="primary" icon="mdi-tune" size="large" />
|
||||||
{{ $t('parameters') }}
|
{{ $t('common.parameters') }}
|
||||||
</v-col>
|
</v-col>
|
||||||
<!-- <v-col class="d-flex align-end justify-center flex-column" cols="6">
|
<!-- <v-col class="d-flex align-end justify-center flex-column" cols="6">
|
||||||
<v-tooltip content-class="transparent-tooltip" transition="fade-transition">
|
<v-tooltip content-class="transparent-tooltip" transition="fade-transition">
|
||||||
@ -36,7 +36,7 @@
|
|||||||
v-model="currentSelect"
|
v-model="currentSelect"
|
||||||
density="comfortable"
|
density="comfortable"
|
||||||
:items="selects"
|
:items="selects"
|
||||||
:label="`${$t('machineModel')}`"
|
:label="`${$t('page.belt-specification.parameters.machine-model')}`"
|
||||||
@update:model-value="updateParams"
|
@update:model-value="updateParams"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
@ -44,26 +44,26 @@
|
|||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="maxWheelbase"
|
v-model="maxWheelbase"
|
||||||
:disabled="!isCustomMode"
|
:disabled="!isCustomMode"
|
||||||
:label="`${$t('maxWheelbase')}`"
|
:label="`${$t('page.belt-specification.parameters.max-wheelbase')}`"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="hubDiameter"
|
v-model="hubDiameter"
|
||||||
:disabled="!isCustomMode"
|
:disabled="!isCustomMode"
|
||||||
:label="`${$t('hubDiameter')}`"
|
:label="`${$t('page.belt-specification.parameters.hub-diameter')}`"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperCoreDiameter"
|
v-model="paperCoreDiameter"
|
||||||
:label="`${$t('paperTubeInnerDiameter')}`"
|
:label="`${$t('page.belt-specification.parameters.paper-tube-inner-diameter')}`"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperRollWallThickness"
|
v-model="paperRollWallThickness"
|
||||||
:label="`${$t('paperRollWallThickness')}`"
|
:label="`${$t('page.belt-specification.parameters.paper-tube-wall-thickness')}`"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
@ -75,13 +75,13 @@
|
|||||||
<v-card class="pa-6 result-card" elevation="8" rounded="xl">
|
<v-card class="pa-6 result-card" elevation="8" rounded="xl">
|
||||||
<v-card-title class="text-h5 mb-6 d-flex align-center">
|
<v-card-title class="text-h5 mb-6 d-flex align-center">
|
||||||
<v-icon class="mr-3" color="primary" icon="mdi-calculator" size="large" />
|
<v-icon class="mr-3" color="primary" icon="mdi-calculator" size="large" />
|
||||||
{{ $t('results') }}
|
{{ $t('common.results') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-list lines="two">
|
<v-list lines="two">
|
||||||
<result-list-item :label="`${$t('recommendBeltThickness')}`" :value="result.recommendBeltThickness" />
|
<result-list-item :label="`${$t('page.belt-specification.results.recommend-belt-thickness')}`" :value="result.recommendBeltThickness" />
|
||||||
<result-list-item :label="`${$t('recommendBeltWidth')}`" :value="result.recommendBeltWidth" />
|
<result-list-item :label="`${$t('page.belt-specification.results.recommend-belt-width')}`" :value="result.recommendBeltWidth" />
|
||||||
<result-list-item :label="`${$t('recommendBeltLength')}`" :value="result.recommendBeltLength" />
|
<result-list-item :label="`${$t('page.belt-specification.results.recommend-belt-length')}`" :value="result.recommendBeltLength" />
|
||||||
</v-list>
|
</v-list>
|
||||||
|
|
||||||
<v-divider class="my-4" />
|
<v-divider class="my-4" />
|
||||||
@ -92,25 +92,25 @@
|
|||||||
<template #default="{ expanded }">
|
<template #default="{ expanded }">
|
||||||
<span>
|
<span>
|
||||||
<v-icon icon="mdi-information-outline" />
|
<v-icon icon="mdi-information-outline" />
|
||||||
{{ expanded ? $t('calculationParameters') : $t('expandToShowCalculationParameters') }}
|
{{ expanded ? $t('common.calculate-parameters') : $t('common.expand-to-show-calculate-parameters') }}
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</v-expansion-panel-title>
|
</v-expansion-panel-title>
|
||||||
<v-expansion-panel-text>
|
<v-expansion-panel-text>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('maxWheelbase')" :value="maxWheelbase" />
|
<input-param-section :label="$t('page.belt-specification.parameters.max-wheelbase')" :value="maxWheelbase" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('hubDiameter')" :value="hubDiameter" />
|
<input-param-section :label="$t('page.belt-specification.parameters.hub-diameter')" :value="hubDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperTubeInnerDiameter')" :value="paperCoreDiameter" />
|
<input-param-section :label="$t('page.belt-specification.parameters.paper-tube-inner-diameter')" :value="paperCoreDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperRollWallThickness')" :value="paperRollWallThickness" />
|
<input-param-section :label="$t('page.belt-specification.parameters.paper-tube-wall-thickness')" :value="paperRollWallThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-expansion-panel-text>
|
</v-expansion-panel-text>
|
||||||
@ -135,12 +135,12 @@
|
|||||||
const currentSelectIndex = ref(0)
|
const currentSelectIndex = ref(0)
|
||||||
|
|
||||||
const selects = computed(() => [
|
const selects = computed(() => [
|
||||||
t('50_120Series'),
|
t('page.belt-specification.machine-model.50_120-series'),
|
||||||
t('200_Series'),
|
t('page.belt-specification.machine-model.200-series'),
|
||||||
t('600_Series'),
|
t('page.belt-specification.machine-model.600-series'),
|
||||||
t('PT23-120_Series'),
|
t('page.belt-specification.machine-model.PT23-120-series'),
|
||||||
t('PT23-200_Series'),
|
t('page.belt-specification.machine-model.PT23-200-series'),
|
||||||
t('custom'),
|
t('page.belt-specification.machine-model.custom'),
|
||||||
])
|
])
|
||||||
|
|
||||||
const maxWheelbase = ref<Param>(createParam(900, 'mm'))
|
const maxWheelbase = ref<Param>(createParam(900, 'mm'))
|
||||||
@ -201,23 +201,23 @@
|
|||||||
// 机器型号预设参数配置
|
// 机器型号预设参数配置
|
||||||
const machineConfigs = computed(() => {
|
const machineConfigs = computed(() => {
|
||||||
return {
|
return {
|
||||||
[t('50_120Series')]: {
|
[t('page.belt-specification.machine-model.50_120-series')]: {
|
||||||
maxWheelbase: 900,
|
maxWheelbase: 900,
|
||||||
hubDiameter: 215,
|
hubDiameter: 215,
|
||||||
},
|
},
|
||||||
[t('200_Series')]: {
|
[t('page.belt-specification.machine-model.200-series')]: {
|
||||||
maxWheelbase: 1100,
|
maxWheelbase: 1100,
|
||||||
hubDiameter: 245,
|
hubDiameter: 245,
|
||||||
},
|
},
|
||||||
[t('600_Series')]: {
|
[t('page.belt-specification.machine-model.600-series')]: {
|
||||||
maxWheelbase: 1675,
|
maxWheelbase: 1675,
|
||||||
hubDiameter: 320,
|
hubDiameter: 320,
|
||||||
},
|
},
|
||||||
[t('PT23-120_Series')]: {
|
[t('page.belt-specification.machine-model.PT23-120-series')]: {
|
||||||
maxWheelbase: 900,
|
maxWheelbase: 900,
|
||||||
hubDiameter: 240,
|
hubDiameter: 240,
|
||||||
},
|
},
|
||||||
[t('PT23-200_Series')]: {
|
[t('page.belt-specification.machine-model.PT23-200-series')]: {
|
||||||
maxWheelbase: 1100,
|
maxWheelbase: 1100,
|
||||||
hubDiameter: 268,
|
hubDiameter: 268,
|
||||||
},
|
},
|
||||||
@ -236,7 +236,7 @@
|
|||||||
|
|
||||||
// 当前处于自定义模式
|
// 当前处于自定义模式
|
||||||
const isCustomMode = computed(() => {
|
const isCustomMode = computed(() => {
|
||||||
return currentSelect.value === t('custom')
|
return currentSelect.value === t('page.belt-specification.machine-model.custom')
|
||||||
})
|
})
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<v-card class="pa-6 parameter-card" elevation="8" rounded="xl">
|
<v-card class="pa-6 parameter-card" elevation="8" rounded="xl">
|
||||||
<v-card-title class="text-h5 mb-6 d-flex align-center">
|
<v-card-title class="text-h5 mb-6 d-flex align-center">
|
||||||
<v-icon class="mr-3" color="primary" icon="mdi-tune" size="large" />
|
<v-icon class="mr-3" color="primary" icon="mdi-tune" size="large" />
|
||||||
{{ $t('parameters') }}
|
{{ $t('common.parameters') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-row>
|
<v-row>
|
||||||
@ -15,27 +15,27 @@
|
|||||||
v-model="currentSelect"
|
v-model="currentSelect"
|
||||||
density="comfortable"
|
density="comfortable"
|
||||||
:items="selects"
|
:items="selects"
|
||||||
:label="$t('presetSpecifications')"
|
:label="$t('page.four-layer-paper-straw.parameters.preset-specification')"
|
||||||
@update:model-value="updateParams"
|
@update:model-value="updateParams"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="paperCoreDiameter" :disabled="!isCustomMode" :label="`${$t('paperTubeInnerDiameter')}(d)`" />
|
<param-input-field v-model="paperCoreDiameter" :disabled="!isCustomMode" :label="`${$t('page.four-layer-paper-straw.parameters.paper-tube-inner-diameter')}(d)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="bottomPaperWidth" :disabled="!isCustomMode" :label="`${$t('bottomPaperWidth')}(B1)`" />
|
<param-input-field v-model="bottomPaperWidth" :disabled="!isCustomMode" :label="`${$t('page.four-layer-paper-straw.parameters.bottom-paper-width')}(B1)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="bottomPaperThickness" :label="`${$t('bottomPaperThickness')}(T1)`" />
|
<param-input-field v-model="bottomPaperThickness" :label="`${$t('page.four-layer-paper-straw.parameters.bottom-paper-thickness')}(T1)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="secondLayerPaperThickness" :label="`${$t('secondLayerPaperThickness')}(T2)`" />
|
<param-input-field v-model="secondLayerPaperThickness" :label="`${$t('page.four-layer-paper-straw.parameters.second-layer-paper-thickness')}(T2)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="thirdLayerPaperThickness" :label="`${$t('thirdLayerPaperThickness')}(T3)`" />
|
<param-input-field v-model="thirdLayerPaperThickness" :label="`${$t('page.four-layer-paper-straw.parameters.third-layer-paper-thickness')}(T3)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="topPaperThickness" :label="`${$t('topPaperThickness')}(T4)`" />
|
<param-input-field v-model="topPaperThickness" :label="`${$t('page.four-layer-paper-straw.parameters.top-paper-thickness')}(T4)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-divider class="my-6" />
|
<v-divider class="my-6" />
|
||||||
@ -48,7 +48,7 @@
|
|||||||
variant="outlined"
|
variant="outlined"
|
||||||
@click="resetParameters"
|
@click="resetParameters"
|
||||||
>
|
>
|
||||||
{{ $t('reset') }}
|
{{ $t('common.reset') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-card>
|
</v-card>
|
||||||
@ -64,25 +64,25 @@
|
|||||||
icon="mdi-calculator"
|
icon="mdi-calculator"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('results') }}
|
{{ $t('common.results') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
<v-img src="@/assets/pro04.png" />
|
<v-img src="@/assets/pro04.png" />
|
||||||
<v-sheet>
|
<v-sheet>
|
||||||
<h6 class="text-center text-h6 font-weight-bold text-secondary-lighten-2 mb-2">纸吸管规格</h6>
|
<h6 class="text-center text-h6 font-weight-bold text-secondary-lighten-2 mb-2">{{ $t('page.four-layer-paper-straw.section.paper-straw-specification') }}</h6>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.paperTubeInnerDiameter')}(d)`"
|
:label="`${$t('page.four-layer-paper-straw.results.paper-tube-inner-diameter')}(d)`"
|
||||||
:value="result.paperCoreDiameter"
|
:value="result.paperCoreDiameter"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.paperTubeExternalDiameter')}(D)`"
|
:label="`${$t('page.four-layer-paper-straw.results.paper-tube-external-diameter')}(D)`"
|
||||||
:value="result.paperTubeExternalDiameter"
|
:value="result.paperTubeExternalDiameter"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.paperTubeThickness')}(T)`"
|
:label="`${$t('page.four-layer-paper-straw.results.paper-tube-wall-thickness')}(T)`"
|
||||||
:value="result.paperTubeWallThickness"
|
:value="result.paperTubeWallThickness"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.leadingLength')}(S)`"
|
:label="`${$t('page.four-layer-paper-straw.results.leading-length')}(S)`"
|
||||||
:value="result.leadingLength"
|
:value="result.leadingLength"
|
||||||
/>
|
/>
|
||||||
</v-sheet>
|
</v-sheet>
|
||||||
@ -90,30 +90,30 @@
|
|||||||
<v-divider class="my-4" />
|
<v-divider class="my-4" />
|
||||||
|
|
||||||
<v-sheet>
|
<v-sheet>
|
||||||
<h6 class="text-center text-h6 font-weight-bold text-secondary-lighten-2 mb-2">制作参数</h6>
|
<h6 class="text-center text-h6 font-weight-bold text-secondary-lighten-2 mb-2">{{ $t('page.four-layer-paper-straw.section.production-parameters') }}</h6>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.bottomPaperAngle')}(A)`"
|
:label="`${$t('page.four-layer-paper-straw.results.bottom-paper-angle')}(A)`"
|
||||||
:value="result.bottomPaperAngle"
|
:value="result.bottomPaperAngle"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.bottomPaperWidth')}(B1)`"
|
:label="`${$t('page.four-layer-paper-straw.results.bottom-paper-width')}(B1)`"
|
||||||
:value="result.bottomPaperWidth"
|
:value="result.bottomPaperWidth"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.secondLayerPaperWidth')}(B2)`"
|
:label="`${$t('page.four-layer-paper-straw.results.second-layer-paper-width')}(B2)`"
|
||||||
:value="result.secondLayerPaperWidth"
|
:value="result.secondLayerPaperWidth"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.thirdLayerPaperWidth')}(B3)`"
|
:label="`${$t('page.four-layer-paper-straw.results.third-layer-paper-width')}(B3)`"
|
||||||
:value="result.thirdLayerPaperWidth"
|
:value="result.thirdLayerPaperWidth"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.topPaperWidth')}(B4)`"
|
:label="`${$t('page.four-layer-paper-straw.results.top-paper-width')}(B4)`"
|
||||||
:value="result.topPaperWidth"
|
:value="result.topPaperWidth"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.beltWidth')}`"
|
:label="`${$t('page.four-layer-paper-straw.results.belt-width')}`"
|
||||||
:value="result.beltWidth"
|
:value="result.beltWidth"
|
||||||
/>
|
/>
|
||||||
</v-sheet>
|
</v-sheet>
|
||||||
@ -126,29 +126,29 @@
|
|||||||
<template #default="{ expanded }">
|
<template #default="{ expanded }">
|
||||||
<span>
|
<span>
|
||||||
<v-icon icon="mdi-information-outline" />
|
<v-icon icon="mdi-information-outline" />
|
||||||
{{ expanded ? $t('calculationParameters') : $t('expandToShowCalculationParameters') }}
|
{{ expanded ? $t('common.calculate-parameters') : $t('common.expand-to-show-calculate-parameters') }}
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</v-expansion-panel-title>
|
</v-expansion-panel-title>
|
||||||
<v-expansion-panel-text>
|
<v-expansion-panel-text>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperTubeInnerDiameter')" :value="paperCoreDiameter" />
|
<input-param-section :label="$t('page.four-layer-paper-straw.parameters.paper-tube-inner-diameter')" :value="paperCoreDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('bottomPaperWidth')" :value="bottomPaperWidth" />
|
<input-param-section :label="$t('page.four-layer-paper-straw.parameters.bottom-paper-width')" :value="bottomPaperWidth" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('bottomPaperThickness')" :value="bottomPaperThickness" />
|
<input-param-section :label="$t('page.four-layer-paper-straw.parameters.bottom-paper-thickness')" :value="bottomPaperThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('secondLayerPaperThickness')" :value="secondLayerPaperThickness" />
|
<input-param-section :label="$t('page.four-layer-paper-straw.parameters.second-layer-paper-thickness')" :value="secondLayerPaperThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('thirdLayerPaperThickness')" :value="thirdLayerPaperThickness" />
|
<input-param-section :label="$t('page.four-layer-paper-straw.parameters.third-layer-paper-thickness')" :value="thirdLayerPaperThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('topPaperThickness')" :value="topPaperThickness" />
|
<input-param-section :label="$t('page.four-layer-paper-straw.parameters.top-paper-thickness')" :value="topPaperThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-expansion-panel-text>
|
</v-expansion-panel-text>
|
||||||
@ -173,53 +173,53 @@
|
|||||||
const currentSelectIndex = ref(0)
|
const currentSelectIndex = ref(0)
|
||||||
|
|
||||||
const selects = computed(() => [
|
const selects = computed(() => [
|
||||||
t('presetSpecification.inner_3_3_outer_4_0'),
|
t('page.four-layer-paper-straw.preset-specification.inner_3_3-outer_4_0'),
|
||||||
t('presetSpecification.inner_3_8_outer_4_5'),
|
t('page.four-layer-paper-straw.preset-specification.inner_3_8-outer_4_5'),
|
||||||
t('presetSpecification.inner_4_3_outer_5_0'),
|
t('page.four-layer-paper-straw.preset-specification.inner_4_3-outer_5_0'),
|
||||||
t('presetSpecification.inner_5_3_outer_6_0'),
|
t('page.four-layer-paper-straw.preset-specification.inner_5_3-outer_6_0'),
|
||||||
t('presetSpecification.inner_6_3_outer_7_0'),
|
t('page.four-layer-paper-straw.preset-specification.inner_6_3-outer_7_0'),
|
||||||
t('presetSpecification.inner_7_3_outer_8_0'),
|
t('page.four-layer-paper-straw.preset-specification.inner_7_3-outer_8_0'),
|
||||||
t('presetSpecification.inner_8_3_outer_9_0'),
|
t('page.four-layer-paper-straw.preset-specification.inner_8_3-outer_9_0'),
|
||||||
t('presetSpecification.inner_9_3_outer_10_0'),
|
t('page.four-layer-paper-straw.preset-specification.inner_9_3-outer_10_0'),
|
||||||
t('presetSpecification.inner_11_3_outer_12_0'),
|
t('page.four-layer-paper-straw.preset-specification.inner_11_3-outer_12_0'),
|
||||||
t('custom'),
|
t('page.four-layer-paper-straw.preset-specification.custom'),
|
||||||
])
|
])
|
||||||
|
|
||||||
const presetParams = computed(() => {
|
const presetParams = computed(() => {
|
||||||
return {
|
return {
|
||||||
[t('presetSpecification.inner_3_3_outer_4_0')]: {
|
[t('page.four-layer-paper-straw.preset-specification.inner_3_3-outer_4_0')]: {
|
||||||
paperCoreDiameter: 3.3,
|
paperCoreDiameter: 3.3,
|
||||||
bottomPaperWidth: 9.5,
|
bottomPaperWidth: 9.5,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_3_8_outer_4_5')]: {
|
[t('page.four-layer-paper-straw.preset-specification.inner_3_8-outer_4_5')]: {
|
||||||
paperCoreDiameter: 3.8,
|
paperCoreDiameter: 3.8,
|
||||||
bottomPaperWidth: 10,
|
bottomPaperWidth: 10,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_4_3_outer_5_0')]: {
|
[t('page.four-layer-paper-straw.preset-specification.inner_4_3-outer_5_0')]: {
|
||||||
paperCoreDiameter: 4.3,
|
paperCoreDiameter: 4.3,
|
||||||
bottomPaperWidth: 11,
|
bottomPaperWidth: 11,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_5_3_outer_6_0')]: {
|
[t('page.four-layer-paper-straw.preset-specification.inner_5_3-outer_6_0')]: {
|
||||||
paperCoreDiameter: 5.3,
|
paperCoreDiameter: 5.3,
|
||||||
bottomPaperWidth: 13.5,
|
bottomPaperWidth: 13.5,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_6_3_outer_7_0')]: {
|
[t('page.four-layer-paper-straw.preset-specification.inner_6_3-outer_7_0')]: {
|
||||||
paperCoreDiameter: 6.3,
|
paperCoreDiameter: 6.3,
|
||||||
bottomPaperWidth: 16,
|
bottomPaperWidth: 16,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_7_3_outer_8_0')]: {
|
[t('page.four-layer-paper-straw.preset-specification.inner_7_3-outer_8_0')]: {
|
||||||
paperCoreDiameter: 7.3,
|
paperCoreDiameter: 7.3,
|
||||||
bottomPaperWidth: 18.5,
|
bottomPaperWidth: 18.5,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_8_3_outer_9_0')]: {
|
[t('ppage.four-layer-paper-straw.preset-specification.inner_8_3-outer_9_0')]: {
|
||||||
paperCoreDiameter: 8.3,
|
paperCoreDiameter: 8.3,
|
||||||
bottomPaperWidth: 21,
|
bottomPaperWidth: 21,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_9_3_outer_10_0')]: {
|
[t('page.four-layer-paper-straw.preset-specification.inner_9_3-outer_10_0')]: {
|
||||||
paperCoreDiameter: 9.3,
|
paperCoreDiameter: 9.3,
|
||||||
bottomPaperWidth: 23.5,
|
bottomPaperWidth: 23.5,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_11_3_outer_12_0')]: {
|
[t('page.four-layer-paper-straw.preset-specification.inner_11_3-outer_12_0')]: {
|
||||||
paperCoreDiameter: 11.3,
|
paperCoreDiameter: 11.3,
|
||||||
bottomPaperWidth: 28.5,
|
bottomPaperWidth: 28.5,
|
||||||
},
|
},
|
||||||
|
|||||||
@ -19,7 +19,7 @@
|
|||||||
icon="mdi-tune"
|
icon="mdi-tune"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('parameters') }}
|
{{ $t('common.parameters') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-row>
|
<v-row>
|
||||||
@ -27,26 +27,26 @@
|
|||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperCoreDiameter"
|
v-model="paperCoreDiameter"
|
||||||
:disabled="recordList.length > 0"
|
:disabled="recordList.length > 0"
|
||||||
:label="$t('paperTubeInnerDiameter')"
|
:label="$t('page.multi-layer-paper-tape-width-angle.parameters.paper-tube-inner-diameter')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="bottomPaperWidth"
|
v-model="bottomPaperWidth"
|
||||||
:disabled="recordList.length > 0"
|
:disabled="recordList.length > 0"
|
||||||
:label="$t('bottomPaperWidth')"
|
:label="$t('page.multi-layer-paper-tape-width-angle.parameters.bottom-paper-width')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperGrammage"
|
v-model="paperGrammage"
|
||||||
:label="$t('paperGrammage')"
|
:label="$t('page.multi-layer-paper-tape-width-angle.parameters.paper-grammage')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperDensity"
|
v-model="paperDensity"
|
||||||
:label="$t('paperDensity')"
|
:label="$t('page.multi-layer-paper-tape-width-angle.parameters.paper-density')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
@ -65,7 +65,7 @@
|
|||||||
@click="clearAll"
|
@click="clearAll"
|
||||||
>
|
>
|
||||||
<v-icon class="mr-1">mdi-refresh</v-icon>
|
<v-icon class="mr-1">mdi-refresh</v-icon>
|
||||||
{{ $t('clear') }}
|
{{ $t('page.multi-layer-paper-tape-width-angle.operation.clear') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
<v-btn
|
<v-btn
|
||||||
color="success"
|
color="success"
|
||||||
@ -74,7 +74,7 @@
|
|||||||
@click="saveParams"
|
@click="saveParams"
|
||||||
>
|
>
|
||||||
<v-icon class="mr-1">mdi-content-save</v-icon>
|
<v-icon class="mr-1">mdi-content-save</v-icon>
|
||||||
{{ $t('save') }}
|
{{ $t('page.multi-layer-paper-tape-width-angle.operation.save') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -90,14 +90,14 @@
|
|||||||
@click="removeLayer"
|
@click="removeLayer"
|
||||||
>
|
>
|
||||||
<v-icon class="mr-1">mdi-minus</v-icon>
|
<v-icon class="mr-1">mdi-minus</v-icon>
|
||||||
{{ $t('remove') }}
|
{{ $t('page.multi-layer-paper-tape-width-angle.operation.remove') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
<v-btn
|
<v-btn
|
||||||
:size="$vuetify.display.xs ? 'default' : 'large'"
|
:size="$vuetify.display.xs ? 'default' : 'large'"
|
||||||
@click="addLayer"
|
@click="addLayer"
|
||||||
>
|
>
|
||||||
<v-icon class="mr-1">mdi-plus</v-icon>
|
<v-icon class="mr-1">mdi-plus</v-icon>
|
||||||
{{ $t('add') }}
|
{{ $t('page.multi-layer-paper-tape-width-angle.operation.add') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-btn-group>
|
</v-btn-group>
|
||||||
</div>
|
</div>
|
||||||
@ -124,7 +124,7 @@
|
|||||||
icon="mdi-calculator"
|
icon="mdi-calculator"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('results') }}
|
{{ $t('common.results') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-table
|
<v-table
|
||||||
@ -133,11 +133,11 @@
|
|||||||
>
|
>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>{{ $t('layer') }}</th>
|
<th>{{ $t('page.multi-layer-paper-tape-width-angle.header.layer') }}</th>
|
||||||
<th>{{ $t('paperGrammage') }}</th>
|
<th>{{ $t('page.multi-layer-paper-tape-width-angle.header.paper-grammage') }}</th>
|
||||||
<th>{{ $t('cumulativeThickness') }}</th>
|
<th>{{ $t('page.multi-layer-paper-tape-width-angle.header.cumulative-thickness') }}</th>
|
||||||
<th>{{ $t('angle') }}</th>
|
<th>{{ $t('page.multi-layer-paper-tape-width-angle.header.angle') }}</th>
|
||||||
<th>{{ $t('paperTapeWidth') }}</th>
|
<th>{{ $t('page.multi-layer-paper-tape-width-angle.header.paper-tape-width') }}</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<transition-group name="fade" tag="tbody">
|
<transition-group name="fade" tag="tbody">
|
||||||
@ -214,7 +214,7 @@
|
|||||||
try {
|
try {
|
||||||
// 创建工作簿和工作表
|
// 创建工作簿和工作表
|
||||||
const workbook = new EXCEL.Workbook()
|
const workbook = new EXCEL.Workbook()
|
||||||
const worksheet = workbook.addWorksheet(t('multiLayerExcelOutputFile'))
|
const worksheet = workbook.addWorksheet(t('page.multi-layer-paper-tape-width-angle.excel.sheet-name'))
|
||||||
|
|
||||||
// 创建样式
|
// 创建样式
|
||||||
// headerStyle: 表头样式,根据Excel内建样式Calculation设置
|
// headerStyle: 表头样式,根据Excel内建样式Calculation设置
|
||||||
@ -309,15 +309,15 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 添加Parameters表头
|
// 添加Parameters表头
|
||||||
worksheet.getCell('A1').value = t('parameters')
|
worksheet.getCell('A1').value = t('common.parameters')
|
||||||
worksheet.getCell('A1').style = headerStyle
|
worksheet.getCell('A1').style = headerStyle
|
||||||
worksheet.mergeCells('A1:D1')
|
worksheet.mergeCells('A1:D1')
|
||||||
|
|
||||||
worksheet.getCell('A2').value = `${t('paperCoreDiameter')} (${paperCoreDiameter.value.unit})`
|
worksheet.getCell('A2').value = `${t('page.multi-layer-paper-tape-width-angle.parameters.paper-tube-inner-diameter')} (${paperCoreDiameter.value.unit})`
|
||||||
worksheet.getCell('A2').style = parameterStyle
|
worksheet.getCell('A2').style = parameterStyle
|
||||||
worksheet.mergeCells('A2:B2')
|
worksheet.mergeCells('A2:B2')
|
||||||
|
|
||||||
worksheet.getCell('C2').value = `${t('bottomPaperWidth')} (${bottomPaperWidth.value.unit})`
|
worksheet.getCell('C2').value = `${t('page.multi-layer-paper-tape-width-angle.parameters.bottom-paper-width')} (${bottomPaperWidth.value.unit})`
|
||||||
worksheet.getCell('C2').style = parameterStyle
|
worksheet.getCell('C2').style = parameterStyle
|
||||||
worksheet.mergeCells('C2:D2')
|
worksheet.mergeCells('C2:D2')
|
||||||
|
|
||||||
@ -331,20 +331,20 @@
|
|||||||
worksheet.mergeCells('C3:D3')
|
worksheet.mergeCells('C3:D3')
|
||||||
|
|
||||||
// 添加Results表头
|
// 添加Results表头
|
||||||
worksheet.getCell('A7').value = t('results')
|
worksheet.getCell('A7').value = t('common.results')
|
||||||
worksheet.getCell('A7').style = headerStyle
|
worksheet.getCell('A7').style = headerStyle
|
||||||
worksheet.mergeCells('A7:E7')
|
worksheet.mergeCells('A7:E7')
|
||||||
|
|
||||||
// 添加Results表头列名
|
// 添加Results表头列名
|
||||||
worksheet.getCell('A8').value = t('layer')
|
worksheet.getCell('A8').value = t('page.multi-layer-paper-tape-width-angle.header.layer')
|
||||||
worksheet.getCell('A8').style = parameterStyle
|
worksheet.getCell('A8').style = parameterStyle
|
||||||
worksheet.getCell('B8').value = t('paperGrammage') + ` (${t(`units.${recordList.value[0].grammage.unit}`)})`
|
worksheet.getCell('B8').value = t('page.multi-layer-paper-tape-width-angle.header.paper-grammage') + ` (${t(`units.${recordList.value[0].grammage.unit}`)})`
|
||||||
worksheet.getCell('B8').style = parameterStyle
|
worksheet.getCell('B8').style = parameterStyle
|
||||||
worksheet.getCell('C8').value = t('cumulativeThickness') + ` (${t(`units.${recordList.value[0].cumulativeThickness.unit}`)})`
|
worksheet.getCell('C8').value = t('page.multi-layer-paper-tape-width-angle.header.cumulative-thickness') + ` (${t(`units.${recordList.value[0].cumulativeThickness.unit}`)})`
|
||||||
worksheet.getCell('C8').style = parameterStyle
|
worksheet.getCell('C8').style = parameterStyle
|
||||||
worksheet.getCell('D8').value = t('angle') + ` (${t(`units.${recordList.value[0].angle.unit}`)})`
|
worksheet.getCell('D8').value = t('page.multi-layer-paper-tape-width-angle.header.angle') + ` (${t(`units.${recordList.value[0].angle.unit}`)})`
|
||||||
worksheet.getCell('D8').style = parameterStyle
|
worksheet.getCell('D8').style = parameterStyle
|
||||||
worksheet.getCell('E8').value = t('paperWidth') + ` (${t(`units.${recordList.value[0].paperWidth.unit}`)})`
|
worksheet.getCell('E8').value = t('page.multi-layer-paper-tape-width-angle.header.paper-tape-width') + ` (${t(`units.${recordList.value[0].paperWidth.unit}`)})`
|
||||||
worksheet.getCell('E8').style = parameterStyle
|
worksheet.getCell('E8').style = parameterStyle
|
||||||
|
|
||||||
// 添加Results数据
|
// 添加Results数据
|
||||||
@ -362,15 +362,15 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 添加Reference表头
|
// 添加Reference表头
|
||||||
worksheet.getCell('F1').value = t('reference')
|
worksheet.getCell('F1').value = t('page.multi-layer-paper-tape-width-angle.export.reference')
|
||||||
worksheet.getCell('F1').style = headerStyle
|
worksheet.getCell('F1').style = headerStyle
|
||||||
worksheet.mergeCells('F1:H1')
|
worksheet.mergeCells('F1:H1')
|
||||||
worksheet.getCell('F2').value = t('angle')
|
worksheet.getCell('F2').value = t('page.multi-layer-paper-tape-width-angle.header.angle')
|
||||||
worksheet.getCell('F2').style = parameterStyle
|
worksheet.getCell('F2').style = parameterStyle
|
||||||
worksheet.mergeCells('F2:F3')
|
worksheet.mergeCells('F2:F3')
|
||||||
worksheet.getCell('G2').value = t('minimum')
|
worksheet.getCell('G2').value = t('page.multi-layer-paper-tape-width-angle.export.minimum')
|
||||||
worksheet.getCell('G2').style = parameterStyle
|
worksheet.getCell('G2').style = parameterStyle
|
||||||
worksheet.getCell('H2').value = t('maximum')
|
worksheet.getCell('H2').value = t('page.multi-layer-paper-tape-width-angle.export.maximum')
|
||||||
worksheet.getCell('H2').style = parameterStyle
|
worksheet.getCell('H2').style = parameterStyle
|
||||||
|
|
||||||
// 添加Reference数据
|
// 添加Reference数据
|
||||||
@ -378,7 +378,7 @@
|
|||||||
worksheet.getCell('G3').style = parameterStyle
|
worksheet.getCell('G3').style = parameterStyle
|
||||||
worksheet.getCell('H3').value = 45
|
worksheet.getCell('H3').value = 45
|
||||||
worksheet.getCell('H3').style = parameterStyle
|
worksheet.getCell('H3').style = parameterStyle
|
||||||
worksheet.getCell('F4').value = t('calculatedValue')
|
worksheet.getCell('F4').value = t('page.multi-layer-paper-tape-width-angle.export.calculated-value')
|
||||||
worksheet.getCell('F4').style = parameterStyle
|
worksheet.getCell('F4').style = parameterStyle
|
||||||
// 所有记录中最小角度
|
// 所有记录中最小角度
|
||||||
worksheet.getCell('G4').value = {
|
worksheet.getCell('G4').value = {
|
||||||
@ -393,7 +393,7 @@
|
|||||||
|
|
||||||
// 计算结果: 最小角度>10 且 最大角度<45
|
// 计算结果: 最小角度>10 且 最大角度<45
|
||||||
worksheet.getCell('F5').value = {
|
worksheet.getCell('F5').value = {
|
||||||
formula: `IF(AND(G4>10, H4<45), "${t('fit')}", "${t('notFit')}")`,
|
formula: `IF(AND(G4>10, H4<45), "${t('page.multi-layer-paper-tape-width-angle.export.fit')}", "${t('page.multi-layer-paper-tape-width-angle.export.notFit')}")`,
|
||||||
}
|
}
|
||||||
worksheet.getCell('F5').style = conditionStyle
|
worksheet.getCell('F5').style = conditionStyle
|
||||||
worksheet.addConditionalFormatting({
|
worksheet.addConditionalFormatting({
|
||||||
@ -438,7 +438,7 @@
|
|||||||
|
|
||||||
// 设置文件名
|
// 设置文件名
|
||||||
const timeStamp = new Date().toISOString().replace(/[-:T]/g, '').slice(0, 15)
|
const timeStamp = new Date().toISOString().replace(/[-:T]/g, '').slice(0, 15)
|
||||||
const filename = `${t('multiLayerExcelOutputFile')}_${timeStamp}.xlsx`
|
const filename = `${t('page.multi-layer-paper-tape-width-angle.export.filename')}_${timeStamp}.xlsx`
|
||||||
|
|
||||||
// 导出为文件
|
// 导出为文件
|
||||||
const buffer = await workbook.xlsx.writeBuffer()
|
const buffer = await workbook.xlsx.writeBuffer()
|
||||||
|
|||||||
@ -21,38 +21,38 @@
|
|||||||
icon="mdi-tune"
|
icon="mdi-tune"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('parameters') }}
|
{{ $t('common.parameters') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperCoreDiameter"
|
v-model="paperCoreDiameter"
|
||||||
:label="$t('paperCoreDiameter')"
|
:label="$t('page.paper-roll-weight-length.parameters.paper-core-diameter')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperRollExternalDiameter"
|
v-model="paperRollExternalDiameter"
|
||||||
:label="$t('paperRollExternalDiameter')"
|
:label="$t('page.paper-roll-weight-length.parameters.paper-roll-external-diameter')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperRollWidth"
|
v-model="paperRollWidth"
|
||||||
:label="$t('paperRollWidth')"
|
:label="$t('page.paper-roll-weight-length.parameters.paper-roll-width')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperDensity"
|
v-model="paperDensity"
|
||||||
:label="$t('paperDensity')"
|
:label="$t('page.paper-roll-weight-length.parameters.paper-density')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperGrammage"
|
v-model="paperGrammage"
|
||||||
:label="$t('paperGrammage')"
|
:label="$t('page.paper-roll-weight-length.parameters.paper-grammage')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
variant="outlined"
|
variant="outlined"
|
||||||
@click="resetParameters"
|
@click="resetParameters"
|
||||||
>
|
>
|
||||||
{{ $t('reset') }}
|
{{ $t('common.reset') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-card>
|
</v-card>
|
||||||
@ -90,20 +90,20 @@
|
|||||||
icon="mdi-calculator"
|
icon="mdi-calculator"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('results') }}
|
{{ $t('common.results') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-list lines="two">
|
<v-list lines="two">
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('paperRollWeight')"
|
:label="$t('page.paper-roll-weight-length.results.paper-roll-weight')"
|
||||||
:value="result.paperRollWeight"
|
:value="result.paperRollWeight"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('paperRollLength')"
|
:label="$t('page.paper-roll-weight-length.results.paper-roll-length')"
|
||||||
:value="result.paperRollLength"
|
:value="result.paperRollLength"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('paperThickness')"
|
:label="$t('page.paper-roll-weight-length.results.paper-thickness')"
|
||||||
:value="result.paperThickness"
|
:value="result.paperThickness"
|
||||||
/>
|
/>
|
||||||
</v-list>
|
</v-list>
|
||||||
@ -116,30 +116,30 @@
|
|||||||
<template #default="{ expanded }">
|
<template #default="{ expanded }">
|
||||||
<span>
|
<span>
|
||||||
<v-icon icon="mdi-information-outline" />
|
<v-icon icon="mdi-information-outline" />
|
||||||
{{ expanded ? $t('calculationParameters') : $t('expandToShowCalculationParameters') }}
|
{{ expanded ? $t('common.calculate-parameters') : $t('common.expand-to-show-calculate-parameters') }}
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</v-expansion-panel-title>
|
</v-expansion-panel-title>
|
||||||
<v-expansion-panel-text>
|
<v-expansion-panel-text>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperCoreDiameter')" :value="paperCoreDiameter" />
|
<input-param-section :label="$t('page.paper-roll-weight-length.parameters.paper-core-diameter')" :value="paperCoreDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperRollExternalDiameter')" :value="paperRollExternalDiameter" />
|
<input-param-section :label="$t('page.paper-roll-weight-length.parameters.paper-roll-external-diameter')" :value="paperRollExternalDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperRollWidth')" :value="paperRollWidth" />
|
<input-param-section :label="$t('page.paper-roll-weight-length.parameters.paper-roll-width')" :value="paperRollWidth" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperDensity')" :value="paperDensity" />
|
<input-param-section :label="$t('page.paper-roll-weight-length.parameters.paper-density')" :value="paperDensity" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperGrammage')" :value="paperGrammage" />
|
<input-param-section :label="$t('page.paper-roll-weight-length.parameters.paper-grammage')" :value="paperGrammage" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-expansion-panel-text>
|
</v-expansion-panel-text>
|
||||||
|
|||||||
@ -19,26 +19,26 @@
|
|||||||
icon="mdi-tune"
|
icon="mdi-tune"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('parameters') }}
|
{{ $t('common.parameters') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperCoreDiameter"
|
v-model="paperCoreDiameter"
|
||||||
:label="$t('paperTubeInnerDiameter')"
|
:label="$t('page.paper-tape-width-angle.parameters.paper-tube-inner-diameter')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperRollWallThickness"
|
v-model="paperRollWallThickness"
|
||||||
:label="$t('paperRollWallThickness')"
|
:label="$t('page.paper-tape-width-angle.parameters.paper-tube-wall-thickness')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="innerPaperWidth"
|
v-model="innerPaperWidth"
|
||||||
:label="$t('innerPaperWidth')"
|
:label="$t('page.paper-tape-width-angle.parameters.inner-paper-width')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
@ -54,7 +54,7 @@
|
|||||||
variant="outlined"
|
variant="outlined"
|
||||||
@click="resetParameters"
|
@click="resetParameters"
|
||||||
>
|
>
|
||||||
{{ $t('reset') }}
|
{{ $t('common.reset') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-card>
|
</v-card>
|
||||||
@ -65,14 +65,14 @@
|
|||||||
<v-card class="pa-6 result-card" elevation="8" rounded="xl">
|
<v-card class="pa-6 result-card" elevation="8" rounded="xl">
|
||||||
<v-card-title class="text-h5 mb-6 d-flex align-center">
|
<v-card-title class="text-h5 mb-6 d-flex align-center">
|
||||||
<v-icon class="mr-3" color="primary" icon="mdi-calculator" size="large" />
|
<v-icon class="mr-3" color="primary" icon="mdi-calculator" size="large" />
|
||||||
{{ $t('results') }}
|
{{ $t('common.results') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-list lines="two">
|
<v-list lines="two">
|
||||||
<result-list-item :label="$t('beltAngle')" :value="result.beltAngle" />
|
<result-list-item :label="$t('page.paper-tape-width-angle.results.belt-angle')" :value="result.beltAngle" />
|
||||||
<result-list-item :label="$t('paperHolderAngle')" :value="result.paperHolderAngle" />
|
<result-list-item :label="$t('page.paper-tape-width-angle.results.paper-holder-angle')" :value="result.paperHolderAngle" />
|
||||||
<result-list-item :label="$t('leadingLength')" :value="result.leadingLength" />
|
<result-list-item :label="$t('page.paper-tape-width-angle.results.leading-length')" :value="result.leadingLength" />
|
||||||
<result-list-item :label="$t('paperWidth')" :value="result.paperWidth" />
|
<result-list-item :label="$t('page.paper-tape-width-angle.results.paper-tape-width')" :value="result.paperWidth" />
|
||||||
</v-list>
|
</v-list>
|
||||||
|
|
||||||
<v-divider class="my-4" />
|
<v-divider class="my-4" />
|
||||||
@ -83,20 +83,20 @@
|
|||||||
<template #default="{ expanded }">
|
<template #default="{ expanded }">
|
||||||
<span>
|
<span>
|
||||||
<v-icon icon="mdi-information-outline" />
|
<v-icon icon="mdi-information-outline" />
|
||||||
{{ expanded ? $t('calculationParameters') : $t('expandToShowCalculationParameters') }}
|
{{ expanded ? $t('common.calculate-parameters') : $t('common.expand-to-show-calculate-parameters') }}
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</v-expansion-panel-title>
|
</v-expansion-panel-title>
|
||||||
<v-expansion-panel-text>
|
<v-expansion-panel-text>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperTubeInnerDiameter')" :value="paperCoreDiameter" />
|
<input-param-section :label="$t('page.paper-tape-width-angle.parameters.paper-tube-inner-diameter')" :value="paperCoreDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperRollWallThickness')" :value="paperRollWallThickness" />
|
<input-param-section :label="$t('page.paper-tape-width-angle.parameters.paper-tube-wall-thickness')" :value="paperRollWallThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<input-param-section :label="$t('innerPaperWidth')" :value="innerPaperWidth" />
|
<input-param-section :label="$t('page.paper-tape-width-angle.parameters.inner-paper-width')" :value="innerPaperWidth" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-expansion-panel-text>
|
</v-expansion-panel-text>
|
||||||
|
|||||||
@ -19,56 +19,56 @@
|
|||||||
icon="mdi-tune"
|
icon="mdi-tune"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('parameters') }}
|
{{ $t('common.parameters') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperCoreDiameter"
|
v-model="paperCoreDiameter"
|
||||||
:label="$t('paperTubeInnerDiameter')"
|
:label="$t('page.paper-tube-production.parameters.paper-tube-inner-diameter')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperRollWallThickness"
|
v-model="paperRollWallThickness"
|
||||||
:label="$t('paperRollWallThickness')"
|
:label="$t('page.paper-tube-production.parameters.paper-tube-wall-thickness')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperRollLength"
|
v-model="paperRollLength"
|
||||||
:label="$t('paperRollLength')"
|
:label="$t('page.paper-tube-production.parameters.paper-tube-length')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperDensity"
|
v-model="paperDensity"
|
||||||
:label="$t('paperDensity')"
|
:label="$t('page.paper-tube-production.parameters.paper-density')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="innerPaperWidth"
|
v-model="innerPaperWidth"
|
||||||
:label="$t('innerPaperWidth')"
|
:label="$t('page.paper-tube-production.parameters.inner-paper-width')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="workFrequency"
|
v-model="workFrequency"
|
||||||
:label="$t('workFrequency')"
|
:label="$t('page.paper-tube-production.parameters.work-frequency')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="workTime"
|
v-model="workTime"
|
||||||
:label="$t('workTime')"
|
:label="$t('page.paper-tube-production.parameters.work-time')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="workEfficiency"
|
v-model="workEfficiency"
|
||||||
:label="$t('workEfficiency')"
|
:label="$t('page.paper-tube-production.parameters.work-efficiency')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
@ -84,7 +84,7 @@
|
|||||||
variant="outlined"
|
variant="outlined"
|
||||||
@click="resetParameters"
|
@click="resetParameters"
|
||||||
>
|
>
|
||||||
{{ $t('reset') }}
|
{{ $t('common.reset') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-card>
|
</v-card>
|
||||||
@ -108,32 +108,32 @@
|
|||||||
icon="mdi-calculator"
|
icon="mdi-calculator"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('results') }}
|
{{ $t('common.results') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-list lines="two">
|
<v-list lines="two">
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('feedPaperSpeed')"
|
:label="$t('page.paper-tube-production.results.feed-paper-speed')"
|
||||||
:value="result.feedPaperSpeed"
|
:value="result.feedPaperSpeed"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('outputSpeed')"
|
:label="$t('page.paper-tube-production.results.output-speed')"
|
||||||
:value="result.outputSpeed"
|
:value="result.outputSpeed"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('productionAmountPerHour')"
|
:label="$t('page.paper-tube-production.results.production-amount-per-hour')"
|
||||||
:value="result.productionAmountPerHour"
|
:value="result.productionAmountPerHour"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('productionWeightPerHour')"
|
:label="$t('page.paper-tube-production.results.production-weight-per-hour')"
|
||||||
:value="result.productionWeightPerHour"
|
:value="result.productionWeightPerHour"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('productionAmountPerDay')"
|
:label="$t('page.paper-tube-production.results.production-amount-per-day')"
|
||||||
:value="result.productionAmountPerDay"
|
:value="result.productionAmountPerDay"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="$t('productionWeightPerDay')"
|
:label="$t('page.paper-tube-production.results.production-weight-per-day')"
|
||||||
:value="result.productionWeightPerDay"
|
:value="result.productionWeightPerDay"
|
||||||
/>
|
/>
|
||||||
</v-list>
|
</v-list>
|
||||||
@ -146,41 +146,41 @@
|
|||||||
<template #default="{ expanded }">
|
<template #default="{ expanded }">
|
||||||
<span>
|
<span>
|
||||||
<v-icon icon="mdi-information-outline" />
|
<v-icon icon="mdi-information-outline" />
|
||||||
{{ expanded ? $t('calculationParameters') : $t('expandToShowCalculationParameters') }}
|
{{ expanded ? $t('common.calculate-parameters') : $t('common.expand-to-show-calculate-parameters') }}
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</v-expansion-panel-title>
|
</v-expansion-panel-title>
|
||||||
<v-expansion-panel-text>
|
<v-expansion-panel-text>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperTubeInnerDiameter')" :value="paperCoreDiameter" />
|
<input-param-section :label="$t('page.paper-tube-production.parameters.paper-tube-inner-diameter')" :value="paperCoreDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperRollWallThickness')" :value="paperRollWallThickness" />
|
<input-param-section :label="$t('page.paper-tube-production.parameters.paper-tube-wall-thickness')" :value="paperRollWallThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperRollLength')" :value="paperRollLength" />
|
<input-param-section :label="$t('page.paper-tube-production.parameters.paper-tube-length')" :value="paperRollLength" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperDensity')" :value="paperDensity" />
|
<input-param-section :label="$t('page.paper-tube-production.parameters.paper-density')" :value="paperDensity" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('innerPaperWidth')" :value="innerPaperWidth" />
|
<input-param-section :label="$t('page.paper-tube-production.parameters.inner-paper-width')" :value="innerPaperWidth" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('workFrequency')" :value="workFrequency" />
|
<input-param-section :label="$t('page.paper-tube-production.parameters.work-frequency')" :value="workFrequency" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('workTime')" :value="workTime" />
|
<input-param-section :label="$t('page.paper-tube-production.parameters.work-time')" :value="workTime" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('workEfficiency')" :value="workEfficiency" />
|
<input-param-section :label="$t('page.paper-tube-production.parameters.work-efficiency')" :value="workEfficiency" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-expansion-panel-text>
|
</v-expansion-panel-text>
|
||||||
|
|||||||
@ -19,38 +19,38 @@
|
|||||||
icon="mdi-tune"
|
icon="mdi-tune"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('parameters') }}
|
{{ $t('common.parameters') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperRollLength"
|
v-model="paperRollLength"
|
||||||
:label="$t('paperRollLength')"
|
:label="$t('page.paper-tube-weight.parameters.paper-roll-length')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperDensity"
|
v-model="paperDensity"
|
||||||
:label="$t('paperDensity')"
|
:label="$t('page.paper-tube-weight.parameters.paper-density')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="productionAmount"
|
v-model="productionAmount"
|
||||||
:label="$t('productionAmount')"
|
:label="$t('page.paper-tube-weight.parameters.production-amount')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperCoreDiameter"
|
v-model="paperCoreDiameter"
|
||||||
:label="$t('paperTubeInnerDiameter')"
|
:label="$t('page.paper-tube-weight.parameters.paper-tube-inner-diameter')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field
|
<param-input-field
|
||||||
v-model="paperRollWallThickness"
|
v-model="paperRollWallThickness"
|
||||||
:label="$t('paperRollWallThickness')"
|
:label="$t('page.paper-tube-weight.parameters.paper-roll-wall-thickness')"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
variant="outlined"
|
variant="outlined"
|
||||||
@click="resetParameters"
|
@click="resetParameters"
|
||||||
>
|
>
|
||||||
{{ $t('reset') }}
|
{{ $t('common.reset') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-card>
|
</v-card>
|
||||||
@ -90,12 +90,12 @@
|
|||||||
icon="mdi-calculator"
|
icon="mdi-calculator"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('results') }}
|
{{ $t('common.results') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-list lines="two">
|
<v-list lines="two">
|
||||||
<result-list-item :label="$t('singlePaperTubeWeight')" :value="result.singlePaperTubeWeight" />
|
<result-list-item :label="$t('page.paper-tube-weight.results.single-paper-tube-weight')" :value="result.singlePaperTubeWeight" />
|
||||||
<result-list-item :label="$t('totalPaperTubeWeight')" :value="result.totalPaperTubeWeight" />
|
<result-list-item :label="$t('page.paper-tube-weight.results.total-paper-tube-weight')" :value="result.totalPaperTubeWeight" />
|
||||||
</v-list>
|
</v-list>
|
||||||
|
|
||||||
<v-expansion-panels flat multiple>
|
<v-expansion-panels flat multiple>
|
||||||
@ -104,18 +104,18 @@
|
|||||||
<template #default="{ expanded }">
|
<template #default="{ expanded }">
|
||||||
<span>
|
<span>
|
||||||
<v-icon icon="mdi-information-outline" />
|
<v-icon icon="mdi-information-outline" />
|
||||||
{{ expanded ? $t('calculationParameters') : $t('expandToShowCalculationParameters') }}
|
{{ expanded ? $t('common.calculate-parameters') : $t('common.expand-to-show-calculate-parameters') }}
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</v-expansion-panel-title>
|
</v-expansion-panel-title>
|
||||||
<v-expansion-panel-text>
|
<v-expansion-panel-text>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperRollLength')" :value="paperRollLength" />
|
<input-param-section :label="$t('page.paper-tube-weight.parameters.paper-roll-length')" :value="paperRollLength" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section
|
<input-param-section
|
||||||
:label="$t('paperDensity')"
|
:label="$t('page.paper-tube-weight.parameters.paper-density')"
|
||||||
:value="paperDensity"
|
:value="paperDensity"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
@ -124,17 +124,17 @@
|
|||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section
|
<input-param-section
|
||||||
:fixed="0"
|
:fixed="0"
|
||||||
:label="$t('productionAmount')"
|
:label="$t('page.paper-tube-weight.parameters.production-amount')"
|
||||||
:value="productionAmount"
|
:value="productionAmount"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperTubeInnerDiameter')" :value="paperCoreDiameter" />
|
<input-param-section :label="$t('page.paper-tube-weight.parameters.paper-tube-inner-diameter')" :value="paperCoreDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperRollWallThickness')" :value="paperRollWallThickness" />
|
<input-param-section :label="$t('page.paper-tube-weight.parameters.paper-roll-wall-thickness')" :value="paperRollWallThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-expansion-panel-text>
|
</v-expansion-panel-text>
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<v-card class="pa-6 parameter-card" elevation="8" rounded="xl">
|
<v-card class="pa-6 parameter-card" elevation="8" rounded="xl">
|
||||||
<v-card-title class="text-h5 mb-6 d-flex align-center">
|
<v-card-title class="text-h5 mb-6 d-flex align-center">
|
||||||
<v-icon class="mr-3" color="primary" icon="mdi-tune" size="large" />
|
<v-icon class="mr-3" color="primary" icon="mdi-tune" size="large" />
|
||||||
{{ $t('parameters') }}
|
{{ $t('common.parameters') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
|
|
||||||
<v-row>
|
<v-row>
|
||||||
@ -15,24 +15,24 @@
|
|||||||
v-model="currentSelect"
|
v-model="currentSelect"
|
||||||
density="comfortable"
|
density="comfortable"
|
||||||
:items="selects"
|
:items="selects"
|
||||||
:label="$t('presetSpecifications')"
|
:label="$t('page.three-layer-paper-straw.parameters.preset-specification')"
|
||||||
@update:model-value="updateParams"
|
@update:model-value="updateParams"
|
||||||
/>
|
/>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="paperCoreDiameter" :disabled="!isCustomMode" :label="`${$t('paperTubeInnerDiameter')}(d)`" />
|
<param-input-field v-model="paperCoreDiameter" :disabled="!isCustomMode" :label="`${$t('page.three-layer-paper-straw.parameters.paper-tube-inner-diameter')}(d)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="bottomPaperWidth" :disabled="!isCustomMode" :label="`${$t('bottomPaperWidth')}(B1)`" />
|
<param-input-field v-model="bottomPaperWidth" :disabled="!isCustomMode" :label="`${$t('page.three-layer-paper-straw.parameters.bottom-paper-width')}(B1)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="bottomPaperThickness" :label="`${$t('bottomPaperThickness')}(T1)`" />
|
<param-input-field v-model="bottomPaperThickness" :label="`${$t('page.three-layer-paper-straw.parameters.bottom-paper-thickness')}(T1)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="middlePaperThickness" :label="`${$t('middlePaperThickness')}(T2)`" />
|
<param-input-field v-model="middlePaperThickness" :label="`${$t('page.three-layer-paper-straw.parameters.middle-paper-thickness')}(T2)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<param-input-field v-model="topPaperThickness" :label="`${$t('topPaperThickness')}(T3)`" />
|
<param-input-field v-model="topPaperThickness" :label="`${$t('page.three-layer-paper-straw.parameters.top-paper-thickness')}(T3)`" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-divider class="my-6" />
|
<v-divider class="my-6" />
|
||||||
@ -45,7 +45,7 @@
|
|||||||
variant="outlined"
|
variant="outlined"
|
||||||
@click="resetParameters"
|
@click="resetParameters"
|
||||||
>
|
>
|
||||||
{{ $t('reset') }}
|
{{ $t('common.reset') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-card>
|
</v-card>
|
||||||
@ -61,51 +61,51 @@
|
|||||||
icon="mdi-calculator"
|
icon="mdi-calculator"
|
||||||
size="large"
|
size="large"
|
||||||
/>
|
/>
|
||||||
{{ $t('results') }}
|
{{ $t('common.results') }}
|
||||||
</v-card-title>
|
</v-card-title>
|
||||||
<v-img src="@/assets/pro02.png" />
|
<v-img src="@/assets/pro02.png" />
|
||||||
<v-sheet>
|
<v-sheet>
|
||||||
<h6 class="text-center text-h6 font-weight-bold text-secondary-lighten-2 mb-2">纸吸管规格</h6>
|
<h6 class="text-center text-h6 font-weight-bold text-secondary-lighten-2 mb-2">{{ $t('page.three-layer-paper-straw.section.paper-straw-specification') }}</h6>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.paperTubeInnerDiameter')}(d)`"
|
:label="`${$t('page.three-layer-paper-straw.results.paper-tube-inner-diameter')}(d)`"
|
||||||
:value="result.paperCoreDiameter"
|
:value="result.paperCoreDiameter"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.paperTubeExternalDiameter')}(D)`"
|
:label="`${$t('page.three-layer-paper-straw.results.paper-tube-external-diameter')}(D)`"
|
||||||
:value="result.paperTubeExternalDiameter"
|
:value="result.paperTubeExternalDiameter"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.paperTubeThickness')}(T)`"
|
:label="`${$t('page.three-layer-paper-straw.results.paper-tube-wall-thickness')}(T)`"
|
||||||
:value="result.paperTubeWallThickness"
|
:value="result.paperTubeWallThickness"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.leadingLength')}(S)`"
|
:label="`${$t('page.three-layer-paper-straw.results.leading-length')}(S)`"
|
||||||
:value="result.leadingLength"
|
:value="result.leadingLength"
|
||||||
/>
|
/>
|
||||||
</v-sheet>
|
</v-sheet>
|
||||||
|
|
||||||
<v-divider class="my-4" />
|
<v-divider class="my-4" />
|
||||||
<v-sheet>
|
<v-sheet>
|
||||||
<h6 class="text-center text-h6 font-weight-bold text-secondary-lighten-2 mb-2">制作参数</h6>
|
<h6 class="text-center text-h6 font-weight-bold text-secondary-lighten-2 mb-2">{{ $t('page.three-layer-paper-straw.section.production-parameters') }}</h6>
|
||||||
|
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.bottomPaperAngle')}(A)`"
|
:label="`${$t('page.three-layer-paper-straw.results.bottom-paper-angle')}(A)`"
|
||||||
:value="result.bottomPaperAngle"
|
:value="result.bottomPaperAngle"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.bottomPaperWidth')}(B1)`"
|
:label="`${$t('page.three-layer-paper-straw.results.bottom-paper-width')}(B1)`"
|
||||||
:value="result.bottomPaperWidth"
|
:value="result.bottomPaperWidth"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.middlePaperWidth')}(B2)`"
|
:label="`${$t('page.three-layer-paper-straw.results.middle-paper-width')}(B2)`"
|
||||||
:value="result.middlePaperWidth"
|
:value="result.middlePaperWidth"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.topPaperWidth')}(B3)`"
|
:label="`${$t('page.three-layer-paper-straw.results.top-paper-width')}(B3)`"
|
||||||
:value="result.topPaperWidth"
|
:value="result.topPaperWidth"
|
||||||
/>
|
/>
|
||||||
<result-list-item
|
<result-list-item
|
||||||
:label="`${$t('paperStrawResult.beltWidth')}`"
|
:label="`${$t('page.three-layer-paper-straw.results.belt-width')}`"
|
||||||
:value="result.beltWidth"
|
:value="result.beltWidth"
|
||||||
/>
|
/>
|
||||||
</v-sheet>
|
</v-sheet>
|
||||||
@ -118,26 +118,26 @@
|
|||||||
<template #default="{ expanded }">
|
<template #default="{ expanded }">
|
||||||
<span>
|
<span>
|
||||||
<v-icon icon="mdi-information-outline" />
|
<v-icon icon="mdi-information-outline" />
|
||||||
{{ expanded ? $t('calculationParameters') : $t('expandToShowCalculationParameters') }}
|
{{ expanded ? $t('common.calculate-parameters') : $t('common.expand-to-show-calculate-parameters') }}
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</v-expansion-panel-title>
|
</v-expansion-panel-title>
|
||||||
<v-expansion-panel-text>
|
<v-expansion-panel-text>
|
||||||
<v-row>
|
<v-row>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('paperTubeInnerDiameter')" :value="paperCoreDiameter" />
|
<input-param-section :label="$t('page.three-layer-paper-straw.parameters.paper-tube-inner-diameter')" :value="paperCoreDiameter" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('bottomPaperWidth')" :value="bottomPaperWidth" />
|
<input-param-section :label="$t('page.three-layer-paper-straw.parameters.bottom-paper-width')" :value="bottomPaperWidth" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('bottomPaperThickness')" :value="bottomPaperThickness" />
|
<input-param-section :label="$t('page.three-layer-paper-straw.parameters.bottom-paper-thickness')" :value="bottomPaperThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('middlePaperThickness')" :value="middlePaperThickness" />
|
<input-param-section :label="$t('page.three-layer-paper-straw.parameters.middle-paper-thickness')" :value="middlePaperThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6">
|
<v-col cols="6">
|
||||||
<input-param-section :label="$t('topPaperThickness')" :value="topPaperThickness" />
|
<input-param-section :label="$t('page.three-layer-paper-straw.parameters.top-paper-thickness')" :value="topPaperThickness" />
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
</v-expansion-panel-text>
|
</v-expansion-panel-text>
|
||||||
@ -161,53 +161,53 @@
|
|||||||
const currentSelectIndex = ref(0)
|
const currentSelectIndex = ref(0)
|
||||||
|
|
||||||
const selects = computed(() => [
|
const selects = computed(() => [
|
||||||
t('presetSpecification.inner_3_3_outer_4_0'),
|
t('page.three-layer-paper-straw.preset-specification.inner_3_3-outer_4_0'),
|
||||||
t('presetSpecification.inner_3_8_outer_4_5'),
|
t('page.three-layer-paper-straw.preset-specification.inner_3_8-outer_4_5'),
|
||||||
t('presetSpecification.inner_4_3_outer_5_0'),
|
t('page.three-layer-paper-straw.preset-specification.inner_4_3-outer_5_0'),
|
||||||
t('presetSpecification.inner_5_3_outer_6_0'),
|
t('page.three-layer-paper-straw.preset-specification.inner_5_3-outer_6_0'),
|
||||||
t('presetSpecification.inner_6_3_outer_7_0'),
|
t('page.three-layer-paper-straw.preset-specification.inner_6_3-outer_7_0'),
|
||||||
t('presetSpecification.inner_7_3_outer_8_0'),
|
t('page.three-layer-paper-straw.preset-specification.inner_7_3-outer_8_0'),
|
||||||
t('presetSpecification.inner_8_3_outer_9_0'),
|
t('page.three-layer-paper-straw.preset-specification.inner_8_3-outer_9_0'),
|
||||||
t('presetSpecification.inner_9_3_outer_10_0'),
|
t('page.three-layer-paper-straw.preset-specification.inner_9_3-outer_10_0'),
|
||||||
t('presetSpecification.inner_11_3_outer_12_0'),
|
t('page.three-layer-paper-straw.preset-specification.inner_11_3-outer_12_0'),
|
||||||
t('custom'),
|
t('page.three-layer-paper-straw.preset-specification.custom'),
|
||||||
])
|
])
|
||||||
|
|
||||||
const presetParams = computed(() => {
|
const presetParams = computed(() => {
|
||||||
return {
|
return {
|
||||||
[t('presetSpecification.inner_3_3_outer_4_0')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_3_3-outer_4_0')]: {
|
||||||
paperCoreDiameter: 3.3,
|
paperCoreDiameter: 3.3,
|
||||||
bottomPaperWidth: 9.5,
|
bottomPaperWidth: 9.5,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_3_8_outer_4_5')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_3_8-outer_4_5')]: {
|
||||||
paperCoreDiameter: 3.8,
|
paperCoreDiameter: 3.8,
|
||||||
bottomPaperWidth: 10,
|
bottomPaperWidth: 10,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_4_3_outer_5_0')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_3_8-outer_4_5')]: {
|
||||||
paperCoreDiameter: 4.3,
|
paperCoreDiameter: 4.3,
|
||||||
bottomPaperWidth: 11,
|
bottomPaperWidth: 11,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_5_3_outer_6_0')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_5_3_outer_6_0')]: {
|
||||||
paperCoreDiameter: 5.3,
|
paperCoreDiameter: 5.3,
|
||||||
bottomPaperWidth: 13.5,
|
bottomPaperWidth: 13.5,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_6_3_outer_7_0')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_6_3_outer_7_0')]: {
|
||||||
paperCoreDiameter: 6.3,
|
paperCoreDiameter: 6.3,
|
||||||
bottomPaperWidth: 16,
|
bottomPaperWidth: 16,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_7_3_outer_8_0')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_7_3_outer_8_0')]: {
|
||||||
paperCoreDiameter: 7.3,
|
paperCoreDiameter: 7.3,
|
||||||
bottomPaperWidth: 18.5,
|
bottomPaperWidth: 18.5,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_8_3_outer_9_0')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_8_3_outer_9_0')]: {
|
||||||
paperCoreDiameter: 8.3,
|
paperCoreDiameter: 8.3,
|
||||||
bottomPaperWidth: 21,
|
bottomPaperWidth: 21,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_9_3_outer_10_0')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_9_3_outer_10_0')]: {
|
||||||
paperCoreDiameter: 9.3,
|
paperCoreDiameter: 9.3,
|
||||||
bottomPaperWidth: 23.5,
|
bottomPaperWidth: 23.5,
|
||||||
},
|
},
|
||||||
[t('presetSpecification.inner_11_3_outer_12_0')]: {
|
[t('page.three-layer-paper-straw.preset-specification.inner_11_3_outer_12_0')]: {
|
||||||
paperCoreDiameter: 11.3,
|
paperCoreDiameter: 11.3,
|
||||||
bottomPaperWidth: 28.5,
|
bottomPaperWidth: 28.5,
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-row class="px-4">
|
<v-row class="px-4">
|
||||||
<v-col cols="6">
|
<v-col cols="8">
|
||||||
<div class="text-h6 text-secondary-lighten-2 font-weight-bold">{{ label }}</div>
|
<div class="text-h6 text-secondary-lighten-2 font-weight-bold">{{ label }}</div>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col class="d-flex flex-column align-end justify-center" cols="6">
|
<v-col class="d-flex flex-column align-end justify-center" cols="4">
|
||||||
<div class="text-h6 text-primary font-weight-bold">{{ value.value.toFixed(fixed ?? 2) }} {{ $t(`units.${value.unit}`) }}</div>
|
<div class="text-h6 text-primary font-weight-bold">{{ value.value.toFixed(fixed ?? 2) }} {{ $t(`units.${value.unit}`) }}</div>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
|
|||||||
@ -7,35 +7,35 @@ export interface NavigationItem {
|
|||||||
|
|
||||||
export const navigationConfig: NavigationItem[] = [
|
export const navigationConfig: NavigationItem[] = [
|
||||||
{
|
{
|
||||||
title: 'paperTubeWeightCalculate',
|
title: 'common.navigation.paper-tube-weight-calculate',
|
||||||
to: '/calculators/paper-tube-weight',
|
to: '/calculators/paper-tube-weight',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'beltSpecificationCalculate',
|
title: 'common.navigation.belt-specification-calculate',
|
||||||
to: '/calculators/belt-specification',
|
to: '/calculators/belt-specification',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'paperRollWeightLengthCalculate',
|
title: 'common.navigation.paper-roll-weight-length-calculate',
|
||||||
to: '/calculators/paper-roll-weight-length',
|
to: '/calculators/paper-roll-weight-length',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'paperTubeProductionCalculate',
|
title: 'common.navigation.paper-tube-production-calculate',
|
||||||
to: '/calculators/paper-tube-production',
|
to: '/calculators/paper-tube-production',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'paperTapeWidthAngleCalculate',
|
title: 'common.navigation.paper-tape-width-angle-calculate',
|
||||||
to: '/calculators/paper-tape-width-angle',
|
to: '/calculators/paper-tape-width-angle',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'multiLayerPaperTapeWidthAngleCalculate',
|
title: 'common.navigation.multi-layer-paper-tape-width-angle-calculate',
|
||||||
to: '/calculators/multi-layer-paper-tape-width-angle',
|
to: '/calculators/multi-layer-paper-tape-width-angle',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '3LayerPaperStrawCalculate',
|
title: 'common.navigation.three-layer-paper-straw-calculate',
|
||||||
to: '/calculators/three-layer-paper-straw',
|
to: '/calculators/three-layer-paper-straw',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '4LayerPaperStrawCalculate',
|
title: 'common.navigation.four-layer-paper-straw-calculate',
|
||||||
to: '/calculators/four-layer-paper-straw',
|
to: '/calculators/four-layer-paper-straw',
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|||||||
@ -11,18 +11,13 @@
|
|||||||
<v-app-bar-nav-icon @click="drawer = !drawer" />
|
<v-app-bar-nav-icon @click="drawer = !drawer" />
|
||||||
<v-app-bar-title class="text-h6">
|
<v-app-bar-title class="text-h6">
|
||||||
<template v-if="menuItems.length > 0 && menuItems[selectedIndex]">
|
<template v-if="menuItems.length > 0 && menuItems[selectedIndex]">
|
||||||
{{ menuItems[selectedIndex].title || $t('appTitle') }}
|
{{ menuItems[selectedIndex].title || $t('common.app-title') }}
|
||||||
</template>
|
</template>
|
||||||
</v-app-bar-title>
|
</v-app-bar-title>
|
||||||
|
|
||||||
<v-spacer />
|
<v-spacer />
|
||||||
|
|
||||||
<v-menu
|
<v-menu v-model="languageMenu" :close-on-content-click="true" location="bottom end" offset="8">
|
||||||
v-model="languageMenu"
|
|
||||||
:close-on-content-click="true"
|
|
||||||
location="bottom end"
|
|
||||||
offset="8"
|
|
||||||
>
|
|
||||||
<template #activator="{ props }">
|
<template #activator="{ props }">
|
||||||
<v-btn
|
<v-btn
|
||||||
v-bind="props"
|
v-bind="props"
|
||||||
@ -75,12 +70,7 @@
|
|||||||
:value="index"
|
:value="index"
|
||||||
:variant="locale === lang.code ? 'flat' : 'outlined'"
|
:variant="locale === lang.code ? 'flat' : 'outlined'"
|
||||||
>
|
>
|
||||||
<v-icon
|
<v-icon v-if="locale === lang.code" class="mr-2" icon="mdi-check" size="small" />
|
||||||
v-if="locale === lang.code"
|
|
||||||
class="mr-2"
|
|
||||||
icon="mdi-check"
|
|
||||||
size="small"
|
|
||||||
/>
|
|
||||||
{{ lang.label }}
|
{{ lang.label }}
|
||||||
</v-chip>
|
</v-chip>
|
||||||
</v-chip-group>
|
</v-chip-group>
|
||||||
@ -89,20 +79,15 @@
|
|||||||
</v-menu>
|
</v-menu>
|
||||||
</v-app-bar>
|
</v-app-bar>
|
||||||
|
|
||||||
<v-navigation-drawer
|
<v-navigation-drawer v-model="drawer" app class="drawer-transition" :width="drawerWidth">
|
||||||
v-model="drawer"
|
|
||||||
app
|
|
||||||
class="drawer-transition"
|
|
||||||
:width="drawerWidth"
|
|
||||||
>
|
|
||||||
|
|
||||||
<div class="fill-height d-flex flex-column">
|
<div class="fill-height d-flex flex-column">
|
||||||
<v-list-item class="pa-4">
|
<v-list-item class="pa-4">
|
||||||
<v-list-item-title class="text-h6 text-primary">
|
<v-list-item-title class="text-h6 text-primary">
|
||||||
{{ $t('calculator') }}
|
{{ $t('common.calculator') }}
|
||||||
</v-list-item-title>
|
</v-list-item-title>
|
||||||
<v-list-item-subtitle>
|
<v-list-item-subtitle>
|
||||||
{{ $t('appTitle') }}
|
{{ $t('common.app-title') }}
|
||||||
</v-list-item-subtitle>
|
</v-list-item-subtitle>
|
||||||
</v-list-item>
|
</v-list-item>
|
||||||
|
|
||||||
@ -135,7 +120,7 @@
|
|||||||
variant="text"
|
variant="text"
|
||||||
@click="showAboutDialog = true"
|
@click="showAboutDialog = true"
|
||||||
>
|
>
|
||||||
{{ $t('about') }}
|
{{ $t('common.about') }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -143,14 +128,8 @@
|
|||||||
|
|
||||||
</v-navigation-drawer>
|
</v-navigation-drawer>
|
||||||
|
|
||||||
<v-dialog
|
<v-dialog v-model="showAboutDialog" max-width="500px">
|
||||||
v-model="showAboutDialog"
|
<v-card class="mx-auto" prepend-icon="mdi-information-outline">
|
||||||
max-width="500px"
|
|
||||||
>
|
|
||||||
<v-card
|
|
||||||
class="mx-auto"
|
|
||||||
prepend-icon="mdi-information-outline"
|
|
||||||
>
|
|
||||||
<template #title>
|
<template #title>
|
||||||
<v-card-title class="text-h5">
|
<v-card-title class="text-h5">
|
||||||
{{ appInfo.appName }}
|
{{ appInfo.appName }}
|
||||||
@ -172,7 +151,7 @@
|
|||||||
</v-card-text>
|
</v-card-text>
|
||||||
|
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
{{ $t('officialWebsite') }}:
|
{{ $t('common.official-website') }}:
|
||||||
<v-btn
|
<v-btn
|
||||||
color="primary"
|
color="primary"
|
||||||
:href="appInfo.officialWebsite"
|
:href="appInfo.officialWebsite"
|
||||||
@ -184,26 +163,20 @@
|
|||||||
>
|
>
|
||||||
{{ appInfo.officialWebsite }}
|
{{ appInfo.officialWebsite }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</div></template>
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
<v-card-actions>
|
<v-card-actions>
|
||||||
<v-spacer />
|
<v-spacer />
|
||||||
<v-btn
|
<v-btn color="primary" variant="text" @click="showAboutDialog = false">
|
||||||
color="primary"
|
{{ $t('common.close') }}
|
||||||
variant="text"
|
|
||||||
@click="showAboutDialog = false"
|
|
||||||
>
|
|
||||||
{{ $t('close') }}
|
|
||||||
</v-btn>
|
</v-btn>
|
||||||
</v-card-actions>
|
</v-card-actions>
|
||||||
|
|
||||||
</v-card></v-dialog>
|
</v-card></v-dialog>
|
||||||
|
|
||||||
<v-main>
|
<v-main>
|
||||||
<v-container
|
<v-container class="pa-6" fluid />
|
||||||
class="pa-6"
|
|
||||||
fluid
|
|
||||||
/>
|
|
||||||
<router-view v-slot="{ Component }">
|
<router-view v-slot="{ Component }">
|
||||||
<v-fade-transition hide-on-leave>
|
<v-fade-transition hide-on-leave>
|
||||||
<component :is="Component" />
|
<component :is="Component" />
|
||||||
@ -240,18 +213,18 @@
|
|||||||
// 应用信息
|
// 应用信息
|
||||||
const appInfo = computed(() => {
|
const appInfo = computed(() => {
|
||||||
return {
|
return {
|
||||||
appName: t('appTitle'),
|
appName: t('common.app-title'),
|
||||||
version: '1.0.0',
|
version: '1.0.0',
|
||||||
author: t('companyName'),
|
author: t('common.company-name'),
|
||||||
description: t('appDescription'),
|
description: t('common.app-description'),
|
||||||
copyright: `© ${new Date().getFullYear()} ${t('companyName')}. ${t('allRightsReserved')}`,
|
copyright: `© ${new Date().getFullYear()} ${t('common.company-name')}. ${t('common.all-rights-reserved')}`,
|
||||||
officialWebsite: 'http://www.jinshen.cn',
|
officialWebsite: 'http://www.jinshen.cn',
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
// 动态设置网页标题
|
// 动态设置网页标题
|
||||||
const pageTitle = computed(() => {
|
const pageTitle = computed(() => {
|
||||||
return t('appTitle')
|
return t('common.app-title')
|
||||||
})
|
})
|
||||||
|
|
||||||
// 监听窗口变化
|
// 监听窗口变化
|
||||||
@ -378,7 +351,8 @@
|
|||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
max-width: calc(100vw - 120px); /* 为导航按钮和语言按钮留出空间 */
|
max-width: calc(100vw - 120px);
|
||||||
|
/* 为导航按钮和语言按钮留出空间 */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
26
src/locale/zh/common.json
Normal file
26
src/locale/zh/common.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"app-title": "纸管生产辅助计算工具",
|
||||||
|
"parameters": "参数",
|
||||||
|
"reset": "重置",
|
||||||
|
"results": "结果",
|
||||||
|
"about": "关于",
|
||||||
|
"calculator": "计算工具",
|
||||||
|
"company-name": "浙江金申机械制造有限公司",
|
||||||
|
"app-description": "纸管生产辅助计算工具,提供纸管重量、尺寸、角度等多种参数的计算。",
|
||||||
|
"all-rights-reserved": "版权所有",
|
||||||
|
"close": "关闭",
|
||||||
|
"official-website": "官方网站",
|
||||||
|
"loading": "加载中",
|
||||||
|
"calculate-parameters": "计算参数",
|
||||||
|
"expand-to-show-calculate-parameters": "展开以显示计算参数",
|
||||||
|
"navigation": {
|
||||||
|
"paper-tube-weight-calculate": "纸管重量计算",
|
||||||
|
"belt-specification-calculate": "皮带规格计算",
|
||||||
|
"paper-roll-weight-length-calculate": "纸卷重量长度计算",
|
||||||
|
"paper-tube-production-calculate": "纸管产能计算",
|
||||||
|
"paper-tape-width-angle-calculate": "纸带宽度角度计算",
|
||||||
|
"multi-layer-paper-tape-width-angle-calculate": "多层纸带宽度角度计算",
|
||||||
|
"three-layer-paper-straw-calculate": "三层纸吸管计算",
|
||||||
|
"four-layer-paper-straw-calculate": "四层纸吸管计算"
|
||||||
|
}
|
||||||
|
}
|
||||||
9
src/locale/zh/index.ts
Normal file
9
src/locale/zh/index.ts
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
import common from './common.json'
|
||||||
|
import page from './page'
|
||||||
|
import units from './units.json'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
common,
|
||||||
|
units,
|
||||||
|
page,
|
||||||
|
}
|
||||||
23
src/locale/zh/page/belt-specification.json
Normal file
23
src/locale/zh/page/belt-specification.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"title": "皮带规格计算",
|
||||||
|
"parameters": {
|
||||||
|
"machine-model": "机器型号",
|
||||||
|
"max-wheelbase": "最大轮距",
|
||||||
|
"hub-diameter": "轮毂直径",
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"paper-tube-wall-thickness": "纸管壁厚"
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"recommend-belt-thickness": "推荐皮带厚度",
|
||||||
|
"recommend-belt-width": "推荐皮带宽度",
|
||||||
|
"recommend-belt-length": "推荐皮带长度"
|
||||||
|
},
|
||||||
|
"machine-model": {
|
||||||
|
"50_120-series": "50、120系列",
|
||||||
|
"200-series": "200系列",
|
||||||
|
"600-series": "600系列",
|
||||||
|
"PT23-120-series": "PT23-120系列",
|
||||||
|
"PT23-200-series": "PT23-200系列",
|
||||||
|
"custom": "自定义"
|
||||||
|
}
|
||||||
|
}
|
||||||
40
src/locale/zh/page/four-layer-paper-straw.json
Normal file
40
src/locale/zh/page/four-layer-paper-straw.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"title": "四层纸吸管计算",
|
||||||
|
"parameters": {
|
||||||
|
"preset-specification": "预设规格",
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"bottom-paper-width": "底纸宽度",
|
||||||
|
"bottom-paper-thickness": "底层纸厚度",
|
||||||
|
"second-layer-paper-thickness": "第二层纸厚度",
|
||||||
|
"third-layer-paper-thickness": "第三层纸厚度",
|
||||||
|
"top-paper-thickness": "顶层纸厚度"
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"paper-tube-external-diameter": "纸管外径",
|
||||||
|
"paper-tube-wall-thickness": "纸管壁厚",
|
||||||
|
"leading-length": "导程",
|
||||||
|
"bottom-paper-angle": "底层纸角度",
|
||||||
|
"bottom-paper-width": "底层纸宽度",
|
||||||
|
"second-layer-paper-width": "第二层纸宽度",
|
||||||
|
"third-layer-paper-width": "第三层纸宽度",
|
||||||
|
"top-paper-width": "顶层纸宽度",
|
||||||
|
"belt-width": "皮带宽度"
|
||||||
|
},
|
||||||
|
"section": {
|
||||||
|
"paper-straw-specification": "纸吸管规格",
|
||||||
|
"production-parameters": "生产参数"
|
||||||
|
},
|
||||||
|
"preset-specification": {
|
||||||
|
"inner_3_3-outer_4_0": "内径3.3mm,外径4.0mm",
|
||||||
|
"inner_3_8-outer_4_5": "内径3.8mm,外径4.5mm",
|
||||||
|
"inner_4_3-outer_5_0": "内径4.3mm,外径5.0mm",
|
||||||
|
"inner_5_3-outer_6_0": "内径5.3mm,外径6.0mm",
|
||||||
|
"inner_6_3-outer_7_0": "内径6.3mm,外径7.0mm",
|
||||||
|
"inner_7_3-outer_8_0": "内径7.3mm,外径8.0mm",
|
||||||
|
"inner_8_3-outer_9_0": "内径8.3mm,外径9.0mm",
|
||||||
|
"inner_9_3-outer_10_0": "内径9.3mm,外径10.0mm",
|
||||||
|
"inner_11_3-outer_12_0": "内径11.3mm,外径12.0mm",
|
||||||
|
"custom": "自定义"
|
||||||
|
}
|
||||||
|
}
|
||||||
19
src/locale/zh/page/index.ts
Normal file
19
src/locale/zh/page/index.ts
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
import beltSpecification from './belt-specification.json'
|
||||||
|
import fourLayerPaperStraw from './four-layer-paper-straw.json'
|
||||||
|
import multiLayerPaperTapeWidthAngle from './multi-layer-paper-tape-width-angle.json'
|
||||||
|
import paperRollWeightLength from './paper-roll-weight-length.json'
|
||||||
|
import paperTapeWidthAngle from './paper-tape-width-angle.json'
|
||||||
|
import paperTubeProduction from './paper-tube-production.json'
|
||||||
|
import paperTubeWeight from './paper-tube-weight.json'
|
||||||
|
import threeLayerPaperStraw from './three-layer-paper-straw.json'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
'paper-tube-weight': paperTubeWeight,
|
||||||
|
'belt-specification': beltSpecification,
|
||||||
|
'paper-roll-weight-length': paperRollWeightLength,
|
||||||
|
'paper-tube-production': paperTubeProduction,
|
||||||
|
'paper-tape-width-angle': paperTapeWidthAngle,
|
||||||
|
'multi-layer-paper-tape-width-angle': multiLayerPaperTapeWidthAngle,
|
||||||
|
'three-layer-paper-straw': threeLayerPaperStraw,
|
||||||
|
'four-layer-paper-straw': fourLayerPaperStraw,
|
||||||
|
}
|
||||||
32
src/locale/zh/page/multi-layer-paper-tape-width-angle.json
Normal file
32
src/locale/zh/page/multi-layer-paper-tape-width-angle.json
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"title": "多层纸带宽度角度计算",
|
||||||
|
"parameters": {
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"bottom-paper-width": "底纸宽度",
|
||||||
|
"paper-grammage": "纸张克重",
|
||||||
|
"paper-density": "纸张密度"
|
||||||
|
},
|
||||||
|
"operation": {
|
||||||
|
"remove": "移除",
|
||||||
|
"add": "新增",
|
||||||
|
"clear": "清空",
|
||||||
|
"save": "保存"
|
||||||
|
},
|
||||||
|
"header": {
|
||||||
|
"layer": "层数",
|
||||||
|
"paper-grammage": "纸张克重",
|
||||||
|
"cumulative-thickness": "累计厚度",
|
||||||
|
"angle": "角度",
|
||||||
|
"paper-tape-width": "纸带宽度"
|
||||||
|
},
|
||||||
|
"export": {
|
||||||
|
"reference": "参考区间",
|
||||||
|
"minimum": "最小值",
|
||||||
|
"maximum": "最大值",
|
||||||
|
"calculated-value": "计算值",
|
||||||
|
"fit": "符合",
|
||||||
|
"not-fit": "不符合",
|
||||||
|
"filename": "多层纸带宽度角度计算",
|
||||||
|
"sheet-name": "多层纸带宽度角度"
|
||||||
|
}
|
||||||
|
}
|
||||||
15
src/locale/zh/page/paper-roll-weight-length.json
Normal file
15
src/locale/zh/page/paper-roll-weight-length.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"title": "纸卷重量长度计算",
|
||||||
|
"parameters": {
|
||||||
|
"paper-core-diameter": "纸芯内径",
|
||||||
|
"paper-roll-external-diameter": "纸卷外径",
|
||||||
|
"paper-roll-width": "纸卷宽度",
|
||||||
|
"paper-density": "纸张密度",
|
||||||
|
"paper-grammage": "纸张克重"
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"paper-roll-weight": "纸卷重量",
|
||||||
|
"paper-roll-length": "纸卷长度",
|
||||||
|
"paper-thickness": "纸张厚度"
|
||||||
|
}
|
||||||
|
}
|
||||||
14
src/locale/zh/page/paper-tape-width-angle.json
Normal file
14
src/locale/zh/page/paper-tape-width-angle.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"title": "纸带宽度角度计算",
|
||||||
|
"parameters": {
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"paper-tube-wall-thickness": "纸管壁厚",
|
||||||
|
"inner-paper-width": "里纸宽度"
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"belt-angle": "皮带角度",
|
||||||
|
"paper-holder-angle": "纸架角度",
|
||||||
|
"leading-length": "导程",
|
||||||
|
"paper-tape-width": "纸带宽度"
|
||||||
|
}
|
||||||
|
}
|
||||||
21
src/locale/zh/page/paper-tube-production.json
Normal file
21
src/locale/zh/page/paper-tube-production.json
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"title": "纸管产能计算",
|
||||||
|
"parameters": {
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"paper-tube-wall-thickness": "纸管壁厚",
|
||||||
|
"paper-tube-length": "纸管长度",
|
||||||
|
"paper-density": "纸张密度",
|
||||||
|
"inner-paper-width": "里纸宽度",
|
||||||
|
"work-frequency": "工作频率",
|
||||||
|
"work-time": "工作时间",
|
||||||
|
"work-efficiency": "工作效率"
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"feed-paper-speed": "进纸速度",
|
||||||
|
"output-speed": "出管速度",
|
||||||
|
"production-amount-per-hour": "每小时产量",
|
||||||
|
"production-amount-per-day": "每日产量",
|
||||||
|
"production-weight-per-hour": "每小时产量(重量)",
|
||||||
|
"production-weight-per-day": "每日产量(重量)"
|
||||||
|
}
|
||||||
|
}
|
||||||
14
src/locale/zh/page/paper-tube-weight.json
Normal file
14
src/locale/zh/page/paper-tube-weight.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"title": "纸管重量计算",
|
||||||
|
"parameters": {
|
||||||
|
"paper-roll-length": "纸卷长度",
|
||||||
|
"paper-density": "纸张密度",
|
||||||
|
"production-amount": "生产数量",
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"paper-roll-wall-thickness": "纸卷壁厚"
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"single-paper-tube-weight": "单个纸管重量",
|
||||||
|
"total-paper-tube-weight": "总纸管重量"
|
||||||
|
}
|
||||||
|
}
|
||||||
38
src/locale/zh/page/three-layer-paper-straw.json
Normal file
38
src/locale/zh/page/three-layer-paper-straw.json
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"title": "三层纸吸管计算",
|
||||||
|
"parameters": {
|
||||||
|
"preset-specification": "预设规格",
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"bottom-paper-width": "底纸宽度",
|
||||||
|
"bottom-paper-thickness": "底层纸厚度",
|
||||||
|
"middle-paper-thickness": "中层纸厚度",
|
||||||
|
"top-paper-thickness": "顶层纸厚度"
|
||||||
|
},
|
||||||
|
"results": {
|
||||||
|
"paper-tube-inner-diameter": "纸管内径",
|
||||||
|
"paper-tube-external-diameter": "纸管外径",
|
||||||
|
"paper-tube-wall-thickness": "纸管壁厚",
|
||||||
|
"leading-length": "导程",
|
||||||
|
"bottom-paper-angle": "底层纸角度",
|
||||||
|
"bottom-paper-width": "底层纸宽度",
|
||||||
|
"middle-paper-width": "中层纸宽度",
|
||||||
|
"top-paper-width": "顶层纸宽度",
|
||||||
|
"belt-width": "皮带宽度"
|
||||||
|
},
|
||||||
|
"section": {
|
||||||
|
"paper-straw-specification": "纸吸管规格",
|
||||||
|
"production-parameters": "生产参数"
|
||||||
|
},
|
||||||
|
"preset-specification": {
|
||||||
|
"inner_3_3-outer_4_0": "内径3.3mm,外径4.0mm",
|
||||||
|
"inner_3_8-outer_4_5": "内径3.8mm,外径4.5mm",
|
||||||
|
"inner_4_3-outer_5_0": "内径4.3mm,外径5.0mm",
|
||||||
|
"inner_5_3-outer_6_0": "内径5.3mm,外径6.0mm",
|
||||||
|
"inner_6_3-outer_7_0": "内径6.3mm,外径7.0mm",
|
||||||
|
"inner_7_3-outer_8_0": "内径7.3mm,外径8.0mm",
|
||||||
|
"inner_8_3-outer_9_0": "内径8.3mm,外径9.0mm",
|
||||||
|
"inner_9_3-outer_10_0": "内径9.3mm,外径10.0mm",
|
||||||
|
"inner_11_3-outer_12_0": "内径11.3mm,外径12.0mm",
|
||||||
|
"custom": "自定义"
|
||||||
|
}
|
||||||
|
}
|
||||||
17
src/locale/zh/units.json
Normal file
17
src/locale/zh/units.json
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"mm": "mm",
|
||||||
|
"m": "m",
|
||||||
|
"g_per_cm3": "g/cm³",
|
||||||
|
"pcs": "支",
|
||||||
|
"kg": "kg",
|
||||||
|
"g_per_m2": "g/m²",
|
||||||
|
"hz": "Hz",
|
||||||
|
"hour": "小时",
|
||||||
|
"percent": "%",
|
||||||
|
"m_per_min": "m/min",
|
||||||
|
"kg_per_hour": "kg/h",
|
||||||
|
"pcs_per_hour": "pcs/h",
|
||||||
|
"kg_per_day": "kg/d",
|
||||||
|
"pcs_per_day": "pcs/d",
|
||||||
|
"degree": "°"
|
||||||
|
}
|
||||||
100
src/locale/zh/zh.jsonc
Normal file
100
src/locale/zh/zh.jsonc
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
{
|
||||||
|
"beltSpecificationCalculate": "皮带规格计算",
|
||||||
|
"multiLayerPaperTapeWidthAngleCalculate": "多层纸带宽度角度计算",
|
||||||
|
"paperCoreDiameter": "纸芯内径",
|
||||||
|
"paperTubeInnerDiameter": "纸管内径",
|
||||||
|
"paperDensity": "纸张密度",
|
||||||
|
"paperGrammage": "纸张克重",
|
||||||
|
"paperRollExternalDiameter": "纸卷外径",
|
||||||
|
"paperRollLength": "纸卷长度",
|
||||||
|
"paperRollWallThickness": "纸卷壁厚",
|
||||||
|
"paperRollWeightLengthCalculate": "纸卷重量长度计算",
|
||||||
|
"paperTapeWidthAngleCalculate": "纸带宽度角度计算",
|
||||||
|
"paperTubeProductionCalculate": "纸管产能计算",
|
||||||
|
"paperTubeWeightCalculate": "纸管重量计算",
|
||||||
|
"3LayerPaperStrawCalculate": "三层纸吸管计算",
|
||||||
|
"4LayerPaperStrawCalculate": "四层纸吸管计算",
|
||||||
|
|
||||||
|
"productionAmount": "生产数量",
|
||||||
|
|
||||||
|
"singlePaperTubeWeight": "单个纸管重量",
|
||||||
|
"totalPaperTubeWeight": "总纸管重量",
|
||||||
|
"paperRollWidth": "纸卷宽度",
|
||||||
|
"paperThickness": "纸张厚度",
|
||||||
|
"paperLength": "纸卷长度",
|
||||||
|
"paperRollWeight": "纸卷重量",
|
||||||
|
"innerPaperWidth": "里纸宽度",
|
||||||
|
"workFrequency": "工作频率",
|
||||||
|
"workTime": "工作时间",
|
||||||
|
"workEfficiency": "工作效率",
|
||||||
|
"feedPaperSpeed": "进纸速度",
|
||||||
|
"outputSpeed": "出管速度",
|
||||||
|
"productionAmountPerHour": "每小时产量",
|
||||||
|
"productionWeightPerHour": "每小时产量",
|
||||||
|
"productionAmountPerDay": "每天产量",
|
||||||
|
"productionWeightPerDay": "每天产量",
|
||||||
|
"beltAngle": "皮带角度",
|
||||||
|
"paperHolderAngle": "纸架角度",
|
||||||
|
"leadingLength": "导程",
|
||||||
|
"paperWidth": "面纸宽度",
|
||||||
|
"machineModel": "机器型号",
|
||||||
|
"maxWheelbase": "最大轮距",
|
||||||
|
"hubDiameter": "轮毂直径",
|
||||||
|
"50_120Series": "50、120系列",
|
||||||
|
"200_Series": "200系列",
|
||||||
|
"600_Series": "600系列",
|
||||||
|
"PT23-120_Series": "PT23-120系列",
|
||||||
|
"PT23-200_Series": "PT23-200系列",
|
||||||
|
"custom": "自定义",
|
||||||
|
"recommendBeltThickness": "推荐皮带厚度",
|
||||||
|
"recommendBeltWidth": "推荐皮带宽度",
|
||||||
|
"recommendBeltLength": "推荐皮带长度",
|
||||||
|
"bottomPaperWidth": "底纸宽度",
|
||||||
|
"save": "保存",
|
||||||
|
"clear": "清空",
|
||||||
|
"remove": "移除",
|
||||||
|
"add": "新增",
|
||||||
|
"layer": "层数",
|
||||||
|
"angle": "角度",
|
||||||
|
"cumulativeThickness": "累计厚度",
|
||||||
|
"reference": "参考区间",
|
||||||
|
"minimum": "最小值",
|
||||||
|
"maximum": "最大值",
|
||||||
|
"calculatedValue": "计算值",
|
||||||
|
"fit": "符合",
|
||||||
|
"notFit": "不符合",
|
||||||
|
"multiLayerExcelOutputFile": "多层纸带宽度角度计算",
|
||||||
|
"paperTapeWidth": "纸带宽度",
|
||||||
|
"presetSpecifications": "预设规格",
|
||||||
|
"bottomPaperThickness": "底层纸厚度",
|
||||||
|
"middlePaperThickness": "中层纸厚度",
|
||||||
|
"secondLayerPaperThickness": "第二层纸厚度",
|
||||||
|
"thirdLayerPaperThickness": "第三层纸厚度",
|
||||||
|
"topPaperThickness": "顶层纸厚度",
|
||||||
|
"paperStrawResult": {
|
||||||
|
"paperTubeInnerDiameter": "纸管内径",
|
||||||
|
"paperTubeExternalDiameter": "纸管外径",
|
||||||
|
"paperTubeThickness": "纸管壁厚",
|
||||||
|
"bottomPaperAngle": "底层纸角度",
|
||||||
|
"leadingLength": "导程",
|
||||||
|
"bottomPaperWidth": "底层纸宽度",
|
||||||
|
"middlePaperWidth": "中层纸宽度",
|
||||||
|
"secondLayerPaperWidth": "第二层纸宽度",
|
||||||
|
"thirdLayerPaperWidth": "第三层纸宽度",
|
||||||
|
"topPaperWidth": "顶层纸宽度",
|
||||||
|
"beltWidth": "皮带宽度"
|
||||||
|
},
|
||||||
|
"presetSpecification": {
|
||||||
|
"inner_3_3_outer_4_0": "内径3.3mm,外径4.0mm",
|
||||||
|
"inner_3_8_outer_4_5": "内径3.8mm,外径4.5mm",
|
||||||
|
"inner_4_3_outer_5_0": "内径4.3mm,外径5.0mm",
|
||||||
|
"inner_5_3_outer_6_0": "内径5.3mm,外径6.0mm",
|
||||||
|
"inner_6_3_outer_7_0": "内径6.3mm,外径7.0mm",
|
||||||
|
"inner_7_3_outer_8_0": "内径7.3mm,外径8.0mm",
|
||||||
|
"inner_8_3_outer_9_0": "内径8.3mm,外径9.0mm",
|
||||||
|
"inner_9_3_outer_10_0": "内径9.3mm,外径10.0mm",
|
||||||
|
"inner_11_3_outer_12_0": "内径11.3mm,外径12.0mm"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -8,7 +8,7 @@
|
|||||||
width="6"
|
width="6"
|
||||||
/>
|
/>
|
||||||
<div class="text-h6 mt-4 text-primary">
|
<div class="text-h6 mt-4 text-primary">
|
||||||
{{ $t('loading') }}...
|
{{ $t('common.loading') }}...
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</v-container>
|
</v-container>
|
||||||
|
|||||||
@ -1,17 +1,18 @@
|
|||||||
import { createI18n } from 'vue-i18n'
|
import { createI18n } from 'vue-i18n'
|
||||||
import en from '@/locale/en.json'
|
import en from '@/locale/en'
|
||||||
import ru from '@/locale/ru.json'
|
import ru from '@/locale/ru.json'
|
||||||
import sp from '@/locale/sp.json'
|
import sp from '@/locale/sp.json'
|
||||||
import zh from '@/locale/zh.json'
|
import zh from '@/locale/zh'
|
||||||
|
|
||||||
export default createI18n({
|
type MessageSchema = typeof zh
|
||||||
|
type AvailableLocales = 'zh' | 'en'
|
||||||
|
|
||||||
|
export default createI18n<[MessageSchema], AvailableLocales>({
|
||||||
legacy: false,
|
legacy: false,
|
||||||
locale: 'zh',
|
locale: 'zh',
|
||||||
fallbackLocale: 'en',
|
fallbackLocale: 'zh',
|
||||||
messages: {
|
messages: {
|
||||||
zh,
|
zh,
|
||||||
en,
|
en,
|
||||||
ru,
|
|
||||||
sp,
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user