refactor(crm): 重构合同模块为订单模块并优化相关功能
重构合同模块为订单模块,包括以下主要变更: 1. 将合同编号字段从contractNo统一改为contractCode 2. 在CrmOrderBo中添加日期格式化注解 3. 重构ContractTabs组件为订单详情页 4. 添加销售员字段和相关选择器 5. 优化订单列表查询条件和展示 6. 调整订单附件管理功能
This commit is contained in:
@@ -23,8 +23,12 @@
|
||||
<el-input v-model="queryParams.contractName" placeholder="请输入合同名称" clearable
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="合同编号" prop="contractNo">
|
||||
<el-input v-model="queryParams.contractNo" placeholder="请输入合同编号" clearable
|
||||
<el-form-item label="销售员" prop="salesman">
|
||||
<el-input v-model="queryParams.salesman" placeholder="请输入销售员" clearable
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="合同编号" prop="contractCode">
|
||||
<el-input v-model="queryParams.contractCode" placeholder="请输入合同编号" clearable
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="供方" prop="supplier">
|
||||
@@ -116,12 +120,13 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listContract, updateContract } from "@/api/crm/contract";
|
||||
import { listOrder, updateOrder } from "@/api/crm/order";
|
||||
import * as ExcelJS from 'exceljs';
|
||||
import { saveAs } from 'file-saver';
|
||||
|
||||
export default {
|
||||
name: "ContractList",
|
||||
dicts: ['wip_pack_saleman'],
|
||||
data() {
|
||||
return {
|
||||
// 合同信息表格数据
|
||||
@@ -156,7 +161,7 @@ export default {
|
||||
/** 查询合同信息列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
listContract(this.queryParams).then(response => {
|
||||
listOrder(this.queryParams).then(response => {
|
||||
this.contractList = response.rows;
|
||||
this.total = response.total;
|
||||
this.loading = false;
|
||||
@@ -164,7 +169,7 @@ export default {
|
||||
},
|
||||
/** 状态变更 */
|
||||
handleChangeStatus(row) {
|
||||
updateContract(row).then(response => {
|
||||
updateOrder(row).then(response => {
|
||||
this.$message({
|
||||
message: "状态变更成功",
|
||||
type: "success"
|
||||
|
||||
Reference in New Issue
Block a user