rev:出库管理国际化

This commit is contained in:
2024-12-21 13:21:33 +08:00
parent 2dbeda9bdd
commit 1b2cce353c
8 changed files with 511 additions and 152 deletions

View File

@@ -0,0 +1,121 @@
export default {
'outManage': {
'title': 'Warehouse management',
'query': {
'code': 'Document number',
'source_form_code': 'Source tracking number',
'bill_type': 'Document type',
'createTime': 'Document date',
'start_date': 'Start Time',
'end_date': 'End Time',
'status': 'Document Status'
},
'button': {
'div': 'allocation',
'work_send': 'Assignment distribution',
'confirm': 'forced cancellation',
'addMater': 'Add materials',
'addCode': 'Add document',
'divVehicle': 'Allocation of vehicles',
'cancelDiv': 'Unassign',
'addRow': 'Add a new line'
},
'table': {
'code': 'Document number',
'bill_type': 'Business type',
'status': 'state',
'source_form_type': 'Source order type',
'source_form_code': 'Source single encoding',
'source_form_id': 'Source ID',
'source_form_date': 'Source order time',
'create_name': 'founder',
'create_time': 'Creation time',
'remark': 'notes'
},
'dialog': {
'save': 'save',
'close': 'close',
'code': 'Document number',
'systemCreate': 'System generated',
'bill_type': 'Business type',
'status': 'Document Status',
'create': 'generate',
'source_form_type': 'Source order type',
'source_form_code': 'Source single encoding',
'source_form_id': 'Source ID',
'source_form_date': 'Source order time',
'remark': 'notes',
'car_work': 'workshop',
'table': {
'index': 'Serial Number',
'material_code': 'Material code',
'material_name': 'Material name',
'material_spec': 'Material specification',
'pcsn': 'Material Batch',
'qty': 'Material Batch',
'unit_id': 'Unit',
'stor_code': 'Warehouse',
'source_form_type': 'Source order type',
'source_form_code': 'Source single encoding',
'source_form_id': 'Source ID',
'remark': 'notes'
}
},
'divDialog': {
'code': 'Document number',
'bill_type': 'Business type',
'status': 'Document Status',
'source_form_type': 'Source order type',
'source_form_id': 'Source ID',
'source_form_date': 'Source order time',
'remark': 'Notes',
'inDiv': 'Outbound allocation',
'indtl': 'Outbound Details',
'taskdtl': 'Homework Details',
'material_code': 'Material code',
'material_spec': 'Material specification',
'material_name': 'Material name',
'pcsn': 'Batch',
'qty': 'Planned quantity',
'unit_id': 'Unit',
'stor_code': 'Warehouse',
'vehicle_qty': 'Quantity of materials',
'vehicle_code': 'Vehicle code',
'tableOne': {
'material_code': 'Material code',
'material_name': 'Material name',
'material_spec': 'Material specification',
'pcsn': 'Batch',
'qty': 'Planned quantity',
'unit_id': 'Unit',
'stor_code': 'Warehouse',
'vehicle_qty': 'Quantity of materials',
'struct_code': 'Position',
'source_form_data': 'Source single data',
'vehicle_code': 'Vehicle code'
},
'tableTwo': {
'vehicle_code': 'Tray number',
'qty': 'Number',
'struct_code': 'Location of the vehicle',
'point_code1': 'Task starting position',
'point_code2': 'Task Objective Location',
'task_code': 'Task number',
'status': 'Status'
},
'vehicleDiv': {
'divVehicle': 'Automatically allocate materials'
}
},
'viewDialog': {
'inView': 'Outbound Details',
'vehicle_qty': 'Quantity of vehicle materials',
'struct_code': 'Allocate space',
'frozen_qty': 'Assigned amount'
},
'msg': {
'delete_msg': 'Are you sure to delete? If there are subordinate nodes, they will be deleted together. This operation cannot be undone!'
}
}
}

View File

@@ -0,0 +1,121 @@
export default {
'outManage': {
'title': 'Gestión del almacenamiento',
'query': {
'code': 'Número de documento',
'source_form_code': 'Número de la lista de fuentes',
'bill_type': 'Tipo de documento',
'createTime': 'Fecha del documento',
'start_date': 'Hora de inicio',
'end_date': 'Fin del tiempo',
'status': 'Estado del documento'
},
'button': {
'div': 'Distribución',
'work_send': 'Emisión de tareas',
'confirm': 'Cancelación obligatoria',
'addMater': 'Añadir material',
'addCode': 'Añadir documento',
'divVehicle': 'Vehículos de distribución',
'cancelDiv': 'Cancelación de la asignación',
'addRow': 'Nueva línea'
},
'table': {
'code': 'Número de documento',
'bill_type': 'Tipo de negocio',
'status': 'Estado',
'source_form_type': 'Tipo único de fuente',
'source_form_code': 'Código único de origen',
'source_form_id': 'ID de la lista de fuentes',
'source_form_date': 'Tiempo único de origen',
'create_name': 'Creador',
'create_time': 'Tiempo de creación',
'remark': 'Nota'
},
'dialog': {
'save': 'Guardar',
'close': 'Cierre',
'code': 'Número de documento',
'systemCreate': 'Generación del sistema',
'bill_type': 'Tipo de negocio',
'status': 'Estado del documento',
'create': 'Generar',
'source_form_type': 'Tipo único de fuente',
'source_form_code': 'Código único de origen',
'source_form_id': 'ID de la lista de fuentes',
'source_form_date': 'Tiempo único de origen',
'remark': 'Nota',
'car_work': 'Taller',
'table': {
'index': 'Número de serie',
'material_code': 'Codificación de materiales',
'material_name': 'Nombre del material',
'material_spec': 'Especificaciones de materiales',
'pcsn': 'Lotes de materiales',
'qty': 'Número de planes',
'unit_id': 'Unidades',
'stor_code': 'Almacén',
'source_form_type': 'Tipo único de fuente',
'source_form_code': 'Código único de origen',
'source_form_id': 'ID de la lista de fuentes',
'remark': 'Nota'
}
},
'divDialog': {
'code': 'Número de documento',
'bill_type': 'Tipo de negocio',
'status': 'Estado del documento',
'source_form_type': 'Tipo único de fuente',
'source_form_id': 'ID de la lista de fuentes',
'source_form_date': 'Tiempo único de origen',
'remark': 'Nota',
'inDiv': 'Distribución fuera del almacén',
'indtl': 'Detalles de la salida del almacén',
'taskdtl': 'Detalles de la operación',
'material_code': 'Codificación de materiales',
'material_spec': 'Especificaciones de materiales',
'material_name': 'Nombre del material',
'pcsn': 'Lote',
'qty': 'Número de planes',
'unit_id': 'Unidades',
'stor_code': 'Almacén',
'vehicle_qty': 'Cantidad de materiales',
'vehicle_code': 'Codificación del vehículo',
'tableOne': {
'material_code': 'Codificación de materiales',
'material_name': 'Nombre del material',
'material_spec': 'Especificaciones de materiales',
'pcsn': 'Lote',
'qty': 'Número de planes',
'unit_id': 'Unidades',
'stor_code': 'Almacén',
'vehicle_qty': 'Cantidad de materiales',
'struct_code': 'Posición',
'source_form_data': 'Datos de la lista de fuentes',
'vehicle_code': 'Codificación del vehículo'
},
'tableTwo': {
'vehicle_code': 'Número de bandeja',
'qty': 'Cantidad',
'struct_code': 'Posición del vehículo',
'point_code1': 'Posición de inicio de la tarea',
'point_code2': 'Ubicación del destino de la Misión',
'task_code': 'Número de misión',
'status': 'Estado de la tarea'
},
'vehicleDiv': {
'divVehicle': 'Distribución automática de materiales'
}
},
'viewDialog': {
'inView': 'Detalles de la salida del almacén',
'vehicle_qty': 'Cantidad de materiales transportados',
'struct_code': 'Asignación de posiciones',
'frozen_qty': 'Cantidad asignada'
},
'msg': {
'delete_msg': '¡Está seguro de que se eliminará, si hay nodos inferiores, se eliminará juntos, ¡ esta operación no se puede cancelar!'
}
}
}

