基础信息下页面国际化
This commit is contained in:
@@ -1,26 +1,26 @@
|
||||
<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="productId">
|
||||
<el-form-item :label="$t('BasProduct.productId')" prop="productId"> <!-- 物料编码 -->
|
||||
<el-input
|
||||
v-model="queryParams.productId"
|
||||
placeholder="请输入物料编码"
|
||||
:placeholder="$t('BasProduct.inputProductId')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="中文描述" prop="productName">
|
||||
<el-form-item :label="$t('BasProduct.productName')" prop="productName"> <!-- 中文描述 -->
|
||||
<el-input
|
||||
v-model="queryParams.productName"
|
||||
placeholder="请输入中文描述"
|
||||
:placeholder="$t('BasProduct.inputProductName')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="英文描述" prop="spare1">
|
||||
<el-form-item :label="$t('BasProduct.spare1')" prop="spare1"> <!-- 英文描述 -->
|
||||
<el-input
|
||||
v-model="queryParams.spare1"
|
||||
placeholder="请输入英文描述"
|
||||
:placeholder="$t('BasProduct.inputSpare1')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
@@ -33,10 +33,10 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>-->
|
||||
<el-form-item label="单位" prop="unit">
|
||||
<el-form-item :label="$t('BasProduct.unit')" prop="unit"> <!-- 单位 -->
|
||||
<el-input
|
||||
v-model="queryParams.unit"
|
||||
placeholder="请输入单位"
|
||||
:placeholder="$t('BasProduct.inputUnit')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
@@ -59,34 +59,34 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>-->
|
||||
<!-- <el-form-item label="箱号" prop="spare3">
|
||||
<el-input
|
||||
v-model="queryParams.spare3"
|
||||
placeholder="请输入箱号"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="包装方式" prop="spare4">
|
||||
<el-input
|
||||
v-model="queryParams.spare4"
|
||||
placeholder="请输入包装方式"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>-->
|
||||
<el-form-item label="价格" prop="price">
|
||||
<!-- <el-form-item :label="$t('BasProduct.spare3')" prop="spare3"> <!– 箱号 –>-->
|
||||
<!-- <el-input-->
|
||||
<!-- v-model="queryParams.spare3"-->
|
||||
<!-- :placeholder="$t('BasProduct.inputSpare3')"-->
|
||||
<!-- clearable-->
|
||||
<!-- @keyup.enter.native="handleQuery"-->
|
||||
<!-- />-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- <el-form-item :label="$t('BasProduct.spare4')" prop="spare4"> <!– 包装方式 –>-->
|
||||
<!-- <el-input-->
|
||||
<!-- v-model="queryParams.spare4"-->
|
||||
<!-- :placeholder="$t('BasProduct.inputSpare4')"-->
|
||||
<!-- clearable-->
|
||||
<!-- @keyup.enter.native="handleQuery"-->
|
||||
<!-- />-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item :label="$t('BasProduct.price')" prop="price"> <!-- 价格 -->
|
||||
<el-input
|
||||
v-model="queryParams.price"
|
||||
placeholder="请输入价格"
|
||||
:placeholder="$t('BasProduct.inputPrice')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="描述" prop="remark">
|
||||
<el-form-item :label="$t('BasProduct.remark')" prop="remark"> <!-- 描述 -->
|
||||
<el-input
|
||||
v-model="queryParams.remark"
|
||||
placeholder="请输入描述"
|
||||
:placeholder="$t('BasProduct.inputRemark')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
@@ -148,8 +148,8 @@
|
||||
/>
|
||||
</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('BasProduct.search')}}</el-button> <!-- 搜索 -->
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('BasProduct.reset')}}</el-button> <!-- 重置 -->
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
||||
@@ -162,7 +162,7 @@
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['bas:BasProduct:add']"
|
||||
>新增</el-button>
|
||||
>{{$t('BasProduct.add')}}</el-button> <!-- 新增 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -173,7 +173,7 @@
|
||||
:disabled="single"
|
||||
@click="handleUpdate"
|
||||
v-hasPermi="['bas:BasProduct:edit']"
|
||||
>修改</el-button>
|
||||
>{{$t('BasProduct.edit')}}</el-button> <!-- 修改 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -184,7 +184,7 @@
|
||||
:disabled="multiple"
|
||||
@click="handleDelete"
|
||||
v-hasPermi="['bas:BasProduct:remove']"
|
||||
>删除</el-button>
|
||||
>{{$t('BasProduct.delete')}}</el-button> <!-- 删除 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -194,7 +194,7 @@
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['bas:BasProduct:export']"
|
||||
>导出</el-button>
|
||||
>{{$t('BasProduct.export')}}</el-button> <!-- 导出 -->
|
||||
</el-col>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
@@ -202,22 +202,22 @@
|
||||
<el-table v-loading="loading" :data="BasProductList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<!-- <el-table-column label="主键" align="center" prop="productGuid" />-->
|
||||
<el-table-column label="物料编码" align="center" prop="productId" />
|
||||
<el-table-column label="物料名称" align="center" prop="productName" />
|
||||
<el-table-column label="英文描述" align="center" prop="spare1"/>
|
||||
<el-table-column label="单位" align="center" prop="unit" />
|
||||
<el-table-column label="单件净重KG" align="center" prop="spare2" />
|
||||
<!-- <el-table-column label="箱号" align="center" prop="spare3" />-->
|
||||
<!-- <el-table-column label="包装方式" align="center" prop="spare4" />-->
|
||||
<el-table-column label="长MM" align="center" prop="spare5" />
|
||||
<el-table-column label="宽MM" align="center" prop="spare6" />
|
||||
<el-table-column label="高MM" align="center" prop="spare7" />
|
||||
<el-table-column label="体积m³" align="center" prop="spare8" />
|
||||
<el-table-column :label="$t('BasProduct.productId')" align="center" prop="productId" /> <!-- 物料编码 -->
|
||||
<el-table-column :label="$t('BasProduct.productName')" align="center" prop="productName" /> <!-- 物料名称 -->
|
||||
<el-table-column :label="$t('BasProduct.spare1')" align="center" prop="spare1"/> <!-- 英文描述 -->
|
||||
<el-table-column :label="$t('BasProduct.unit')" align="center" prop="unit" /> <!-- 单位 -->
|
||||
<el-table-column :label="$t('BasProduct.spare2')" align="center" prop="spare2" /> <!-- 单件净重KG -->
|
||||
<!-- <el-table-column :label="$t('BasProduct.spare3')" align="center" prop="spare3" /> <!– 箱号 –>-->
|
||||
<!-- <el-table-column :label="$t('BasProduct.spare4')" align="center" prop="spare4" /> <!– 包装方式 –>-->
|
||||
<el-table-column :label="$t('BasProduct.spare5')" align="center" prop="spare5" /> <!-- 长MM -->
|
||||
<el-table-column :label="$t('BasProduct.spare6')" align="center" prop="spare6" /> <!-- 宽MM -->
|
||||
<el-table-column :label="$t('BasProduct.spare7')" align="center" prop="spare7" /> <!-- 高MM -->
|
||||
<el-table-column :label="$t('BasProduct.spare8')" align="center" prop="spare8" /> <!-- 体积m³ -->
|
||||
<!-- <el-table-column label="净重KG" align="center" prop="spare8" />
|
||||
<el-table-column label="毛重KG" align="center" prop="spare9" />-->
|
||||
<el-table-column label="价格" align="center" prop="price" />
|
||||
<el-table-column label="描述" align="center" prop="remark" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-table-column :label="$t('BasProduct.price')" align="center" prop="price" /> <!-- 价格 -->
|
||||
<el-table-column :label="$t('BasProduct.remark')" align="center" prop="remark" /> <!-- 描述 -->
|
||||
<el-table-column :label="$t('BasProduct.operation')" align="center" class-name="small-padding fixed-width"> <!-- 操作 -->
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
@@ -225,14 +225,14 @@
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['bas:BasProduct:edit']"
|
||||
>修改</el-button>
|
||||
>{{$t('BasProduct.edit')}}</el-button> <!-- 修改 -->
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
v-hasPermi="['bas:BasProduct:remove']"
|
||||
>删除</el-button>
|
||||
>{{$t('BasProduct.delete')}}</el-button> <!-- 删除 -->
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -248,38 +248,38 @@
|
||||
<!-- 添加或修改物料管理对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px" style="max-height: 500px; overflow-y: auto;">
|
||||
<el-form-item label="物料编码" prop="productId">
|
||||
<el-input v-model="form.productId" placeholder="请输入物料编码" />
|
||||
<el-form-item :label="$t('BasProduct.productId')" prop="productId"> <!-- 物料编码 -->
|
||||
<el-input v-model="form.productId" :placeholder="$t('BasProduct.inputProductId')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="物料名称" prop="productName">
|
||||
<el-input v-model="form.productName" placeholder="请输入物料名称" />
|
||||
<el-form-item :label="$t('BasProduct.productName')" prop="productName"> <!-- 物料名称 -->
|
||||
<el-input v-model="form.productName" :placeholder="$t('BasProduct.inputProductName')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="英文描述" prop="spare1">
|
||||
<el-input v-model="form.spare1" placeholder="请输入英文描述" />
|
||||
<el-form-item :label="$t('BasProduct.spare1')" prop="spare1"> <!-- 英文描述 -->
|
||||
<el-input v-model="form.spare1" :placeholder="$t('BasProduct.inputSpare1')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="单位" prop="unit">
|
||||
<el-input v-model="form.unit" placeholder="请输入单位" />
|
||||
<el-form-item :label="$t('BasProduct.unit')" prop="unit"> <!-- 单位 -->
|
||||
<el-input v-model="form.unit" :placeholder="$t('BasProduct.inputUnit')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="单件净重KG" prop="spare2">
|
||||
<el-input v-model="form.spare2" placeholder="请输入单件净重" />
|
||||
<el-form-item :label="$t('BasProduct.spare2')" prop="spare2"> <!-- 单件净重KG -->
|
||||
<el-input v-model="form.spare2" :placeholder="$t('BasProduct.inputSpare2')" />
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="箱号" prop="spare3">
|
||||
<el-input v-model="form.spare3" placeholder="请输入箱号" />
|
||||
<!-- <el-form-item :label="$t('BasProduct.spare3')" prop="spare3"> <!– 箱号 –>-->
|
||||
<!-- <el-input v-model="form.spare3" :placeholder="$t('BasProduct.inputSpare3')" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- <el-form-item :label="$t('BasProduct.spare4')" prop="spare4"> <!– 包装方式 –>-->
|
||||
<!-- <el-input v-model="form.spare4" :placeholder="$t('BasProduct.inputSpare4')" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item :label="$t('BasProduct.spare5')" prop="spare5"> <!-- 长MM -->
|
||||
<el-input v-model="form.spare5" :placeholder="$t('BasProduct.inputSpare5')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="包装方式" prop="spare4">
|
||||
<el-input v-model="form.spare4" placeholder="请输入包装方式" />
|
||||
</el-form-item>-->
|
||||
<el-form-item label="长MM" prop="spare5">
|
||||
<el-input v-model="form.spare5" placeholder="请输入长度" />
|
||||
<el-form-item :label="$t('BasProduct.spare6')" prop="spare6"> <!-- 宽MM -->
|
||||
<el-input v-model="form.spare6" :placeholder="$t('BasProduct.inputSpare6')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="宽MM" prop="spare6">
|
||||
<el-input v-model="form.spare6" placeholder="请输入宽度" />
|
||||
<el-form-item :label="$t('BasProduct.spare7')" prop="spare7"> <!-- 高MM -->
|
||||
<el-input v-model="form.spare7" :placeholder="$t('BasProduct.inputSpare7')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="高MM" prop="spare7">
|
||||
<el-input v-model="form.spare7" placeholder="请输入高度" />
|
||||
</el-form-item>
|
||||
<el-form-item label="体积m³" prop="spare8">
|
||||
<el-input v-model="form.spare8" placeholder="请输入体积m³" />
|
||||
<el-form-item :label="$t('BasProduct.spare8')" prop="spare8"> <!-- 体积m³ -->
|
||||
<el-input v-model="form.spare8" :placeholder="$t('BasProduct.inputSpare8')" />
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="净重KG" prop="spare8">
|
||||
<el-input v-model="form.spare8" placeholder="请输入净重" />
|
||||
@@ -287,16 +287,16 @@
|
||||
<el-form-item label="毛重KG" prop="spare9">
|
||||
<el-input v-model="form.spare9" placeholder="请输入毛重" />
|
||||
</el-form-item>-->
|
||||
<el-form-item label="价格" prop="price">
|
||||
<el-input v-model="form.price" placeholder="请输入价格" />
|
||||
<el-form-item :label="$t('BasProduct.price')" prop="price"> <!-- 价格 -->
|
||||
<el-input v-model="form.price" :placeholder="$t('BasProduct.inputPrice')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="描述" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入描述" />
|
||||
<el-form-item :label="$t('BasProduct.remark')" prop="remark"> <!-- 描述 -->
|
||||
<el-input v-model="form.remark" :placeholder="$t('BasProduct.inputRemark')" />
|
||||
</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('BasProduct.confirm')}}</el-button> <!-- 确定 -->
|
||||
<el-button @click="cancel">{{$t('BasProduct.cancel')}}</el-button> <!-- 取消 -->
|
||||
</div>
|
||||
</el-dialog>
|
||||
</div>
|
||||
@@ -351,16 +351,16 @@ export default {
|
||||
// 表单校验
|
||||
rules: {
|
||||
productId: [
|
||||
{ required: true, message: "物料编码不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('BasProduct.productIdRequired'), trigger: "blur" }
|
||||
],
|
||||
productName: [
|
||||
{ required: true, message: "物料名称不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('BasProduct.productNameRequired'), trigger: "blur" }
|
||||
],
|
||||
unit: [
|
||||
{ required: true, message: "单位不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('BasProduct.unitRequired'), trigger: "blur" }
|
||||
],
|
||||
price: [
|
||||
{ required: true, message: "价格不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('BasProduct.priceRequired'), trigger: "blur" }
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -454,7 +454,7 @@ export default {
|
||||
handleAdd() {
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = "添加物料管理"
|
||||
this.title = this.$t('BasProduct.addTitle')
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
@@ -463,7 +463,7 @@ export default {
|
||||
getBasProduct(productGuid).then(response => {
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = "修改物料管理"
|
||||
this.title = this.$t('BasProduct.editTitle')
|
||||
})
|
||||
},
|
||||
/** 提交按钮 */
|
||||
@@ -472,13 +472,13 @@ export default {
|
||||
if (valid) {
|
||||
if (this.form.productGuid != null) {
|
||||
updateBasProduct(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功")
|
||||
this.$modal.msgSuccess(this.$t('BasProduct.editSuccess'))
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
} else {
|
||||
addBasProduct(this.form).then(response => {
|
||||
this.$modal.msgSuccess("新增成功")
|
||||
this.$modal.msgSuccess(this.$t('BasProduct.addSuccess'))
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
@@ -489,11 +489,11 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const productGuids = row.productGuid || this.ids
|
||||
this.$modal.confirm('是否确认删除物料管理编号为"' + productGuids + '"的数据项?').then(function() {
|
||||
this.$modal.confirm(this.$t('BasProduct.deleteConfirm', { productGuids: productGuids })).then(function() {
|
||||
return delBasProduct(productGuids)
|
||||
}).then(() => {
|
||||
this.getList()
|
||||
this.$modal.msgSuccess("删除成功")
|
||||
this.$modal.msgSuccess(this.$t('BasProduct.deleteSuccess'))
|
||||
}).catch(() => {})
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
|
||||
@@ -1,145 +1,145 @@
|
||||
<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="supplierNo">
|
||||
<el-form-item :label="$t('BasSupplier.supplierNo')" prop="supplierNo"> <!-- 供应商编号 -->
|
||||
<el-input
|
||||
v-model="queryParams.supplierNo"
|
||||
placeholder="请输入 供应商编号"
|
||||
:placeholder="$t('BasSupplier.inputSupplierNo')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="供应商名称" prop="supplierGroupNo">
|
||||
<el-form-item :label="$t('BasSupplier.supplierGroupNo')" prop="supplierGroupNo"> <!-- 供应商名称 -->
|
||||
<el-input
|
||||
v-model="queryParams.supplierGroupNo"
|
||||
placeholder="请输入供应商名称"
|
||||
:placeholder="$t('BasSupplier.inputSupplierGroupNo')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="供应商名称" prop="supplierName">
|
||||
<el-form-item :label="$t('BasSupplier.supplierName')" prop="supplierName"> <!-- 供应商名称 -->
|
||||
<el-input
|
||||
v-model="queryParams.supplierName"
|
||||
placeholder="请输入供应商名称"
|
||||
:placeholder="$t('BasSupplier.inputSupplierName')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="简称" prop="simpleName">
|
||||
<el-form-item :label="$t('BasSupplier.simpleName')" prop="simpleName"> <!-- 简称 -->
|
||||
<el-input
|
||||
v-model="queryParams.simpleName"
|
||||
placeholder="请输入简称"
|
||||
:placeholder="$t('BasSupplier.inputSimpleName')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否可用" prop="useable">
|
||||
<el-form-item :label="$t('BasSupplier.useable')" prop="useable"> <!-- 是否可用 -->
|
||||
<el-input
|
||||
v-model="queryParams.useable"
|
||||
placeholder="请输入是否可用"
|
||||
:placeholder="$t('BasSupplier.inputUseable')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="地区分类" prop="supplierArae">
|
||||
<el-form-item :label="$t('BasSupplier.supplierArae')" prop="supplierArae"> <!-- 地区分类 -->
|
||||
<el-input
|
||||
v-model="queryParams.supplierArae"
|
||||
placeholder="请输入地区分类"
|
||||
:placeholder="$t('BasSupplier.inputSupplierArae')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="纳税人登记号" prop="taxpayerRegistrationNumber">
|
||||
<el-form-item :label="$t('BasSupplier.taxpayerRegistrationNumber')" prop="taxpayerRegistrationNumber"> <!-- 纳税人登记号 -->
|
||||
<el-input
|
||||
v-model="queryParams.taxpayerRegistrationNumber"
|
||||
placeholder="请输入纳税人登记号"
|
||||
:placeholder="$t('BasSupplier.inputTaxpayerRegistrationNumber')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="国家" prop="country">
|
||||
<el-form-item :label="$t('BasSupplier.country')" prop="country"> <!-- 国家 -->
|
||||
<el-input
|
||||
v-model="queryParams.country"
|
||||
placeholder="请输入国家"
|
||||
:placeholder="$t('BasSupplier.inputCountry')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="时区" prop="timeZone">
|
||||
<el-form-item :label="$t('BasSupplier.timeZone')" prop="timeZone"> <!-- 时区 -->
|
||||
<el-input
|
||||
v-model="queryParams.timeZone"
|
||||
placeholder="请输入时区"
|
||||
:placeholder="$t('BasSupplier.inputTimeZone')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="数据格式" prop="dataFormat">
|
||||
<el-form-item :label="$t('BasSupplier.dataFormat')" prop="dataFormat"> <!-- 数据格式 -->
|
||||
<el-input
|
||||
v-model="queryParams.dataFormat"
|
||||
placeholder="请输入数据格式"
|
||||
:placeholder="$t('BasSupplier.inputDataFormat')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="收货国家" prop="receivingCountry">
|
||||
<el-form-item :label="$t('BasSupplier.receivingCountry')" prop="receivingCountry"> <!-- 收货国家 -->
|
||||
<el-input
|
||||
v-model="queryParams.receivingCountry"
|
||||
placeholder="请输入收货国家"
|
||||
:placeholder="$t('BasSupplier.inputReceivingCountry')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="税类" prop="taxCategory">
|
||||
<el-form-item :label="$t('BasSupplier.taxCategory')" prop="taxCategory"> <!-- 税类 -->
|
||||
<el-input
|
||||
v-model="queryParams.taxCategory"
|
||||
placeholder="请输入税类"
|
||||
:placeholder="$t('BasSupplier.inputTaxCategory')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="法人" prop="legalPerson">
|
||||
<el-form-item :label="$t('BasSupplier.legalPerson')" prop="legalPerson"> <!-- 法人 -->
|
||||
<el-input
|
||||
v-model="queryParams.legalPerson"
|
||||
placeholder="请输入法人"
|
||||
:placeholder="$t('BasSupplier.inputLegalPerson')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="注册资金" prop="registeredCapital">
|
||||
<el-form-item :label="$t('BasSupplier.registeredCapital')" prop="registeredCapital"> <!-- 注册资金 -->
|
||||
<el-input
|
||||
v-model="queryParams.registeredCapital"
|
||||
placeholder="请输入注册资金"
|
||||
:placeholder="$t('BasSupplier.inputRegisteredCapital')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="企业地址" prop="address">
|
||||
<el-form-item :label="$t('BasSupplier.address')" prop="address"> <!-- 企业地址 -->
|
||||
<el-input
|
||||
v-model="queryParams.address"
|
||||
placeholder="请输入企业地址"
|
||||
:placeholder="$t('BasSupplier.inputAddress')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="联系人姓名" prop="contactName">
|
||||
<el-form-item :label="$t('BasSupplier.contactName')" prop="contactName"> <!-- 联系人姓名 -->
|
||||
<el-input
|
||||
v-model="queryParams.contactName"
|
||||
placeholder="请输入联系人姓名"
|
||||
:placeholder="$t('BasSupplier.inputContactName')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="联系电话" prop="contactNumber">
|
||||
<el-form-item :label="$t('BasSupplier.contactNumber')" prop="contactNumber"> <!-- 联系电话 -->
|
||||
<el-input
|
||||
v-model="queryParams.contactNumber"
|
||||
placeholder="请输入联系电话"
|
||||
:placeholder="$t('BasSupplier.inputContactNumber')"
|
||||
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('BasSupplier.search')}}</el-button> <!-- 搜索 -->
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('BasSupplier.reset')}}</el-button> <!-- 重置 -->
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['bas:BasSupplier:add']"
|
||||
>新增</el-button>
|
||||
>{{$t('BasSupplier.add')}}</el-button> <!-- 新增 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -163,7 +163,7 @@
|
||||
:disabled="single"
|
||||
@click="handleUpdate"
|
||||
v-hasPermi="['bas:BasSupplier:edit']"
|
||||
>修改</el-button>
|
||||
>{{$t('BasSupplier.edit')}}</el-button> <!-- 修改 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -174,7 +174,7 @@
|
||||
:disabled="multiple"
|
||||
@click="handleDelete"
|
||||
v-hasPermi="['bas:BasSupplier:remove']"
|
||||
>删除</el-button>
|
||||
>{{$t('BasSupplier.delete')}}</el-button> <!-- 删除 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -184,32 +184,32 @@
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['bas:BasSupplier:export']"
|
||||
>导出</el-button>
|
||||
>{{$t('BasSupplier.export')}}</el-button> <!-- 导出 -->
|
||||
</el-col>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
|
||||
<el-table v-loading="loading" :data="BasSupplierList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label=" 供应商编号" align="center" prop="supplierNo" />
|
||||
<el-table-column label="供应商名称" align="center" prop="supplierGroupNo" />
|
||||
<el-table-column label="供应商名称" align="center" prop="supplierName" />
|
||||
<el-table-column label="简称" align="center" prop="simpleName" />
|
||||
<el-table-column label="是否可用" align="center" prop="useable" />
|
||||
<el-table-column label="备注" align="center" prop="remark" />
|
||||
<el-table-column label="地区分类" align="center" prop="supplierArae" />
|
||||
<el-table-column label="纳税人登记号" align="center" prop="taxpayerRegistrationNumber" />
|
||||
<el-table-column label="国家" align="center" prop="country" />
|
||||
<el-table-column label="时区" align="center" prop="timeZone" />
|
||||
<el-table-column label="数据格式" align="center" prop="dataFormat" />
|
||||
<el-table-column label="收货国家" align="center" prop="receivingCountry" />
|
||||
<el-table-column label="税类" align="center" prop="taxCategory" />
|
||||
<el-table-column label="法人" align="center" prop="legalPerson" />
|
||||
<el-table-column label="注册资金" align="center" prop="registeredCapital" />
|
||||
<el-table-column label="企业地址" align="center" prop="address" />
|
||||
<el-table-column label="联系人姓名" align="center" prop="contactName" />
|
||||
<el-table-column label="联系电话" align="center" prop="contactNumber" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-table-column :label="$t('BasSupplier.supplierNo')" align="center" prop="supplierNo" /> <!-- 供应商编号 -->
|
||||
<el-table-column :label="$t('BasSupplier.supplierGroupNo')" align="center" prop="supplierGroupNo" /> <!-- 供应商名称 -->
|
||||
<el-table-column :label="$t('BasSupplier.supplierName')" align="center" prop="supplierName" /> <!-- 供应商名称 -->
|
||||
<el-table-column :label="$t('BasSupplier.simpleName')" align="center" prop="simpleName" /> <!-- 简称 -->
|
||||
<el-table-column :label="$t('BasSupplier.useable')" align="center" prop="useable" /> <!-- 是否可用 -->
|
||||
<el-table-column :label="$t('BasSupplier.remark')" align="center" prop="remark" /> <!-- 备注 -->
|
||||
<el-table-column :label="$t('BasSupplier.supplierArae')" align="center" prop="supplierArae" /> <!-- 地区分类 -->
|
||||
<el-table-column :label="$t('BasSupplier.taxpayerRegistrationNumber')" align="center" prop="taxpayerRegistrationNumber" /> <!-- 纳税人登记号 -->
|
||||
<el-table-column :label="$t('BasSupplier.country')" align="center" prop="country" /> <!-- 国家 -->
|
||||
<el-table-column :label="$t('BasSupplier.timeZone')" align="center" prop="timeZone" /> <!-- 时区 -->
|
||||
<el-table-column :label="$t('BasSupplier.dataFormat')" align="center" prop="dataFormat" /> <!-- 数据格式 -->
|
||||
<el-table-column :label="$t('BasSupplier.receivingCountry')" align="center" prop="receivingCountry" /> <!-- 收货国家 -->
|
||||
<el-table-column :label="$t('BasSupplier.taxCategory')" align="center" prop="taxCategory" /> <!-- 税类 -->
|
||||
<el-table-column :label="$t('BasSupplier.legalPerson')" align="center" prop="legalPerson" /> <!-- 法人 -->
|
||||
<el-table-column :label="$t('BasSupplier.registeredCapital')" align="center" prop="registeredCapital" /> <!-- 注册资金 -->
|
||||
<el-table-column :label="$t('BasSupplier.address')" align="center" prop="address" /> <!-- 企业地址 -->
|
||||
<el-table-column :label="$t('BasSupplier.contactName')" align="center" prop="contactName" /> <!-- 联系人姓名 -->
|
||||
<el-table-column :label="$t('BasSupplier.contactNumber')" align="center" prop="contactNumber" /> <!-- 联系电话 -->
|
||||
<el-table-column :label="$t('BasSupplier.operation')" align="center" class-name="small-padding fixed-width"><!-- 操作 -->
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
@@ -217,14 +217,14 @@
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['bas:BasSupplier:edit']"
|
||||
>修改</el-button>
|
||||
>{{$t('BasSupplier.edit')}}</el-button> <!-- 修改 -->
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
v-hasPermi="['bas:BasSupplier:remove']"
|
||||
>删除</el-button>
|
||||
>{{$t('BasSupplier.delete')}}</el-button> <!-- 删除 -->
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -243,64 +243,64 @@
|
||||
<!-- <el-form-item label="fid" prop="id">-->
|
||||
<!-- <el-input v-model="form.id" placeholder="请输入fid" />-->
|
||||
<!-- </el-form-item>-->
|
||||
<el-form-item label=" 供应商编号" prop="supplierNo">
|
||||
<el-input v-model="form.supplierNo" placeholder="请输入 供应商编号" />
|
||||
<el-form-item :label="$t('BasSupplier.supplierNo')" prop="supplierNo"> <!-- 供应商编号 -->
|
||||
<el-input v-model="form.supplierNo" :placeholder="$t('BasSupplier.inputSupplierNo')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="供应商名称" prop="supplierGroupNo">
|
||||
<el-input v-model="form.supplierGroupNo" placeholder="请输入供应商名称" />
|
||||
<el-form-item :label="$t('BasSupplier.supplierGroupNo')" prop="supplierGroupNo"> <!-- 供应商名称 -->
|
||||
<el-input v-model="form.supplierGroupNo" :placeholder="$t('BasSupplier.inputSupplierGroupNo')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="供应商名称" prop="supplierName">
|
||||
<el-input v-model="form.supplierName" placeholder="请输入供应商名称" />
|
||||
<el-form-item :label="$t('BasSupplier.supplierName')" prop="supplierName"> <!-- 供应商名称 -->
|
||||
<el-input v-model="form.supplierName" :placeholder="$t('BasSupplier.inputSupplierName')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="简称" prop="simpleName">
|
||||
<el-input v-model="form.simpleName" placeholder="请输入简称" />
|
||||
<el-form-item :label="$t('BasSupplier.simpleName')" prop="simpleName"> <!-- 简称 -->
|
||||
<el-input v-model="form.simpleName" :placeholder="$t('BasSupplier.inputSimpleName')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否可用" prop="useable">
|
||||
<el-input v-model="form.useable" placeholder="请输入是否可用" />
|
||||
<el-form-item :label="$t('BasSupplier.useable')" prop="useable"> <!-- 是否可用 -->
|
||||
<el-input v-model="form.useable" :placeholder="$t('BasSupplier.inputUseable')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||
<el-form-item :label="$t('BasSupplier.remark')" prop="remark"> <!-- 备注 -->
|
||||
<el-input v-model="form.remark" :placeholder="$t('BasSupplier.inputRemark')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="地区分类" prop="supplierArae">
|
||||
<el-input v-model="form.supplierArae" placeholder="请输入地区分类" />
|
||||
<el-form-item :label="$t('BasSupplier.supplierArae')" prop="supplierArae"> <!-- 地区分类 -->
|
||||
<el-input v-model="form.supplierArae" :placeholder="$t('BasSupplier.inputSupplierArae')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="纳税人登记号" prop="taxpayerRegistrationNumber">
|
||||
<el-input v-model="form.taxpayerRegistrationNumber" placeholder="请输入纳税人登记号" />
|
||||
<el-form-item :label="$t('BasSupplier.taxpayerRegistrationNumber')" prop="taxpayerRegistrationNumber"> <!-- 纳税人登记号 -->
|
||||
<el-input v-model="form.taxpayerRegistrationNumber" :placeholder="$t('BasSupplier.inputTaxpayerRegistrationNumber')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="国家" prop="country">
|
||||
<el-input v-model="form.country" placeholder="请输入国家" />
|
||||
<el-form-item :label="$t('BasSupplier.country')" prop="country"> <!-- 国家 -->
|
||||
<el-input v-model="form.country" :placeholder="$t('BasSupplier.inputCountry')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="时区" prop="timeZone">
|
||||
<el-input v-model="form.timeZone" placeholder="请输入时区" />
|
||||
<el-form-item :label="$t('BasSupplier.timeZone')" prop="timeZone"> <!-- 时区 -->
|
||||
<el-input v-model="form.timeZone" :placeholder="$t('BasSupplier.inputTimeZone')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="数据格式" prop="dataFormat">
|
||||
<el-input v-model="form.dataFormat" placeholder="请输入数据格式" />
|
||||
<el-form-item :label="$t('BasSupplier.dataFormat')" prop="dataFormat"> <!-- 数据格式 -->
|
||||
<el-input v-model="form.dataFormat" :placeholder="$t('BasSupplier.inputDataFormat')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="收货国家" prop="receivingCountry">
|
||||
<el-input v-model="form.receivingCountry" placeholder="请输入收货国家" />
|
||||
<el-form-item :label="$t('BasSupplier.receivingCountry')" prop="receivingCountry"> <!-- 收货国家 -->
|
||||
<el-input v-model="form.receivingCountry" :placeholder="$t('BasSupplier.inputReceivingCountry')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="税类" prop="taxCategory">
|
||||
<el-input v-model="form.taxCategory" placeholder="请输入税类" />
|
||||
<el-form-item :label="$t('BasSupplier.taxCategory')" prop="taxCategory"> <!-- 税类 -->
|
||||
<el-input v-model="form.taxCategory" :placeholder="$t('BasSupplier.inputTaxCategory')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="法人" prop="legalPerson">
|
||||
<el-input v-model="form.legalPerson" placeholder="请输入法人" />
|
||||
<el-form-item :label="$t('BasSupplier.legalPerson')" prop="legalPerson"> <!-- 法人 -->
|
||||
<el-input v-model="form.legalPerson" :placeholder="$t('BasSupplier.inputLegalPerson')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="注册资金" prop="registeredCapital">
|
||||
<el-input v-model="form.registeredCapital" placeholder="请输入注册资金" />
|
||||
<el-form-item :label="$t('BasSupplier.registeredCapital')" prop="registeredCapital"> <!-- 注册资金 -->
|
||||
<el-input v-model="form.registeredCapital" :placeholder="$t('BasSupplier.inputRegisteredCapital')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="企业地址" prop="address">
|
||||
<el-input v-model="form.address" placeholder="请输入企业地址" />
|
||||
<el-form-item :label="$t('BasSupplier.address')" prop="address"> <!-- 企业地址 -->
|
||||
<el-input v-model="form.address" :placeholder="$t('BasSupplier.inputAddress')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="联系人姓名" prop="contactName">
|
||||
<el-input v-model="form.contactName" placeholder="请输入联系人姓名" />
|
||||
<el-form-item :label="$t('BasSupplier.contactName')" prop="contactName"> <!-- 联系人姓名 -->
|
||||
<el-input v-model="form.contactName" :placeholder="$t('BasSupplier.inputContactName')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="联系电话" prop="contactNumber">
|
||||
<el-input v-model="form.contactNumber" placeholder="请输入联系电话" />
|
||||
<el-form-item :label="$t('BasSupplier.contactNumber')" prop="contactNumber"> <!-- 联系电话 -->
|
||||
<el-input v-model="form.contactNumber" :placeholder="$t('BasSupplier.inputContactNumber')" />
|
||||
</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('BasSupplier.confirm')}}</el-button> <!-- 确定 -->
|
||||
<el-button @click="cancel">{{$t('BasSupplier.cancel')}}</el-button> <!-- 取消 -->
|
||||
</div>
|
||||
</el-dialog>
|
||||
</div>
|
||||
@@ -358,10 +358,10 @@ export default {
|
||||
// 表单校验
|
||||
rules: {
|
||||
id: [
|
||||
{ required: true, message: "fid不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('BasSupplier.fidRequired'), trigger: "blur" } // fid不能为空
|
||||
],
|
||||
useable: [
|
||||
{ required: true, message: "是否可用不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('BasSupplier.useableRequired'), trigger: "blur" } // 是否可用不能为空
|
||||
],
|
||||
}
|
||||
}
|
||||
@@ -429,7 +429,7 @@ export default {
|
||||
handleAdd() {
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = "添加供应商管理"
|
||||
this.title = this.$t('BasSupplier.addTitle') // 添加供应商管理
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
@@ -438,7 +438,7 @@ export default {
|
||||
getBasSupplier(id).then(response => {
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = "修改供应商管理"
|
||||
this.title = this.$t('BasSupplier.editTitle') // 修改供应商管理
|
||||
})
|
||||
},
|
||||
/** 提交按钮 */
|
||||
@@ -447,13 +447,13 @@ export default {
|
||||
if (valid) {
|
||||
if (this.form.id != null) {
|
||||
updateBasSupplier(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功")
|
||||
this.$modal.msgSuccess(this.$t('BasSupplier.editSuccess')) // 修改成功
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
} else {
|
||||
addBasSupplier(this.form).then(response => {
|
||||
this.$modal.msgSuccess("新增成功")
|
||||
this.$modal.msgSuccess(this.$t('BasSupplier.addSuccess')) // 新增成功
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
@@ -464,11 +464,11 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const ids = row.id || this.ids
|
||||
this.$modal.confirm('是否确认删除供应商管理编号为"' + ids + '"的数据项?').then(function() {
|
||||
this.$modal.confirm(this.$t('BasSupplier.deleteConfirm', { ids: ids })).then(function() { // 是否确认删除供应商管理编号为xxx的数据项?
|
||||
return delBasSupplier(ids)
|
||||
}).then(() => {
|
||||
this.getList()
|
||||
this.$modal.msgSuccess("删除成功")
|
||||
this.$modal.msgSuccess(this.$t('BasSupplier.deleteSuccess')) // 删除成功
|
||||
}).catch(() => {})
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
|
||||
@@ -1,33 +1,33 @@
|
||||
<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="portName">
|
||||
<el-form-item :label="$t('BasPort.portName')" prop="portName"> <!-- 点位名称 -->
|
||||
<el-input
|
||||
v-model="queryParams.portName"
|
||||
placeholder="请输入点位名称"
|
||||
:placeholder="$t('BasPort.inputPortName')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位分类" prop="portType">
|
||||
<el-form-item :label="$t('BasPort.portType')" prop="portType"> <!-- 点位分类 -->
|
||||
<el-input
|
||||
v-model="queryParams.portType"
|
||||
placeholder="请输入点位分类"
|
||||
:placeholder="$t('BasPort.inputPortType')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位描述" prop="portDesc">
|
||||
<el-form-item :label="$t('BasPort.portDesc')" prop="portDesc"> <!-- 点位描述 -->
|
||||
<el-input
|
||||
v-model="queryParams.portDesc"
|
||||
placeholder="请输入点位描述"
|
||||
:placeholder="$t('BasPort.inputPortDesc')"
|
||||
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('BasPort.search') }}</el-button> <!-- 搜索 -->
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('BasPort.reset') }}</el-button> <!-- 重置 -->
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['bas:port:add']"
|
||||
>新增</el-button>
|
||||
>{{ $t('BasPort.add') }}</el-button> <!-- 新增 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -51,7 +51,7 @@
|
||||
:disabled="single"
|
||||
@click="handleUpdate"
|
||||
v-hasPermi="['bas:port:edit']"
|
||||
>修改</el-button>
|
||||
>{{ $t('BasPort.edit') }}</el-button> <!-- 修改 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -62,7 +62,7 @@
|
||||
:disabled="multiple"
|
||||
@click="handleDelete"
|
||||
v-hasPermi="['bas:port:remove']"
|
||||
>删除</el-button>
|
||||
>{{ $t('BasPort.delete') }}</el-button> <!-- 删除 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
@@ -72,7 +72,7 @@
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['bas:port:export']"
|
||||
>导出</el-button>
|
||||
>{{ $t('BasPort.export') }}</el-button> <!-- 导出 -->
|
||||
</el-col>
|
||||
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
@@ -80,13 +80,13 @@
|
||||
|
||||
<el-table v-loading="loading" :data="portList" @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="portName" />
|
||||
<el-table-column label="点位分类" align="center" prop="portType" />
|
||||
<el-table-column label="点位描述" align="center" prop="portDesc" />
|
||||
<el-table-column label="创建人" align="center" prop="createMan" />
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-table-column :label="$t('BasPort.id')" align="center" prop="id" /> <!-- id -->
|
||||
<el-table-column :label="$t('BasPort.portName')" align="center" prop="portName" /> <!-- 点位名称 -->
|
||||
<el-table-column :label="$t('BasPort.portType')" align="center" prop="portType" /> <!-- 点位分类 -->
|
||||
<el-table-column :label="$t('BasPort.portDesc')" align="center" prop="portDesc" /> <!-- 点位描述 -->
|
||||
<el-table-column :label="$t('BasPort.createMan')" align="center" prop="createMan" /> <!-- 创建人 -->
|
||||
<el-table-column :label="$t('BasPort.createTime')" align="center" prop="createTime" /> <!-- 创建时间 -->
|
||||
<el-table-column :label="$t('BasPort.operation')" align="center" class-name="small-padding fixed-width"> <!-- 操作 -->
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
@@ -94,14 +94,14 @@
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['bas:port:edit']"
|
||||
>修改</el-button>
|
||||
>{{ $t('BasPort.edit') }}</el-button> <!-- 修改 -->
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
v-hasPermi="['bas:port:remove']"
|
||||
>删除</el-button>
|
||||
>{{ $t('BasPort.delete') }}</el-button> <!-- 删除 -->
|
||||
|
||||
<el-button
|
||||
size="mini"
|
||||
@@ -109,7 +109,7 @@
|
||||
icon="el-icon-plus"
|
||||
@click="handleBindProduct(scope.row)"
|
||||
v-hasPermi="['bas:portProductRel:list']"
|
||||
>绑定物料</el-button>
|
||||
>{{ $t('BasPort.bindProduct') }}</el-button> <!-- 绑定物料 -->
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -125,43 +125,43 @@
|
||||
<!-- 添加或修改基础点位对话框 -->
|
||||
<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="portName">
|
||||
<el-input v-model="form.portName" placeholder="请输入点位名称" />
|
||||
<el-form-item :label="$t('BasPort.portName')" prop="portName"> <!-- 点位名称 -->
|
||||
<el-input v-model="form.portName" :placeholder="$t('BasPort.inputPortName')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="点位分类" prop="portDesc">
|
||||
<el-input v-model="form.portType" placeholder="请输入点位分类" />
|
||||
<el-form-item :label="$t('BasPort.portType')" prop="portType"> <!-- 点位分类 -->
|
||||
<el-input v-model="form.portType" :placeholder="$t('BasPort.inputPortType')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="点位描述" prop="portDesc">
|
||||
<el-input v-model="form.portDesc" placeholder="请输入点位描述" />
|
||||
<el-form-item :label="$t('BasPort.portDesc')" prop="portDesc"> <!-- 点位描述 -->
|
||||
<el-input v-model="form.portDesc" :placeholder="$t('BasPort.inputPortDesc')" />
|
||||
</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('BasPort.confirm') }}</el-button> <!-- 确定 -->
|
||||
<el-button @click="cancel">{{ $t('BasPort.cancel') }}</el-button> <!-- 取消 -->
|
||||
</div>
|
||||
</el-dialog>
|
||||
|
||||
<!-- 选择物料对话框 -->
|
||||
<el-dialog :title="$t('receiveStockinAdd.selectProduct')" :visible.sync="productSelectVisible" width="1300px" append-to-body>
|
||||
<el-dialog :title="$t('BasPort.selectProduct')" :visible.sync="productSelectVisible" width="1300px" append-to-body>
|
||||
<el-form :model="queryProductParams" :inline="true" label-width="80px">
|
||||
<el-form-item label="物料编码" prop="productId">
|
||||
<el-form-item :label="$t('BasPort.productCode')" prop="productId">
|
||||
<el-input
|
||||
v-model="queryProductParams.productId"
|
||||
placeholder="请输入物料编码"
|
||||
:placeholder="$t('BasPort.inputProductCode')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="物料名称" prop="productName">
|
||||
<el-form-item :label="$t('BasPort.productName')" prop="productName">
|
||||
<el-input
|
||||
v-model="queryProductParams.productName"
|
||||
placeholder="请输入物料名称"
|
||||
:placeholder="$t('BasPort.inputProductName')"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否绑定" prop="bindStatus">
|
||||
<el-select v-model="queryProductParams.bindStatus" placeholder="请选择状态" clearable @change="handleProductQuery">
|
||||
<el-form-item :label="$t('BasPort.bindStatus')" prop="bindStatus">
|
||||
<el-select v-model="queryProductParams.bindStatus" :placeholder="$t('BasPort.selectBindStatus')" clearable @change="handleProductQuery">
|
||||
<el-option
|
||||
v-for="dict in dict.type.product_port_rel_status"
|
||||
:key="dict.value"
|
||||
@@ -171,54 +171,53 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" v-hasPermi="['bas:portProdcutRel:list']" @click="handleProductQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetProductQuery">重置</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" v-hasPermi="['bas:portProdcutRel:list']" @click="handleProductQuery">{{ $t('BasPort.search') }}</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetProductQuery">{{ $t('BasPort.reset') }}</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<el-row :gutter="10" class="mb8">
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="primary"
|
||||
plain
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
v-if="queryProductParams.bindStatus === '0'"
|
||||
:disabled="selectedProducts.length === 0"
|
||||
@click="handleBatchBindProduct"
|
||||
v-hasPermi="['bas:portProductRel:add']"
|
||||
>批量绑定</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="danger"
|
||||
plain
|
||||
icon="el-icon-delete"
|
||||
size="mini"
|
||||
v-if="queryProductParams.bindStatus === '1'"
|
||||
:disabled="selectedProducts.length === 0"
|
||||
@click="handleBatchUnbindProduct"
|
||||
v-hasPermi="['bas:portProductRel:remove']"
|
||||
>批量删除</el-button>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-table :data="productOptions" border @selection-change="handleProductSelectionChange">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column label="物料编码" align="center" prop="productId" />
|
||||
<el-table-column label="物料名称" align="center" prop="productName" />
|
||||
<el-table-column label="英文描述" align="center" prop="spare1"/>
|
||||
<el-table-column label="单位" align="center" prop="unit" />
|
||||
<el-table-column label="单件净重KG" align="center" prop="spare2" />
|
||||
<el-table-column label="箱号" align="center" prop="spare3" />
|
||||
<el-table-column label="包装方式" align="center" prop="spare4" />
|
||||
<el-table-column label="长MM" align="center" prop="spare5" />
|
||||
<el-table-column label="宽MM" align="center" prop="spare6" />
|
||||
<el-table-column label="高MM" align="center" prop="spare7" />
|
||||
<el-table-column label="体积m³" align="center" prop="spare8" />
|
||||
<!-- <el-table-column label="净重KG" align="center" prop="spare8" />
|
||||
<el-table-column label="毛重KG" align="center" prop="spare9" />-->
|
||||
<el-table-column label="价格" align="center" prop="price" />
|
||||
<el-table-column label="描述" align="center" prop="remark" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-button
|
||||
type="primary"
|
||||
plain
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
v-if="queryProductParams.bindStatus === '0'"
|
||||
:disabled="selectedProducts.length === 0"
|
||||
@click="handleBatchBindProduct"
|
||||
v-hasPermi="['bas:portProductRel:add']"
|
||||
>{{ $t('BasPort.batchBind') }}</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="danger"
|
||||
plain
|
||||
icon="el-icon-delete"
|
||||
size="mini"
|
||||
v-if="queryProductParams.bindStatus === '1'"
|
||||
:disabled="selectedProducts.length === 0"
|
||||
@click="handleBatchUnbindProduct"
|
||||
v-hasPermi="['bas:portProductRel:remove']"
|
||||
>{{ $t('BasPort.batchUnbind') }}</el-button>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-table :data="productOptions" border @selection-change="handleProductSelectionChange">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column :label="$t('BasPort.productCode')" align="center" prop="productId" />
|
||||
<el-table-column :label="$t('BasPort.productName')" align="center" prop="productName" />
|
||||
<el-table-column :label="$t('BasPort.productEnDesc')" align="center" prop="spare1"/>
|
||||
<el-table-column :label="$t('BasPort.unit')" align="center" prop="unit" />
|
||||
<el-table-column :label="$t('BasPort.netWeight')" align="center" prop="spare2" />
|
||||
<el-table-column :label="$t('BasPort.boxNo')" align="center" prop="spare3" />
|
||||
<el-table-column :label="$t('BasPort.packWay')" align="center" prop="spare4" />
|
||||
<el-table-column :label="$t('BasPort.length')" align="center" prop="spare5" />
|
||||
<el-table-column :label="$t('BasPort.width')" align="center" prop="spare6" />
|
||||
<el-table-column :label="$t('BasPort.height')" align="center" prop="spare7" />
|
||||
<el-table-column :label="$t('BasPort.volume')" align="center" prop="spare8" />
|
||||
<el-table-column :label="$t('BasPort.price')" align="center" prop="price" />
|
||||
<el-table-column :label="$t('BasPort.description')" align="center" prop="remark" />
|
||||
<el-table-column :label="$t('BasPort.operation')" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
@@ -227,7 +226,7 @@
|
||||
@click="handleBatchBindProduct(scope.row)"
|
||||
v-hasPermi="['bas:portProductRel:add']"
|
||||
v-if="queryProductParams.bindStatus === '0'"
|
||||
>绑定物料</el-button>
|
||||
>{{ $t('BasPort.bindProduct') }}</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
@@ -235,7 +234,7 @@
|
||||
@click="handleBatchUnbindProduct(scope.row)"
|
||||
v-hasPermi="['bas:portProductRel:remove']"
|
||||
v-if="queryProductParams.bindStatus === '1'"
|
||||
>删除物料</el-button>
|
||||
>{{ $t('BasPort.unbindProduct') }}</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -339,18 +338,20 @@ export default {
|
||||
portName: null,
|
||||
portType: null,
|
||||
portDesc: null,
|
||||
}
|
||||
this.resetForm("form")
|
||||
createMan: null,
|
||||
createTime: null
|
||||
};
|
||||
this.resetForm("form");
|
||||
},
|
||||
/** 搜索按钮操作 */
|
||||
handleQuery() {
|
||||
this.queryParams.pageNum = 1
|
||||
this.getList()
|
||||
this.queryParams.pageNum = 1;
|
||||
this.getList();
|
||||
},
|
||||
/** 重置按钮操作 */
|
||||
resetQuery() {
|
||||
this.resetForm("queryForm")
|
||||
this.handleQuery()
|
||||
this.resetForm("queryForm");
|
||||
this.handleQuery();
|
||||
},
|
||||
// 多选框选中数据
|
||||
handleSelectionChange(selection) {
|
||||
@@ -360,19 +361,19 @@ export default {
|
||||
},
|
||||
/** 新增按钮操作 */
|
||||
handleAdd() {
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = "添加基础点位"
|
||||
this.reset();
|
||||
this.open = true;
|
||||
this.title = this.$t('BasPort.addTitle');
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
this.reset()
|
||||
this.reset();
|
||||
const id = row.id || this.ids
|
||||
getPort(id).then(response => {
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = "修改基础点位"
|
||||
})
|
||||
this.form = response.data;
|
||||
this.open = true;
|
||||
this.title = this.$t('BasPort.editTitle');
|
||||
});
|
||||
},
|
||||
/** 提交按钮 */
|
||||
submitForm() {
|
||||
@@ -380,29 +381,29 @@ export default {
|
||||
if (valid) {
|
||||
if (this.form.id != null) {
|
||||
updatePort(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功")
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
this.$modal.msgSuccess(this.$t('BasPort.editSuccess'));
|
||||
this.open = false;
|
||||
this.getList();
|
||||
});
|
||||
} else {
|
||||
addPort(this.form).then(response => {
|
||||
this.$modal.msgSuccess("新增成功")
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
this.$modal.msgSuccess(this.$t('BasPort.addSuccess'));
|
||||
this.open = false;
|
||||
this.getList();
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
});
|
||||
},
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const ids = row.id || this.ids
|
||||
this.$modal.confirm('是否确认删除基础点位编号为"' + ids + '"的数据项?').then(function() {
|
||||
return delPort(ids)
|
||||
const ids = row.id || this.ids;
|
||||
this.$modal.confirm(this.$t('BasPort.deleteConfirm', { ids: ids })).then(function() {
|
||||
return delPort(ids);
|
||||
}).then(() => {
|
||||
this.getList()
|
||||
this.$modal.msgSuccess("删除成功")
|
||||
}).catch(() => {})
|
||||
this.getList();
|
||||
this.$modal.msgSuccess(this.$t('BasPort.deleteSuccess'));
|
||||
}).catch(() => {});
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
handleExport() {
|
||||
@@ -447,7 +448,7 @@ export default {
|
||||
productIds: ids
|
||||
}
|
||||
addPortProductRel(data).then(response => {
|
||||
this.$modal.msgSuccess("绑定成功")
|
||||
this.$modal.msgSuccess(this.$t('BasPort.bindSuccess'))
|
||||
this.getProductList()
|
||||
});
|
||||
},
|
||||
@@ -465,7 +466,7 @@ export default {
|
||||
productIds: ids
|
||||
}
|
||||
delPortProductRel(data).then(response => {
|
||||
this.$modal.msgSuccess("解绑成功")
|
||||
this.$modal.msgSuccess(this.$t('BasPort.unbindSuccess'))
|
||||
this.getProductList()
|
||||
});
|
||||
},
|
||||
|
||||
@@ -370,7 +370,7 @@ export default {
|
||||
// 表单校验
|
||||
rules: {
|
||||
stockId: [
|
||||
{ required: true, message: "库存ID不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('searchViewStockSecure.stockIdRequired'), trigger: "blur" }
|
||||
],
|
||||
}
|
||||
}
|
||||
@@ -472,7 +472,7 @@ export default {
|
||||
handleAdd() {
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = "添加安全库存查询"
|
||||
this.title = this.$t('searchViewStockSecure.addTitle')
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
@@ -481,7 +481,7 @@ export default {
|
||||
getViewStockSecure(stockId).then(response => {
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = "修改安全库存查询"
|
||||
this.title = this.$t('searchViewStockSecure.editTitle')
|
||||
})
|
||||
},
|
||||
/** 提交按钮 */
|
||||
@@ -490,13 +490,13 @@ export default {
|
||||
if (valid) {
|
||||
if (this.form.stockId != null) {
|
||||
updateViewStockSecure(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功")
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.editSuccess'))
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
} else {
|
||||
addViewStockSecure(this.form).then(response => {
|
||||
this.$modal.msgSuccess("新增成功")
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.addSuccess'))
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
@@ -507,11 +507,11 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const stockIds = row.stockId || this.ids
|
||||
this.$modal.confirm('是否确认删除安全库存查询编号为"' + stockIds + '"的数据项?').then(function() {
|
||||
this.$modal.confirm(this.$t('searchViewStockSecure.deleteConfirm', { stockIds: stockIds })).then(function() {
|
||||
return delViewStockSecure(stockIds)
|
||||
}).then(() => {
|
||||
this.getList()
|
||||
this.$modal.msgSuccess("删除成功")
|
||||
this.$modal.msgSuccess(this.$t('searchViewStockSecure.deleteSuccess'))
|
||||
}).catch(() => {})
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
|
||||
Reference in New Issue
Block a user