|  |  |  | 
|---|
|  |  |  | import TdButton from '@/components/TdButton/TdButton' | 
|---|
|  |  |  | import { vPermission } from '@/libs/Permission/Permission' | 
|---|
|  |  |  | import { | 
|---|
|  |  |  | getWmsEnumData, | 
|---|
|  |  |  | getWmsDataList, | 
|---|
|  |  |  | getWmsEnumData | 
|---|
|  |  |  | } from '@/widgets/HIAWms/Models/Service/WmsMaterialDrawer' | 
|---|
|  |  |  | import { | 
|---|
|  |  |  | ElInput, | 
|---|
|  |  |  | 
|---|
|  |  |  | const wmsMaterialQueryDrawerRef=ref(null); | 
|---|
|  |  |  | // æ°å¢çæ¥è¯¢æ¡ä»¶ | 
|---|
|  |  |  | const queryForm = ref({ | 
|---|
|  |  |  | filter: '', | 
|---|
|  |  |  | searchVal: '', | 
|---|
|  |  |  | str_searchFormInputAttrs:[] | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //å®ä¹æ´ä½æ¨¡ç³æ¥è¯¢çåæ°ç»(注æï¼å¿
须大å°åè·å端çå®ä½ç±»å±æ§åä¸è´ï¼å¦åä¼å¯¼è´å¹é
ä¸å¯¹çé®é¢) | 
|---|
|  |  |  | const _searchFormInputAttrs = ref([ | 
|---|
|  |  |  | 'MaterialCode', | 
|---|
|  |  |  | 'MaterialName', | 
|---|
|  |  |  | 'Remark' | 
|---|
|  |  |  | ]); | 
|---|
|  |  |  | const searchFormInputAttrs_Placeholder = ref('请è¾å
¥ç©æç¼ç /ç©æåç§°/夿³¨'); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // å¨ææä¸¾é项 | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // å®ä¹ååºå¼æ¥è¯¢æ°æ® | 
|---|
|  |  |  | const _curHighQueryData = ref({ filter: '' }); | 
|---|
|  |  |  | const _curHighQueryData = ref({ searchVal: '',str_searchFormInputAttrs:[] }); | 
|---|
|  |  |  | // æ°ççæ¥è¯¢æ¹æ³ï¼ä¸»é¡µé¢ä¸çæé®ãæ¥è¯¢ãï¼ | 
|---|
|  |  |  | const handleQueryForMain = async () => { | 
|---|
|  |  |  | _curHighQueryData.value.filter = queryForm.value.filter; | 
|---|
|  |  |  | _curHighQueryData.value.searchVal = queryForm.value.searchVal; | 
|---|
|  |  |  | _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value; | 
|---|
|  |  |  | tableRef.value.getList(_curHighQueryData.value) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // æ°ççæ¥è¯¢æ¹æ³ï¼é«çº§æ¥è¯¢ä¸çæé®ãæ¥è¯¢ãï¼ | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // æ°ççæ¥è¯¢éç½® | 
|---|
|  |  |  | const resetQuery = () => { | 
|---|
|  |  |  | queryForm.value.filter = '' | 
|---|
|  |  |  | queryForm.value.searchVal = '' | 
|---|
|  |  |  | queryForm.value.str_searchFormInputAttrs=_searchFormInputAttrs.value; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //æ°ççå¯¼åºæ¹æ³ | 
|---|
|  |  |  | const handleExport=()=>{ | 
|---|
|  |  |  | 
|---|
|  |  |  | //ä¿åæ¥è¯¢å¼ | 
|---|
|  |  |  | const commonSaveCurHighQueryData=(filteredData={})=>{ | 
|---|
|  |  |  | _curHighQueryData.value = { ..._curHighQueryData.value, ...filteredData }; | 
|---|
|  |  |  | _curHighQueryData.value.filter = queryForm.value.filter | 
|---|
|  |  |  | _curHighQueryData.value.searchVal = queryForm.value.searchVal | 
|---|
|  |  |  | _curHighQueryData.value.str_searchFormInputAttrs =_searchFormInputAttrs.value; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //è·åé«çº§æ¥è¯¢å¼¹åºæ¡çæ¥è¯¢å¼ | 
|---|
|  |  |  | const commonGetHighQueryForm=(extraParams={})=>{ | 
|---|
|  |  |  | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | //ç»åæ¨¡ç³æ¥è¯¢ | 
|---|
|  |  |  | filteredData.filter = queryForm.value.filter | 
|---|
|  |  |  | filteredData.searchVal = queryForm.value.searchVal | 
|---|
|  |  |  | filteredData.str_searchFormInputAttrs =_searchFormInputAttrs.value; | 
|---|
|  |  |  | return filteredData; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | <ElFormItem style={{ marginTop: '15px' }}> | 
|---|
|  |  |  | <ElFormItem label="å
³é®å"> | 
|---|
|  |  |  | <ElInput | 
|---|
|  |  |  | v-model={queryForm.value.filter} | 
|---|
|  |  |  | placeholder="请è¾å
¥å
³é®åæç´¢" | 
|---|
|  |  |  | v-model={queryForm.value.searchVal} | 
|---|
|  |  |  | placeholder={searchFormInputAttrs_Placeholder.value} | 
|---|
|  |  |  | clearable | 
|---|
|  |  |  | class={styles.formItem} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | 
|---|
|  |  |  | <IconButton type="primary" icon="search" onClick={handleQueryForMain}> | 
|---|
|  |  |  | æ¥è¯¢ | 
|---|
|  |  |  | </IconButton> | 
|---|
|  |  |  | <IconButton style="" icon="refresh" onClick={resetQuery}> | 
|---|
|  |  |  | {/* <IconButton style="" icon="refresh" onClick={resetQuery}> | 
|---|
|  |  |  | éç½® | 
|---|
|  |  |  | </IconButton> | 
|---|
|  |  |  | </IconButton> */} | 
|---|
|  |  |  | <IconButton | 
|---|
|  |  |  | v-permission="wmsMaterial-add" | 
|---|
|  |  |  | icon="search" | 
|---|