公司信息页面修改

main
wanglei 1 week ago
parent ce73b1db0c
commit e9a2687016

@ -1,425 +1,14 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="公司ID" prop="companyId">
<el-input
v-model="queryParams.companyId"
placeholder="请输入公司ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="租户代码" prop="tenantCode">
<el-input
v-model="queryParams.tenantCode"
placeholder="请输入租户代码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="公司名称" prop="companyName">
<el-input
v-model="queryParams.companyName"
placeholder="请输入公司名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="帐户名称" prop="accountName">
<el-input
v-model="queryParams.accountName"
placeholder="请输入帐户名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="开户银行" prop="accountBank">
<el-input
v-model="queryParams.accountBank"
placeholder="请输入开户银行"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="银行地址" prop="bankAddress">
<el-input
v-model="queryParams.bankAddress"
placeholder="请输入银行地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="银行账号" prop="bankAccount">
<el-input
v-model="queryParams.bankAccount"
placeholder="请输入银行账号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="银行行号" prop="bankNo">
<el-input
v-model="queryParams.bankNo"
placeholder="请输入银行行号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="银行电话" prop="bankPhone">
<el-input
v-model="queryParams.bankPhone"
placeholder="请输入银行电话"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="授权委托人" prop="trueName">
<el-input
v-model="queryParams.trueName"
placeholder="请输入授权委托人"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="职位" prop="position">
<el-input
v-model="queryParams.position"
placeholder="请输入职位"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="身份证号" prop="idNumber">
<el-input
v-model="queryParams.idNumber"
placeholder="请输入身份证号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="生日" prop="birthday">
<el-date-picker clearable
v-model="queryParams.birthday"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择生日">
</el-date-picker>
</el-form-item>
<el-form-item label="开始日期" prop="idCardStart">
<el-date-picker clearable
v-model="queryParams.idCardStart"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择开始日期">
</el-date-picker>
</el-form-item>
<el-form-item label="结束日期" prop="idCardEnd">
<el-date-picker clearable
v-model="queryParams.idCardEnd"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择结束日期">
</el-date-picker>
</el-form-item>
<el-form-item label="最大进度" prop="maxProgress">
<el-input
v-model="queryParams.maxProgress"
placeholder="请输入最大进度"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="企业ID" prop="businessId">
<el-input
v-model="queryParams.businessId"
placeholder="请输入企业ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="电话号码" prop="phoneNumber">
<el-input
v-model="queryParams.phoneNumber"
placeholder="请输入电话号码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="统一社会信用代码" prop="socialCode">
<el-input
v-model="queryParams.socialCode"
placeholder="请输入统一社会信用代码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="公司性质" prop="nature">
<el-input
v-model="queryParams.nature"
placeholder="请输入公司性质"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="登记机关" prop="authority">
<el-input
v-model="queryParams.authority"
placeholder="请输入登记机关"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="开始时间" prop="startTime">
<el-input
v-model="queryParams.startTime"
placeholder="请输入开始时间"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="邮箱" prop="email">
<el-input
v-model="queryParams.email"
placeholder="请输入邮箱"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="营业执照" prop="businessLicense">
<el-input
v-model="queryParams.businessLicense"
placeholder="请输入营业执照"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="法定代表人" prop="legalRepresentative">
<el-input
v-model="queryParams.legalRepresentative"
placeholder="请输入法定代表人"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="注册资本" prop="registeredCapital">
<el-input
v-model="queryParams.registeredCapital"
placeholder="请输入注册资本"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="地址" prop="address">
<el-input
v-model="queryParams.address"
placeholder="请输入地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="完整地址" prop="fullAddress">
<el-input
v-model="queryParams.fullAddress"
placeholder="请输入完整地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="注册时间" prop="registeredTime">
<el-date-picker clearable
v-model="queryParams.registeredTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择注册时间">
</el-date-picker>
</el-form-item>
<el-form-item label="经营开始时间" prop="businessStart">
<el-date-picker clearable
v-model="queryParams.businessStart"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择经营开始时间">
</el-date-picker>
</el-form-item>
<el-form-item label="经营结束时间" prop="businessEnd">
<el-date-picker clearable
v-model="queryParams.businessEnd"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择经营结束时间">
</el-date-picker>
</el-form-item>
<el-form-item label="经营范围" prop="businessScope">
<el-input
v-model="queryParams.businessScope"
placeholder="请输入经营范围"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="企业基础代码" prop="companyBasicId">
<el-input
v-model="queryParams.companyBasicId"
placeholder="请输入企业基础代码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="企业大小" prop="enterpriseSize">
<el-input
v-model="queryParams.enterpriseSize"
placeholder="请输入企业大小"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="行业" prop="industry">
<el-input
v-model="queryParams.industry"
placeholder="请输入行业"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="网站" prop="website">
<el-input
v-model="queryParams.website"
placeholder="请输入网站"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="公司联系电话" prop="contactPhone">
<el-input
v-model="queryParams.contactPhone"
placeholder="请输入公司联系电话"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="邮编" prop="postcode">
<el-input
v-model="queryParams.postcode"
placeholder="请输入邮编"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="传真" prop="fax">
<el-input
v-model="queryParams.fax"
placeholder="请输入传真"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="安全许可证" prop="securityLicense">
<el-input
v-model="queryParams.securityLicense"
placeholder="请输入安全许可证"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="安全许可证开始时间" prop="securityStart">
<el-date-picker clearable
v-model="queryParams.securityStart"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择安全许可证开始时间">
</el-date-picker>
</el-form-item>
<el-form-item label="安全许可证结束时间" prop="securityEnd">
<el-date-picker clearable
v-model="queryParams.securityEnd"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择安全许可证结束时间">
</el-date-picker>
</el-form-item>
<el-form-item label="结构" prop="structure">
<el-input
v-model="queryParams.structure"
placeholder="请输入结构"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="描述" prop="softPowerText">
<el-input
v-model="queryParams.softPowerText"
placeholder="请输入描述"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="图片" prop="softPowerImg">
<el-input
v-model="queryParams.softPowerImg"
placeholder="请输入图片"
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-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="['bid:company: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="['bid:company:edit']"
>修改</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="['bid:company:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['bid:company:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<!--
<el-table v-loading="loading" :data="companyList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="companyList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="ID" align="center" prop="id" /> <el-table-column label="ID" align="center" prop="id" />
<el-table-column label="公司ID" align="center" prop="companyId" /> <el-table-column label="公司ID" align="center" prop="companyId" />
<el-table-column label="租户代码" align="center" prop="tenantCode" /> <el-table-column label="租户代码" align="center" prop="tenantCode" />
<el-table-column label="公司名称" align="center" prop="companyName" /> <el-table-column label="公司名称" align="center" prop="companyName" />
<el-table-column label="户名称" align="center" prop="accountName" /> <el-table-column label="开户名称" align="center" prop="accountName" />
<el-table-column label="开户银行" align="center" prop="accountBank" /> <el-table-column label="开户银行" align="center" prop="accountBank" />
<el-table-column label="银行地址" align="center" prop="bankAddress" /> <el-table-column label="银行地址" align="center" prop="bankAddress" />
<el-table-column label="开户许可证照片" align="center" prop="annex" /> <el-table-column label="开户许可证照片" align="center" prop="annex" />
@ -453,7 +42,7 @@
<el-table-column label="公司性质" align="center" prop="nature" /> <el-table-column label="公司性质" align="center" prop="nature" />
<el-table-column label="登记机关" align="center" prop="authority" /> <el-table-column label="登记机关" align="center" prop="authority" />
<el-table-column label="开始时间" align="center" prop="startTime" /> <el-table-column label="开始时间" align="center" prop="startTime" />
<el-table-column label="邮箱" align="center" prop="email" /> <el-table-column label="公司邮箱" align="center" prop="email" />
<el-table-column label="营业执照" align="center" prop="businessLicense" /> <el-table-column label="营业执照" align="center" prop="businessLicense" />
<el-table-column label="法定代表人" align="center" prop="legalRepresentative" /> <el-table-column label="法定代表人" align="center" prop="legalRepresentative" />
<el-table-column label="注册资本" align="center" prop="registeredCapital" /> <el-table-column label="注册资本" align="center" prop="registeredCapital" />
@ -480,7 +69,7 @@
<el-table-column label="行业" align="center" prop="industry" /> <el-table-column label="行业" align="center" prop="industry" />
<el-table-column label="网站" align="center" prop="website" /> <el-table-column label="网站" align="center" prop="website" />
<el-table-column label="公司联系电话" align="center" prop="contactPhone" /> <el-table-column label="公司联系电话" align="center" prop="contactPhone" />
<el-table-column label="邮编" align="center" prop="postcode" /> <el-table-column label="邮" align="center" prop="postcode" />
<el-table-column label="传真" align="center" prop="fax" /> <el-table-column label="传真" align="center" prop="fax" />
<el-table-column label="安全许可证" align="center" prop="securityLicense" /> <el-table-column label="安全许可证" align="center" prop="securityLicense" />
<el-table-column label="安全许可证开始时间" align="center" prop="securityStart" width="180"> <el-table-column label="安全许可证开始时间" align="center" prop="securityStart" width="180">
@ -516,17 +105,449 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
-->
<pagination <!-- <pagination
v-show="total>0" v-show="total>0"
:total="total" :total="total"
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @pagination="getList"
/> />-->
<el-form ref="form" :model="form" :rules="rules" label-width="80px" style="padding: 20px">
<div class="gs-title">
公司信息
</div>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="公司名称" prop="companyName">
<el-input v-model="form.companyName" placeholder="请输入公司名称" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="所属行业" prop="industry">
<el-input v-model="form.industry" placeholder="请输入所属行业" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="网站" prop="website">
<el-input v-model="form.website" placeholder="请输入网站" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="统一社会信用代码" prop="socialCode" label-width="130px">
<el-input v-model="form.socialCode" placeholder="请输入统一社会信用代码" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="租户代码" prop="tenantCode">
<el-input v-model="form.tenantCode" placeholder="请输入租户代码" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="公司性质" prop="nature">
<el-input v-model="form.nature" placeholder="请输入公司性质" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="注册资本" prop="registeredCapital">
<el-input v-model="form.registeredCapital" placeholder="请输入注册资本" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="注册时间" prop="registeredTime">
<el-date-picker clearable style="width: 100%;"
v-model="form.registeredTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择注册时间">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="公司邮箱" prop="email">
<el-input v-model="form.email" placeholder="请输入公司邮箱" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="联系电话" prop="contactPhone">
<el-input v-model="form.contactPhone" placeholder="请输入联系电话" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="传真" prop="fax">
<el-input v-model="form.fax" placeholder="请输入传真" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="邮政编码" prop="postcode">
<el-input v-model="form.postcode" placeholder="请输入邮政编码" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="公司地址" prop="address">
<el-input v-model="form.address" placeholder="请输入公司地址" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="经营开始时间" prop="businessStart" label-width="100px">
<el-date-picker clearable style="width: 100%;"
v-model="form.businessStart"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择经营开始时间">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="经营结束时间" prop="businessEnd" label-width="100px">
<el-date-picker clearable style="width: 100%;"
v-model="form.businessEnd"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择经营结束时间">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="登记机关" prop="authority">
<el-input v-model="form.authority" placeholder="请输入登记机关" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="经营范围" prop="businessScope">
<el-input v-model="form.businessScope" placeholder="请输入经营范围" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="企业基础代码" prop="companyBasicId" label-width="100px">
<el-input v-model="form.companyBasicId" placeholder="请输入企业基础代码" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="企业大小" prop="enterpriseSize">
<el-input v-model="form.enterpriseSize" placeholder="请输入企业大小" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="结构" prop="structure">
<el-input v-model="form.structure" placeholder="请输入结构" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="电话号码" prop="phoneNumber">
<el-input v-model="form.phoneNumber" placeholder="请输入电话号码" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="开始时间" prop="startTime">
<el-input v-model="form.startTime" placeholder="请输入开始时间" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="最大进度" prop="maxProgress">
<el-input v-model="form.maxProgress" placeholder="请输入最大进度" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="营业执照" prop="businessLicense">
<image-upload v-model="form.businessLicense" placeholder="请输入营业执照" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="安全许可证" prop="securityLicense" label-width="100px">
<image-upload v-model="form.securityLicense" placeholder="请输入安全许可证" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="安全许可证开始时间" prop="securityStart" label-width="140px">
<el-date-picker clearable
v-model="form.securityStart"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择安全许可证开始时间">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="安全许可证结束时间" prop="securityEnd" label-width="140px">
<el-date-picker clearable
v-model="form.securityEnd"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择安全许可证结束时间">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8"></el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="完整地址" prop="fullAddress">
<el-input v-model="form.fullAddress" placeholder="请输入完整地址" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="公司简介" prop="companyProfile">
<el-input v-model="form.companyProfile" placeholder="请输入公司简介" type="textarea"/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="描述" prop="softPowerText">
<el-input v-model="form.softPowerText" placeholder="请输入描述" type="textarea"/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="图片" prop="softPowerImg">
<image-upload v-model="form.softPowerImg" placeholder="请输入图片" />
</el-form-item>
</el-col>
</el-row>
<div class="gs-title">
法人信息
</div>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="身份证照片" prop="idPhpto" label-width="100px">
<image-upload v-model="form.idPhpto" type="textarea" placeholder="请输入内容" :limit="2"/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="6">
<el-form-item label="法定代表人" prop="legalRepresentative" label-width="100px">
<el-input v-model="form.legalRepresentative" placeholder="请输入法定代表人" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="身份证号" prop="idNumber">
<el-input v-model="form.idNumber" placeholder="请输入身份证号" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="性别" prop="sex">
<el-select v-model="form.sex" placeholder="请选择性别" style="width: 100%;">
<el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="出生日期" prop="birthday">
<el-date-picker clearable style="width: 100%;"
v-model="form.birthday"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择出生日期">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="6">
<el-form-item label="身份证开始日期" prop="idCardStart" label-width="110px">
<el-date-picker clearable style="width: 100%;"
v-model="form.idCardStart"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择开始日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="身份证结束日期" prop="idCardEnd" label-width="110px">
<el-date-picker clearable style="width: 100%;"
v-model="form.idCardEnd"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择结束日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="职位" prop="position">
<el-input v-model="form.position" placeholder="请输入职位" />
</el-form-item>
</el-col>
</el-row>
<div class="gs-title">
授权委托人信息
</div>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="身份证照片" prop="idPhpto1" label-width="100px">
<image-upload v-model="form.idPhpto1" type="textarea" :limit="2"/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="6">
<el-form-item label="授权委托人" prop="trueName" label-width="100px">
<el-input v-model="form.trueName" placeholder="请输入授权委托人" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="身份证号" prop="idNumber1">
<el-input v-model="form.idNumber1" placeholder="请输入身份证号" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="性别" prop="sex1">
<el-select v-model="form.sex1" placeholder="请选择性别" style="width: 100%;">
<el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="出生日期" prop="birthday1">
<el-date-picker clearable style="width: 100%;"
v-model="form.birthday1"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择出生日期">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="6">
<el-form-item label="身份证开始日期" prop="idCardStart1" label-width="110px">
<el-date-picker clearable style="width: 100%;"
v-model="form.idCardStart1"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择开始日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="身份证结束日期" prop="idCardEnd1" label-width="110px">
<el-date-picker clearable style="width: 100%;"
v-model="form.idCardEnd1"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择结束日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="职位" prop="position1">
<el-input v-model="form.position1" placeholder="请输入职位" />
</el-form-item>
</el-col>
</el-row>
<div class="gs-title">
开户行信息
</div>
<el-row :gutter="10">
<el-col :span="24">
<el-form-item label="开户许可证照片" prop="annex" label-width="110px">
<image-upload v-model="form.annex" type="textarea" placeholder="请输入内容" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="开户名称" prop="accountName">
<el-input v-model="form.accountName" placeholder="请输入开户名称" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="银行账号" prop="bankAccount">
<el-input v-model="form.bankAccount" placeholder="请输入银行账号" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="开户银行" prop="accountBank">
<el-input v-model="form.accountBank" placeholder="请输入开户银行" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="银行地址" prop="bankAddress">
<el-input v-model="form.bankAddress" placeholder="请输入银行地址" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="银行行号" prop="bankNo">
<el-input v-model="form.bankNo" placeholder="请输入银行行号" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="银行电话" prop="bankPhone">
<el-input v-model="form.bankPhone" placeholder="请输入银行电话" />
</el-form-item>
</el-col>
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
<!-- 添加或修改公司信息对话框 --> <!-- 添加或修改公司信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <!-- <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 ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="公司ID" prop="companyId"> <el-form-item label="公司ID" prop="companyId">
<el-input v-model="form.companyId" placeholder="请输入公司ID" /> <el-input v-model="form.companyId" placeholder="请输入公司ID" />
@ -537,8 +558,8 @@
<el-form-item label="公司名称" prop="companyName"> <el-form-item label="公司名称" prop="companyName">
<el-input v-model="form.companyName" placeholder="请输入公司名称" /> <el-input v-model="form.companyName" placeholder="请输入公司名称" />
</el-form-item> </el-form-item>
<el-form-item label="户名称" prop="accountName"> <el-form-item label="户名称" prop="accountName">
<el-input v-model="form.accountName" placeholder="请输入户名称" /> <el-input v-model="form.accountName" placeholder="请输入户名称" />
</el-form-item> </el-form-item>
<el-form-item label="开户银行" prop="accountBank"> <el-form-item label="开户银行" prop="accountBank">
<el-input v-model="form.accountBank" placeholder="请输入开户银行" /> <el-input v-model="form.accountBank" placeholder="请输入开户银行" />
@ -615,8 +636,8 @@
<el-form-item label="开始时间" prop="startTime"> <el-form-item label="开始时间" prop="startTime">
<el-input v-model="form.startTime" placeholder="请输入开始时间" /> <el-input v-model="form.startTime" placeholder="请输入开始时间" />
</el-form-item> </el-form-item>
<el-form-item label="邮箱" prop="email"> <el-form-item label="公司邮箱" prop="email">
<el-input v-model="form.email" placeholder="请输入邮箱" /> <el-input v-model="form.email" placeholder="请输入公司邮箱" />
</el-form-item> </el-form-item>
<el-form-item label="营业执照" prop="businessLicense"> <el-form-item label="营业执照" prop="businessLicense">
<el-input v-model="form.businessLicense" placeholder="请输入营业执照" /> <el-input v-model="form.businessLicense" placeholder="请输入营业执照" />
@ -675,8 +696,8 @@
<el-form-item label="公司联系电话" prop="contactPhone"> <el-form-item label="公司联系电话" prop="contactPhone">
<el-input v-model="form.contactPhone" placeholder="请输入公司联系电话" /> <el-input v-model="form.contactPhone" placeholder="请输入公司联系电话" />
</el-form-item> </el-form-item>
<el-form-item label="邮编" prop="postcode"> <el-form-item label="邮" prop="postcode">
<el-input v-model="form.postcode" placeholder="请输入邮编" /> <el-input v-model="form.postcode" placeholder="请输入邮" />
</el-form-item> </el-form-item>
<el-form-item label="传真" prop="fax"> <el-form-item label="传真" prop="fax">
<el-input v-model="form.fax" placeholder="请输入传真" /> <el-input v-model="form.fax" placeholder="请输入传真" />
@ -717,7 +738,7 @@
<el-button type="primary" @click="submitForm"> </el-button> <el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button> <el-button @click="cancel"> </el-button>
</div> </div>
</el-dialog> </el-dialog>-->
</div> </div>
</template> </template>
@ -726,6 +747,7 @@ import { listCompany, getCompany, delCompany, addCompany, updateCompany } from "
export default { export default {
name: "Company", name: "Company",
dicts: ['sys_user_sex'],
data() { data() {
return { return {
// //
@ -815,8 +837,13 @@ export default {
getList() { getList() {
this.loading = true this.loading = true
listCompany(this.queryParams).then(response => { listCompany(this.queryParams).then(response => {
this.companyList = response.rows this.companyList = response.rows;
this.total = response.total
if(response.rows.length>0){
this.form=response.rows[0]
}else {
this.reset()
}
this.loading = false this.loading = false
}) })
}, },
@ -952,3 +979,11 @@ export default {
} }
} }
</script> </script>
<style scoped lang="scss">
.gs-title{
padding-left: 10px;
border-left: 8px solid #1638a3;
margin-bottom: 30px;
}
</style>

Loading…
Cancel
Save