add:添加指令管理的国际化语言版本
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
v-model="query.code"
|
||||
size="small"
|
||||
clearable
|
||||
placeholder="输入任务号或指令号"
|
||||
:placeholder="$t('Inst.table.input_taskCode_or_instCode')"
|
||||
style="width: 200px;"
|
||||
class="filter-item"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
@@ -17,7 +17,7 @@
|
||||
v-model="query.vehicle_code"
|
||||
size="small"
|
||||
clearable
|
||||
placeholder="输入载具号"
|
||||
:placeholder="$t('Inst.table.input_vehicleCode')"
|
||||
style="width: 200px;"
|
||||
class="filter-item"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
@@ -27,7 +27,7 @@
|
||||
clearable
|
||||
filterable
|
||||
size="small"
|
||||
placeholder="物料类型"
|
||||
:placeholder="$t('Inst.table.material')"
|
||||
class="filter-item"
|
||||
style="width: 190px"
|
||||
@change="crud.toQuery"
|
||||
@@ -39,7 +39,7 @@
|
||||
clearable
|
||||
filterable
|
||||
size="small"
|
||||
placeholder="任务状态"
|
||||
:placeholder="$t('Inst.table.task_status')"
|
||||
class="filter-item"
|
||||
style="width: 190px"
|
||||
@change="crud.toQuery"
|
||||
@@ -50,7 +50,7 @@
|
||||
v-model="query.point_code"
|
||||
size="small"
|
||||
clearable
|
||||
placeholder="输入起点或终点"
|
||||
:placeholder="$t('Inst.table.input_startCode_or_nextCode')"
|
||||
style="width: 200px;"
|
||||
class="filter-item"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
@@ -60,7 +60,7 @@
|
||||
clearable
|
||||
filterable
|
||||
size="small"
|
||||
placeholder="指令类型"
|
||||
:placeholder="$t('Inst.table.instruction_type')"
|
||||
class="filter-item"
|
||||
style="width: 190px"
|
||||
@change="crud.toQuery"
|
||||
@@ -79,7 +79,7 @@
|
||||
icon="el-icon-refresh"
|
||||
@click="reload"
|
||||
>
|
||||
同步
|
||||
{{ $t('common.synchronous') }}
|
||||
</el-button>
|
||||
</crudOperation>
|
||||
<!--表单组件-->
|
||||
@@ -91,22 +91,22 @@
|
||||
width="500px"
|
||||
>
|
||||
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px">
|
||||
<el-form-item label="起点">
|
||||
<el-form-item :label="$t('Inst.table.start_point_code')">
|
||||
<el-input v-model="form.start_point_code" style="width: 370px;" />
|
||||
</el-form-item>
|
||||
<el-form-item label="终点">
|
||||
<el-form-item :label="$t('Inst.table.next_point_code')">
|
||||
<el-input v-model="form.next_point_code" style="width: 370px;" />
|
||||
</el-form-item>
|
||||
<el-form-item label="载具号">
|
||||
<el-form-item :label="$t('Inst.table.vehicle_code')">
|
||||
<el-input v-model="form.vehicle_code" style="width: 370px;" />
|
||||
</el-form-item>
|
||||
<el-form-item label="描述信息" prop="description">
|
||||
<el-form-item :label="$t('Inst.table.remark')" prop="description">
|
||||
<el-input v-model="form.remark" style="width: 380px;" rows="5" type="textarea" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">取消</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">确认</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
@@ -120,36 +120,36 @@
|
||||
>
|
||||
<el-table-column type="selection" width="55" />
|
||||
<el-table-column v-if="false" prop="instruction_id" label="指令标识" />
|
||||
<el-table-column prop="instruction_code" label="指令编号" />
|
||||
<el-table-column prop="instruction_type" label="指令类型">
|
||||
<el-table-column prop="instruction_code" :label="$t('Inst.table.instruction_code')" />
|
||||
<el-table-column prop="instruction_type" :label="$t('Inst.table.instruction_type')">
|
||||
<template slot-scope="scope">
|
||||
{{ dict.label.task_type[scope.row.instruction_type] }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column prop="link_num" label="关联编号" />-->
|
||||
<el-table-column prop="task_code" label="任务号" />
|
||||
<el-table-column prop="vehicle_code" label="载具号" />
|
||||
<el-table-column prop="instruction_status" label="指令状态">
|
||||
<el-table-column prop="task_code" :label="$t('Inst.table.task_code')" />
|
||||
<el-table-column prop="vehicle_code" :label="$t('Inst.table.vehicle_code')" />
|
||||
<el-table-column prop="instruction_status" :label="$t('Inst.table.instruction_status')">
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.instruction_status=='0' ">就绪</span>
|
||||
<span v-if="scope.row.instruction_status=='1' ">执行中</span>
|
||||
<span v-if="scope.row.instruction_status=='2' ">完成</span>
|
||||
<span v-if="scope.row.instruction_status=='0' ">{{ $t('Inst.table.ready') }}</span>
|
||||
<span v-if="scope.row.instruction_status=='1' ">{{ $t('Inst.table.Execution') }}</span>
|
||||
<span v-if="scope.row.instruction_status=='2' ">{{ $t('Inst.table.Finish') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="send_status" label="下发状态">
|
||||
<el-table-column prop="send_status" :label="$t('Inst.table.send_status')">
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.send_status=='0' ">未下发</span>
|
||||
<span v-if="scope.row.send_status=='1' ">成功</span>
|
||||
<span v-if="scope.row.send_status=='2' ">失败</span>
|
||||
<span v-if="scope.row.send_status=='0' ">{{ $t('Inst.table.undelivered') }}</span>
|
||||
<span v-if="scope.row.send_status=='1' ">{{ $t('Inst.table.succeed') }}</span>
|
||||
<span v-if="scope.row.send_status=='2' ">{{ $t('Inst.table.fail') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="start_point_code" label="取货点" />
|
||||
<el-table-column prop="next_point_code" label="放货点" />
|
||||
<el-table-column prop="start_point_code" :label="$t('Inst.table.start_point_code')" />
|
||||
<el-table-column prop="next_point_code" :label="$t('Inst.table.next_point_code')" />
|
||||
<!-- <el-table-column prop="start_point_code2" label="取货点2" />-->
|
||||
<!-- <el-table-column prop="next_point_code2" label="放货点2" />-->
|
||||
<el-table-column prop="put_point_code" label="倒料点" />
|
||||
<el-table-column prop="execute_device_code" label="当前执行设备" width="130" />
|
||||
<el-table-column prop="carno" label="车号" />
|
||||
<el-table-column prop="put_point_code" :label="$t('Inst.table.put_point_code')" />
|
||||
<el-table-column prop="execute_device_code" :label="$t('Inst.table.execute_device_code')" width="130" />
|
||||
<el-table-column prop="carno" :label="$t('Inst.table.carno')" />
|
||||
<!-- <el-table-column prop="compound_inst" label="复合指令">-->
|
||||
<!-- <template slot-scope="scope">-->
|
||||
<!-- <span v-if="scope.row.compound_inst==='0' ">否</span>-->
|
||||
@@ -159,15 +159,15 @@
|
||||
<!-- <el-table-column prop="compound_inst_data" width="200" label="复合路线" />-->
|
||||
<!-- <el-table-column prop="matarial" label="物料" />-->
|
||||
<!-- <el-table-column prop="quantity" label="数量" />-->
|
||||
<el-table-column prop="remark" label="描述" />
|
||||
<el-table-column prop="create_by" label="创建者" />
|
||||
<el-table-column prop="create_time" label="创建时间" width="135" />
|
||||
<el-table-column prop="update_by" label="修改者" />
|
||||
<el-table-column prop="update_time" label="修改时间" width="135" />
|
||||
<el-table-column prop="remark" :label="$t('Inst.table.remark')" />
|
||||
<el-table-column prop="create_by" :label="$t('Inst.table.create_by')" />
|
||||
<el-table-column prop="create_time" :label="$t('Inst.table.create_time')" width="135" />
|
||||
<el-table-column prop="update_by" :label="$t('Inst.table.update_by')" />
|
||||
<el-table-column prop="update_time" :label="$t('Inst.table.update_time')" width="135" />
|
||||
<el-table-column
|
||||
v-permission="['admin','instruction:edit','instruction:del']"
|
||||
fixed="left"
|
||||
label="操作"
|
||||
:label="$t('common.Operate')"
|
||||
width="150px"
|
||||
align="center"
|
||||
>
|
||||
@@ -177,10 +177,10 @@
|
||||
<i class="el-icon-menu" />
|
||||
</span>
|
||||
<el-dropdown-menu slot="dropdown">
|
||||
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'a')">完成</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'b')">取消</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'c')">强制取消</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'d')">初始化</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'a')">{{ $t('Inst.table.Finish') }}</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'b')">{{ $t('common.Cancel') }}</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'c')">{{ $t('common.Forced_cancellation') }}</el-dropdown-item>
|
||||
<el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'d')">{{ $t('common.Initialize') }}</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
</template>
|
||||
@@ -242,7 +242,7 @@ export default {
|
||||
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||
cruds() {
|
||||
return CRUD({
|
||||
title: '指令',
|
||||
title: 'Instruction',
|
||||
url: 'api/instruction',
|
||||
idField: 'instruction_id',
|
||||
sort: 'instruction_id,desc',
|
||||
@@ -263,25 +263,25 @@ export default {
|
||||
},
|
||||
rules: {
|
||||
instruction_id: [
|
||||
{ required: true, message: '指令标识不能为空', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('Inst.rules.NotNull'), trigger: 'blur' }
|
||||
],
|
||||
instruction_code: [
|
||||
{ required: true, message: '指令编码不能为空', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('Inst.rules.NotNull'), trigger: 'blur' }
|
||||
],
|
||||
can_modify: [
|
||||
{ required: true, message: '是否允许修改不能为空', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('Inst.rules.NotNull'), trigger: 'blur' }
|
||||
],
|
||||
is_active: [
|
||||
{ required: true, message: '是否启用不能为空', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('Inst.rules.NotNull'), trigger: 'blur' }
|
||||
],
|
||||
is_delete: [
|
||||
{ required: true, message: '是否删除不能为空', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('Inst.rules.NotNull'), trigger: 'blur' }
|
||||
],
|
||||
create_by: [
|
||||
{ required: true, message: '创建者不能为空', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('Inst.rules.NotNull'), trigger: 'blur' }
|
||||
],
|
||||
create_time: [
|
||||
{ required: true, message: '创建时间不能为空', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('Inst.rules.NotNull'), trigger: 'blur' }
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user