From 30c7fcbe8e59e80c920ef9b5a09385701ccc29ee Mon Sep 17 00:00:00 2001
From: yufei_wang <2267742828@qq.com>
Date: Mon, 25 Nov 2024 15:10:31 +0800
Subject: [PATCH] =?UTF-8?q?=E7=AD=96=E7=95=A5-=E5=8E=BB=E6=8E=89=E6=8A=A5?=
=?UTF-8?q?=E9=94=99=E5=A4=9A=E4=BD=99=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../strategy/downShelfStrategy/AddForm.vue | 443 +-----------------
.../manageAccuracyStrategy/AddForm.vue | 43 +-
.../repairMaterialStrategy/AddForm.vue | 50 +-
.../storageCapacityStrategy/AddForm.vue | 50 +-
.../warehouseStorageStrategy/AddForm.vue | 50 +-
5 files changed, 7 insertions(+), 629 deletions(-)
diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue
index 4bc06a6d2..ce23a8b8f 100644
--- a/src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue
+++ b/src/views/wms/basicDataManage/strategySetting/strategy/downShelfStrategy/AddForm.vue
@@ -53,54 +53,7 @@
规则条件
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -556,31 +330,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -612,36 +361,6 @@
/>小时
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -727,22 +446,12 @@ const formData = ref({
RowOrder: 'ASC',
// 列排序方向
ColumOrder: 'ASC',
- // 优先整包
- EntirePackageFirst: 'FALSE',
- // 发料包装类型
- IssueStorageType: 'SINGLE',
// 是否拆分发料
IsSplit: '',
// 拆分数量
EachTimeQty: '',
// 时间间隔
TimeInterval: '',
- // 是否使用整理库位
- UseOrganizeLocation: 'FALSE',
- // 是否使用在途库位
- UseTransportLocation: 'FALSE',
- // 是否生成发料接收任务
- CreateReceiptJob: 'FALSE'
}
})
// 验证规则
@@ -777,14 +486,6 @@ const options = reactive({
//范围下拉框列表
rangeOptions1: formatRangeOptions('IN', 'NOT IN'),
rangeOptions2: formatRangeOptions('>', '<', '>=', '<='),
- // 供应商客户下拉框列表
- typeOptions: [
- { value: 'SupplierCode', label: '供应商' },
- { value: 'CustomerCode', label: '客户' }
- ],
- //供应商列表
- supplierList: [],
- originSupplierList: [],
// 物料类型列表
itemTypeOptions: [
{ value: 'ItemType', label: '物料类型' },
@@ -794,12 +495,6 @@ const options = reactive({
{ value: 'AbcClass', label: 'ABC类' },
{ value: 'ItemStatus', label: '物料状态' }
],
- // 重量体积面积类型列表
- calculationTypeOptions: [
- { value: 'Weight', label: '重量' },
- { value: 'Volume', label: '体积' },
- { value: 'Area', label: '面积' }
- ],
//仓库列表
warehouseTypeOptions: [
{ value: 'WarehouseCode', label: '从仓库' },
@@ -807,8 +502,6 @@ const options = reactive({
{ value: 'LocationGroupCode', label: '从库位组' },
{ value: 'LocationCode', label: '从库位' }
],
- warehouseList: [],
- originWarehouseList: [],
// 排列方式
sortOptions: [
{ value: 'ASC', label: '从小到大' },
@@ -832,109 +525,10 @@ const buttonBaseClick = (val, item) => {
}
}
-// 获取供应商列表
-const getFormSupplierList = async () => {
- options.originSupplierList = await getSupplierList(null)
- options.supplierList = [...options.originSupplierList]
-}
-// 获取客户列表
-const getFormCustomerList = async () => {
- options.originSupplierList = await getCustomerList(null)
- options.supplierList = [...options.originSupplierList]
-}
-const filterMethod = (query: string) => {
- if (query) {
- options.supplierList = options.originSupplierList.filter((item) => {
- if(!item.name||item.name==''){
- return item.code.includes(query)
- }else{
- return item.name.includes(query)
- }
- })
- } else {
- options.supplierList = [...options.originSupplierList]
- }
-}
-// 选择客户还是承运商
-const changeSupplierCustomer = (e) => {
- formData.value.condition[0].Value = ''
- if (e == 'CustomerCode') {
- getFormCustomerList()
- } else if (e == 'SupplierCode') {
- getFormSupplierList()
- }
-}
-getFormSupplierList()
// 选择物料类型/物料分组/abc类/物料/项目
const changeItemsType = () => {
formData.value.condition[1].Value = ''
}
-// 选择重量/体积/面积
-const changeCalculation = () => {
- formData.value.condition[2].Value = ''
-}
-// 获取仓库列表
-const getFormWarehouseList = async () => {
- const loading = ElLoading.service({
- lock: true,
- text: t('ts.加载中'),
- background: 'rgba(0, 0, 0, 0.7)',
- })
- options.originWarehouseList = await getWarehouseList()
- options.warehouseList = [...options.originWarehouseList]
- nextTick(()=>{
- loading.close()
- })
-}
-// 获取库区列表
-const getFormAreaList = async () => {
- const loading = ElLoading.service({
- lock: true,
- text: t('ts.加载中'),
- background: 'rgba(0, 0, 0, 0.7)',
- })
- options.originWarehouseList = await getAreaList()
- options.warehouseList = [...options.originWarehouseList]
- nextTick(()=>{
- loading.close()
- })
-}
-// 获取库位组列表
-const getFormLocationgrouList = async () => {
- const loading = ElLoading.service({
- lock: true,
- text: t('ts.加载中'),
- background: 'rgba(0, 0, 0, 0.7)',
- })
- options.originWarehouseList = await getLocationgroupList()
- options.warehouseList = [...options.originWarehouseList]
- nextTick(()=>{
- loading.close()
- })
-}
-// 获取库位列表
-const getFormLocationList = async () => {
- const loading = ElLoading.service({
- lock: true,
- text: t('ts.加载中'),
- background: 'rgba(0, 0, 0, 0.7)',
- })
- options.originWarehouseList = await getLocationList()
- options.warehouseList = [...options.originWarehouseList]
- nextTick(()=>{
- loading.close()
- })
-}
-const filterMethodWarehouseList = (query: string) => {
- if (query) {
- options.warehouseList = options.originWarehouseList.filter((item) => {
- return item.code.includes(query)
- })
- } else {
- options.warehouseList = options.originWarehouseList
- }
-}
-
const searchTableRef = ref()
@@ -1177,23 +771,7 @@ const searchTableSuccess = (formField, searchField, val, type, row) => {
}
})
}
-// getFormWarehouseList()
-// 选择仓库/库位/库位组/库区
-const changeWarehouse = (e) => {
- formData.value.configuration.WarehouseCode = ''
- formData.value.configuration.AreaCode = ''
- formData.value.configuration.LocationGroupCode = ''
- formData.value.configuration.LocationCode = ''
- if (e == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (e == 'AreaCode') {
- getFormAreaList()
- } else if (e == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (e == 'LocationCode') {
- getFormLocationList()
- }
-}
+
/** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode
@@ -1243,12 +821,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
if (data.configuration) {
formData.value.configuration = JSON.parse(data.configuration)
}
- // 判断是获取客户列表还是供应上列表
- if (formData.value.condition[0].ParamCode == 'SupplierCode') {
- getFormSupplierList()
- } else {
- getFormCustomerList()
- }
+
// 判断是获取仓库/库位/库位组/库区列表
if (
'WarehouseCode' in formData.value.configuration &&
@@ -1392,22 +965,12 @@ const resetForm = () => {
RowOrder: 'ASC',
// 列排序方向
ColumOrder: 'ASC',
- // 优先整包
- EntirePackageFirst: 'FALSE',
- // 发料包装类型
- IssueStorageType: 'SINGLE',
// 是否拆分发料
IsSplit: '',
// 拆分数量
EachTimeQty: '',
// 时间间隔
TimeInterval: '',
- // 是否使用整理库位
- UseOrganizeLocation: 'FALSE',
- // 是否使用在途库位
- UseTransportLocation: 'FALSE',
- // 是否生成发料接收任务
- CreateReceiptJob: 'FALSE'
}
}
}
diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/manageAccuracyStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/manageAccuracyStrategy/AddForm.vue
index 36f91fdf6..b033f9dc4 100644
--- a/src/views/wms/basicDataManage/strategySetting/strategy/manageAccuracyStrategy/AddForm.vue
+++ b/src/views/wms/basicDataManage/strategySetting/strategy/manageAccuracyStrategy/AddForm.vue
@@ -191,7 +191,6 @@
v-model="item.ParamCode"
placeholder=""
style="width: 110px; margin-right: 10px"
- @change="changeWarehouse"
:disabled="formData.priority==0&&formType=='update'"
>
{
formData.value.condition[1].Value = ''
}
-
-// 获取仓库列表
-const getFormWarehouseList = async () => {
- options.warehouseList = await getWarehouseList()
-}
-// 获取库区列表
-const getFormAreaList = async () => {
- options.warehouseList = await getAreaList()
-}
-// 获取库位组列表
-const getFormLocationgrouList = async () => {
- options.warehouseList = await getLocationgroupList()
-}
-// 获取库位列表
-const getFormLocationList = async () => {
- options.warehouseList = await getLocationList()
-}
-getFormLocationList()
-// 选择仓库/库位/库位组/库区
-const changeWarehouse = (e) => {
- formData.value.condition[2].Value = ''
- if (e == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (e == 'AreaCode') {
- getFormAreaList()
- } else if (e == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (e == 'LocationCode') {
- getFormLocationList()
- }
-}
/** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode
@@ -553,16 +521,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
} else {
getFormCustomerList()
}
- // 判断是获取仓库/库位/库位组/库区列表
- if (formData.value.condition[2].ParamCode == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (formData.value.condition[2].ParamCode == 'AreaCode') {
- getFormAreaList()
- } else if (formData.value.condition[2].ParamCode == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (formData.value.condition[2].ParamCode == 'LocationCode') {
- getFormLocationList()
- }
+
} finally {
formLoading.value = false
}
diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue
index 90963a742..871342dee 100644
--- a/src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue
+++ b/src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue
@@ -442,45 +442,6 @@ const changeItemsType = () => {
formData.value.condition[0].Value = ''
}
-// 获取仓库列表
-const getFormWarehouseList = async () => {
- options.warehouseList = await getWarehouseList()
-}
-// 获取库区列表
-const getFormAreaList = async () => {
- options.warehouseList = await getAreaList()
-}
-// 获取库位组列表
-const getFormLocationgrouList = async () => {
- options.warehouseList = await getLocationgroupList()
-}
-// 获取库位列表
-const getFormLocationList = async (queryParms) => {
- if (queryParms) {
- options.overflowWarehouseList = await getLocationList(queryParms)
- } else {
- options.warehouseList = await getLocationList()
- }
-}
-getFormLocationList()
-// 获取溢流库位
-const queryParms = {
- type: 'OVERFLOW'
-}
-getFormLocationList(queryParms)
-// 选择仓库/库位/库位组/库区
-const changeWarehouse = (e) => {
- formData.value.condition[1].Value = ''
- if (e == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (e == 'AreaCode') {
- getFormAreaList()
- } else if (e == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (e == 'LocationCode') {
- getFormLocationList()
- }
-}
/** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode
@@ -523,16 +484,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
formData.value.configuration = JSON.parse(data.configuration)
}
- // 判断是获取仓库/库位/库位组/库区列表
- if (formData.value.condition[1].ParamCode == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (formData.value.condition[1].ParamCode == 'AreaCode') {
- getFormAreaList()
- } else if (formData.value.condition[1].ParamCode == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (formData.value.condition[1].ParamCode == 'LocationCode') {
- getFormLocationList()
- }
+
} finally {
formLoading.value = false
}
diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/storageCapacityStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/storageCapacityStrategy/AddForm.vue
index 860ee09f5..7ebeee92e 100644
--- a/src/views/wms/basicDataManage/strategySetting/strategy/storageCapacityStrategy/AddForm.vue
+++ b/src/views/wms/basicDataManage/strategySetting/strategy/storageCapacityStrategy/AddForm.vue
@@ -435,45 +435,6 @@ const changeItemsType = () => {
formData.value.condition[0].Value = ''
}
-// 获取仓库列表
-const getFormWarehouseList = async () => {
- options.warehouseList = await getWarehouseList()
-}
-// 获取库区列表
-const getFormAreaList = async () => {
- options.warehouseList = await getAreaList()
-}
-// 获取库位组列表
-const getFormLocationgrouList = async () => {
- options.warehouseList = await getLocationgroupList()
-}
-// 获取库位列表
-const getFormLocationList = async (queryParms) => {
- if (queryParms) {
- options.overflowWarehouseList = await getLocationList(queryParms)
- } else {
- options.warehouseList = await getLocationList()
- }
-}
-getFormLocationList()
-// 获取溢流库位
-const queryParms = {
- type: 'OVERFLOW'
-}
-getFormLocationList(queryParms)
-// 选择仓库/库位/库位组/库区
-const changeWarehouse = (e) => {
- formData.value.condition[1].Value = ''
- if (e == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (e == 'AreaCode') {
- getFormAreaList()
- } else if (e == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (e == 'LocationCode') {
- getFormLocationList()
- }
-}
/** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode
@@ -515,16 +476,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
formData.value.configuration = JSON.parse(data.configuration)
}
- // 判断是获取仓库/库位/库位组/库区列表
- if (formData.value.condition[1].ParamCode == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (formData.value.condition[1].ParamCode == 'AreaCode') {
- getFormAreaList()
- } else if (formData.value.condition[1].ParamCode == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (formData.value.condition[1].ParamCode == 'LocationCode') {
- getFormLocationList()
- }
+
} finally {
formLoading.value = false
}
diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/warehouseStorageStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/warehouseStorageStrategy/AddForm.vue
index ac3b3b11b..c226515df 100644
--- a/src/views/wms/basicDataManage/strategySetting/strategy/warehouseStorageStrategy/AddForm.vue
+++ b/src/views/wms/basicDataManage/strategySetting/strategy/warehouseStorageStrategy/AddForm.vue
@@ -380,45 +380,6 @@ const buttonBaseClick = (val, item) => {
}
}
-// 获取仓库列表
-const getFormWarehouseList = async () => {
- options.warehouseList = await getWarehouseList()
-}
-// 获取库区列表
-const getFormAreaList = async () => {
- options.warehouseList = await getAreaList()
-}
-// 获取库位组列表
-const getFormLocationgrouList = async () => {
- options.warehouseList = await getLocationgroupList()
-}
-// 获取库位列表
-const getFormLocationList = async (queryParms) => {
- if (queryParms) {
- options.overflowWarehouseList = await getLocationList(queryParms)
- } else {
- options.warehouseList = await getLocationList()
- }
-}
-getFormWarehouseList()
-// 获取溢流库位
-const queryParms = {
- type: 'OVERFLOW'
-}
-getFormLocationList(queryParms)
-// 选择仓库/库位/库位组/库区
-const changeWarehouse = (e) => {
- formData.value.condition[0].Value = ''
- if (e == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (e == 'AreaCode') {
- getFormAreaList()
- } else if (e == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (e == 'LocationCode') {
- getFormLocationList()
- }
-}
/** 打开弹窗 */
const open = async (type: string, strategyCode: string, id?: number) => {
formStrategyCode.value = strategyCode
@@ -460,16 +421,7 @@ const open = async (type: string, strategyCode: string, id?: number) => {
formData.value.configuration = JSON.parse(data.configuration)
}
- // 判断是获取仓库/库位/库位组/库区列表
- if (formData.value.condition[0].ParamCode == 'WarehouseCode') {
- getFormWarehouseList()
- } else if (formData.value.condition[0].ParamCode == 'AreaCode') {
- getFormAreaList()
- } else if (formData.value.condition[0].ParamCode == 'LocationGroupCode') {
- getFormLocationgrouList()
- } else if (formData.value.condition[0].ParamCode == 'LocationCode') {
- getFormLocationList()
- }
+
} finally {
formLoading.value = false
}