From 32014d7fc1219fde4c2b3a9470a6c832e400ad8a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E8=83=9C=E6=A5=A0?= <2792649152@qq.com>
Date: Thu, 19 Oct 2023 20:00:57 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=95=B0=E6=8D=AE=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/BasicForm/src/BasicForm.vue | 50 +++
.../accountcalendar/AccountcalendarForm.vue | 200 ------------
src/views/wms/accountcalendar/index.vue | 9 +-
src/views/wms/areabasic/AreaForm.vue | 197 ------------
src/views/wms/areabasic/index.vue | 36 ++-
src/views/wms/businesstype/index.vue | 39 ++-
src/views/wms/carrier/index.vue | 9 +-
src/views/wms/condition/index.vue | 4 +-
src/views/wms/configuration/index.vue | 4 +-
src/views/wms/configurationsetting/index.vue | 4 +-
.../currencyexchange/CurrencyexchangeForm.vue | 162 ----------
src/views/wms/currencyexchange/index.vue | 9 +-
src/views/wms/customer/CustomerForm.vue | 261 ----------------
src/views/wms/customer/index.vue | 9 +-
.../wms/customerdock/CustomerdockForm.vue | 217 -------------
src/views/wms/customerdock/index.vue | 46 ++-
.../wms/customeritem/CustomeritemForm.vue | 238 --------------
src/views/wms/customeritem/index.vue | 38 ++-
src/views/wms/dock/DockForm.vue | 224 --------------
src/views/wms/dock/index.vue | 42 ++-
src/views/wms/documentsetting/index.vue | 4 +-
src/views/wms/jobsetting/index.vue | 4 +-
src/views/wms/location/LocationForm.vue | 290 ------------------
src/views/wms/location/index.vue | 48 ++-
.../wms/locationgroup/LocationgroupForm.vue | 177 -----------
src/views/wms/locationgroup/index.vue | 42 ++-
src/views/wms/owner/index.vue | 9 +-
src/views/wms/paramsetting/index.vue | 4 +-
src/views/wms/process/ProcessForm.vue | 191 ------------
src/views/wms/process/index.vue | 42 ++-
.../wms/productionline/ProductionlineForm.vue | 199 ------------
src/views/wms/productionline/index.vue | 47 ++-
src/views/wms/project/ProjectForm.vue | 167 ----------
src/views/wms/project/index.vue | 34 +-
.../wms/purchaseprice/PurchasepriceForm.vue | 177 -----------
src/views/wms/purchaseprice/index.vue | 40 ++-
src/views/wms/recordsetting/index.vue | 4 +-
src/views/wms/requestsetting/index.vue | 4 +-
src/views/wms/rule/index.vue | 4 +-
src/views/wms/saleprice/SalepriceForm.vue | 177 -----------
src/views/wms/saleprice/index.vue | 38 ++-
src/views/wms/shift/index.vue | 9 +-
src/views/wms/supplier/SupplierForm.vue | 261 ----------------
src/views/wms/supplier/index.vue | 9 +-
.../wms/supplieritem/SupplieritemForm.vue | 268 ----------------
src/views/wms/supplieritem/index.vue | 52 +++-
.../wms/systemcalendar/SystemcalendarForm.vue | 168 ----------
src/views/wms/systemcalendar/index.vue | 9 +-
src/views/wms/team/index.vue | 9 +-
src/views/wms/transactiontype/index.vue | 4 +-
src/views/wms/warehouse/WarehouseForm.vue | 173 -----------
src/views/wms/warehouse/index.vue | 12 +-
src/views/wms/workshop/WorkshopForm.vue | 173 -----------
src/views/wms/workshop/index.vue | 12 +-
src/views/wms/workstation/WorkstationForm.vue | 211 -------------
src/views/wms/workstation/index.vue | 53 +++-
56 files changed, 599 insertions(+), 4324 deletions(-)
delete mode 100644 src/views/wms/accountcalendar/AccountcalendarForm.vue
delete mode 100644 src/views/wms/areabasic/AreaForm.vue
delete mode 100644 src/views/wms/currencyexchange/CurrencyexchangeForm.vue
delete mode 100644 src/views/wms/customer/CustomerForm.vue
delete mode 100644 src/views/wms/customerdock/CustomerdockForm.vue
delete mode 100644 src/views/wms/customeritem/CustomeritemForm.vue
delete mode 100644 src/views/wms/dock/DockForm.vue
delete mode 100644 src/views/wms/location/LocationForm.vue
delete mode 100644 src/views/wms/locationgroup/LocationgroupForm.vue
delete mode 100644 src/views/wms/process/ProcessForm.vue
delete mode 100644 src/views/wms/productionline/ProductionlineForm.vue
delete mode 100644 src/views/wms/project/ProjectForm.vue
delete mode 100644 src/views/wms/purchaseprice/PurchasepriceForm.vue
delete mode 100644 src/views/wms/saleprice/SalepriceForm.vue
delete mode 100644 src/views/wms/supplier/SupplierForm.vue
delete mode 100644 src/views/wms/supplieritem/SupplieritemForm.vue
delete mode 100644 src/views/wms/systemcalendar/SystemcalendarForm.vue
delete mode 100644 src/views/wms/warehouse/WarehouseForm.vue
delete mode 100644 src/views/wms/workshop/WorkshopForm.vue
delete mode 100644 src/views/wms/workstation/WorkstationForm.vue
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 @@