From 900f20d6734e0dff667ccfb26dca7d1fc173f01e Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期四, 23 四月 2026 09:33:33 +0800
Subject: [PATCH] feat(salesLedger): 将产品分类和规格型号改为输入框

---
 src/views/salesManagement/salesLedger/index.vue |   29 +++++++++++++----------------
 1 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index b01ab4d..66d387b 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -6,12 +6,7 @@
           <el-input v-model="searchForm.customerName" placeholder="璇疯緭鍏�" clearable prefix-icon="Search"
             @change="handleQuery" />
         </el-form-item>
-<!--        <el-form-item label="閿�鍞悎鍚屽彿锛�">-->
-<!--          <el-input v-model="searchForm.salesContractNo" placeholder="璇疯緭鍏�" clearable prefix-icon="Search"-->
-<!--            @change="handleQuery" />-->
-<!--        </el-form-item>-->
-<!--        <el-input v-model="form.salesContractNo" placeholder="鍙墜鍔ㄨ緭鍏ユ垨鑷姩鐢熸垚" clearable :disabled="operationType === 'view'">-->
-        <el-form-item label="閿�鍞鍗曞彿锛�">
+        <el-form-item label="璁㈠崟缂栧彿锛�">
           <el-input v-model="form.salesContractNo" placeholder="鍙墜鍔ㄨ緭鍏ユ垨鑷姩鐢熸垚" clearable :disabled="operationType === 'view'" />
                   </el-form-item>
         <el-form-item label="褰曞叆鏃ユ湡锛�">
@@ -109,10 +104,10 @@
           </template>
         </el-table-column>
         <el-table-column align="center" label="搴忓彿" type="index" width="60" />
-        <el-table-column label="閿�鍞鍗曞彿" prop="salesContractNo" width="180" show-overflow-tooltip />
+        <el-table-column label="璁㈠崟缂栧彿" prop="salesContractNo" width="180" show-overflow-tooltip />
         <el-table-column label="瀹㈡埛鍚嶇О" prop="customerName" width="300" show-overflow-tooltip />
         <el-table-column label="涓氬姟鍛�" prop="salesman" width="100" show-overflow-tooltip />
-        <el-table-column label="椤圭洰鍚嶇О" prop="projectName" width="180" show-overflow-tooltip />
+<!--        <el-table-column label="椤圭洰鍚嶇О" prop="projectName" width="180" show-overflow-tooltip />-->
         <el-table-column label="浠樻鏂瑰紡" prop="paymentMethod" show-overflow-tooltip />
         <el-table-column label="鍚堝悓閲戦(鍏�)" prop="contractAmount" width="220" show-overflow-tooltip
           :formatter="formattedNumber" />
@@ -137,7 +132,7 @@
 				<!-- 鎶ヤ环鍗曞鍏ュ叆鍙o細鏀惧湪琛ㄥ崟椤堕儴锛岄�夋嫨鍚庡弽鏄惧鎴�/涓氬姟鍛樼瓑 -->
         <el-row :gutter="30">
           <el-col :span="12">
-            <el-form-item label="閿�鍞鍗曞彿锛�" prop="salesContractNo">
+            <el-form-item label="璁㈠崟缂栧彿锛�" prop="salesContractNo">
               <el-input v-model="form.salesContractNo" placeholder="鍙墜鍔ㄨ緭鍏ユ垨鑷姩鐢熸垚" clearable :disabled="operationType === 'view'" />
             </el-form-item>
           </el-col>
@@ -337,17 +332,19 @@
 				<el-row :gutter="30">
 					<el-col :span="24">
 						<el-form-item label="浜у搧澶х被锛�" prop="productCategory">
-							<el-tree-select v-model="productForm.productCategory" placeholder="璇烽�夋嫨" clearable filterable check-strictly
-							                @change="getModels" :data="productOptions" :render-after-expand="false" style="width: 100%" />
+              <el-input v-model="productForm.productCategory" placeholder="璇疯緭鍏�" clearable />
+<!--							<el-tree-select v-model="productForm.productCategory" placeholder="璇烽�夋嫨" clearable filterable check-strictly-->
+<!--							                @change="getModels" :data="productOptions" :render-after-expand="false" style="width: 100%" />-->
 						</el-form-item>
 					</el-col>
 				</el-row>
 				<el-row :gutter="30">
 					<el-col :span="24">
-						<el-form-item label="瑙勬牸鍨嬪彿锛�" prop="productModelId">
-							<el-select v-model="productForm.productModelId" placeholder="璇烽�夋嫨" clearable @change="getProductModel" filterable>
-								<el-option v-for="item in modelOptions" :key="item.id" :label="item.model" :value="item.id" />
-							</el-select>
+						<el-form-item label="瑙勬牸鍨嬪彿锛�" prop="specificationModel">
+              <el-input v-model="productForm.specificationModel" placeholder="璇疯緭鍏�" clearable />
+<!--							<el-select v-model="productForm.productModelId" placeholder="璇烽�夋嫨" clearable @change="getProductModel" filterable>-->
+<!--								<el-option v-for="item in modelOptions" :key="item.id" :label="item.model" :value="item.id" />-->
+<!--							</el-select>-->
 						</el-form-item>
 					</el-col>
 				</el-row>
@@ -1324,7 +1321,7 @@
 	productOperationType.value = type;
 	productForm.value = {
 		taxRate: 0,
-		invoiceType: "澧炴櫘绁�"
+		invoiceType: ""
 	};
 	proxy.resetForm("productFormRef");
 	if (type === "edit") {

--
Gitblit v1.9.3