View File

@@ -0,0 +1,121 @@
export default {
'outManage': {
'title': '出库管理',
'query': {
'code': '单据号',
'source_form_code': '源单号',
'bill_type': '单据类型',
'createTime': '单据日期',
'start_date': '开始时间',
'end_date': '结束时间',
'status': '单据状态'
},
'button': {
'div': '分配',
'work_send': '作业下发',
'confirm': '强制取消',
'addMater': '添加物料',
'addCode': '添加单据',
'divVehicle': '分配载具',
'cancelDiv': '取消分配',
'addRow': '新增一行'
},
'table': {
'code': '单据号',
'bill_type': '业务类型',
'status': '状态',
'source_form_type': '源单类型',
'source_form_code': '源单编码',
'source_form_id': '源单id',
'source_form_date': '源单时间',
'create_name': '创建人',
'create_time': '创建时间',
'remark': '备注'
},
'dialog': {
'save': '保存',
'close': '关闭',
'code': '单据号',
'systemCreate': '系统生成',
'bill_type': '业务类型',
'status': '单据状态',
'create': '生成',
'source_form_type': '源单类型',
'source_form_code': '源单编码',
'source_form_id': '源单id',
'source_form_date': '源单时间',
'remark': '备注',
'car_work': '车间',
'table': {
'index': '序号',
'material_code': '物料编码',
'material_name': '物料名称',
'material_spec': '物料规格',
'pcsn': '物料批次',
'qty': '计划数量',
'unit_id': '单位',
'stor_code': '仓库',
'source_form_type': '源单类型',
'source_form_code': '源单编码',
'source_form_id': '源单id',
'remark': '备注'
}
},
'divDialog': {
'code': '单据号',
'bill_type': '业务类型',
'status': '单据状态',
'source_form_type': '源单类型',
'source_form_id': '源单id',
'source_form_date': '源单时间',
'remark': '备注',
'inDiv': '出库分配',
'indtl': '出库明细',
'taskdtl': '作业明细',
'material_code': '物料编码',
'material_spec': '物料规格',
'material_name': '物料名称',
'pcsn': '批次',
'qty': '计划数量',
'unit_id': '单位',
'stor_code': '仓库',
'vehicle_qty': '物料数量',
'vehicle_code': '载具编码',
'tableOne': {
'material_code': '物料编码',
'material_name': '物料名称',
'material_spec': '物料规格',
'pcsn': '批次',
'qty': '计划数量',
'unit_id': '单位',
'stor_code': '仓库',
'vehicle_qty': '物料数量',
'struct_code': '仓位',
'source_form_data': '源单数据',
'vehicle_code': '载具编码'
},
'tableTwo': {
'vehicle_code': '托盘号',
'qty': '数量',
'struct_code': '载具所在仓位',
'point_code1': '任务起始位置',
'point_code2': '任务目的位置',
'task_code': '任务号',
'status': '任务状态'
},
'vehicleDiv': {
'divVehicle': '自动分配物料'
}
},
'viewDialog': {
'inView': '出库详情',
'vehicle_qty': '载具物料数量',
'struct_code': '分配仓位',
'frozen_qty': '分配数量'
},
'msg': {
'delete_msg': '确定删除吗,如果存在下级节点则一并删除,此操作不能撤销!'
}
}
}

View File

@@ -80,7 +80,7 @@
> >
{{$t('inManage.button.addMater')}} {{$t('inManage.button.addMater')}}
</el-button> </el-button>
<el-button <!--<el-button
slot="left" slot="left"
class="filter-item" class="filter-item"
type="primary" type="primary"
@@ -89,7 +89,7 @@
@click="insertForm()" @click="insertForm()"
> >
{{$t('inManage.button.addCode')}} {{$t('inManage.button.addCode')}}
</el-button> </el-button>-->
</span> </span>
</div> </div>

View File

