feat(CoilSelector): 新增入场卷号字段并调整当前卷号显示
feat(customer): 新增客户相关配卷和财务信息查询接口 fix(base.vue): 修复发货单时间条件显示问题 refactor(CustomerEdit): 替换地址选择组件为普通输入框 feat(CoilSelector): 增加入场卷号查询条件并调整对话框宽度 style(OrderEdit): 调整客户名称和销售员选择框宽度 refactor(ChinaAreaSelect): 优化地址解析逻辑并支持空对象处理 feat(FileUpload/FileList): 新增文件预览功能组件 refactor(KLPService/CustomerSelect): 优化客户选择组件并支持自定义字段绑定 fix(AbnormalForm): 修复异常位置校验逻辑并保留当前卷号 feat(ContractTabs): 新增合同附件展示功能 refactor(warehouse/record): 重构操作记录统计展示方式 feat(contract): 集成客户选择组件并优化合同信息填充 refactor(order): 调整订单表单布局并集成合同信息 feat(FilePreview): 新增文件预览组件 feat(customer): 新增财务状态和发货配卷展示 refactor(CustomerOrder): 移除冗余代码并优化布局 feat(PlanDetailForm): 新增合同附件查看功能 feat(dict): 新增字典管理页面
This commit is contained in:
@@ -102,28 +102,28 @@
|
||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="订单编号" prop="orderCode">
|
||||
<el-input v-model="form.orderCode" placeholder="请输入订单编号" />
|
||||
</el-form-item>
|
||||
<el-form-item label="合同号" prop="contractId">
|
||||
<el-select style="width: 100%;" v-model="form.contractId" placeholder="请选择合同号" filterable clearable @change="handleContractChange">
|
||||
<el-option v-for="item in contractList" :key="item.contractId" :label="item.contractNo"
|
||||
:value="item.contractId" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="客户" prop="customerId">
|
||||
<!-- <el-input v-model="form.customerId" placeholder="请输入客户" /> -->
|
||||
<el-select v-model="form.customerId" placeholder="请选择客户">
|
||||
<el-option v-for="item in customerList" :key="item.customerId" :label="item.customerCode"
|
||||
<el-select style="width: 100%;" v-model="form.customerId" placeholder="请选择客户">
|
||||
<el-option v-for="item in customerList" :key="item.customerId" :label="item.companyName"
|
||||
:value="item.customerId" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="订单总金额" prop="orderAmount">
|
||||
<el-input v-model="form.orderAmount" placeholder="请输入订单总金额" />
|
||||
</el-form-item>
|
||||
<el-form-item label="销售员" prop="salesman">
|
||||
<el-select v-model="form.salesman" placeholder="请选择销售员">
|
||||
<el-select style="width: 100%;" v-model="form.salesman" placeholder="请选择销售员">
|
||||
<el-option v-for="item in dict.type.wip_pack_saleman" :key="item.value" :label="item.label"
|
||||
:value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="合同号" prop="contractId">
|
||||
<el-select v-model="form.contractId" placeholder="请选择合同号" filterable clearable @change="handleContractChange">
|
||||
<el-option v-for="item in contractList" :key="item.contractId" :label="item.contractNo"
|
||||
:value="item.contractId" />
|
||||
</el-select>
|
||||
<el-form-item label="订单总金额" prop="orderAmount">
|
||||
<el-input v-model="form.orderAmount" placeholder="请输入订单总金额" />
|
||||
</el-form-item>
|
||||
<el-form-item label="交货日期" prop="deliveryDate">
|
||||
<el-date-picker clearable v-model="form.deliveryDate" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
|
||||
@@ -177,6 +177,10 @@ export default {
|
||||
contractId: {
|
||||
type: String,
|
||||
default: ''
|
||||
},
|
||||
customerId: {
|
||||
type: String,
|
||||
default: ''
|
||||
}
|
||||
},
|
||||
data() {
|
||||
@@ -186,7 +190,7 @@ export default {
|
||||
showQuery: false,
|
||||
queryParams: {
|
||||
orderCode: '',
|
||||
customerId: '',
|
||||
customerId: this.customerId,
|
||||
salesman: '',
|
||||
orderStatus: '',
|
||||
contractId: this.contractId,
|
||||
@@ -243,7 +247,10 @@ export default {
|
||||
handleContractChange(contractId) {
|
||||
const contract = this.contractList.find(item => item.contractId === contractId)
|
||||
if (contract) {
|
||||
console.log(contract)
|
||||
this.form.contractCode = contract.contractNo
|
||||
this.form.deliveryDate = contract.deliveryDate
|
||||
this.form.customerId = contract.customerId
|
||||
}
|
||||
|
||||
},
|
||||
@@ -284,7 +291,7 @@ export default {
|
||||
orderId: undefined,
|
||||
orderCode: undefined,
|
||||
orderType: ORDER_TYPE['正式订单'],
|
||||
customerId: undefined,
|
||||
customerId: this.customerId,
|
||||
orderAmount: undefined,
|
||||
salesman: undefined,
|
||||
deliveryDate: undefined,
|
||||
|
||||
Reference in New Issue
Block a user