opt:国际化优化

This commit is contained in:
2025-11-03 16:30:22 +08:00
parent 8086fef673
commit d6d2b584ff
22 changed files with 208 additions and 185 deletions

View File

@@ -20,13 +20,14 @@
size="mini"
class="filter-item"
style="width: 185px;"
@change="hand">
@change="hand"
>
<el-option
v-for="item in classNames"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
:value="item.value"
/>
</el-select>
</el-form-item>
<rrOperation :crud="crud" />

View File

@@ -43,7 +43,7 @@
</el-button>
</crudOperation>
<!--表格渲染-->
<el-table ref="table" :max-height="590" v-loading="crud.loading" :data="crud.data" size="mini" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
<el-table ref="table" v-loading="crud.loading" :max-height="590" :data="crud.data" size="mini" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
<el-table-column
v-permission="['admin','structrelamaterial:edit','structrelamaterial:del']"
:label="$t('wms.basedata.materialSet.operation')"

View File

@@ -299,7 +299,7 @@ export default {
return is_used === '1'
},
changeEnabled(data, val) {
let status = val === '1' ? i18n.t('wms.basedata.sectattr.disable') : i18n.t('wms.basedata.sectattr.enable')
const status = val === '1' ? i18n.t('wms.basedata.sectattr.disable') : i18n.t('wms.basedata.sectattr.enable')
this.$confirm(i18n.t('wms.basedata.sectattr.change_status_confirm', { status }), i18n.t('wms.basedata.sectattr.confirm_title'), {
confirmButtonText: i18n.t('wms.basedata.sectattr.confirm'),
cancelButtonText: i18n.t('wms.basedata.sectattr.cancel'),

View File

@@ -92,8 +92,7 @@
</el-form>
</div>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission">
</crudOperation>
<crudOperation :permission="permission" />
<!--表单组件-->
<el-dialog
@@ -164,12 +163,12 @@
<el-col :span="12">
<el-form-item :label="$t('wms.basedata.structattr.capacity')" prop="capacity">
<label slot="label">{{ $t('wms.basedata.structattr.capacity') }}:</label>
<el-input-number v-model="form.capacity" style="width: 200px;" :precision="3" :controls="false"></el-input-number>
<el-input-number v-model="form.capacity" style="width: 200px;" :precision="3" :controls="false" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('wms.basedata.structattr.weight_bearing')" prop="weight">
<el-input-number v-model="form.weight" style="width: 200px;" :precision="3" :controls="false"></el-input-number>
<el-input-number v-model="form.weight" style="width: 200px;" :precision="3" :controls="false" />
</el-form-item>
</el-col>
</el-row>
@@ -177,13 +176,13 @@
<el-col :span="12">
<el-form-item :label="$t('wms.basedata.structattr.width')" prop="width">
<label slot="label">{{ $t('wms.basedata.structattr.width') }}:</label>
<el-input-number v-model="form.width" style="width: 200px;" :precision="3" :controls="false"></el-input-number>
<el-input-number v-model="form.width" style="width: 200px;" :precision="3" :controls="false" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('wms.basedata.structattr.depth')" prop="zdepth">
<label slot="label">{{ $t('wms.basedata.structattr.depth') }}:</label>
<el-input-number v-model="form.zdepth" style="width: 200px;" :precision="3" :controls="false"></el-input-number>
<el-input-number v-model="form.zdepth" style="width: 200px;" :precision="3" :controls="false" />
</el-form-item>
</el-col>
</el-row>
@@ -191,7 +190,7 @@
<el-col :span="12">
<el-form-item :label="$t('wms.basedata.structattr.height')" prop="height">
<label slot="label">{{ $t('wms.basedata.structattr.height') }}:</label>
<el-input-number v-model="form.height" style="width: 200px;" :precision="3" :controls="false"></el-input-number>
<el-input-number v-model="form.height" style="width: 200px;" :precision="3" :controls="false" />
</el-form-item>
</el-col>
<el-col :span="12">
@@ -205,13 +204,13 @@
<el-col :span="12">
<el-form-item :label="$t('wms.basedata.structattr.row')" prop="row_num">
<label slot="label">{{ $t('wms.basedata.structattr.row') }}:</label>
<el-input-number v-model="form.row_num" style="width: 200px;" :precision="0" :min="1" :controls="false"></el-input-number>
<el-input-number v-model="form.row_num" style="width: 200px;" :precision="0" :min="1" :controls="false" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('wms.basedata.structattr.column')" prop="col_num">
<label slot="label">{{ $t('wms.basedata.structattr.column') }}:</label>
<el-input-number v-model="form.col_num" style="width: 200px;" :precision="0" :min="1" :controls="false"></el-input-number>
<el-input-number v-model="form.col_num" style="width: 200px;" :precision="0" :min="1" :controls="false" />
</el-form-item>
</el-col>
</el-row>
@@ -219,7 +218,7 @@
<el-col :span="12">
<el-form-item :label="$t('wms.basedata.structattr.layer')" prop="layer_num">
<label slot="label">{{ $t('wms.basedata.structattr.layer') }}:</label>
<el-input-number v-model="form.layer_num" style="width: 200px;" :precision="0" :min="1" :controls="false"></el-input-number>
<el-input-number v-model="form.layer_num" style="width: 200px;" :precision="0" :min="1" :controls="false" />
</el-form-item>
</el-col>
</el-row>

View File

@@ -106,13 +106,6 @@ export default {
type: Object
}
},
watch: {
dialogShow: {
handler(newValue, oldValue) {
this.dialogVisible = newValue
}
}
},
data() {
return {
dialogVisible: false,
@@ -145,6 +138,13 @@ export default {
}
}
},
watch: {
dialogShow: {
handler(newValue, oldValue) {
this.dialogVisible = newValue
}
}
},
methods: {
handleClose(done) {
this.$confirm(i18n.t('wms.decision_manage.strategy.confirm_close'))

View File

@@ -70,8 +70,8 @@
>
<template slot-scope="scope">
<udOperation
:disabledDle="scope.row.ban"
:disabledEdit="scope.row.ban"
:disabled-dle="scope.row.ban"
:disabled-edit="scope.row.ban"
:data="scope.row"
:permission="permission"
/>

View File

@@ -8,8 +8,15 @@
@close="close"
@open="open"
>
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true"
:model="form" size="mini" label-width="100px" label-suffix=":">
<el-form
ref="form"
style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;"
:inline="true"
:model="form"
size="mini"
label-width="100px"
label-suffix=":"
>
<el-form-item label="单据编号" prop="code">
<el-input v-model="form.code" disabled placeholder="系统生成" clearable style="width: 210px" />
</el-form-item>
@@ -62,7 +69,7 @@
<template v-for="(col,index) in cols">
<el-form-item label="col.lable" prop="bill_code">
<label slot="label">{{ col.lable }}:</label>
<el-input disabled v-model="form.form_data[col.value]" :value="col.value" clearable style="width: 210px"/>
<el-input v-model="form.form_data[col.value]" disabled :value="col.value" clearable style="width: 210px" />
</el-form-item>
</template>
</el-form>
@@ -102,8 +109,13 @@
<el-table-column prop="source_form_type" label="业务单据类型" show-overflow-tooltip width="120" />
<el-table-column prop="source_form_date" label="业务单据时间" show-overflow-tooltip width="130" />
<el-table-column prop="parent_id" label="父单据数据id" show-overflow-tooltip width="120" />
<el-table-column width="130" show-overflow-tooltip v-for="(item, index) in dtlCols" :key="item.value"
:label="item.lable">
<el-table-column
v-for="(item, index) in dtlCols"
:key="item.value"
width="130"
show-overflow-tooltip
:label="item.lable"
>
<template slot-scope="scope">{{ scope.row.form_data[item.value] }}</template>
</el-table-column>
<el-table-column prop="create_time" label="创建时间" />
@@ -179,7 +191,7 @@ export default {
setForm(row) {
this.dialogVisible = true
this.form = row
let dtl_form_type = this.form.children[0].form_type;
const dtl_form_type = this.form.children[0].form_type
// formstruc.getHeader(this.form.form_type).then(res => {
// this.cols = res
// })

View File

@@ -83,8 +83,7 @@
</el-form>
</div>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission">
</crudOperation>
<crudOperation :permission="permission" />
<!--表单组件-->
<el-dialog :close-on-click-modal="false" :before-close="crud.cancelCU" :visible.sync="crud.status.cu > 0" :title="crud.status.title" width="820px">
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true" :model="form" :rules="rules" size="mini" label-width="135px" label-suffix=":">

View File

@@ -8,8 +8,15 @@
@close="close"
@open="open"
>
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true"
:model="form" size="mini" label-width="100px" label-suffix=":">
<el-form
ref="form"
style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;"
:inline="true"
:model="form"
size="mini"
label-width="100px"
label-suffix=":"
>
<el-form-item :label="$t('wms.pm_manage.form_data2.form_code')" prop="code">
<el-input v-model="form.code" disabled :placeholder="$t('wms.pm_manage.form_data2.system_generated')" style="width: 210px" />
</el-form-item>

View File

@@ -243,8 +243,8 @@
v-for="item in dict.vehicle_type"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item :label="$t('wms.sch.point.can_vehicle_types')" prop="can_vehicle_types">
@@ -253,12 +253,12 @@
v-for="item in dict.vehicle_type"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item :label="$t('wms.sch.point.vehicle_qty')" prop="vehicle_qty">
<el-input-number style="width: 370px;" :controls="false" class="clear-number-input" v-model="form.vehicle_qty" :min="0" :precision="0" :max="99999" :label="$t('wms.sch.point.vehicle_qty')" size="mini" />
<el-input-number v-model="form.vehicle_qty" style="width: 370px;" :controls="false" class="clear-number-input" :min="0" :precision="0" :max="99999" :label="$t('wms.sch.point.vehicle_qty')" size="mini" />
</el-form-item>
<el-form-item :label="$t('wms.sch.point.is_has_workder')">
<el-radio v-for="item in dict.TrueOrFalse" :key="item.id" v-model="form.is_has_workder" :label="item.value">{{ item.label }}</el-radio>

View File

@@ -46,8 +46,9 @@
:before-close="crud.cancelCU"
:visible.sync="crud.status.cu > 0"
:title="crud.status.title"
width="520px">
<el-form style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" ref="form" :model="form" :rules="rules" size="mini" label-width="100px">
width="520px"
>
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :model="form" :rules="rules" size="mini" label-width="100px">
<el-form-item :label="$t('wms.sch.region.workshop')">
<el-select
v-model="form.workshop_code"

View File

@@ -32,12 +32,13 @@
</el-form-item>
<el-form-item label="任务名称">
<label slot="label">{{ $t('wms.sch.task.task_name') }}:</label>
<el-select v-model="query.config_code" :placeholder="$t('common.Please_select')" style="width: 240px" @change="crud.toQuery" clearable>
<el-select v-model="query.config_code" :placeholder="$t('common.Please_select')" style="width: 240px" clearable @change="crud.toQuery">
<el-option
v-for="item in taskConfigList"
:key="item.config_id"
:label="item.task_name"
:value="item.config_code">
:value="item.config_code"
>
<span style="float: left">{{ item.config_code }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.task_name }}</span>
</el-option>
@@ -60,8 +61,8 @@
range-separator=""
:start-placeholder="$t('common.start_date')"
:end-placeholder="$t('common.end_date')"
@change="crud.toQuery">
</el-date-picker>
@change="crud.toQuery"
/>
</el-form-item>
<el-form-item label="任务状态">
<el-select
@@ -238,14 +239,14 @@
<el-button
type="text"
icon="el-icon-success"
@click="doOperate(scope.row, 'a')"
:disabled="scope.row.task_status==='5' || scope.row.task_status==='6'"
@click="doOperate(scope.row, 'a')"
>{{ $t('wms.sch.task.complete') }}</el-button>
<el-button
type="text"
icon="el-icon-error"
@click="doOperate(scope.row, 'b')"
:disabled="scope.row.task_status==='5' || scope.row.task_status==='6'"
@click="doOperate(scope.row, 'b')"
>{{ $t('wms.sch.task.cancel') }}</el-button>
</template>
</el-table-column>

View File

@@ -47,7 +47,8 @@
<el-select
v-model="form.stor_id"
clearable
:placeholder="$t('wms.st.movebill.warehouse')",
:placeholder="$t('wms.st.movebill.warehouse')"
,
class="filter-item"
style="width: 210px"
:disabled="crud.status.view > 0"
@@ -64,7 +65,8 @@
<el-form-item :label="$t('wms.st.movebill.bill_type')" prop="bill_type">
<el-select
v-model="form.bill_type"
:placeholder="$t('wms.st.movebill.bill_type')",
:placeholder="$t('wms.st.movebill.bill_type')"
,
class="filter-item"
>
<el-option
@@ -78,7 +80,8 @@
<el-form-item :label="$t('wms.st.movebill.bill_status')" prop="bill_status">
<el-select
v-model="form.bill_status"
:placeholder="$t('wms.st.movebill.bill_status')",
:placeholder="$t('wms.st.movebill.bill_status')"
,
class="filter-item"
:disabled="true"
>
@@ -135,8 +138,8 @@
<!--左侧插槽-->
<slot name="left" />
<el-button
slot="left"
v-if="form.bill_type !== '30'"
slot="left"
class="filter-item"
type="primary"
icon="el-icon-plus"