@@ -15,22 +15,22 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<span> <span>
<el-button icon="el-icon-check" size="mini" :loading="crud.cu === 2" type="primary" @click="crud.submitCU">保存</el-button> <el-button icon="el-icon-check" size="mini" :loading="crud.cu === 2" type="primary" @click="crud.submitCU">{{$t('outManage.dialog.save')}}</el-button>
<el-button icon="el-icon-close" size="mini" type="info" @click="crud.cancelCU">关闭</el-button> <el-button icon="el-icon-close" size="mini" type="info" @click="crud.cancelCU">{{$t('outManage.dialog.close')}}</el-button>
</span> </span>
</el-col> </el-col>
</el-row> </el-row>
<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="85px" label-suffix=":"> <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="85px" label-suffix=":">
<el-form-item label="单据号" prop="code"> <el-form-item :label="$t('outManage.dialog.code')" prop="code">
<el-input v-model="form.code" disabled placeholder="系统生成" clearable style="width: 150px" /> <el-input v-model="form.code" disabled :placeholder="$t('outManage.dialog.systemCreate')" clearable style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="业务类型" prop="status"> <el-form-item :label="$t('outManage.dialog.bill_type')" prop="status">
<el-select <el-select
v-model="form.bill_type" v-model="form.bill_type"
clearable clearable
style="width: 100px; height: 35px;top: -5px;" style="width: 100px; height: 35px;top: -5px;"
placeholder="业务类型" :placeholder="$t('outManage.dialog.bill_type')"
> >
<el-option <el-option
v-for="item in statusEnum.IOBILL_TYPE_OUT" v-for="item in statusEnum.IOBILL_TYPE_OUT"
@@ -40,26 +40,26 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="单据状态" prop="status"> <el-form-item :label="$t('outManage.dialog.status')" prop="status">
<el-input v-model="form.status" disabled placeholder="生成" clearable style="width: 150px" /> <el-input v-model="form.status" disabled placeholder="生成" clearable style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="源单类型" prop="source_form_type"> <el-form-item :label="$t('outManage.dialog.source_form_type')" prop="source_form_type">
<el-input v-model="form.source_form_type" clearable style="width: 150px" /> <el-input v-model="form.source_form_type" clearable style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="源单编码" prop="source_form_id"> <el-form-item :label="$t('outManage.dialog.source_form_code')" prop="source_form_id">
<el-input v-model="form.source_form_code" clearable style="width: 150px" /> <el-input v-model="form.source_form_code" clearable style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="源单id" prop="source_form_id"> <el-form-item :label="$t('outManage.dialog.source_form_id')" prop="source_form_id">
<el-input v-model="form.source_form_id" clearable style="width: 150px" /> <el-input v-model="form.source_form_id" clearable style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="源单时间" prop="source_form_date"> <el-form-item :label="$t('outManage.dialog.source_form_date')" prop="source_form_date">
<el-input v-model="form.source_form_date" clearable style="width: 150px" /> <el-input v-model="form.source_form_date" clearable style="width: 150px" />
</el-form-item> </el-form-item>
<el-select <el-select
v-model="form.stor_code" v-model="form.stor_code"
clearable clearable
size="mini" size="mini"
placeholder="仓库" :placeholder="$t('outManage.divDialog.tableOne.stor_code')"
class="filter-item" class="filter-item"
style="width: 120px" style="width: 120px"
@change="storChange" @change="storChange"
@@ -79,7 +79,7 @@
v-model="form.form_data[col.value]" v-model="form.form_data[col.value]"
clearable clearable
size="mini" size="mini"
placeholder="车间" :placeholder="$t('outManage.dialog.car_work')"
class="filter-item" class="filter-item"
style="width: 120px" style="width: 120px"
@change="areaChange" @change="areaChange"
@@ -94,8 +94,7 @@
<el-input v-if="col.value != 'product_area'" v-model="form.form_data[col.value]" :value="col.value" clearable style="width: 150px" /> <el-input v-if="col.value != 'product_area'" v-model="form.form_data[col.value]" :value="col.value" clearable style="width: 150px" />
</el-form-item> </el-form-item>
</template> </template>
<el-form-item label="备注" prop="remark"> <el-form-item :label="$t('outManage.dialog.remark')" prop="remark">
<label slot="label">备&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注:</label>
<el-input v-model="form.remark" style="width: 380px;" rows="2" type="textarea" /> <el-input v-model="form.remark" style="width: 380px;" rows="2" type="textarea" />
</el-form-item> </el-form-item>
</el-form> </el-form>
@@ -112,9 +111,9 @@
size="mini" size="mini"
@click="insertEvent()" @click="insertEvent()"
> >
添加物料 {{$t('outManage.button.addMater')}}
</el-button> </el-button>
<el-button <!--<el-button
slot="left" slot="left"
class="filter-item" class="filter-item"
type="primary" type="primary"
@@ -122,8 +121,8 @@
size="mini" size="mini"
@click="insertForm()" @click="insertForm()"
> >
添加单据2 {{$t('outManage.button.addCode')}}
</el-button> </el-button>-->
</span> </span>
</div> </div>
@@ -135,22 +134,22 @@
border border
:header-cell-style="{background:'#f5f7fa',color:'#606266'}" :header-cell-style="{background:'#f5f7fa',color:'#606266'}"
> >
<el-table-column type="index" label="序号" width="55" align="center" /> <el-table-column type="index" :label="$t('outManage.dialog.table.index')" width="55" align="center" />
<el-table-column show-overflow-tooltip prop="material_code" label="物料编码" /> <el-table-column show-overflow-tooltip prop="material_code" :label="$t('outManage.dialog.table.material_code')" />
<el-table-column show-overflow-tooltip prop="material_name" label="物料名称" /> <el-table-column show-overflow-tooltip prop="material_name" :label="$t('outManage.dialog.table.material_name')" />
<el-table-column show-overflow-tooltip prop="material_spec" label="物料规格" /> <el-table-column show-overflow-tooltip prop="material_spec" :label="$t('outManage.dialog.table.material_spec')" />
<el-table-column show-overflow-tooltip prop="pcsn" label="物料批次" width="160" align="center"> <el-table-column show-overflow-tooltip prop="pcsn" :label="$t('outManage.dialog.table.pcsn')" width="160" align="center">
<template scope="scope"><el-input v-model="tableData[scope.$index].pcsn" class="input-with-select" /></template> <template scope="scope"><el-input v-model="tableData[scope.$index].pcsn" class="input-with-select" /></template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="qty" label="分配数量" width="160" align="center"> <el-table-column show-overflow-tooltip prop="qty" :label="$t('outManage.viewDialog.frozen_qty')" width="160" align="center">
<template scope="scope"><el-input-number v-model="tableData[scope.$index].qty" class="input-with-select" /></template> <template scope="scope"><el-input-number v-model="tableData[scope.$index].qty" class="input-with-select" /></template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="unit_id" label="单位" width="160"> <el-table-column show-overflow-tooltip prop="unit_id" :label="$t('outManage.dialog.table.unit_id')" width="160">
<template slot-scope="scope"> <template slot-scope="scope">
<el-select <el-select
v-model="tableData[scope.$index].unit_id" v-model="tableData[scope.$index].unit_id"
class="filter-item" class="filter-item"
placeholder="单位" :placeholder="$t('outManage.dialog.table.unit_id')"
size="small" size="small"
style="width: 90px" style="width: 90px"
> >
@@ -163,14 +162,14 @@
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="struct_code" label="分配仓位" /> <el-table-column show-overflow-tooltip prop="struct_code" :label="$t('outManage.viewDialog.struct_code')" />
<el-table-column show-overflow-tooltip prop="stor_code" label="仓库" width="160" align="center"> <el-table-column show-overflow-tooltip prop="stor_code" :label="$t('outManage.dialog.table.stor_code')" width="160" align="center">
<template scope="scope"> <template scope="scope">
<el-select <el-select
v-model="tableData[scope.$index].stor_code" v-model="tableData[scope.$index].stor_code"
clearable clearable
class="filter-item" class="filter-item"
placeholder="所属仓库" :placeholder="$t('outManage.dialog.table.stor_code')"
@change="crud.toQuery" @change="crud.toQuery"
> >
<el-option <el-option
@@ -182,17 +181,17 @@
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="source_form_type" label="源单类型" width="190" align="center"> <el-table-column show-overflow-tooltip prop="source_form_type" :label="$t('outManage.dialog.table.source_form_type')" width="190" align="center">
<template scope="scope"> <template scope="scope">
<el-input v-model="tableData[scope.$index].source_form_type" class="input-with-select" /> <el-input v-model="tableData[scope.$index].source_form_type" class="input-with-select" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="source_form_code" label="源单编码" width="190" align="center"> <el-table-column show-overflow-tooltip prop="source_form_code" :label="$t('outManage.dialog.table.source_form_code')" width="190" align="center">
<template scope="scope"> <template scope="scope">
<el-input v-model="tableData[scope.$index].source_form_code" class="input-with-select" /> <el-input v-model="tableData[scope.$index].source_form_code" class="input-with-select" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="source_form_type" label="源单id" width="190" align="center"> <el-table-column show-overflow-tooltip prop="source_form_type" :label="$t('outManage.dialog.table.source_form_id')" width="190" align="center">
<template scope="scope"> <template scope="scope">
<el-input v-model="tableData[scope.$index].source_form_id" class="input-with-select" /> <el-input v-model="tableData[scope.$index].source_form_id" class="input-with-select" />
</template> </template>
@@ -204,7 +203,7 @@
v-model="tableData[scope.$index].form_data[item.value]" v-model="tableData[scope.$index].form_data[item.value]"
clearable clearable
size="mini" size="mini"
placeholder="车间" :placeholder="$t('outManage.dialog.car_work')"
class="filter-item" class="filter-item"
style="width: 120px" style="width: 120px"
> >
@@ -219,13 +218,12 @@
</template> </template>
</el-table-column> </el-table-column>
<el-form-item label="备注" prop="remark"> <el-form-item :label="$t('outManage.dialog.table.remark')" prop="remark">
<label slot="label">备&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注:</label>
<template scope="scope"> <template scope="scope">
<el-input v-model="tableData[scope.$index].remark" rows="2" type="textarea" /> <el-input v-model="tableData[scope.$index].remark" rows="2" type="textarea" />
</template> </template>
</el-form-item> </el-form-item>
<el-table-column v-if="crud.status.cu > 0" align="center" label="操作" width="170" fixed="right"> <el-table-column v-if="crud.status.cu > 0" align="center" :label="$t('auto.common.Operate')" width="170" fixed="right">
<template scope="scope"> <template scope="scope">
<el-button <el-button
type="danger" type="danger"

