条码信息管理国际化
This commit is contained in:
@@ -1,81 +1,81 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form-item label="条码前缀" prop="barcodeFormat">
|
||||
<el-form-item :label="$t('traycodeFormat.barcodeFormat')" prop="barcodeFormat">
|
||||
<el-input
|
||||
v-model="queryParams.barcodeFormat"
|
||||
placeholder="请输入条码前缀"
|
||||
:placeholder="$t('traycodeFormat.placeholder.barcodeFormat')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="流水号" prop="serialRule">
|
||||
<el-form-item :label="$t('traycodeFormat.serialRule')" prop="serialRule">
|
||||
<el-input
|
||||
v-model="queryParams.serialRule"
|
||||
placeholder="请输入流水号"
|
||||
:placeholder="$t('traycodeFormat.placeholder.serialRule')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="条码样例" prop="serialExample">
|
||||
<el-form-item :label="$t('traycodeFormat.serialExample')" prop="serialExample">
|
||||
<el-input
|
||||
v-model="queryParams.serialExample"
|
||||
placeholder="请输入条码样例"
|
||||
:placeholder="$t('traycodeFormat.placeholder.serialExample')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="描述" prop="remarks">
|
||||
<el-form-item :label="$t('traycodeFormat.remarks')" prop="remarks">
|
||||
<el-input
|
||||
v-model="queryParams.remarks"
|
||||
placeholder="请输入描述"
|
||||
:placeholder="$t('traycodeFormat.placeholder.remarks')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="最小流水号" prop="minNum">
|
||||
<el-form-item :label="$t('traycodeFormat.minNum')" prop="minNum">
|
||||
<el-input
|
||||
v-model="queryParams.minNum"
|
||||
placeholder="请输入最小流水号"
|
||||
:placeholder="$t('traycodeFormat.placeholder.minNum')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="最大流水号" prop="maxNum">
|
||||
<el-form-item :label="$t('traycodeFormat.maxNum')" prop="maxNum">
|
||||
<el-input
|
||||
v-model="queryParams.maxNum"
|
||||
placeholder="请输入最大流水号"
|
||||
:placeholder="$t('traycodeFormat.placeholder.maxNum')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="备用字段1" prop="spare1">
|
||||
<el-form-item :label="$t('traycodeFormat.spare1')" prop="spare1">
|
||||
<el-input
|
||||
v-model="queryParams.spare1"
|
||||
placeholder="请输入备用字段1"
|
||||
:placeholder="$t('traycodeFormat.placeholder.spare1')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="备用字段2" prop="spare2">
|
||||
<el-form-item :label="$t('traycodeFormat.spare2')" prop="spare2">
|
||||
<el-input
|
||||
v-model="queryParams.spare2"
|
||||
placeholder="请输入备用字段2"
|
||||
:placeholder="$t('traycodeFormat.placeholder.spare2')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="备用字段3" prop="spare3">
|
||||
<el-form-item :label="$t('traycodeFormat.spare3')" prop="spare3">
|
||||
<el-input
|
||||
v-model="queryParams.spare3"
|
||||
placeholder="请输入备用字段3"
|
||||
:placeholder="$t('traycodeFormat.placeholder.spare3')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('traycodeFormat.search') }}</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('traycodeFormat.reset') }}</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['bas:traycodeFormat:add']"
|
||||
>新增</el-button>
|
||||
>{{ $t('traycodeFormat.add') }}</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -99,7 +99,7 @@
|
||||
:disabled="single"
|
||||
@click="handleUpdate"
|
||||
v-hasPermi="['bas:traycodeFormat:edit']"
|
||||
>修改</el-button>
|
||||
>{{ $t('traycodeFormat.edit') }}</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -110,7 +110,7 @@
|
||||
:disabled="multiple"
|
||||
@click="handleDelete"
|
||||
v-hasPermi="['bas:traycodeFormat:remove']"
|
||||
>删除</el-button>
|
||||
>{{ $t('traycodeFormat.delete') }}</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -120,7 +120,7 @@
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['bas:traycodeFormat:export']"
|
||||
>导出</el-button>
|
||||
>{{ $t('traycodeFormat.export') }}</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -131,24 +131,24 @@
|
||||
:disabled="single"
|
||||
@click="handlePrint"
|
||||
v-hasPermi="['bas:traycodeFormat:createPrintData']"
|
||||
>生成打印数据</el-button>
|
||||
>{{ $t('traycodeFormat.createPrintData') }}</el-button>
|
||||
</el-col>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
|
||||
<el-table v-loading="loading" :data="traycodeFormatList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="id" align="center" prop="id" />
|
||||
<el-table-column label="条码前缀" align="center" prop="barcodeFormat" />
|
||||
<el-table-column label="流水号" align="center" prop="serialRule" />
|
||||
<el-table-column label="条码样例" align="center" prop="serialExample" />
|
||||
<el-table-column label="描述" align="center" prop="remarks" />
|
||||
<el-table-column label="最小流水号" align="center" prop="minNum" />
|
||||
<el-table-column label="最大流水号" align="center" prop="maxNum" />
|
||||
<el-table-column label="备用字段1" align="center" prop="spare1" />
|
||||
<el-table-column label="备用字段2" align="center" prop="spare2" />
|
||||
<el-table-column label="备用字段3" align="center" prop="spare3" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-table-column :label="$t('traycodeFormat.id')" align="center" prop="id" />
|
||||
<el-table-column :label="$t('traycodeFormat.barcodeFormat')" align="center" prop="barcodeFormat" />
|
||||
<el-table-column :label="$t('traycodeFormat.serialRule')" align="center" prop="serialRule" />
|
||||
<el-table-column :label="$t('traycodeFormat.serialExample')" align="center" prop="serialExample" />
|
||||
<el-table-column :label="$t('traycodeFormat.remarks')" align="center" prop="remarks" />
|
||||
<el-table-column :label="$t('traycodeFormat.minNum')" align="center" prop="minNum" />
|
||||
<el-table-column :label="$t('traycodeFormat.maxNum')" align="center" prop="maxNum" />
|
||||
<el-table-column :label="$t('traycodeFormat.spare1')" align="center" prop="spare1" />
|
||||
<el-table-column :label="$t('traycodeFormat.spare2')" align="center" prop="spare2" />
|
||||
<el-table-column :label="$t('traycodeFormat.spare3')" align="center" prop="spare3" />
|
||||
<el-table-column :label="$t('traycodeFormat.operation')" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
@@ -156,14 +156,14 @@
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['bas:traycodeFormat:edit']"
|
||||
>修改</el-button>
|
||||
>{{ $t('traycodeFormat.edit') }}</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
v-hasPermi="['bas:traycodeFormat:remove']"
|
||||
>删除</el-button>
|
||||
>{{ $t('traycodeFormat.delete') }}</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -179,49 +179,49 @@
|
||||
<!-- 添加或修改条码生成规则对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="条码前缀" prop="barcodeFormat">
|
||||
<el-input v-model="form.barcodeFormat" placeholder="请输入条码前缀" />
|
||||
<el-form-item :label="$t('traycodeFormat.barcodeFormat')" prop="barcodeFormat">
|
||||
<el-input v-model="form.barcodeFormat" :placeholder="$t('traycodeFormat.placeholder.barcodeFormat')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="流水号" prop="serialRule">
|
||||
<el-input v-model="form.serialRule" placeholder="请输入流水号" />
|
||||
<el-form-item :label="$t('traycodeFormat.serialRule')" prop="serialRule">
|
||||
<el-input v-model="form.serialRule" :placeholder="$t('traycodeFormat.placeholder.serialRule')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="条码样例" prop="serialExample">
|
||||
<el-input v-model="form.serialExample" placeholder="请输入条码样例" />
|
||||
<el-form-item :label="$t('traycodeFormat.serialExample')" prop="serialExample">
|
||||
<el-input v-model="form.serialExample" :placeholder="$t('traycodeFormat.placeholder.serialExample')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="描述" prop="remarks">
|
||||
<el-input v-model="form.remarks" placeholder="请输入描述" />
|
||||
<el-form-item :label="$t('traycodeFormat.remarks')" prop="remarks">
|
||||
<el-input v-model="form.remarks" :placeholder="$t('traycodeFormat.placeholder.remarks')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="最小流水号" prop="minNum">
|
||||
<el-input v-model="form.minNum" placeholder="请输入最小流水号" />
|
||||
<el-form-item :label="$t('traycodeFormat.minNum')" prop="minNum">
|
||||
<el-input v-model="form.minNum" :placeholder="$t('traycodeFormat.placeholder.minNum')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="最大流水号" prop="maxNum">
|
||||
<el-input v-model="form.maxNum" placeholder="请输入最大流水号" />
|
||||
<el-form-item :label="$t('traycodeFormat.maxNum')" prop="maxNum">
|
||||
<el-input v-model="form.maxNum" :placeholder="$t('traycodeFormat.placeholder.maxNum')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="备用字段1" prop="spare1">
|
||||
<el-input v-model="form.spare1" placeholder="请输入备用字段1" />
|
||||
<el-form-item :label="$t('traycodeFormat.spare1')" prop="spare1">
|
||||
<el-input v-model="form.spare1" :placeholder="$t('traycodeFormat.placeholder.spare1')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="备用字段2" prop="spare2">
|
||||
<el-input v-model="form.spare2" placeholder="请输入备用字段2" />
|
||||
<el-form-item :label="$t('traycodeFormat.spare2')" prop="spare2">
|
||||
<el-input v-model="form.spare2" :placeholder="$t('traycodeFormat.placeholder.spare2')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="备用字段3" prop="spare3">
|
||||
<el-input v-model="form.spare3" placeholder="请输入备用字段3" />
|
||||
<el-form-item :label="$t('traycodeFormat.spare3')" prop="spare3">
|
||||
<el-input v-model="form.spare3" :placeholder="$t('traycodeFormat.placeholder.spare3')" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||
<el-button @click="cancel">取 消</el-button>
|
||||
<el-button type="primary" @click="submitForm">{{ $t('traycodeFormat.confirm') }}</el-button>
|
||||
<el-button @click="cancel">{{ $t('traycodeFormat.cancel') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!-- 打印条码数量输入对话框 -->
|
||||
<el-dialog :title="'打印条码'" :visible.sync="printDialogVisible" width="400px" append-to-body>
|
||||
<el-dialog :title="$t('traycodeFormat.printTitle')" :visible.sync="printDialogVisible" width="400px" append-to-body>
|
||||
<el-form ref="printForm" :model="printForm" label-width="100px">
|
||||
<el-form-item label="打印数量" prop="printCount">
|
||||
<el-input-number v-model="printForm.printCount" :min="1" :max="maxPrintCount" placeholder="请输入打印数量" />
|
||||
<el-form-item :label="$t('traycodeFormat.printCount')" prop="printCount">
|
||||
<el-input-number v-model="printForm.printCount" :min="1" :max="maxPrintCount" :placeholder="$t('traycodeFormat.placeholder.printCount')" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="submitPrint">确 定</el-button>
|
||||
<el-button @click="cancelPrint">取 消</el-button>
|
||||
<el-button type="primary" @click="submitPrint">{{ $t('traycodeFormat.confirm') }}</el-button>
|
||||
<el-button @click="cancelPrint">{{ $t('traycodeFormat.cancel') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
</div>
|
||||
@@ -344,7 +344,7 @@ export default {
|
||||
handleAdd() {
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = "添加条码生成规则"
|
||||
this.title = this.$t('traycodeFormat.addTitle')
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
@@ -353,7 +353,7 @@ export default {
|
||||
getTraycodeFormat(id).then(response => {
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = "修改条码生成规则"
|
||||
this.title = this.$t('traycodeFormat.editTitle')
|
||||
})
|
||||
},
|
||||
/** 提交按钮 */
|
||||
@@ -362,13 +362,13 @@ export default {
|
||||
if (valid) {
|
||||
if (this.form.id != null) {
|
||||
updateTraycodeFormat(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功")
|
||||
this.$modal.msgSuccess(this.$t('traycodeFormat.editSuccess'))
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
} else {
|
||||
addTraycodeFormat(this.form).then(response => {
|
||||
this.$modal.msgSuccess("新增成功")
|
||||
this.$modal.msgSuccess(this.$t('traycodeFormat.addSuccess'))
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
@@ -379,11 +379,11 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const ids = row.id || this.ids
|
||||
this.$modal.confirm('是否确认删除条码生成规则编号为"' + ids + '"的数据项?').then(function() {
|
||||
this.$modal.confirm(this.$t('traycodeFormat.deleteConfirm', { id: ids })).then(function() {
|
||||
return delTraycodeFormat(ids)
|
||||
}).then(() => {
|
||||
this.getList()
|
||||
this.$modal.msgSuccess("删除成功")
|
||||
this.$modal.msgSuccess(this.$t('traycodeFormat.deleteSuccess'))
|
||||
}).catch(() => {})
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
@@ -410,11 +410,11 @@ export default {
|
||||
};
|
||||
|
||||
if (Number(this.printForm.printCount)+Number(this.selectData[0].serialRule)-1>this.selectData[0].maxNum){
|
||||
this.$modal.msgError("打印数量不能大于最大可打印数量")
|
||||
this.$modal.msgError(this.$t('traycodeFormat.printCountError'))
|
||||
return
|
||||
}
|
||||
updateTraycodeFormat(printData).then(response => {
|
||||
this.$modal.msgSuccess("修改成功")
|
||||
this.$modal.msgSuccess(this.$t('traycodeFormat.editSuccess'))
|
||||
this.printDialogVisible = false;
|
||||
this.getList()
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user