From de4e098a962e8403d9b32590f0acba025b8072f6 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期六, 14 三月 2026 17:51:27 +0800
Subject: [PATCH] 一些修改
---
src/views/basicData/product/ProductSelectDialog.vue | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/views/basicData/product/ProductSelectDialog.vue b/src/views/basicData/product/ProductSelectDialog.vue
index bd0c7f5..b9fc458 100644
--- a/src/views/basicData/product/ProductSelectDialog.vue
+++ b/src/views/basicData/product/ProductSelectDialog.vue
@@ -8,14 +8,14 @@
:model="query"
class="mb-2 search-form">
<el-form-item label="浜у搧鍚嶇О">
- <el-input v-model="query.materialName"
+ <el-input v-model="query.productName"
size="small"
placeholder="杈撳叆浜у搧鍚嶇О"
clearable
@keyup.enter="onSearch" />
</el-form-item>
<el-form-item label="瑙勬牸">
- <el-input v-model="query.specification"
+ <el-input v-model="query.model"
size="small"
placeholder="杈撳叆瑙勬牸"
clearable
@@ -42,7 +42,7 @@
:data="tableData"
height="420"
highlight-current-row
- row-key="skuId"
+ row-key="id"
@selection-change="handleSelectionChange"
@select="handleSelect">
<el-table-column type="selection"
@@ -50,16 +50,16 @@
<el-table-column type="index"
label="搴忓彿"
width="60" />
- <el-table-column prop="materialName"
+ <el-table-column prop="productName"
label="浜у搧鍚嶇О"
min-width="160" />
<el-table-column prop="materialCode"
label="鐗╂枡缂栫爜"
min-width="200" />
- <el-table-column prop="specification"
+ <el-table-column prop="model"
label="瑙勬牸"
min-width="200" />
- <el-table-column prop="baseUnit"
+ <el-table-column prop="unit"
label="鍗曚綅"
min-width="160" />
</el-table>
@@ -90,11 +90,11 @@
import { modelListPage } from "@/api/basicData/newProduct";
export type ProductRow = {
- skuId: number;
- specification: string;
+ id: number;
+ model: string;
materialCode: string;
- baseUnit?: string;
- materialName?: string;
+ unit?: string;
+ productName?: string;
};
const props = defineProps<{
@@ -110,9 +110,9 @@
});
const query = reactive({
- specification: "",
+ model: "",
materialCode: "",
- materialName: "",
+ productName: "",
});
const page = reactive({
@@ -157,7 +157,7 @@
nextTick(() => {
if (tableRef.value) {
tableData.value.forEach(item => {
- if (item.skuId !== row.skuId) {
+ if (item.id !== row.id) {
tableRef.value.toggleRowSelection(item, false);
}
});
@@ -173,9 +173,9 @@
}
function onReset() {
- query.specification = "";
+ query.model = "";
query.materialCode = "";
- query.materialName = "";
+ query.productName = "";
page.pageNum = 1;
loadData();
}
@@ -205,9 +205,9 @@
try {
multipleSelection.value = []; // 缈婚〉/鎼滅储鍚庢竻绌洪�夋嫨鏇寸鍚堥鏈�
const res: any = await modelListPage({
- specification: query.specification.trim(),
+ model: query.model.trim(),
materialCode: query.materialCode.trim(),
- materialName: query.materialName.trim(),
+ productName: query.productName.trim(),
type: 1,
current: page.pageNum,
size: page.pageSize,
--
Gitblit v1.9.3