View File

@@ -15,22 +15,22 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<span> <span>
<el-button icon="el-icon-check" size="mini" :loading="crud.cu === 2" type="primary" @click="crud.submitCU">保存</el-button> <el-button icon="el-icon-check" size="mini" :loading="crud.cu === 2" type="primary" @click="crud.submitCU">{{$t('outManage.dialog.save')}}</el-button>
<el-button icon="el-icon-close" size="mini" type="info" @click="crud.cancelCU">关闭</el-button> <el-button icon="el-icon-close" size="mini" type="info" @click="crud.cancelCU">{{$t('outManage.dialog.close')}}</el-button>
</span> </span>
</el-col> </el-col>
</el-row> </el-row>
<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="85px" label-suffix=":"> <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="85px" label-suffix=":">
<el-form-item label="单据号" prop="code"> <el-form-item :label="$t('outManage.divDialog.code')" prop="code">
<el-input v-model="form.code" disabled placeholder="系统生成" clearable style="width: 150px" /> <el-input v-model="form.code" disabled :placeholder="$t('outManage.dialog.systemCreate')" clearable style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="业务类型" prop="status"> <el-form-item :label="$t('outManage.divDialog.bill_type')" prop="status">
<el-select <el-select
v-model="form.bill_type" v-model="form.bill_type"
disabled disabled
style="width: 100px; height: 35px;top: -5px;" style="width: 100px; height: 35px;top: -5px;"
placeholder="业务类型" :placeholder="$t('outManage.divDialog.bill_type')"
> >
<el-option <el-option
v-for="item in statusEnum.IOBILL_TYPE_OUT" v-for="item in statusEnum.IOBILL_TYPE_OUT"
@@ -40,16 +40,16 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="单据状态" prop="status"> <el-form-item :label="$t('outManage.divDialog.status')" prop="status">
<el-input v-model="form.status" disabled placeholder="生成" clearable style="width: 150px" /> <el-input v-model="form.status" disabled :placeholder="$t('outManage.dialog.create')" clearable style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="源单类型" prop="source_form_type"> <el-form-item :label="$t('outManage.divDialog.source_form_type')" prop="source_form_type">
<el-input v-model="form.source_form_type" disabled style="width: 150px" /> <el-input v-model="form.source_form_type" disabled style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="源单id" prop="source_form_id"> <el-form-item :label="$t('outManage.divDialog.source_form_id')" prop="source_form_id">
<el-input v-model="form.source_form_id" disabled style="width: 150px" /> <el-input v-model="form.source_form_id" disabled style="width: 150px" />
</el-form-item> </el-form-item>
<el-form-item label="源单时间" prop="source_form_date"> <el-form-item :label="$t('outManage.divDialog.source_form_date')" prop="source_form_date">
<el-input v-model="form.source_form_date" disabled style="width: 150px" /> <el-input v-model="form.source_form_date" disabled style="width: 150px" />
</el-form-item> </el-form-item>
<template v-for="(col,index) in cols"> <template v-for="(col,index) in cols">
@@ -58,13 +58,12 @@
<el-input v-model="form.form_data[col.value]" :value="col.value" disabled style="width: 150px" /> <el-input v-model="form.form_data[col.value]" :value="col.value" disabled style="width: 150px" />
</el-form-item> </el-form-item>
</template> </template>
<el-form-item label="备注" prop="remark"> <el-form-item :label="$t('outManage.dialog.remark')" prop="remark">
<label slot="label">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:</label>
<el-input v-model="form.remark" disabled style="width: 380px;" rows="2" type="textarea" /> <el-input v-model="form.remark" disabled style="width: 380px;" rows="2" type="textarea" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="crud-opts2"> <div class="crud-opts2">
<span class="role-span">出库明细</span> <span class="role-span">{{$t('outManage.divDialog.indtl')}}</span>
<span class="crud-opts-right2"> <span class="crud-opts-right2">
<!--左侧插槽--> <!--左侧插槽-->
<slot name="left" /> <slot name="left" />
@@ -77,7 +76,7 @@
:disabled="!divflag" :disabled="!divflag"
@click="divVehicle()" @click="divVehicle()"
> >
自动分配物料 {{$t('outManage.button.divVehicle')}}
</el-button> </el-button>
<el-button <el-button
slot="left" slot="left"
@@ -88,7 +87,7 @@
:disabled="divflag" :disabled="divflag"
@click="divCancel()" @click="divCancel()"
> >
取消分配 {{$t('outManage.button.cancelDiv')}}
</el-button> </el-button>
</span> </span>
</div> </div>
@@ -103,27 +102,27 @@
border border
@current-change="handleCurrentDtl" @current-change="handleCurrentDtl"
> >
<el-table-column type="index" label="序号" width="55" align="center" /> <el-table-column type="index" :label="$t('outManage.dialog.table.index')" width="55" align="center" />
<el-table-column show-overflow-tooltip prop="material_code" label="物料编码" /> <el-table-column show-overflow-tooltip prop="material_code" :label="$t('outManage.divDialog.tableOne.material_code')" />
<el-table-column show-overflow-tooltip prop="material_name" label="物料名称" /> <el-table-column show-overflow-tooltip prop="material_name" :label="$t('outManage.divDialog.tableOne.material_name')" />
<el-table-column show-overflow-tooltip prop="material_spec" label="物料规格" /> <el-table-column show-overflow-tooltip prop="material_spec" :label="$t('outManage.divDialog.tableOne.material_spec')" />
<el-table-column show-overflow-tooltip prop="pcsn" label="批次" /> <el-table-column show-overflow-tooltip prop="pcsn" :label="$t('outManage.divDialog.tableOne.pcsn')" />
<el-table-column show-overflow-tooltip prop="qty" label="计划数量" /> <el-table-column show-overflow-tooltip prop="qty" :label="$t('outManage.divDialog.tableOne.qty')" />
<el-table-column show-overflow-tooltip prop="unit_id" label="单位" align="center" /> <el-table-column show-overflow-tooltip prop="unit_id" :label="$t('outManage.divDialog.tableOne.unit_id')" align="center" />
<el-table-column show-overflow-tooltip prop="stor_code" label="仓库" /> <el-table-column show-overflow-tooltip prop="stor_code" :label="$t('outManage.divDialog.tableOne.stor_code')" />
<el-table-column show-overflow-tooltip prop="struct_code" label="仓位" width="160" /> <el-table-column show-overflow-tooltip prop="struct_code" :label="$t('outManage.divDialog.tableOne.struct_code')" width="160" />
<el-table-column show-overflow-tooltip prop="vehicle_code" label="载具编码" width="160" /> <el-table-column show-overflow-tooltip prop="vehicle_code" :label="$t('outManage.divDialog.tableOne.vehicle_code')" width="160" />
<el-table-column show-overflow-tooltip prop="source_form_type" label="源单类型" /> <el-table-column show-overflow-tooltip prop="source_form_type" :label="$t('outManage.divDialog.source_form_type')" />
<el-table-column show-overflow-tooltip prop="source_form_type" label="源单id" /> <el-table-column show-overflow-tooltip prop="source_form_type" :label="$t('outManage.divDialog.source_form_id')" />
<el-table-column show-overflow-tooltip prop="source_form_data" label="源单数据" /> <el-table-column show-overflow-tooltip prop="source_form_data" :label="$t('outManage.divDialog.tableOne.source_form_data')" />
<el-table-column v-for="(item, index) in dtlCols" :key="item.value" width="130" show-overflow-tooltip :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> <template slot-scope="scope">{{ scope.row.form_data[item.value] }}</template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="remark" label="备注" /> <el-table-column show-overflow-tooltip prop="remark" :label="$t('outManage.dialog.remark')" />
</el-table> </el-table>
</el-card> </el-card>
<div class="crud-opts2"> <div class="crud-opts2">
<span class="role-span">作业明细</span> <span class="role-span">{{$t('outManage.divDialog.taskdtl')}}</span>
</div> </div>
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}"> <el-card class="box-card" shadow="never" :body-style="{padding:'0'}">
<!--表格渲染--> <!--表格渲染-->
@@ -137,21 +136,21 @@
:highlight-current-row="true" :highlight-current-row="true"
:header-cell-style="{background:'#f5f7fa',color:'#606266'}" :header-cell-style="{background:'#f5f7fa',color:'#606266'}"
> >
<el-table-column show-overflow-tooltip prop="vehicle_code" label="托盘号" align="center" /> <el-table-column show-overflow-tooltip prop="vehicle_code" :label="$t('outManage.divDialog.tableTwo.vehicle_code')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_code" label="物料编码" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_code" :label="$t('outManage.divDialog.tableOne.material_code')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_name" label="物料名称" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_name" :label="$t('outManage.divDialog.tableOne.material_name')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_spec" label="物料规格" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_spec" :label="$t('outManage.divDialog.tableOne.material_spec')" align="center" />
<el-table-column prop="pcsn" label="批次" align="center" width="150" /> <el-table-column prop="pcsn" :label="$t('outManage.divDialog.tableOne.pcsn')" align="center" width="150" />
<el-table-column prop="qty" :formatter="crud.formatNum3" label="数量" align="center" /> <el-table-column prop="qty" :formatter="crud.formatNum3" :label="$t('outManage.divDialog.tableTwo.qty')" align="center" />
<el-table-column prop="frozen_qty" :formatter="crud.formatNum3" label="分配数量" align="center" /> <el-table-column prop="frozen_qty" :formatter="crud.formatNum3" :label="$t('outManage.viewDialog.frozen_qty')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="stor_code" label="仓库" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="stor_code" :label="$t('outManage.divDialog.tableOne.stor_code')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="struct_code" label="载具所在仓位" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="struct_code" :label="$t('outManage.divDialog.tableTwo.struct_code')" align="center" />
<el-table-column prop="point_code1" label="任务起始位置" align="center" width="120" /> <el-table-column prop="point_code1" :label="$t('outManage.divDialog.tableTwo.point_code1')" align="center" width="120" />
<el-table-column prop="point_code2" label="任务目的位置" align="center" width="120" /> <el-table-column prop="point_code2" :label="$t('outManage.divDialog.tableTwo.point_code2')" align="center" width="120" />
<el-table-column prop="task_code" label="任务号" align="center" /> <el-table-column prop="task_code" :label="$t('outManage.divDialog.tableTwo.task_code')" align="center" />
<el-table-column prop="status" label="任务状态" align="center" :formatter="formatStatus" /> <el-table-column prop="status" :label="$t('outManage.divDialog.tableTwo.status')" align="center" :formatter="formatStatus" />
<el-table-column prop="source_form_type" label="源单类型" align="center" width="150" /> <el-table-column prop="source_form_type" :label="$t('outManage.divDialog.source_form_type')" align="center" width="150" />
<el-table-column show-overflow-tooltip prop="source_form_id" label="源单id" align="center" width="150" /> <el-table-column show-overflow-tooltip prop="source_form_id" :label="$t('outManage.divDialog.source_form_id')" align="center" width="150" />
</el-table> </el-table>
</el-card> </el-card>
</el-dialog> </el-dialog>

