客户管理国际化
This commit is contained in:
@@ -1,240 +1,109 @@
|
||||
<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="customerNo">
|
||||
<el-input
|
||||
v-model="queryParams.customerNo"
|
||||
placeholder="请输入客户编号"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
|
||||
<el-form-item :label="$t('basCustomer.customerNo')" prop="customerNo"> <!-- 客户编号 -->
|
||||
<el-input v-model="queryParams.customerNo" :placeholder="$t('basCustomer.inputCustomerNo')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="客户基本分类" prop="customerGroupNo">
|
||||
<el-input
|
||||
v-model="queryParams.customerGroupNo"
|
||||
placeholder="请输入客户基本分类"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.customerGroupNo')" prop="customerGroupNo"> <!-- 客户基本分类 -->
|
||||
<el-input v-model="queryParams.customerGroupNo" :placeholder="$t('basCustomer.inputCustomerGroupNo')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="客户名称" prop="customerName">
|
||||
<el-input
|
||||
v-model="queryParams.customerName"
|
||||
placeholder="请输入客户名称"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.customerName')" prop="customerName"> <!-- 客户名称 -->
|
||||
<el-input v-model="queryParams.customerName" :placeholder="$t('basCustomer.inputCustomerName')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="客户简称" prop="simpleName">
|
||||
<el-input
|
||||
v-model="queryParams.simpleName"
|
||||
placeholder="请输入客户简称"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.simpleName')" prop="simpleName"> <!-- 客户简称 -->
|
||||
<el-input v-model="queryParams.simpleName" :placeholder="$t('basCustomer.inputSimpleName')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否可用" prop="useable">
|
||||
<el-input
|
||||
v-model="queryParams.useable"
|
||||
placeholder="请输入是否可用"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.useable')" prop="useable"> <!-- 是否可用 -->
|
||||
<el-input v-model="queryParams.useable" :placeholder="$t('basCustomer.inputUseable')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="业务部门" prop="businessDepartment">
|
||||
<el-input
|
||||
v-model="queryParams.businessDepartment"
|
||||
placeholder="请输入业务部门"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.businessDepartment')" prop="businessDepartment"> <!-- 业务部门 -->
|
||||
<el-input v-model="queryParams.businessDepartment" :placeholder="$t('basCustomer.inputBusinessDepartment')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="业务员" prop="salesman">
|
||||
<el-input
|
||||
v-model="queryParams.salesman"
|
||||
placeholder="请输入业务员"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.salesman')" prop="salesman"> <!-- 业务员 -->
|
||||
<el-input v-model="queryParams.salesman" :placeholder="$t('basCustomer.inputSalesman')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="助忆码" prop="mnemonicCode">
|
||||
<el-input
|
||||
v-model="queryParams.mnemonicCode"
|
||||
placeholder="请输入助忆码"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.mnemonicCode')" prop="mnemonicCode"> <!-- 助忆码 -->
|
||||
<el-input v-model="queryParams.mnemonicCode" :placeholder="$t('basCustomer.inputMnemonicCode')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="纳税人登记号" prop="taxpayerRegistrationNumber">
|
||||
<el-input
|
||||
v-model="queryParams.taxpayerRegistrationNumber"
|
||||
placeholder="请输入纳税人登记号"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.taxpayerRegistrationNumber')" prop="taxpayerRegistrationNumber"> <!-- 纳税人登记号 -->
|
||||
<el-input v-model="queryParams.taxpayerRegistrationNumber" :placeholder="$t('basCustomer.inputTaxpayerRegistrationNumber')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="对应财务组织" prop="organization">
|
||||
<el-input
|
||||
v-model="queryParams.organization"
|
||||
placeholder="请输入对应财务组织"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.organization')" prop="organization"> <!-- 对应财务组织 -->
|
||||
<el-input v-model="queryParams.organization" :placeholder="$t('basCustomer.inputOrganization')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="上级客户" prop="supCustomer">
|
||||
<el-input
|
||||
v-model="queryParams.supCustomer"
|
||||
placeholder="请输入上级客户"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.supCustomer')" prop="supCustomer"> <!-- 上级客户 -->
|
||||
<el-input v-model="queryParams.supCustomer" :placeholder="$t('basCustomer.inputSupCustomer')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="散户" prop="retailInvestor">
|
||||
<el-input
|
||||
v-model="queryParams.retailInvestor"
|
||||
placeholder="请输入散户"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.retailInvestor')" prop="retailInvestor"> <!-- 散户 -->
|
||||
<el-input v-model="queryParams.retailInvestor" :placeholder="$t('basCustomer.inputRetailInvestor')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="国家/地区" prop="country">
|
||||
<el-input
|
||||
v-model="queryParams.country"
|
||||
placeholder="请输入国家/地区"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.country')" prop="country"> <!-- 国家/地区 -->
|
||||
<el-input v-model="queryParams.country" :placeholder="$t('basCustomer.inputCountry')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="时区" prop="timeZone">
|
||||
<el-input
|
||||
v-model="queryParams.timeZone"
|
||||
placeholder="请输入时区"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.timeZone')" prop="timeZone"> <!-- 时区 -->
|
||||
<el-input v-model="queryParams.timeZone" :placeholder="$t('basCustomer.inputTimeZone')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="数据格式" prop="dataFormat">
|
||||
<el-input
|
||||
v-model="queryParams.dataFormat"
|
||||
placeholder="请输入数据格式"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.dataFormat')" prop="dataFormat"> <!-- 数据格式 -->
|
||||
<el-input v-model="queryParams.dataFormat" :placeholder="$t('basCustomer.inputDataFormat')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="联系人姓名" prop="contactName">
|
||||
<el-input
|
||||
v-model="queryParams.contactName"
|
||||
placeholder="请输入联系人姓名"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.contactName')" prop="contactName"> <!-- 联系人姓名 -->
|
||||
<el-input v-model="queryParams.contactName" :placeholder="$t('basCustomer.inputContactName')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="发货国家" prop="shipment">
|
||||
<el-input
|
||||
v-model="queryParams.shipment"
|
||||
placeholder="请输入发货国家"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.shipment')" prop="shipment"> <!-- 发货国家 -->
|
||||
<el-input v-model="queryParams.shipment" :placeholder="$t('basCustomer.inputShipment')" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="税类" prop="taxCategory">
|
||||
<el-input
|
||||
v-model="queryParams.taxCategory"
|
||||
placeholder="请输入税类"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
<el-form-item :label="$t('basCustomer.taxCategory')" prop="taxCategory"> <!-- 税类 -->
|
||||
<el-input v-model="queryParams.taxCategory" :placeholder="$t('basCustomer.inputTaxCategory')" 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" @click="handleQuery">{{$t('basCustomer.search')}}</el-button> <!-- 搜索 -->
|
||||
<el-button icon="el-icon-refresh" @click="resetQuery">{{$t('basCustomer.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"
|
||||
@click="handleAdd"
|
||||
v-hasPermi="['bas:BasCustomer:add']"
|
||||
>新增</el-button>
|
||||
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['bas:BasCustomer:add']">{{$t('basCustomer.add')}}</el-button> <!-- 新增 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="success"
|
||||
plain
|
||||
icon="el-icon-edit"
|
||||
size="mini"
|
||||
:disabled="single"
|
||||
@click="handleUpdate"
|
||||
v-hasPermi="['bas:BasCustomer:edit']"
|
||||
>修改</el-button>
|
||||
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" v-hasPermi="['bas:BasCustomer:edit']">{{$t('basCustomer.modify')}}</el-button> <!-- 修改 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="danger"
|
||||
plain
|
||||
icon="el-icon-delete"
|
||||
size="mini"
|
||||
:disabled="multiple"
|
||||
@click="handleDelete"
|
||||
v-hasPermi="['bas:BasCustomer:remove']"
|
||||
>删除</el-button>
|
||||
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['bas:BasCustomer:remove']">{{$t('basCustomer.delete')}}</el-button> <!-- 删除 -->
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<el-button
|
||||
type="warning"
|
||||
plain
|
||||
icon="el-icon-download"
|
||||
size="mini"
|
||||
@click="handleExport"
|
||||
v-hasPermi="['bas:BasCustomer:export']"
|
||||
>导出</el-button>
|
||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['bas:BasCustomer:export']">{{$t('basCustomer.export')}}</el-button> <!-- 导出 -->
|
||||
</el-col>
|
||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
|
||||
<el-table v-loading="loading" :data="BasCustomerList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="客户编号" align="center" prop="customerNo" />
|
||||
<el-table-column label="客户基本分类" align="center" prop="customerGroupNo" />
|
||||
<el-table-column label="客户名称" align="center" prop="customerName" />
|
||||
<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="businessDepartment" />
|
||||
<el-table-column label="业务员" align="center" prop="salesman" />
|
||||
<el-table-column label="助忆码" align="center" prop="mnemonicCode" />
|
||||
<el-table-column label="客户类型" align="center" prop="type" />
|
||||
<el-table-column label="纳税人登记号" align="center" prop="taxpayerRegistrationNumber" />
|
||||
<el-table-column label="对应财务组织" align="center" prop="organization" />
|
||||
<el-table-column label="上级客户" align="center" prop="supCustomer" />
|
||||
<el-table-column label="散户" align="center" prop="retailInvestor" />
|
||||
<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="contactName" />
|
||||
<el-table-column label="发货国家" align="center" prop="shipment" />
|
||||
<el-table-column label="税类" align="center" prop="taxCategory" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<el-table-column :label="$t('basCustomer.customerNo')" align="center" prop="customerNo" /> <!-- 客户编号 -->
|
||||
<el-table-column :label="$t('basCustomer.customerGroupNo')" align="center" prop="customerGroupNo" /> <!-- 客户基本分类 -->
|
||||
<el-table-column :label="$t('basCustomer.customerName')" align="center" prop="customerName" /> <!-- 客户名称 -->
|
||||
<el-table-column :label="$t('basCustomer.simpleName')" align="center" prop="simpleName" /> <!-- 客户简称 -->
|
||||
<el-table-column :label="$t('basCustomer.useable')" align="center" prop="useable" /> <!-- 是否可用 -->
|
||||
<el-table-column :label="$t('basCustomer.remark')" align="center" prop="remark" /> <!-- 备注 -->
|
||||
<el-table-column :label="$t('basCustomer.businessDepartment')" align="center" prop="businessDepartment" /> <!-- 业务部门 -->
|
||||
<el-table-column :label="$t('basCustomer.salesman')" align="center" prop="salesman" /> <!-- 业务员 -->
|
||||
<el-table-column :label="$t('basCustomer.mnemonicCode')" align="center" prop="mnemonicCode" /> <!-- 助忆码 -->
|
||||
<el-table-column :label="$t('basCustomer.type')" align="center" prop="type" /> <!-- 客户类型 -->
|
||||
<el-table-column :label="$t('basCustomer.taxpayerRegistrationNumber')" align="center" prop="taxpayerRegistrationNumber" /> <!-- 纳税人登记号 -->
|
||||
<el-table-column :label="$t('basCustomer.organization')" align="center" prop="organization" /> <!-- 对应财务组织 -->
|
||||
<el-table-column :label="$t('basCustomer.supCustomer')" align="center" prop="supCustomer" /> <!-- 上级客户 -->
|
||||
<el-table-column :label="$t('basCustomer.retailInvestor')" align="center" prop="retailInvestor" /> <!-- 散户 -->
|
||||
<el-table-column :label="$t('basCustomer.country')" align="center" prop="country" /> <!-- 国家/地区 -->
|
||||
<el-table-column :label="$t('basCustomer.timeZone')" align="center" prop="timeZone" /> <!-- 时区 -->
|
||||
<el-table-column :label="$t('basCustomer.dataFormat')" align="center" prop="dataFormat" /> <!-- 数据格式 -->
|
||||
<el-table-column :label="$t('basCustomer.contactName')" align="center" prop="contactName" /> <!-- 联系人姓名 -->
|
||||
<el-table-column :label="$t('basCustomer.shipment')" align="center" prop="shipment" /> <!-- 发货国家 -->
|
||||
<el-table-column :label="$t('basCustomer.taxCategory')" align="center" prop="taxCategory" /> <!-- 税类 -->
|
||||
<el-table-column :label="$t('basCustomer.operation')" align="center" class-name="small-padding fixed-width"> <!-- 操作 -->
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
v-hasPermi="['bas:BasCustomer:edit']"
|
||||
>修改</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
v-hasPermi="['bas:BasCustomer:remove']"
|
||||
>删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['bas:BasCustomer:edit']">{{$t('basCustomer.modify')}}</el-button> <!-- 修改 -->
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['bas:BasCustomer:remove']">{{$t('basCustomer.delete')}}</el-button> <!-- 删除 -->
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -253,67 +122,67 @@
|
||||
<!-- <el-form-item label="ID" prop="id">
|
||||
<el-input v-model="form.id" placeholder="请输入ID" />
|
||||
</el-form-item> -->
|
||||
<el-form-item label="客户编号" prop="customerNo">
|
||||
<el-input v-model="form.customerNo" placeholder="请输入客户编号" />
|
||||
<el-form-item :label="$t('basCustomer.customerNo')" prop="customerNo"> <!-- 客户编号 -->
|
||||
<el-input v-model="form.customerNo" :placeholder="$t('basCustomer.inputCustomerNo')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="客户基本分类" prop="customerGroupNo">
|
||||
<el-input v-model="form.customerGroupNo" placeholder="请输入客户基本分类" />
|
||||
<el-form-item :label="$t('basCustomer.customerGroupNo')" prop="customerGroupNo"> <!-- 客户基本分类 -->
|
||||
<el-input v-model="form.customerGroupNo" :placeholder="$t('basCustomer.inputCustomerGroupNo')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="客户名称" prop="customerName">
|
||||
<el-input v-model="form.customerName" placeholder="请输入客户名称" />
|
||||
<el-form-item :label="$t('basCustomer.customerName')" prop="customerName"> <!-- 客户名称 -->
|
||||
<el-input v-model="form.customerName" :placeholder="$t('basCustomer.inputCustomerName')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="客户简称" prop="simpleName">
|
||||
<el-input v-model="form.simpleName" placeholder="请输入客户简称" />
|
||||
<el-form-item :label="$t('basCustomer.simpleName')" prop="simpleName"> <!-- 客户简称 -->
|
||||
<el-input v-model="form.simpleName" :placeholder="$t('basCustomer.inputSimpleName')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否可用" prop="useable">
|
||||
<el-input v-model="form.useable" placeholder="请输入是否可用" />
|
||||
<el-form-item :label="$t('basCustomer.useable')" prop="useable"> <!-- 是否可用 -->
|
||||
<el-input v-model="form.useable" :placeholder="$t('basCustomer.inputUseable')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||
<el-form-item :label="$t('basCustomer.remark')" prop="remark"> <!-- 备注 -->
|
||||
<el-input v-model="form.remark" :placeholder="$t('basCustomer.inputRemark')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="业务部门" prop="businessDepartment">
|
||||
<el-input v-model="form.businessDepartment" placeholder="请输入业务部门" />
|
||||
<el-form-item :label="$t('basCustomer.businessDepartment')" prop="businessDepartment"> <!-- 业务部门 -->
|
||||
<el-input v-model="form.businessDepartment" :placeholder="$t('basCustomer.inputBusinessDepartment')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="业务员" prop="salesman">
|
||||
<el-input v-model="form.salesman" placeholder="请输入业务员" />
|
||||
<el-form-item :label="$t('basCustomer.salesman')" prop="salesman"> <!-- 业务员 -->
|
||||
<el-input v-model="form.salesman" :placeholder="$t('basCustomer.inputSalesman')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="助忆码" prop="mnemonicCode">
|
||||
<el-input v-model="form.mnemonicCode" placeholder="请输入助忆码" />
|
||||
<el-form-item :label="$t('basCustomer.mnemonicCode')" prop="mnemonicCode"> <!-- 助忆码 -->
|
||||
<el-input v-model="form.mnemonicCode" :placeholder="$t('basCustomer.inputMnemonicCode')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="纳税人登记号" prop="taxpayerRegistrationNumber">
|
||||
<el-input v-model="form.taxpayerRegistrationNumber" placeholder="请输入纳税人登记号" />
|
||||
<el-form-item :label="$t('basCustomer.taxpayerRegistrationNumber')" prop="taxpayerRegistrationNumber"> <!-- 纳税人登记号 -->
|
||||
<el-input v-model="form.taxpayerRegistrationNumber" :placeholder="$t('basCustomer.inputTaxpayerRegistrationNumber')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="对应财务组织" prop="organization">
|
||||
<el-input v-model="form.organization" placeholder="请输入对应财务组织" />
|
||||
<el-form-item :label="$t('basCustomer.organization')" prop="organization"> <!-- 对应财务组织 -->
|
||||
<el-input v-model="form.organization" :placeholder="$t('basCustomer.inputOrganization')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="上级客户" prop="supCustomer">
|
||||
<el-input v-model="form.supCustomer" placeholder="请输入上级客户" />
|
||||
<el-form-item :label="$t('basCustomer.supCustomer')" prop="supCustomer"> <!-- 上级客户 -->
|
||||
<el-input v-model="form.supCustomer" :placeholder="$t('basCustomer.inputSupCustomer')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="散户" prop="retailInvestor">
|
||||
<el-input v-model="form.retailInvestor" placeholder="请输入散户" />
|
||||
<el-form-item :label="$t('basCustomer.retailInvestor')" prop="retailInvestor"> <!-- 散户 -->
|
||||
<el-input v-model="form.retailInvestor" :placeholder="$t('basCustomer.inputRetailInvestor')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="国家/地区" prop="country">
|
||||
<el-input v-model="form.country" placeholder="请输入国家/地区" />
|
||||
<el-form-item :label="$t('basCustomer.country')" prop="country"> <!-- 国家/地区 -->
|
||||
<el-input v-model="form.country" :placeholder="$t('basCustomer.inputCountry')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="时区" prop="timeZone">
|
||||
<el-input v-model="form.timeZone" placeholder="请输入时区" />
|
||||
<el-form-item :label="$t('basCustomer.timeZone')" prop="timeZone"> <!-- 时区 -->
|
||||
<el-input v-model="form.timeZone" :placeholder="$t('basCustomer.inputTimeZone')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="数据格式" prop="dataFormat">
|
||||
<el-input v-model="form.dataFormat" placeholder="请输入数据格式" />
|
||||
<el-form-item :label="$t('basCustomer.dataFormat')" prop="dataFormat"> <!-- 数据格式 -->
|
||||
<el-input v-model="form.dataFormat" :placeholder="$t('basCustomer.inputDataFormat')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="联系人姓名" prop="contactName">
|
||||
<el-input v-model="form.contactName" placeholder="请输入联系人姓名" />
|
||||
<el-form-item :label="$t('basCustomer.contactName')" prop="contactName"> <!-- 联系人姓名 -->
|
||||
<el-input v-model="form.contactName" :placeholder="$t('basCustomer.inputContactName')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="发货国家" prop="shipment">
|
||||
<el-input v-model="form.shipment" placeholder="请输入发货国家" />
|
||||
<el-form-item :label="$t('basCustomer.shipment')" prop="shipment"> <!-- 发货国家 -->
|
||||
<el-input v-model="form.shipment" :placeholder="$t('basCustomer.inputShipment')" />
|
||||
</el-form-item>
|
||||
<el-form-item label="税类" prop="taxCategory">
|
||||
<el-input v-model="form.taxCategory" placeholder="请输入税类" />
|
||||
<el-form-item :label="$t('basCustomer.taxCategory')" prop="taxCategory"> <!-- 税类 -->
|
||||
<el-input v-model="form.taxCategory" :placeholder="$t('basCustomer.inputTaxCategory')" />
|
||||
</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('basCustomer.confirm')}}</el-button> <!-- 确定 -->
|
||||
<el-button @click="cancel">{{$t('basCustomer.cancel')}}</el-button> <!-- 取消 -->
|
||||
</div>
|
||||
</el-dialog>
|
||||
</div>
|
||||
@@ -373,10 +242,10 @@ export default {
|
||||
// 表单校验
|
||||
rules: {
|
||||
id: [
|
||||
{ required: true, message: "ID不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('basCustomer.idRequired'), trigger: "blur" }
|
||||
],
|
||||
customerNo: [
|
||||
{ required: true, message: "客户编号不能为空", trigger: "blur" }
|
||||
{ required: true, message: this.$t('basCustomer.customerNoRequired'), trigger: "blur" }
|
||||
],
|
||||
}
|
||||
}
|
||||
@@ -446,7 +315,7 @@ export default {
|
||||
handleAdd() {
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = "添加客户管理"
|
||||
this.title = this.$t('basCustomer.addTitle')
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
@@ -455,7 +324,7 @@ export default {
|
||||
getBasCustomer(id).then(response => {
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = "修改客户管理"
|
||||
this.title = this.$t('basCustomer.editTitle')
|
||||
})
|
||||
},
|
||||
/** 提交按钮 */
|
||||
@@ -464,13 +333,13 @@ export default {
|
||||
if (valid) {
|
||||
if (this.form.id != null) {
|
||||
updateBasCustomer(this.form).then(response => {
|
||||
this.$modal.msgSuccess("修改成功")
|
||||
this.$modal.msgSuccess(this.$t('basCustomer.editSuccess'))
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
} else {
|
||||
addBasCustomer(this.form).then(response => {
|
||||
this.$modal.msgSuccess("新增成功")
|
||||
this.$modal.msgSuccess(this.$t('basCustomer.addSuccess'))
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
@@ -481,11 +350,11 @@ export default {
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const ids = row.id || this.ids
|
||||
this.$modal.confirm('是否确认删除客户编号为"' + ids + '"的数据项?').then(function() {
|
||||
this.$modal.confirm(this.$t('basCustomer.deleteConfirm', { ids: ids })).then(function() {
|
||||
return delBasCustomer(ids)
|
||||
}).then(() => {
|
||||
this.getList()
|
||||
this.$modal.msgSuccess("删除成功")
|
||||
this.$modal.msgSuccess(this.$t('basCustomer.deleteSuccess'))
|
||||
}).catch(() => {})
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
|
||||
Reference in New Issue
Block a user