From 7d95449583e9ad24a5aae1cef6a04f1a20ca3412 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期一, 18 五月 2026 16:32:06 +0800
Subject: [PATCH] 新增编辑销售合同号,可以自动生成,也可自定义
---
src/views/salesManagement/salesLedger/index.vue | 17 +++++++++++------
1 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 49450cf..30b7ef3 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -302,10 +302,14 @@
<el-col :span="12">
<el-form-item label="閿�鍞悎鍚屽彿锛�"
prop="salesContractNo">
- <el-input v-model="form.salesContractNo"
- placeholder="鑷姩鐢熸垚"
- clearable
- disabled />
+ <div style="display: flex; align-items: center; gap: 12px; width: 100%;">
+ <el-checkbox v-model="form.autoGenerateContractNo" v-if="operationType === 'add'">鑷姩鐢熸垚</el-checkbox>
+ <el-input v-model="form.salesContractNo"
+ :placeholder="form.autoGenerateContractNo ? '鑷姩鐢熸垚' : '璇疯緭鍏ラ攢鍞悎鍚屽彿'"
+ :disabled="form.autoGenerateContractNo && operationType === 'add'"
+ clearable
+ />
+ </div>
</el-form-item>
</el-col>
<el-col :span="12">
@@ -1079,6 +1083,7 @@
},
form: {
salesContractNo: "",
+ autoGenerateContractNo: true, // 鏄惁鑷姩鐢熸垚閿�鍞悎鍚屽彿
salesman: "",
customerId: "",
entryPerson: "",
@@ -1464,7 +1469,7 @@
// 鎵撳紑寮规
const openForm = async (type, row) => {
operationType.value = type;
- form.value = {};
+ form.value.autoGenerateContractNo = true
productData.value = [];
selectedQuotation.value = null;
currentCustomerType.value = "";
@@ -2949,4 +2954,4 @@
page-break-after: avoid;
}
}
-</style>
+</style>
\ No newline at end of file
--
Gitblit v1.9.3