diff --git a/src/components/MultiConditionSearch/MultiConditionSearch.vue b/src/components/MultiConditionSearch/MultiConditionSearch.vue new file mode 100644 index 00000000..0cfd7951 --- /dev/null +++ b/src/components/MultiConditionSearch/MultiConditionSearch.vue @@ -0,0 +1,227 @@ + + + + + diff --git a/src/components/edittablehead/index.vue b/src/components/edittablehead/index.vue index 9dad8268..f76ef101 100644 --- a/src/components/edittablehead/index.vue +++ b/src/components/edittablehead/index.vue @@ -50,7 +50,6 @@ import { getTableSeting, postSaveTableSeting } from '@/api/basic/table'; const functions = inject('functions') as any; import Sortable from 'sortablejs'; import { getObjType, handleClearTableQuery } from '@/utils/util'; -import { it } from 'element-plus/es/locale'; interface TableColumnType { /** 表格列的key */ prop: string; diff --git a/src/option/aftersales/vueTvemp.js b/src/option/aftersales/vueTvemp.js index 90da4b46..520ba6d2 100644 --- a/src/option/aftersales/vueTvemp.js +++ b/src/option/aftersales/vueTvemp.js @@ -41,17 +41,17 @@ export const columnList = [ sortable: true, head: false, }, - // { - // prop: 'a', - // label: '工单创建仓', - // type: 1, - // values: '', - // width: '140', - // checkarr: [], - // fixed: false, - // sortable: true, - // head: false, - // }, + { + prop: 'warehouseName', + label: '工单创建仓', + type: 1, + values: '', + width: '140', + checkarr: [], + fixed: false, + sortable: true, + head: false, + }, { prop: 'workOrderNumber', label: '异常工单号', diff --git a/src/views/aftersales/aftersalesWorkOrder.vue b/src/views/aftersales/aftersalesWorkOrder.vue index fc2ba1c3..ef3c46d9 100644 --- a/src/views/aftersales/aftersalesWorkOrder.vue +++ b/src/views/aftersales/aftersalesWorkOrder.vue @@ -388,7 +388,7 @@ @@ -1007,7 +1007,7 @@ const details = reactive({ /** 时间选择器数据 */ stockupDate: [], /** 列表 */ - columnListPublic:columnList, //公共列表 + columnListPublic: columnList, //公共列表 /** 列表数据 */ data: [], /** 页面loading */ @@ -1023,7 +1023,7 @@ const details = reactive({ /** 分页参数 */ page: { currentPage: 1, - pageSize: 2, + pageSize: 30, total: 0, }, @@ -2494,25 +2494,25 @@ const exportReport = () => { if (details.selectionList.length) { dataID.ids = details.selectionList.map(item => item.id).join(','); } - JExportAll(dataID); - // switch (TabPermissions.value) { - // case 0: - // ExportAll(dataID); //全部 - // break; - // case 1: - // ExportingDuringProcessing(dataID); - // break; - // case 2: - // ProcessedExported(dataID); - // break; - // case 4: - // // 理赔金额未出 - // ExportClaimAmount(dataID); - // break; - // default: - // ExportAll(dataID); - // break; - // } + // JExportAll(dataID); + switch (TabPermissions.value) { + case 0: + ExportAll(dataID); //全部 + break; + case 1: + ExportingDuringProcessing(dataID); + break; + case 2: + ProcessedExported(dataID); + break; + case 4: + // 理赔金额未出 + ExportClaimAmount(dataID); + break; + default: + ExportAll(dataID); + break; + } }) .catch(() => {}); }; diff --git a/src/views/distribution/inventory/delivery/distributionStockArticle.vue b/src/views/distribution/inventory/delivery/distributionStockArticle.vue index f7ec5bcb..379331c2 100644 --- a/src/views/distribution/inventory/delivery/distributionStockArticle.vue +++ b/src/views/distribution/inventory/delivery/distributionStockArticle.vue @@ -6,15 +6,26 @@ - +
+ + +
- +
+ + +
+
@@ -675,6 +686,13 @@ + + diff --git a/src/views/waybill/WaybillOrderList.vue b/src/views/waybill/WaybillOrderList.vue index 655791f0..58552a90 100644 --- a/src/views/waybill/WaybillOrderList.vue +++ b/src/views/waybill/WaybillOrderList.vue @@ -13,11 +13,16 @@ --> - +
+ + +
@@ -279,7 +284,13 @@ :html="details.html" width="fit-content" /> - + + { + popupTitle.value = title; + console.log(input, 'input'); + if (input) { + const formattedInput = input.split(',').join('\n'); + searchInput.value = formattedInput; // 赋值给 inputAll + } else { + searchInput.value = ''; + } + dialogVisible.value = true; +}; +const handleSearchSubmit = value => { + if (popupTitle.value == '运单号搜索') { + query.value.waybillNoList = value; //搜索框值 + } + dialogVisible.value = false; +}; /** 请求页面数据 */ const onLoad = async (page?: any, params = {}) => { try { @@ -1066,6 +1097,14 @@ getListName({ name: '' }).then(res => { :deep(.header_search) { align-items: start; } +.el_div_input { + width: 100%; + display: flex; + align-items: center; + .el_dy_icon { + font-size: 1.5em; + } +} diff --git a/src/views/waybill/orderPackageList.vue b/src/views/waybill/orderPackageList.vue index cd1cd1d8..228d6c6b 100644 --- a/src/views/waybill/orderPackageList.vue +++ b/src/views/waybill/orderPackageList.vue @@ -11,11 +11,18 @@ :label="item.label" >