|
@ -16,37 +16,37 @@ |
|
|
<el-form ref="dataForm" :title="textMap[dialogStatus]" :model="temp" class="formadd" :rules="rules"> |
|
|
<el-form ref="dataForm" :title="textMap[dialogStatus]" :model="temp" class="formadd" :rules="rules"> |
|
|
<div class="title">基本信息</div> |
|
|
<div class="title">基本信息</div> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span><span class="icon">*</span>厂商名称</span> |
|
|
<span><span class="icon">*</span>厂商名称</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="manufacturerName"> |
|
|
<el-form-item prop="manufacturerName"> |
|
|
<!-- <span slot="label">厂商名称:</span>--> |
|
|
<!-- <span slot="label">厂商名称:</span>--> |
|
|
<el-input v-model="temp.manufacturerName" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.manufacturerName" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>简称</span> |
|
|
<span>简称</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-input v-model="temp.manufacturerAs" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.manufacturerAs" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>编码</span> |
|
|
<span>编码</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-input v-model="temp.manufacturerCode" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.manufacturerCode" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span><span class="icon">*</span>分类</span> |
|
|
<span><span class="icon">*</span>分类</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="supplierType"> |
|
|
<el-form-item prop="supplierType"> |
|
|
<el-select v-model="temp.supplierType" class="addinputw" placeholder="" @change="getSupplierType"> |
|
|
<el-select v-model="temp.supplierType" class="addinputw" placeholder="" @change="getSupplierType"> |
|
|
<el-option v-for="(item, index) in supplierType_list" :key="index.dictKey" :label="item.dictValue" |
|
|
<el-option v-for="(item, index) in supplierType_list" :key="index.dictKey" :label="item.dictValue" |
|
@ -56,83 +56,83 @@ |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span><span class="icon">*</span>通讯地址</span> |
|
|
<span><span class="icon">*</span>通讯地址</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="21"> |
|
|
<el-col :span="20"> |
|
|
<el-form-item prop="manufacturerAddress"> |
|
|
<el-form-item prop="manufacturerAddress"> |
|
|
<el-input v-model="temp.manufacturerAddress" maxlength="80" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.manufacturerAddress" maxlength="80" placeholder="" class="addinputw addinputw01" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span><span class="icon">*</span>厂商办公电话</span> |
|
|
<span><span class="icon">*</span>厂商办公电话</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="manufacturerTelePhone"> |
|
|
<el-form-item prop="manufacturerTelePhone"> |
|
|
<el-input v-model="temp.manufacturerTelePhone" maxlength="20" placeholder="" class="addinputw" |
|
|
<el-input v-model="temp.manufacturerTelePhone" maxlength="20" placeholder="" class="addinputw" |
|
|
clearable/> |
|
|
clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>传真</span> |
|
|
<span>传真</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="manufacturerFax"> |
|
|
<el-form-item prop="manufacturerFax"> |
|
|
<el-input v-model="temp.manufacturerFax" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.manufacturerFax" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span><span class="icon">*</span>联系人姓名</span> |
|
|
<span><span class="icon">*</span>联系人姓名</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="contactName"> |
|
|
<el-form-item prop="contactName"> |
|
|
<el-input v-model="temp.contactName" maxlength="5" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.contactName" maxlength="5" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span><span class="icon">*</span>联系人手机号</span> |
|
|
<span><span class="icon">*</span>联系人手机号</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="contactMobile"> |
|
|
<el-form-item prop="contactMobile"> |
|
|
<el-input v-model="temp.contactMobile" maxlength="11" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.contactMobile" maxlength="11" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>联系人办公电话</span> |
|
|
<span>联系人办公电话</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="contactTelePhone"> |
|
|
<el-form-item prop="contactTelePhone"> |
|
|
<el-input v-model="temp.contactTelePhone" maxlength="13" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.contactTelePhone" maxlength="14" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>微信号</span> |
|
|
<span>微信号</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="weChatID"> |
|
|
<el-form-item prop="weChatID"> |
|
|
<el-input v-model="temp.weChatID" maxlength="11" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.weChatID" maxlength="11" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>邮编</span> |
|
|
<span>邮编</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop=""> |
|
|
<el-form-item prop=""> |
|
|
<el-input v-model="temp.zipCode" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.zipCode" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>邮箱</span> |
|
|
<span>邮箱</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop=""> |
|
|
<el-form-item prop=""> |
|
|
<el-input v-model="temp.email" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp.email" maxlength="20" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
@ -306,73 +306,73 @@ |
|
|
<!-- </el-row>--> |
|
|
<!-- </el-row>--> |
|
|
<div class="title">供应厂商开户行信息</div> |
|
|
<div class="title">供应厂商开户行信息</div> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>国家</span> |
|
|
<span>国家</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-input v-model="temp2.country" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.country" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>开户银行</span> |
|
|
<span>开户银行</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="depositBank"> |
|
|
<el-form-item prop="depositBank"> |
|
|
<el-input v-model="temp2.depositBank" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.depositBank" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>银行账号</span> |
|
|
<span>银行账号</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="bankAccount"> |
|
|
<el-form-item prop="bankAccount"> |
|
|
<el-input v-model="temp2.bankAccount" maxlength="125" placeholder="" class="addinputw" clearable |
|
|
<el-input v-model="temp2.bankAccount" maxlength="125" placeholder="" class="addinputw" clearable |
|
|
@keyup.native="temp2.bankAccount = oninput(temp2.bankAccount,2)"/> |
|
|
@keyup.native="temp2.bankAccount = oninput(temp2.bankAccount,2)"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>账户名称</span> |
|
|
<span>账户名称</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="accountName"> |
|
|
<el-form-item prop="accountName"> |
|
|
<el-input v-model="temp2.accountName" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.accountName" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>收款银行</span> |
|
|
<span>收款银行</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="dueBank"> |
|
|
<el-form-item prop="dueBank"> |
|
|
<el-input v-model="temp2.dueBank" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.dueBank" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>银行网点</span> |
|
|
<span>银行网点</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="bankingOutlets"> |
|
|
<el-form-item prop="bankingOutlets"> |
|
|
<el-input v-model="temp2.bankingOutlets" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.bankingOutlets" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>开户行地址</span> |
|
|
<span>开户行地址</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="bankAddress"> |
|
|
<el-form-item prop="bankAddress"> |
|
|
<el-input v-model="temp2.bankAddress" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.bankAddress" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>联行号</span> |
|
|
<span>联行号</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="paymentLines"> |
|
|
<el-form-item prop="paymentLines"> |
|
|
<el-input v-model="temp2.paymentLines" maxlength="125" placeholder="" class="addinputw" clearable |
|
|
<el-input v-model="temp2.paymentLines" maxlength="125" placeholder="" class="addinputw" clearable |
|
|
@keyup.native="temp2.paymentLines = oninput(temp2.paymentLines,2)"/> |
|
|
@keyup.native="temp2.paymentLines = oninput(temp2.paymentLines,2)"/> |
|
@ -380,28 +380,28 @@ |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>Swiftcode(银行代码)</span> |
|
|
<span>Swiftcode(银行代码)</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="swiftCode"> |
|
|
<el-form-item prop="swiftCode"> |
|
|
<el-input v-model="temp2.swiftCode" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.swiftCode" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>币种</span> |
|
|
<span>币种</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item prop="currency"> |
|
|
<el-form-item prop="currency"> |
|
|
<el-input v-model="temp2.currency" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.currency" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="3"> |
|
|
<el-col :span="4"> |
|
|
<span>描述</span> |
|
|
<span>描述</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="9"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-input v-model="temp2.remarks" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
<el-input v-model="temp2.remarks" maxlength="125" placeholder="" class="addinputw" clearable/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
@ -1261,13 +1261,21 @@ export default { |
|
|
width: 27%; |
|
|
width: 27%; |
|
|
padding-right: 10px; |
|
|
padding-right: 10px; |
|
|
} |
|
|
} |
|
|
|
|
|
.addinputw01{ |
|
|
|
|
|
width: 92% !important; |
|
|
|
|
|
} |
|
|
/deep/ .el-col-3 { |
|
|
/deep/ .el-col-3 { |
|
|
text-align: right; |
|
|
text-align: right; |
|
|
float: left; |
|
|
float: left; |
|
|
font-size: 14px; |
|
|
|
|
|
color: #606266; |
|
|
color: #606266; |
|
|
line-height: 40px !important; |
|
|
line-height: 42px !important; |
|
|
|
|
|
font-weight: 600; |
|
|
|
|
|
} |
|
|
|
|
|
/deep/ .el-col-4 { |
|
|
|
|
|
text-align: right; |
|
|
|
|
|
float: left; |
|
|
|
|
|
color: #606266; |
|
|
|
|
|
line-height: 42px !important; |
|
|
font-weight: 600; |
|
|
font-weight: 600; |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|