修改客户新增页面排版

This commit is contained in:
Mrking 2024-10-20 15:01:59 +08:00
parent 3514966d47
commit 55feb08407
4 changed files with 80 additions and 11 deletions

View File

@ -54,6 +54,24 @@ public class CustomerSaveReqVO {
@Schema(description = "备注")
private String remarks;
/**
* 发票抬头
*/
@Schema(description = "发票抬头")
private String invoiceCode;
/**
* 发票名称
*/
@Schema(description = "发票名称")
private String invoiceName;
/**
* 发票地址
*/
@Schema(description = "发票地址")
private String invoiceAddress;
@Schema(description = "订单地址列表")
private List<CustomerAddressDO> customerAddresss;

View File

@ -79,6 +79,21 @@ public class CustomerDO extends BaseDO {
* 备注
*/
private String remarks;
/**
* 发票抬头
*/
private String invoiceCode;
/**
* 发票名称
*/
private String invoiceName;
/**
* 发票地址
*/
private String invoiceAddress;
/**
* 数据状态
*

View File

@ -7,37 +7,66 @@
label-width="100px"
v-loading="formLoading"
>
<el-form-item label="编码" prop="number">
<div class="flex w-full">
<el-input v-model="formData.number" :placeholder="formData.id==null?'编码为空时自动生成':''" :disabled="!inputCode" />
<el-button @click=" inputCode = true">手动输入</el-button>
</div>
</el-form-item>
<el-form-item label="名称" prop="name">
<el-input v-model="formData.name" placeholder="请输入名称" />
</el-form-item>
<el-row>
<el-col :span="12">
<el-form-item label="编码" prop="number">
<div class="flex w-full">
<el-input v-model="formData.number" :placeholder="formData.id==null?'编码为空时自动生成':''" :disabled="!inputCode" />
<el-button @click=" inputCode = true">手动输入</el-button>
</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="名称" prop="name">
<el-input v-model="formData.name" placeholder="请输入名称" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="公司" prop="company">
<el-input v-model="formData.company" placeholder="请输入公司" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="公司地址" prop="companyAddress">
<el-input v-model="formData.companyAddress" placeholder="请输入公司地址" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="邮箱" prop="email">
<el-input v-model="formData.email" placeholder="请输入邮箱" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="联系人" prop="contacts">
<el-input v-model="formData.contacts" placeholder="请输入联系人" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="联系人手机号" prop="phone">
<el-input v-model="formData.phone" placeholder="请输入联系人手机号" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="跟单员" prop="gdperson">
<el-input v-model="formData.gdperson" placeholder="请输入跟单员" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="销售员" prop="saleperson">
<el-input v-model="formData.saleperson" placeholder="请输入销售员" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属地区" prop="areaId">
<el-cascader
v-model="formData.areaId"
@ -49,14 +78,21 @@
placeholder="请选择城市"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="发票抬头" prop="invoiceCode">
<el-input v-model="formData.invoiceCode" placeholder="请输入发票抬头" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="发票名称" prop="invoiceName">
<el-input v-model="formData.invoiceName" placeholder="请输入发票名称" />
</el-form-item>
</el-col>
</el-row>
<el-form-item label="发票地址" prop="invoiceAddress">
<el-input v-model="formData.invoiceAddress" placeholder="请输入发票地址" />

View File

@ -78,7 +78,7 @@
</el-table>
</el-form>
<el-row justify="center" class="mt-3">
<el-button @click="handleAdd" round>+ 添加户地址</el-button>
<el-button @click="handleAdd" round>+ 添加户地址</el-button>
</el-row>
</template>
<script setup lang="ts">