This commit is contained in:
zj
2026-01-04 13:45:42 +08:00
parent bb9f009b58
commit 4f550e2f4b
11 changed files with 221 additions and 807 deletions

View File

@@ -9,14 +9,6 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="供应商名称" prop="supplierGroupNo">
<el-input
v-model="queryParams.supplierGroupNo"
placeholder="请输入供应商名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item label="供应商名称" prop="supplierName">
<el-input
v-model="queryParams.supplierName"
@@ -44,102 +36,6 @@
/>
</el-select>
</el-form-item>
<!-- <el-form-item :label="$t('BasSupplier.supplierArae')" prop="supplierArae"> 地区分类
<el-input
v-model="queryParams.supplierArae"
:placeholder="$t('BasSupplier.inputSupplierArae')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.taxpayerRegistrationNumber')" prop="taxpayerRegistrationNumber"> 纳税人登记号
<el-input
v-model="queryParams.taxpayerRegistrationNumber"
:placeholder="$t('BasSupplier.inputTaxpayerRegistrationNumber')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.country')" prop="country"> 国家
<el-input
v-model="queryParams.country"
:placeholder="$t('BasSupplier.inputCountry')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.timeZone')" prop="timeZone"> 时区
<el-input
v-model="queryParams.timeZone"
:placeholder="$t('BasSupplier.inputTimeZone')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.dataFormat')" prop="dataFormat"> 数据格式
<el-input
v-model="queryParams.dataFormat"
:placeholder="$t('BasSupplier.inputDataFormat')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.receivingCountry')" prop="receivingCountry"> 收货国家
<el-input
v-model="queryParams.receivingCountry"
:placeholder="$t('BasSupplier.inputReceivingCountry')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.taxCategory')" prop="taxCategory"> 税类
<el-input
v-model="queryParams.taxCategory"
:placeholder="$t('BasSupplier.inputTaxCategory')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.legalPerson')" prop="legalPerson"> 法人
<el-input
v-model="queryParams.legalPerson"
:placeholder="$t('BasSupplier.inputLegalPerson')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.registeredCapital')" prop="registeredCapital"> 注册资金
<el-input
v-model="queryParams.registeredCapital"
:placeholder="$t('BasSupplier.inputRegisteredCapital')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.address')" prop="address"> 企业地址
<el-input
v-model="queryParams.address"
:placeholder="$t('BasSupplier.inputAddress')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.contactName')" prop="contactName"> 联系人姓名
<el-input
v-model="queryParams.contactName"
:placeholder="$t('BasSupplier.inputContactName')"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<!-- <el-form-item :label="$t('BasSupplier.contactNumber')" prop="contactNumber"> 联系电话
<el-input
v-model="queryParams.contactNumber"
: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>
@@ -193,30 +89,30 @@
</el-row>
<el-table v-loading="loading" :data="BasSupplierList" @selection-change="handleSelectionChange" max-height="700">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="供应商编号" align="left" prop="supplierNo" width="120" />
<el-table-column label="供应商组" align="left" prop="supplierGroupNo" width="120" />
<el-table-column label="供应商名称" align="left" prop="supplierName" width="120" />
<el-table-column label="简称" align="left" prop="simpleName" width="120" />
<el-table-column label="是否可用" align="left" prop="useable" width="120" >
<el-table-column type="selection" align="center" />
<el-table-column label="供应商编号" align="left" prop="supplierNo"/>
<!-- <el-table-column label="供应商组" align="left" prop="supplierGroupNo" width="120" />-->
<el-table-column label="供应商名称" align="left" prop="supplierName"/>
<el-table-column label="简称" align="left" prop="simpleName"/>
<el-table-column label="是否可用" align="left" prop="useable">
<template slot-scope="scope">
<dict-tag :options="dict.type.is_available" :value="scope.row.useable"/>
</template>
</el-table-column>
<el-table-column label="备注" align="left" prop="remark" width="120" />
<el-table-column label="地区" align="left" prop="supplierArae" width="120" />
<el-table-column label="纳税人登记号" align="left" prop="taxpayerRegistrationNumber" width="120" />
<el-table-column label="国家" align="left" prop="country" width="120" />
<el-table-column label="时区" align="left" prop="timeZone" width="120" />
<el-table-column label="数据格式" align="left" prop="dataFormat" width="120" />
<el-table-column label="收货国家" align="left" prop="receivingCountry" width="120" />
<el-table-column label="税收类别" align="left" prop="taxCategory" width="120" />
<el-table-column label="法人" align="left" prop="legalPerson" width="120" />
<el-table-column label="注册资本" align="right" prop="registeredCapital" width="120" />
<el-table-column label="地址" align="left" prop="address" width="120" />
<el-table-column label="联系人" align="left" prop="contactName" width="120" />
<el-table-column label="联系电话" align="left" prop="contactNumber" width="120" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="120">
<el-table-column label="备注" align="left" prop="remark"/>
<!-- <el-table-column label="地区" align="left" prop="supplierArae" width="120" />-->
<!-- <el-table-column label="纳税人登记号" align="left" prop="taxpayerRegistrationNumber" width="120" />-->
<!-- <el-table-column label="国家" align="left" prop="country" width="120" />-->
<!-- <el-table-column label="时区" align="left" prop="timeZone" width="120" />-->
<!-- <el-table-column label="数据格式" align="left" prop="dataFormat" width="120" />-->
<!-- <el-table-column label="收货国家" align="left" prop="receivingCountry" width="120" />-->
<!-- <el-table-column label="税收类别" align="left" prop="taxCategory" width="120" />-->
<!-- <el-table-column label="法人" align="left" prop="legalPerson" width="120" />-->
<!-- <el-table-column label="注册资本" align="right" prop="registeredCapital" width="120" />-->
<!-- <el-table-column label="地址" align="left" prop="address" width="120" />-->
<!-- <el-table-column label="联系人" align="left" prop="contactName" width="120" />-->
<!-- <el-table-column label="联系电话" align="left" prop="contactNumber" width="120" />-->
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
@@ -250,9 +146,9 @@
<el-form-item label="供应商编号" prop="supplierNo">
<el-input v-model="form.supplierNo" placeholder="请输入供应商编号" />
</el-form-item>
<el-form-item label="供应商组编号" prop="supplierGroupNo">
<el-input v-model="form.supplierGroupNo" placeholder="请输入供应商组编号" />
</el-form-item>
<!-- <el-form-item label="供应商组编号" prop="supplierGroupNo">-->
<!-- <el-input v-model="form.supplierGroupNo" placeholder="请输入供应商组编号" />-->
<!-- </el-form-item>-->
<el-form-item label="供应商名称" prop="supplierName">
<el-input v-model="form.supplierName" placeholder="请输入供应商名称" />
</el-form-item>
@@ -272,42 +168,42 @@
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
<el-form-item label="地区" prop="supplierArae">
<el-input v-model="form.supplierArae" placeholder="请输入地区" />
</el-form-item>
<el-form-item label="纳税人登记号" prop="taxpayerRegistrationNumber">
<el-input v-model="form.taxpayerRegistrationNumber" placeholder="请输入纳税人登记号" />
</el-form-item>
<el-form-item label="国家" prop="country">
<el-input v-model="form.country" placeholder="请输入国家" />
</el-form-item>
<el-form-item label="时区" prop="timeZone">
<el-input v-model="form.timeZone" placeholder="请输入时区" />
</el-form-item>
<el-form-item label="数据格式" prop="dataFormat">
<el-input v-model="form.dataFormat" placeholder="请输入数据格式" />
</el-form-item>
<el-form-item label="收货国家" prop="receivingCountry">
<el-input v-model="form.receivingCountry" placeholder="请输入收货国家" />
</el-form-item>
<el-form-item label="税收类别" prop="taxCategory">
<el-input v-model="form.taxCategory" placeholder="请输入税收类别" />
</el-form-item>
<el-form-item label="法人" prop="legalPerson">
<el-input v-model="form.legalPerson" placeholder="请输入法人" />
</el-form-item>
<el-form-item label="注册资本" prop="registeredCapital">
<el-input v-model="form.registeredCapital" placeholder="请输入注册资本" />
</el-form-item>
<el-form-item label="地址" prop="address">
<el-input v-model="form.address" placeholder="请输入地址" />
</el-form-item>
<el-form-item label="联系人" prop="contactName">
<el-input v-model="form.contactName" placeholder="请输入联系人" />
</el-form-item>
<el-form-item label="联系电话" prop="contactNumber">
<el-input v-model="form.contactNumber" placeholder="请输入联系电话" />
</el-form-item>
<!-- <el-form-item label="地区" prop="supplierArae">-->
<!-- <el-input v-model="form.supplierArae" placeholder="请输入地区" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="纳税人登记号" prop="taxpayerRegistrationNumber">-->
<!-- <el-input v-model="form.taxpayerRegistrationNumber" placeholder="请输入纳税人登记号" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="国家" prop="country">-->
<!-- <el-input v-model="form.country" placeholder="请输入国家" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="时区" prop="timeZone">-->
<!-- <el-input v-model="form.timeZone" placeholder="请输入时区" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="数据格式" prop="dataFormat">-->
<!-- <el-input v-model="form.dataFormat" placeholder="请输入数据格式" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="收货国家" prop="receivingCountry">-->
<!-- <el-input v-model="form.receivingCountry" placeholder="请输入收货国家" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="税收类别" prop="taxCategory">-->
<!-- <el-input v-model="form.taxCategory" placeholder="请输入税收类别" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="法人" prop="legalPerson">-->
<!-- <el-input v-model="form.legalPerson" placeholder="请输入法人" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="注册资本" prop="registeredCapital">-->
<!-- <el-input v-model="form.registeredCapital" placeholder="请输入注册资本" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="地址" prop="address">-->
<!-- <el-input v-model="form.address" placeholder="请输入地址" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="联系人" prop="contactName">-->
<!-- <el-input v-model="form.contactName" placeholder="请输入联系人" />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="联系电话" prop="contactNumber">-->
<!-- <el-input v-model="form.contactNumber" placeholder="请输入联系电话" />-->
<!-- </el-form-item>-->
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确定</el-button>