View File

@@ -2,18 +2,17 @@
<template> <template>
<el-dialog <el-dialog
append-to-body append-to-body
title="出库详情" :title="$t('inManage.viewDialog.inView')"
:visible.sync="dialogVisible" :visible.sync="dialogVisible"
fullscreen fullscreen
@close="close" @close="close"
@open="open" @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="85px" 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="85px" label-suffix=":">
<el-form-item label="单据号" prop="bill_code"> <el-form-item :label="$t('outManage.divDialog.code')" prop="bill_code">
<label slot="label">&nbsp;&nbsp;&nbsp;:</label>
<el-input v-model="form.code" disabled clearable style="width: 210px" /> <el-input v-model="form.code" disabled clearable style="width: 210px" />
</el-form-item> </el-form-item>
<el-form-item label="业务类型"> <el-form-item :label="$t('outManage.divDialog.bill_type')">
<el-select <el-select
v-model="form.bill_type" v-model="form.bill_type"
style="width: 210px" style="width: 210px"
@@ -21,7 +20,7 @@
filterable filterable
size="mini" size="mini"
:disabled="true" :disabled="true"
placeholder="业务类型" :placeholder="$t('outManage.divDialog.bill_type')"
class="filter-item" class="filter-item"
> >
<el-option <el-option
@@ -32,7 +31,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="单据状态" prop="status"> <el-form-item :label="$t('outManage.divDialog.status')" prop="status">
<el-select <el-select
v-model="form.status" v-model="form.status"
clearable clearable
@@ -48,16 +47,16 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="源单类型" prop="source_form_type"> <el-form-item :label="$t('outManage.divDialog.source_form_type')" prop="source_form_type">
<el-input v-model="form.source_form_type" disabled clearable style="width: 210px" /> <el-input v-model="form.source_form_type" disabled clearable style="width: 210px" />
</el-form-item> </el-form-item>
<el-form-item label="源单编号" prop="source_form_id"> <el-form-item :label="$t('outManage.divDialog.source_form_id')" prop="source_form_id">
<el-input v-model="form.source_form_id" disabled clearable style="width: 210px" /> <el-input v-model="form.source_form_id" disabled clearable style="width: 210px" />
</el-form-item> </el-form-item>
<el-form-item label="源单日期" prop="source_form_date"> <el-form-item :label="$t('outManage.divDialog.source_form_date')" prop="source_form_date">
<el-input v-model="form.source_form_date" disabled clearable style="width: 210px" /> <el-input v-model="form.source_form_date" disabled clearable style="width: 210px" />
</el-form-item> </el-form-item>
<el-form-item label="单据日期" prop="bill_code"> <el-form-item :label="$t('outManage.query.createTime')" prop="bill_code">
<el-input v-model="form.create_time" disabled style="width: 210px" /> <el-input v-model="form.create_time" disabled style="width: 210px" />
</el-form-item> </el-form-item>
<template v-for="(col,index) in cols"> <template v-for="(col,index) in cols">
@@ -66,12 +65,12 @@
<el-input v-model="form.form_data[col.value]" :value="col.value" disabled style="width: 210px" /> <el-input v-model="form.form_data[col.value]" :value="col.value" disabled style="width: 210px" />
</el-form-item> </el-form-item>
</template> </template>
<el-form-item label="备注" prop="remark"> <el-form-item :label="$t('outManage.dialog.remark')" prop="remark">
<el-input v-model="form.remark" style="width: 380px;" rows="2" type="textarea" :disabled="true" /> <el-input v-model="form.remark" style="width: 380px;" rows="2" type="textarea" :disabled="true" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="crud-opts2"> <div class="crud-opts2">
<span class="role-span2">出库明细</span> <span class="role-span2">{{$t('outManage.divDialog.indtl')}}</span>
</div> </div>
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}"> <el-card class="box-card" shadow="never" :body-style="{padding:'0'}">
<!--表格渲染--> <!--表格渲染-->
@@ -86,27 +85,27 @@
:header-cell-style="{background:'#f5f7fa',color:'#606266'}" :header-cell-style="{background:'#f5f7fa',color:'#606266'}"
@current-change="handleDtlCurrentChange" @current-change="handleDtlCurrentChange"
> >
<el-table-column type="index" label="序号" width="55" align="center" /> <el-table-column type="index" :label="$t('outManage.dialog.table.index')" width="55" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_code" label="物料编码" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_code" :label="$t('outManage.divDialog.tableOne.material_code')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_name" label="物料名称" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_name" :label="$t('outManage.divDialog.tableOne.material_name')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_spec" label="物料规格" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_spec" :label="$t('outManage.divDialog.tableOne.material_spec')" align="center" />
<el-table-column prop="pcsn" label="批次" width="150" align="center" /> <el-table-column prop="pcsn" :label="$t('outManage.divDialog.tableOne.pcsn')" width="150" align="center" />
<el-table-column prop="qty" :formatter="crud.formatNum3" label="计划数量" align="center" /> <el-table-column prop="qty" :formatter="crud.formatNum3" :label="$t('outManage.divDialog.tableOne.qty')" align="center" />
<el-table-column prop="unit_id" label="单位" align="center" /> <el-table-column prop="unit_id" :label="$t('outManage.divDialog.tableOne.unit_id')" align="center" />
<el-table-column prop="vehicle_code" label="载具" align="center" /> <el-table-column prop="vehicle_code" :label="$t('outManage.divDialog.tableOne.vehicle_code')" align="center" />
<el-table-column prop="stor_code" label="仓库编号" align="center" /> <el-table-column prop="stor_code" :label="$t('outManage.divDialog.tableOne.stor_code')" align="center" />
<el-table-column prop="struct_code" label="分配仓位" align="center" /> <el-table-column prop="struct_code" :label="$t('outManage.viewDialog.struct_code')" align="center" />
<el-table-column show-overflow-tooltip prop="source_form_type" label="源单类型" align="center" /> <el-table-column show-overflow-tooltip prop="source_form_type" :label="$t('outManage.divDialog.source_form_type')" align="center" />
<el-table-column show-overflow-tooltip prop="source_form_id" label="源单号" align="center" /> <el-table-column show-overflow-tooltip :label="$t('outManage.divDialog.source_form_id')" align="center" />
<el-table-column show-overflow-tooltip prop="source_form_data" label="源单数据" align="center" /> <el-table-column show-overflow-tooltip prop="source_form_data" :label="$t('outManage.divDialog.tableOne.source_form_data')" align="center" />
<el-table-column v-for="(item, index) in dtlCols" :key="item.value" show-overflow-tooltip width="150" :label="item.lable"> <el-table-column v-for="(item, index) in dtlCols" :key="item.value" show-overflow-tooltip width="150" :label="item.lable">
<template slot-scope="scope">{{ scope.row.form_data[item.value] }}</template> <template slot-scope="scope">{{ scope.row.form_data[item.value] }}</template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="remark" label="明细备注" align="center" /> <el-table-column show-overflow-tooltip prop="remark" :label="$t('outManage.dialog.remark')" align="center" />
</el-table> </el-table>
</el-card> </el-card>
<div class="crud-opts2"> <div class="crud-opts2">
<span class="role-span">作业明细</span> <span class="role-span">{{$t('outManage.divDialog.taskdtl')}}</span>
</div> </div>
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}"> <el-card class="box-card" shadow="never" :body-style="{padding:'0'}">
<!--表格渲染--> <!--表格渲染-->
@@ -120,25 +119,25 @@
:highlight-current-row="true" :highlight-current-row="true"
:header-cell-style="{background:'#f5f7fa',color:'#606266'}" :header-cell-style="{background:'#f5f7fa',color:'#606266'}"
> >
<el-table-column show-overflow-tooltip prop="vehicle_code" label="托盘号" align="center" /> <el-table-column show-overflow-tooltip prop="vehicle_code" :label="$t('outManage.divDialog.tableTwo.vehicle_code')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_code" label="物料编码" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_code" :label="$t('outManage.divDialog.tableOne.material_code')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_name" label="物料名称" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_name" :label="$t('outManage.divDialog.tableOne.material_name')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="material_spec" label="物料规格" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="material_spec" :label="$t('outManage.divDialog.tableOne.material_spec')" align="center" />
<el-table-column prop="pcsn" label="批次" align="center" width="150" /> <el-table-column prop="pcsn" :label="$t('outManage.divDialog.tableOne.pcsn')" align="center" width="150" />
<el-table-column prop="qty" :formatter="crud.formatNum3" label="总数量" align="center" /> <el-table-column prop="qty" :formatter="crud.formatNum3" :label="$t('outManage.divDialog.tableTwo.qty')" align="center" />
<el-table-column prop="frozen_qty" :formatter="crud.formatNum3" label="分配数量" align="center" /> <el-table-column prop="frozen_qty" :formatter="crud.formatNum3" :label="$t('outManage.viewDialog.frozen_qty')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="stor_code" label="仓库" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="stor_code" :label="$t('outManage.divDialog.tableOne.stor_code')" align="center" />
<el-table-column min-width="120" show-overflow-tooltip prop="struct_code" label="载具所在仓位" align="center" /> <el-table-column min-width="120" show-overflow-tooltip prop="struct_code" :label="$t('outManage.divDialog.tableTwo.struct_code')" align="center" />
<el-table-column prop="point_code1" label="任务起始位置" align="center" width="120" /> <el-table-column prop="point_code1" :label="$t('outManage.divDialog.tableTwo.point_code1')" align="center" width="120" />
<el-table-column prop="point_code2" label="任务目的位置" align="center" width="120" /> <el-table-column prop="point_code2" :label="$t('outManage.divDialog.tableTwo.point_code2')" align="center" width="120" />
<el-table-column prop="task_code" label="任务号" align="center" /> <el-table-column prop="task_code" :label="$t('outManage.divDialog.tableTwo.task_code')" align="center" />
<el-table-column prop="status" label="任务状态"> <el-table-column prop="status" :label="$t('outManage.divDialog.tableTwo.status')">
<template slot-scope="scope"> <template slot-scope="scope">
{{ statusEnum.label.FORM_STATUS[scope.row.status] }} {{ statusEnum.label.FORM_STATUS[scope.row.status] }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="source_form_type" label="源单类型" align="center" width="150" /> <el-table-column prop="source_form_type" :label="$t('outManage.divDialog.source_form_type')" align="center" width="150" />
<el-table-column show-overflow-tooltip prop="source_form_id" label="源单id" align="center" width="150" /> <el-table-column show-overflow-tooltip prop="source_form_id" :label="$t('outManage.divDialog.source_form_id')" align="center" width="150" />
</el-table> </el-table>
</el-card> </el-card>
</el-dialog> </el-dialog>

View File

@@ -11,30 +11,30 @@
label-width="100px" label-width="100px"
label-suffix=":" label-suffix=":"
> >
<el-form-item label="单号"> <el-form-item :label="$t('outManage.query.code')">
<el-input <el-input
v-model="query.code" v-model="query.code"
size="mini" size="mini"
clearable clearable
placeholder="单据号" :placeholder="$t('outManage.query.code')"
@keyup.enter.native="crud.toQuery" @keyup.enter.native="crud.toQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="源单号"> <el-form-item :label="$t('outManage.query.source_form_code')">
<el-input <el-input
v-model="query.source_form_code" v-model="query.source_form_code"
size="mini" size="mini"
clearable clearable
placeholder="单据号" :placeholder="$t('outManage.query.source_form_code')"
/> />
</el-form-item> </el-form-item>
<el-form-item label="单据类型"> <el-form-item :label="$t('outManage.query.bill_type')">
<el-select <el-select
v-model="query.bill_type" v-model="query.bill_type"
clearable clearable
filterable filterable
size="mini" size="mini"
placeholder="单据类型" :placeholder="$t('outManage.query.bill_type')"
class="filter-item" class="filter-item"
@change="crud.toQuery" @change="crud.toQuery"
> >
@@ -46,23 +46,23 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="单据日期"> <el-form-item :label="$t('outManage.query.createTime')">
<el-date-picker <el-date-picker
v-model="query.createTime" v-model="query.createTime"
type="daterange" type="daterange"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
start-placeholder="开始日期" :start-placeholder="$t('outManage.query.start_date')"
end-placeholder="结束日期" :end-placeholder="$t('outManage.query.end_date')"
:default-time="['00:00:00', '23:59:59']" :default-time="['00:00:00', '23:59:59']"
@change="crud.toQuery" @change="crud.toQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="单据状态"> <el-form-item :label="$t('outManage.query.status')">
<el-select <el-select
v-model="query.status" v-model="query.status"
clearable clearable
size="mini" size="mini"
placeholder="单据状态" :placeholder="$t('outManage.query.status')"
class="filter-item" class="filter-item"
@change="crud.toQuery" @change="crud.toQuery"
> >
@@ -94,7 +94,7 @@
:disabled="dis_flag" :disabled="dis_flag"
@click="disOpen" @click="disOpen"
> >
分配 {{$t('outManage.button.div')}}
</el-button> </el-button>
<el-button <el-button
slot="right" slot="right"
@@ -105,7 +105,7 @@
:disabled="task_flag" :disabled="task_flag"
@click="taskOpen" @click="taskOpen"
> >
作业下发 {{$t('outManage.button.work_send')}}
</el-button> </el-button>
<el-button <el-button
slot="right" slot="right"
@@ -116,7 +116,7 @@
size="mini" size="mini"
@click="cancelMst" @click="cancelMst"
> >
强制取消 {{$t('outManage.button.confirm')}}
</el-button> </el-button>
</crudOperation> </crudOperation>
<!--表格渲染--> <!--表格渲染-->
@@ -133,32 +133,32 @@
@select-all="onSelectAll" @select-all="onSelectAll"
> >
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column show-overflow-tooltip prop="code" width="130" label="单据号"> <el-table-column show-overflow-tooltip prop="code" width="130" :label="$t('outManage.table.code')">
<template slot-scope="scope"> <template slot-scope="scope">
<el-link type="warning" @click="toView(scope.row)">{{ scope.row.code }}</el-link> <el-link type="warning" @click="toView(scope.row)">{{ scope.row.code }}</el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="bill_type" label="业务类型"> <el-table-column prop="bill_type" :label="$t('outManage.table.bill_type')">
<template slot-scope="scope"> <template slot-scope="scope">
{{ statusEnum.label.IOBILL_TYPE_OUT[scope.row.bill_type] }} {{ statusEnum.label.IOBILL_TYPE_OUT[scope.row.bill_type] }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="status" label="状态"> <el-table-column prop="status" :label="$t('outManage.table.status')">
<template slot-scope="scope"> <template slot-scope="scope">
{{ statusEnum.label.FORM_STATUS[scope.row.status] }} {{ statusEnum.label.FORM_STATUS[scope.row.status] }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column show-overflow-tooltip prop="source_form_type" min-width="120" label="源单类型" /> <el-table-column show-overflow-tooltip prop="source_form_type" min-width="120" :label="$t('outManage.table.source_form_type')" />
<el-table-column show-overflow-tooltip prop="source_form_code" label="源单编码" min-width="155" /> <el-table-column show-overflow-tooltip prop="source_form_code" :label="$t('outManage.table.source_form_code')" min-width="155" />
<el-table-column show-overflow-tooltip prop="source_form_id" label="源单id" min-width="155" /> <el-table-column show-overflow-tooltip prop="source_form_id" :label="$t('outManage.table.source_form_id')" min-width="155" />
<el-table-column show-overflow-tooltip prop="source_form_date" label="源单时间" min-width="140" /> <el-table-column show-overflow-tooltip prop="source_form_date" :label="$t('outManage.table.source_form_date')" min-width="140" />
<el-table-column v-for="(item, index) in cols" :key="item.value" :label="item.lable" > <el-table-column v-for="(item, index) in cols" :key="item.value" :label="item.lable" >
<template slot-scope="scope">{{scope.row.form_data[item.value]}}</template> <template slot-scope="scope">{{scope.row.form_data[item.value]}}</template>
</el-table-column> </el-table-column>
<el-table-column label="创建人" align="center" prop="create_name" /> <el-table-column :label="$t('outManage.table.create_name')" align="center" prop="create_name" />
<el-table-column label="创建时间" align="center" prop="create_time" width="150" /> <el-table-column :label="$t('outManage.table.create_time')" align="center" prop="create_time" width="150" />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column :label="$t('outManage.table.remark')" align="center" prop="remark" />
<el-table-column v-permission="[]" label="操作" width="120px" align="center" fixed="right"> <el-table-column v-permission="[]" :label="$t('auto.common.Operate')" width="120px" align="center" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<udOperation <udOperation
:data="scope.row" :data="scope.row"