diff --git a/src/components/BasicForm/src/BasicForm.vue b/src/components/BasicForm/src/BasicForm.vue index ea46ca254..297d6f92b 100644 --- a/src/components/BasicForm/src/BasicForm.vue +++ b/src/components/BasicForm/src/BasicForm.vue @@ -34,6 +34,56 @@ + + + + + + + + + +
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - diff --git a/src/views/wms/accountcalendar/index.vue b/src/views/wms/accountcalendar/index.vue index e7deb5594..d28a0259a 100644 --- a/src/views/wms/accountcalendar/index.vue +++ b/src/views/wms/accountcalendar/index.vue @@ -36,12 +36,11 @@ ref="basicFormRef" @success="getList" :rules="AccountcalendarRules" - :formAllSchemas="Accountcalendar.allSchemas" - searchTableTitle="物料基础信息" + :formAllSchemas="Accountcalendar.allSchemas" :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="AccountcalendarApi.updateAccountcalendar" :apiCreate="AccountcalendarApi.createAccountcalendar" + :isBusiness="false" /> @@ -54,7 +53,6 @@ diff --git a/src/views/wms/areabasic/index.vue b/src/views/wms/areabasic/index.vue index efa824119..5d9b59dc7 100644 --- a/src/views/wms/areabasic/index.vue +++ b/src/views/wms/areabasic/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="AreaRules" - :formAllSchemas="Area.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Area.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="AreaApi.updateArea" :apiCreate="AreaApi.createArea" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,9 @@ diff --git a/src/views/wms/currencyexchange/index.vue b/src/views/wms/currencyexchange/index.vue index 544d3ca9e..60ff47002 100644 --- a/src/views/wms/currencyexchange/index.vue +++ b/src/views/wms/currencyexchange/index.vue @@ -36,12 +36,11 @@ ref="basicFormRef" @success="getList" :rules="CurrencyexchangeRules" - :formAllSchemas="Currencyexchange.allSchemas" - searchTableTitle="物料基础信息" + :formAllSchemas="Currencyexchange.allSchemas" :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="CurrencyexchangeApi.updateCurrencyexchange" :apiCreate="CurrencyexchangeApi.createCurrencyexchange" + :isBusiness="false" /> @@ -54,7 +53,6 @@ diff --git a/src/views/wms/customer/index.vue b/src/views/wms/customer/index.vue index 0977e1fe2..fe6a67dd1 100644 --- a/src/views/wms/customer/index.vue +++ b/src/views/wms/customer/index.vue @@ -36,12 +36,11 @@ ref="basicFormRef" @success="getList" :rules="CustomerRules" - :formAllSchemas="Customer.allSchemas" - searchTableTitle="物料基础信息" + :formAllSchemas="Customer.allSchemas" :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="CustomerApi.updateCustomer" :apiCreate="CustomerApi.createCustomer" + :isBusiness="false" /> @@ -54,7 +53,6 @@ diff --git a/src/views/wms/customerdock/index.vue b/src/views/wms/customerdock/index.vue index a36e94a0a..fa3496dce 100644 --- a/src/views/wms/customerdock/index.vue +++ b/src/views/wms/customerdock/index.vue @@ -37,11 +37,11 @@ @success="getList" :rules="CustomerdockRules" :formAllSchemas="Customerdock.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :searchTableParams="searchTableParams" :apiUpdate="CustomerdockApi.updateCustomerdock" :apiCreate="CustomerdockApi.createCustomerdock" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,11 @@ diff --git a/src/views/wms/customeritem/index.vue b/src/views/wms/customeritem/index.vue index 086289924..cc3afe833 100644 --- a/src/views/wms/customeritem/index.vue +++ b/src/views/wms/customeritem/index.vue @@ -37,11 +37,11 @@ @success="getList" :rules="CustomeritemRules" :formAllSchemas="Customeritem.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :searchTableParams="searchTableParams" :apiUpdate="CustomeritemApi.updateCustomeritem" :apiCreate="CustomeritemApi.createCustomeritem" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -55,8 +55,9 @@ import download from '@/utils/download' import * as CustomeritemApi from '@/api/wms/customeritem' import * as ItembasicApi from '@/api/wms/itembasic' +import * as CustomerApi from '@/api/wms/customer' import BasicForm from '@/components/BasicForm/src/BasicForm.vue' -import { Customeritem, CustomeritemRules, ItemBasic } from '@/utils/disposition/tableColumns' +import { Customer, Customeritem, CustomeritemRules, ItemBasic } from '@/utils/disposition/tableColumns' import * as defaultButtons from '@/utils/disposition/defaultButtons' import TableHead from '@/components/TableHead/src/TableHead.vue' import ImportForm from '@/components/ImportForm/src/ImportForm.vue' @@ -67,6 +68,19 @@ defineOptions({ name: 'Customeritem' }) const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 +// 查询列表参数设置 +const searchTableParams = ref([{ + formField: 'customerCode', + searchTableTitle: '客户信息', + searchTableAllSchemas: Customer.allSchemas, + searchTablePage: CustomerApi.getCustomerPage +},{ + formField: 'itemCode', + searchTableTitle: '物料信息', + searchTableAllSchemas: ItemBasic.allSchemas, + searchTablePage: ItembasicApi.getItembasicPage +}]) + const { tableObject, tableMethods } = useTable({ getListApi: CustomeritemApi.getCustomeritemPage // 分页接口 }) @@ -79,8 +93,7 @@ const HeadButttondata = [ defaultButtons.defaultAddBtn({hasPermi:'wms:customeritem:create'}), // 新增 defaultButtons.defaultImportBtn({hasPermi:'wms:customeritem:import'}), // 导入 defaultButtons.defaultExportBtn({hasPermi:'wms:customeritem:export'}), // 导出 - // defaultButtons.defaultFilterBtn(), // 筛选 - defaultButtons.defaultFreshBtn(null), // 刷新 + defaultButtons.defaultFreshBtn(null),//刷新 // { // label: '自定义扩展按钮', // name: 'zdy', @@ -129,6 +142,19 @@ const openForm = (type: string, row?: any) => { basicFormRef.value.open(type, row) } +// 查询页面返回 +const searchTableSuccess = (formField, searchField, val, formRef) => { + console.log(144, formField) + console.log(145, searchField) + console.log(146, val) + console.log(147, formRef) + nextTick(() => { + const setV = {} + setV[formField] = val[0][searchField] + formRef.setValues(setV) + }) +} + /** 详情操作 */ const detailRef = ref() const openDetail = (row: any, titleName: any, titleValue: any) => { diff --git a/src/views/wms/dock/DockForm.vue b/src/views/wms/dock/DockForm.vue deleted file mode 100644 index 156705593..000000000 --- a/src/views/wms/dock/DockForm.vue +++ /dev/null @@ -1,224 +0,0 @@ - - diff --git a/src/views/wms/dock/index.vue b/src/views/wms/dock/index.vue index e2d30e6d7..4f9647426 100644 --- a/src/views/wms/dock/index.vue +++ b/src/views/wms/dock/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="DockRules" - :formAllSchemas="Dock.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Dock.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="DockApi.updateDock" :apiCreate="DockApi.createDock" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,10 @@ diff --git a/src/views/wms/location/index.vue b/src/views/wms/location/index.vue index 9a92ec638..d737a4163 100644 --- a/src/views/wms/location/index.vue +++ b/src/views/wms/location/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="LocationRules" - :formAllSchemas="Location.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Location.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="LocationApi.updateLocation" :apiCreate="LocationApi.createLocation" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,11 @@ diff --git a/src/views/wms/locationgroup/index.vue b/src/views/wms/locationgroup/index.vue index 4021fbdee..7c1ab264f 100644 --- a/src/views/wms/locationgroup/index.vue +++ b/src/views/wms/locationgroup/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="LocationgroupRules" - :formAllSchemas="Locationgroup.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Locationgroup.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="LocationgroupApi.updateLocationgroup" :apiCreate="LocationgroupApi.createLocationgroup" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,10 @@ diff --git a/src/views/wms/process/index.vue b/src/views/wms/process/index.vue index efb331da2..fd607c6a0 100644 --- a/src/views/wms/process/index.vue +++ b/src/views/wms/process/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="ProcessRules" - :formAllSchemas="Process.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Process.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="ProcessApi.updateProcess" :apiCreate="ProcessApi.createProcess" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,10 @@ diff --git a/src/views/wms/productionline/index.vue b/src/views/wms/productionline/index.vue index ff0aab831..183c6d9f0 100644 --- a/src/views/wms/productionline/index.vue +++ b/src/views/wms/productionline/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="ProductionlineRules" - :formAllSchemas="Productionline.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Productionline.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="ProductionlineApi.updateProductionline" :apiCreate="ProductionlineApi.createProductionline" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,10 @@ diff --git a/src/views/wms/project/index.vue b/src/views/wms/project/index.vue index e6c3768c5..8bbdd38c1 100644 --- a/src/views/wms/project/index.vue +++ b/src/views/wms/project/index.vue @@ -37,11 +37,11 @@ @success="getList" :rules="ProjectRules" :formAllSchemas="Project.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :searchTableParams="searchTableParams" :apiUpdate="ProjectApi.updateProject" :apiCreate="ProjectApi.createProject" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,9 @@ diff --git a/src/views/wms/purchaseprice/index.vue b/src/views/wms/purchaseprice/index.vue index 18fd91435..727cf0ec7 100644 --- a/src/views/wms/purchaseprice/index.vue +++ b/src/views/wms/purchaseprice/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="PurchasepriceRules" - :formAllSchemas="Purchaseprice.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Purchaseprice.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="PurchasepriceApi.updatePurchaseprice" :apiCreate="PurchasepriceApi.createPurchaseprice" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -55,8 +55,9 @@ import download from '@/utils/download' import * as PurchasepriceApi from '@/api/wms/purchaseprice' import * as ItembasicApi from '@/api/wms/itembasic' +import * as SupplierApi from '@/api/wms/supplier' import BasicForm from '@/components/BasicForm/src/BasicForm.vue' -import { Purchaseprice, PurchasepriceRules, ItemBasic } from '@/utils/disposition/tableColumns' +import { Purchaseprice, PurchasepriceRules, ItemBasic, Supplier } from '@/utils/disposition/tableColumns' import * as defaultButtons from '@/utils/disposition/defaultButtons' import TableHead from '@/components/TableHead/src/TableHead.vue' import ImportForm from '@/components/ImportForm/src/ImportForm.vue' @@ -67,6 +68,19 @@ defineOptions({ name: 'Purchaseprice' }) const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 +// 查询列表参数设置 +const searchTableParams = ref([{ + formField: 'supplierCode', + searchTableTitle: '供应商信息', + searchTableAllSchemas: Supplier.allSchemas, + searchTablePage: SupplierApi.getSupplierPage +},{ + formField: 'itemCode', + searchTableTitle: '物料信息', + searchTableAllSchemas: ItemBasic.allSchemas, + searchTablePage: ItembasicApi.getItembasicPage +}]) + const { tableObject, tableMethods } = useTable({ getListApi: PurchasepriceApi.getPurchasepricePage // 分页接口 }) @@ -79,8 +93,7 @@ const HeadButttondata = [ defaultButtons.defaultAddBtn({hasPermi:'wms:purchaseprice:create'}), // 新增 defaultButtons.defaultImportBtn({hasPermi:'wms:purchaseprice:import'}), // 导入 defaultButtons.defaultExportBtn({hasPermi:'wms:purchaseprice:export'}), // 导出 - // defaultButtons.defaultFilterBtn(), // 筛选 - defaultButtons.defaultFreshBtn(null), // 刷新 + defaultButtons.defaultFreshBtn(null),//刷新 // { // label: '自定义扩展按钮', // name: 'zdy', @@ -129,6 +142,19 @@ const openForm = (type: string, row?: any) => { basicFormRef.value.open(type, row) } +// 查询页面返回 +const searchTableSuccess = (formField, searchField, val, formRef) => { + console.log(144, formField) + console.log(145, searchField) + console.log(146, val) + console.log(147, formRef) + nextTick(() => { + const setV = {} + setV[formField] = val[0][searchField] + formRef.setValues(setV) + }) +} + /** 详情操作 */ const detailRef = ref() const openDetail = (row: any, titleName: any, titleValue: any) => { diff --git a/src/views/wms/recordsetting/index.vue b/src/views/wms/recordsetting/index.vue index d6b61efd5..4301b7f69 100644 --- a/src/views/wms/recordsetting/index.vue +++ b/src/views/wms/recordsetting/index.vue @@ -42,6 +42,7 @@ :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="RecordsettingApi.updateRecordsetting" :apiCreate="RecordsettingApi.createRecordsetting" + :isBusiness="false" /> @@ -79,8 +80,7 @@ const HeadButttondata = [ defaultButtons.defaultAddBtn({hasPermi:'wms:recordsetting:create'}), // 新增 defaultButtons.defaultImportBtn({hasPermi:'wms:recordsetting:import'}), // 导入 defaultButtons.defaultExportBtn({hasPermi:'wms:recordsetting:export'}), // 导出 - // defaultButtons.defaultFilterBtn(), // 筛选 - defaultButtons.defaultFreshBtn(null), // 刷新 + defaultButtons.defaultFreshBtn(null),//刷新 // { // label: '自定义扩展按钮', // name: 'zdy', diff --git a/src/views/wms/requestsetting/index.vue b/src/views/wms/requestsetting/index.vue index 9895db6d8..2869d86d9 100644 --- a/src/views/wms/requestsetting/index.vue +++ b/src/views/wms/requestsetting/index.vue @@ -42,6 +42,7 @@ :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="RequestsettingApi.updateRequestsetting" :apiCreate="RequestsettingApi.createRequestsetting" + :isBusiness="false" /> @@ -79,8 +80,7 @@ const HeadButttondata = [ defaultButtons.defaultAddBtn({hasPermi:'wms:requestsetting:create'}), // 新增 defaultButtons.defaultImportBtn({hasPermi:'wms:requestsetting:import'}), // 导入 defaultButtons.defaultExportBtn({hasPermi:'wms:requestsetting:export'}), // 导出 - // defaultButtons.defaultFilterBtn(), // 筛选 - defaultButtons.defaultFreshBtn(null), // 刷新 + defaultButtons.defaultFreshBtn(null),//刷新 // { // label: '自定义扩展按钮', // name: 'zdy', diff --git a/src/views/wms/rule/index.vue b/src/views/wms/rule/index.vue index c24a8b580..13ccb7b95 100644 --- a/src/views/wms/rule/index.vue +++ b/src/views/wms/rule/index.vue @@ -42,6 +42,7 @@ :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="RuleApi.updateRule" :apiCreate="RuleApi.createRule" + :isBusiness="false" /> @@ -79,8 +80,7 @@ const HeadButttondata = [ defaultButtons.defaultAddBtn({hasPermi:'wms:rule:create'}), // 新增 defaultButtons.defaultImportBtn({hasPermi:'wms:rule:import'}), // 导入 defaultButtons.defaultExportBtn({hasPermi:'wms:rule:export'}), // 导出 - // defaultButtons.defaultFilterBtn(), // 筛选 - defaultButtons.defaultFreshBtn(null), // 刷新 + defaultButtons.defaultFreshBtn(null),//刷新 // { // label: '自定义扩展按钮', // name: 'zdy', diff --git a/src/views/wms/saleprice/SalepriceForm.vue b/src/views/wms/saleprice/SalepriceForm.vue deleted file mode 100644 index ff5afbd77..000000000 --- a/src/views/wms/saleprice/SalepriceForm.vue +++ /dev/null @@ -1,177 +0,0 @@ - - diff --git a/src/views/wms/saleprice/index.vue b/src/views/wms/saleprice/index.vue index bc9d7e5f4..21513bfd1 100644 --- a/src/views/wms/saleprice/index.vue +++ b/src/views/wms/saleprice/index.vue @@ -37,11 +37,11 @@ @success="getList" :rules="SalepriceRules" :formAllSchemas="Saleprice.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :searchTableParams="searchTableParams" :apiUpdate="SalepriceApi.updateSaleprice" :apiCreate="SalepriceApi.createSaleprice" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -55,8 +55,9 @@ import download from '@/utils/download' import * as SalepriceApi from '@/api/wms/saleprice' import * as ItembasicApi from '@/api/wms/itembasic' +import * as CustomerApi from '@/api/wms/customer' import BasicForm from '@/components/BasicForm/src/BasicForm.vue' -import { Saleprice, SalepriceRules, ItemBasic } from '@/utils/disposition/tableColumns' +import { Saleprice, SalepriceRules, ItemBasic, Customer } from '@/utils/disposition/tableColumns' import * as defaultButtons from '@/utils/disposition/defaultButtons' import TableHead from '@/components/TableHead/src/TableHead.vue' import ImportForm from '@/components/ImportForm/src/ImportForm.vue' @@ -67,6 +68,19 @@ defineOptions({ name: 'Saleprice' }) const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 +// 查询列表参数设置 +const searchTableParams = ref([{ + formField: 'customerCode', + searchTableTitle: '客户信息', + searchTableAllSchemas: Customer.allSchemas, + searchTablePage: CustomerApi.getCustomerPage +},{ + formField: 'itemCode', + searchTableTitle: '物料信息', + searchTableAllSchemas: ItemBasic.allSchemas, + searchTablePage: ItembasicApi.getItembasicPage +}]) + const { tableObject, tableMethods } = useTable({ getListApi: SalepriceApi.getSalepricePage // 分页接口 }) @@ -79,8 +93,7 @@ const HeadButttondata = [ defaultButtons.defaultAddBtn({hasPermi:'wms:saleprice:create'}), // 新增 defaultButtons.defaultImportBtn({hasPermi:'wms:saleprice:import'}), // 导入 defaultButtons.defaultExportBtn({hasPermi:'wms:saleprice:export'}), // 导出 - // defaultButtons.defaultFilterBtn(), // 筛选 - defaultButtons.defaultFreshBtn(null), // 刷新 + defaultButtons.defaultFreshBtn(null),//刷新 // { // label: '自定义扩展按钮', // name: 'zdy', @@ -129,6 +142,19 @@ const openForm = (type: string, row?: any) => { basicFormRef.value.open(type, row) } +// 查询页面返回 +const searchTableSuccess = (formField, searchField, val, formRef) => { + console.log(144, formField) + console.log(145, searchField) + console.log(146, val) + console.log(147, formRef) + nextTick(() => { + const setV = {} + setV[formField] = val[0][searchField] + formRef.setValues(setV) + }) +} + /** 详情操作 */ const detailRef = ref() const openDetail = (row: any, titleName: any, titleValue: any) => { diff --git a/src/views/wms/shift/index.vue b/src/views/wms/shift/index.vue index 7d9805745..d10ae70af 100644 --- a/src/views/wms/shift/index.vue +++ b/src/views/wms/shift/index.vue @@ -36,12 +36,11 @@ ref="basicFormRef" @success="getList" :rules="ShiftRules" - :formAllSchemas="Shift.allSchemas" - searchTableTitle="物料基础信息" + :formAllSchemas="Shift.allSchemas" :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="ShiftApi.updateShift" :apiCreate="ShiftApi.createShift" + :isBusiness="false" /> @@ -54,7 +53,6 @@ diff --git a/src/views/wms/supplier/index.vue b/src/views/wms/supplier/index.vue index ff23f7d08..7235d3042 100644 --- a/src/views/wms/supplier/index.vue +++ b/src/views/wms/supplier/index.vue @@ -36,12 +36,11 @@ ref="basicFormRef" @success="getList" :rules="SupplierRules" - :formAllSchemas="Supplier.allSchemas" - searchTableTitle="物料基础信息" + :formAllSchemas="Supplier.allSchemas" :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="SupplierApi.updateSupplier" :apiCreate="SupplierApi.createSupplier" + :isBusiness="false" /> @@ -54,7 +53,6 @@ diff --git a/src/views/wms/supplieritem/index.vue b/src/views/wms/supplieritem/index.vue index c55bb39b5..a93df5787 100644 --- a/src/views/wms/supplieritem/index.vue +++ b/src/views/wms/supplieritem/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="SupplieritemRules" - :formAllSchemas="Supplieritem.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Supplieritem.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="SupplieritemApi.updateSupplieritem" :apiCreate="SupplieritemApi.createSupplieritem" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -55,8 +55,11 @@ import download from '@/utils/download' import * as SupplieritemApi from '@/api/wms/supplieritem' import * as ItembasicApi from '@/api/wms/itembasic' +import * as SupplierApi from '@/api/wms/supplier' +import * as LocationApi from '@/api/wms/location' +import * as WarehouseApi from '@/api/wms/warehouse' import BasicForm from '@/components/BasicForm/src/BasicForm.vue' -import { Supplieritem, SupplieritemRules, ItemBasic } from '@/utils/disposition/tableColumns' +import { Supplieritem, SupplieritemRules, ItemBasic, Supplier, Warehouse ,Location} from '@/utils/disposition/tableColumns' import * as defaultButtons from '@/utils/disposition/defaultButtons' import TableHead from '@/components/TableHead/src/TableHead.vue' import ImportForm from '@/components/ImportForm/src/ImportForm.vue' @@ -67,6 +70,29 @@ defineOptions({ name: 'Supplieritem' }) const message = useMessage() // 消息弹窗 const { t } = useI18n() // 国际化 +// 查询列表参数设置 +const searchTableParams = ref([{ + formField: 'supplierCode', + searchTableTitle: '供应商信息', + searchTableAllSchemas: Supplier.allSchemas, + searchTablePage: SupplierApi.getSupplierPage +},{ + formField: 'itemCode', + searchTableTitle: '物料信息', + searchTableAllSchemas: ItemBasic.allSchemas, + searchTablePage: ItembasicApi.getItembasicPage +},{ + formField: 'defaultWarehouseCode', + searchTableTitle: '仓库信息', + searchTableAllSchemas: Warehouse.allSchemas, + searchTablePage: WarehouseApi.getWarehousePage +},{ + formField: 'defaultLocationCode', + searchTableTitle: '库位信息', + searchTableAllSchemas: Location.allSchemas, + searchTablePage: LocationApi.getLocationPage +}]) + const { tableObject, tableMethods } = useTable({ getListApi: SupplieritemApi.getSupplieritemPage // 分页接口 }) @@ -79,8 +105,7 @@ const HeadButttondata = [ defaultButtons.defaultAddBtn({hasPermi:'wms:supplieritem:create'}), // 新增 defaultButtons.defaultImportBtn({hasPermi:'wms:supplieritem:import'}), // 导入 defaultButtons.defaultExportBtn({hasPermi:'wms:supplieritem:export'}), // 导出 - // defaultButtons.defaultFilterBtn(), // 筛选 - defaultButtons.defaultFreshBtn(null), // 刷新 + defaultButtons.defaultFreshBtn(null),//刷新 // { // label: '自定义扩展按钮', // name: 'zdy', @@ -129,6 +154,19 @@ const openForm = (type: string, row?: any) => { basicFormRef.value.open(type, row) } +// 查询页面返回 +const searchTableSuccess = (formField, searchField, val, formRef) => { + console.log(144, formField) + console.log(145, searchField) + console.log(146, val) + console.log(147, formRef) + nextTick(() => { + const setV = {} + setV[formField] = val[0][searchField] + formRef.setValues(setV) + }) +} + /** 详情操作 */ const detailRef = ref() const openDetail = (row: any, titleName: any, titleValue: any) => { diff --git a/src/views/wms/systemcalendar/SystemcalendarForm.vue b/src/views/wms/systemcalendar/SystemcalendarForm.vue deleted file mode 100644 index e85bb40e2..000000000 --- a/src/views/wms/systemcalendar/SystemcalendarForm.vue +++ /dev/null @@ -1,168 +0,0 @@ - - diff --git a/src/views/wms/systemcalendar/index.vue b/src/views/wms/systemcalendar/index.vue index 7f977f8dd..93640f4af 100644 --- a/src/views/wms/systemcalendar/index.vue +++ b/src/views/wms/systemcalendar/index.vue @@ -36,12 +36,11 @@ ref="basicFormRef" @success="getList" :rules="SystemcalendarRules" - :formAllSchemas="Systemcalendar.allSchemas" - searchTableTitle="物料基础信息" + :formAllSchemas="Systemcalendar.allSchemas" :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" :apiUpdate="SystemcalendarApi.updateSystemcalendar" :apiCreate="SystemcalendarApi.createSystemcalendar" + :isBusiness="false" /> @@ -54,7 +53,6 @@ diff --git a/src/views/wms/warehouse/index.vue b/src/views/wms/warehouse/index.vue index 5bdd6ac25..5d26791a1 100644 --- a/src/views/wms/warehouse/index.vue +++ b/src/views/wms/warehouse/index.vue @@ -36,12 +36,10 @@ ref="basicFormRef" @success="getList" :rules="WarehouseRules" - :formAllSchemas="Warehouse.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Warehouse.allSchemas" :apiUpdate="WarehouseApi.updateWarehouse" :apiCreate="WarehouseApi.createWarehouse" + :isBusiness="false" /> @@ -54,9 +52,8 @@ diff --git a/src/views/wms/workshop/index.vue b/src/views/wms/workshop/index.vue index e7f8c8263..ee8999633 100644 --- a/src/views/wms/workshop/index.vue +++ b/src/views/wms/workshop/index.vue @@ -36,12 +36,10 @@ ref="basicFormRef" @success="getList" :rules="WorkshopRules" - :formAllSchemas="Workshop.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Workshop.allSchemas" :apiUpdate="WorkshopApi.updateWorkshop" :apiCreate="WorkshopApi.createWorkshop" + :isBusiness="false" /> @@ -54,9 +52,8 @@ diff --git a/src/views/wms/workstation/index.vue b/src/views/wms/workstation/index.vue index 5551a5fee..770b5ede8 100644 --- a/src/views/wms/workstation/index.vue +++ b/src/views/wms/workstation/index.vue @@ -36,12 +36,12 @@ ref="basicFormRef" @success="getList" :rules="WorkstationRules" - :formAllSchemas="Workstation.allSchemas" - searchTableTitle="物料基础信息" - :searchTableAllSchemas="ItemBasic.allSchemas" - :searchTablePage="ItembasicApi.getItembasicPage" + :formAllSchemas="Workstation.allSchemas" + :searchTableParams="searchTableParams" :apiUpdate="WorkstationApi.updateWorkstation" :apiCreate="WorkstationApi.createWorkstation" + @searchTableSuccess="searchTableSuccess" + :isBusiness="false" /> @@ -54,9 +54,11 @@