From 6bbceeae0a692ef60f429dbca889752fcb09ec9a Mon Sep 17 00:00:00 2001
From: houshuai <17802598606@163.com>
Date: 星期四, 03 七月 2025 19:42:01 +0800
Subject: [PATCH] 线边库和订单 基本页面搭建

---
 src/views/lsw/LswMateriaView.vue |   43 +++++++++++++++++++++++++++++++++++++++----
 1 files changed, 39 insertions(+), 4 deletions(-)

diff --git a/src/views/lsw/LswMateriaView.vue b/src/views/lsw/LswMateriaView.vue
index 0b726ef..9dee24c 100644
--- a/src/views/lsw/LswMateriaView.vue
+++ b/src/views/lsw/LswMateriaView.vue
@@ -3,7 +3,39 @@
     :bordered="false"
     title="绾胯竟搴撶墿鏂欎俊鎭�"
   >
-    <a-button @click="handleAdd" type="primary" icon="plus">鏂板鐗╂枡淇℃伅-娴嬭瘯</a-button>
+    <div class="table-page-search-wrapper">
+      <a-form layout="inline" @keyup.enter.native="searchQuery">
+        <a-row :gutter="24">
+          <a-col :xl="6" :lg="7" :md="8" :sm="24">
+            <a-form-item label="鐗╂枡缂栫爜">
+              <j-input placeholder="璇疯緭鍏ョ墿鏂欑紪鐮�" v-model="queryParam.materialNumber"></j-input>
+            </a-form-item>
+          </a-col>
+          <a-col :xl="6" :lg="7" :md="8" :sm="24">
+            <a-form-item label="鐗╂枡鍚嶇О">
+              <j-input placeholder="璇疯緭鍏ョ墿鏂欏悕绉�" v-model="queryParam.materialName"></j-input>
+            </a-form-item>
+          </a-col>
+          <a-col :xl="6" :lg="7" :md="8" :sm="24">
+            <a-form-item label="鐗╂枡鍨嬪彿">
+              <j-input placeholder="璇疯緭鍏ョ墿鏂欏瀷鍙�" v-model="queryParam.materialModel"></j-input>
+            </a-form-item>
+          </a-col>
+          <a-col :xl="6" :lg="7" :md="8" :sm="24">
+            <a-form-item label="鐗╂枡绫诲瀷">
+              <j-dict-select-tag placeholder="璇疯緭鍏ョ墿鏂欑被鍨�"  dictCode="material_category" v-model="queryParam.materialCategory"></j-dict-select-tag>
+            </a-form-item>
+          </a-col>
+          <a-col :xl="6" :lg="7" :md="8" :sm="24">
+            <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
+            </span>
+          </a-col>
+        </a-row>
+      </a-form>
+    </div>
+<!--    <a-button @click="handleAdd" type="primary" icon="plus">鏂板鐗╂枡淇℃伅-娴嬭瘯</a-button>-->
     <a-spin :spinning="confirmLoading">
       <div>
         <!-- 涓昏〃鍗曞尯鍩� -->
@@ -154,8 +186,8 @@
             defaultValue: ''
           },
           {
-            title: '搴撳瓨鍦癐D',
-            key: 'warehouseId',
+            title: '搴撳瓨鍦�',
+            key: 'warehouseName',
             type: JVXETypes.input,
             width: '200px',
             placeholder: '璇疯緭鍏�${title}',
@@ -172,6 +204,7 @@
         ]
       },
       url: {
+        //searchlikeQuery
         list: '/lswmaterial/lswMaterial/list',
         queryById: '/lswmaterial/lswMaterial/queryById',
         lswMaterialInventory: {
@@ -212,15 +245,17 @@
       console.log('test---->', this.selectedRowKeys[0])
     },
     async onSelectChange(selectedRowKeys) {
+      this.lswMaterialInventoryTable.loading = true
       // 鍗曢�夋ā寮忎笅锛宻electedRowKeys 鏄暟缁勶紝浣嗛暱搴︽渶澶氫负1
       console.log('鐐瑰嚮浜�---->')
       this.selectedRowKeys = selectedRowKeys
-
+      this.lswMaterialInventoryTable.dataSource=[]
       // 鑾峰彇閫変腑琛岀殑瀹屾暣鏁版嵁
       if (selectedRowKeys.length > 0) {
         const selectedId = selectedRowKeys[0] // 閫変腑琛岀殑id
         const lswMaterialInventoryResult = await getAction(this.url.lswMaterialInventory.list, { 'id': selectedId })
         this.lswMaterialInventoryTable.dataSource = lswMaterialInventoryResult.result
+        this.lswMaterialInventoryTable.loading = false
       }
     }
 

--
Gitblit v1.9.3