222
schangxiang@126.com
2025-05-03 fb4915c13885cfca728f5b4c7624cf20bdb1d968
Weben_CMSרÓôúÂëÉú³ÉÆ÷/Weben_CMS_TemplateDemo/web/src/widgets/HIAWms/Views/Pages/WmsMaterial/WmsMaterial.tsx
@@ -116,10 +116,13 @@
    })
    // æ–°å¢žçš„æŸ¥è¯¢æ–¹æ³•
    const handleQuery = async () => {
      console.log('查询条件:', queryParams.value)
      // tableRef.value.getTableList()
      tableRef.value.getList(queryParams.value)
    const handleQuery = async (extraParams = {}) => {
     // è¿‡æ»¤æŽ‰ undefined çš„值
let filteredData = Object.assign(
  {},
  ...Object.entries(extraParams).map(([key, value]) => ((value !== undefined) ? { [key]: value } : {}))
);
      tableRef.value.getList(filteredData)
    }
    // é‡ç½®æŸ¥è¯¢æ¡ä»¶
@@ -207,7 +210,7 @@
            title={dialogConfigForQuery.title}
            row={current.value}
            sort={sort.value}
            onConfirm={onConfirmWmsMaterial}
            onConfirmQuery={handleQuery}
          />
          {/* æ–°å¢žçš„æŸ¥è¯¢è¡¨å• */}
@@ -341,12 +344,22 @@
                å¯¼å‡º
              </IconButton>
            </div>
            {/* <Search
            <Search
              placeholder="请输入关键字"
              v-model={search.value}
              onConfirm={onSearch}
              style={{ marginTop: '-1px' }}
            /> */}
            />
             <IconButton type="primary" icon="search" onClick={handleQuery}>
                æŸ¥è¯¢
              </IconButton>
              <IconButton
                style=""
                icon="refresh"
                onClick={resetQuery}
              >
                é‡ç½®
              </IconButton>
          </div>
          <RenderBaseTable