✨ feat: 增加金额相关四个字段
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-select filterable v-model="_customerId" remote remote-method="remoteSearchCustomer" :loading="customerLoading" placeholder="请选择客户">
|
<el-select filterable v-model="_customerId" remote :remote-method="remoteSearchCustomer" :loading="customerLoading" placeholder="请选择客户">
|
||||||
<el-option v-for="item in customerList" :key="item.customerId" :label="item.name" :value="item.customerId" />
|
<el-option v-for="item in customerList" :key="item.customerId" :label="item.name" :value="item.customerId" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -87,6 +87,8 @@
|
|||||||
<el-table-column label="订单编号" align="center" prop="orderCode" />
|
<el-table-column label="订单编号" align="center" prop="orderCode" />
|
||||||
<el-table-column label="客户名称" align="center" prop="customerName" />
|
<el-table-column label="客户名称" align="center" prop="customerName" />
|
||||||
<el-table-column label="销售经理" align="center" prop="salesManager" />
|
<el-table-column label="销售经理" align="center" prop="salesManager" />
|
||||||
|
<el-table-column label="含税金额" align="center" prop="taxAmount" />
|
||||||
|
<el-table-column label="无税金额" align="center" prop="noTaxAmount" />
|
||||||
<el-table-column label="订单状态" align="center" prop="orderStatus">
|
<el-table-column label="订单状态" align="center" prop="orderStatus">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-select v-model="scope.row.orderStatus" @change="handleOrderStatusChange(scope.row)">
|
<el-select v-model="scope.row.orderStatus" @change="handleOrderStatusChange(scope.row)">
|
||||||
@@ -150,6 +152,12 @@
|
|||||||
<el-form-item label="销售经理" prop="salesManager">
|
<el-form-item label="销售经理" prop="salesManager">
|
||||||
<el-input v-model="form.salesManager" placeholder="请输入销售经理" />
|
<el-input v-model="form.salesManager" placeholder="请输入销售经理" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="含税金额" prop="taxAmount">
|
||||||
|
<el-input-number v-model="form.taxAmount" placeholder="请输入含税金额" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="无税金额" prop="noTaxAmount">
|
||||||
|
<el-input-number v-model="form.noTaxAmount" placeholder="请输入无税金额" />
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="备注" prop="remark">
|
<el-form-item label="备注" prop="remark">
|
||||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -274,7 +282,9 @@ export default {
|
|||||||
createTime: undefined,
|
createTime: undefined,
|
||||||
createBy: undefined,
|
createBy: undefined,
|
||||||
updateTime: undefined,
|
updateTime: undefined,
|
||||||
updateBy: undefined
|
updateBy: undefined,
|
||||||
|
taxAmount: undefined,
|
||||||
|
noTaxAmount: undefined,
|
||||||
};
|
};
|
||||||
this.resetForm("form");
|
this.resetForm("form");
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -75,6 +75,8 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="产品数量" align="center" prop="quantity" />
|
<el-table-column label="产品数量" align="center" prop="quantity" />
|
||||||
<el-table-column label="单位" align="center" prop="unit" />
|
<el-table-column label="单位" align="center" prop="unit" />
|
||||||
|
<el-table-column label="含税单价" align="center" prop="taxPrice" />
|
||||||
|
<el-table-column label="无税单价" align="center" prop="noTaxPrice" />
|
||||||
<el-table-column label="备注" align="center" prop="remark" />
|
<el-table-column label="备注" align="center" prop="remark" />
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@@ -119,6 +121,12 @@
|
|||||||
<el-form-item label="单位" prop="unit">
|
<el-form-item label="单位" prop="unit">
|
||||||
<el-input v-model="form.unit" placeholder="单位" :disabled="true" />
|
<el-input v-model="form.unit" placeholder="单位" :disabled="true" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="含税单价" prop="taxPrice">
|
||||||
|
<el-input-number v-model="form.taxPrice" placeholder="请输入含税单价" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="无税单价" prop="noTaxPrice">
|
||||||
|
<el-input-number v-model="form.noTaxPrice" placeholder="请输入无税单价" :min="0" :max="form.taxPrice" />
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="备注" prop="remark">
|
<el-form-item label="备注" prop="remark">
|
||||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -242,13 +250,15 @@ export default {
|
|||||||
orderId: this.orderId,
|
orderId: this.orderId,
|
||||||
productId: undefined,
|
productId: undefined,
|
||||||
quantity: undefined,
|
quantity: undefined,
|
||||||
|
taxPrice: undefined,
|
||||||
|
noTaxPrice: undefined,
|
||||||
unit: undefined,
|
unit: undefined,
|
||||||
remark: undefined,
|
remark: undefined,
|
||||||
delFlag: undefined,
|
delFlag: undefined,
|
||||||
createTime: undefined,
|
createTime: undefined,
|
||||||
createBy: undefined,
|
createBy: undefined,
|
||||||
updateTime: undefined,
|
updateTime: undefined,
|
||||||
updateBy: undefined
|
updateBy: undefined,
|
||||||
};
|
};
|
||||||
this.resetForm && this.resetForm("form");
|
this.resetForm && this.resetForm("form");
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -85,6 +85,8 @@
|
|||||||
<el-table-column label="订单编号" align="center" prop="orderCode" />
|
<el-table-column label="订单编号" align="center" prop="orderCode" />
|
||||||
<el-table-column label="客户名称" align="center" prop="customerName" />
|
<el-table-column label="客户名称" align="center" prop="customerName" />
|
||||||
<el-table-column label="销售经理" align="center" prop="salesManager" />
|
<el-table-column label="销售经理" align="center" prop="salesManager" />
|
||||||
|
<el-table-column label="含税金额" align="center" prop="taxAmount" />
|
||||||
|
<el-table-column label="无税金额" align="center" prop="noTaxAmount" />
|
||||||
<el-table-column label="备注" align="center" prop="remark" />
|
<el-table-column label="备注" align="center" prop="remark" />
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@@ -147,6 +149,12 @@
|
|||||||
<el-form-item label="销售经理" prop="salesManager">
|
<el-form-item label="销售经理" prop="salesManager">
|
||||||
<el-input v-model="form.salesManager" placeholder="请输入销售经理" />
|
<el-input v-model="form.salesManager" placeholder="请输入销售经理" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="含税金额" prop="taxAmount">
|
||||||
|
<el-input-number v-model="form.taxAmount" placeholder="请输入含税金额" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="无税金额" prop="noTaxAmount">
|
||||||
|
<el-input-number v-model="form.noTaxAmount" placeholder="请输入无税金额" />
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="备注" prop="remark">
|
<el-form-item label="备注" prop="remark">
|
||||||
<el-input v-model="form.remark" placeholder="请输入备注" />
|
<el-input v-model="form.remark" placeholder="请输入备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -266,7 +274,9 @@ export default {
|
|||||||
createTime: undefined,
|
createTime: undefined,
|
||||||
createBy: undefined,
|
createBy: undefined,
|
||||||
updateTime: undefined,
|
updateTime: undefined,
|
||||||
updateBy: undefined
|
updateBy: undefined,
|
||||||
|
taxAmount: undefined,
|
||||||
|
noTaxAmount: undefined,
|
||||||
};
|
};
|
||||||
this.resetForm("form");
|
this.resetForm("form");
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user