diff --git a/common/directory.js b/common/directory.js index 4ad973c2..0ae9dfd8 100644 --- a/common/directory.js +++ b/common/directory.js @@ -15,6 +15,7 @@ let inspectFailedReasonList = []; let nextActionList = []; let inspectTypeList = []; let sampleMethodList = []; +let transferModeList = []; // 获取业务类型字典项 @@ -46,7 +47,8 @@ export function clearCacheData() { inspectFailedReasonList = []; nextActionList = []; inspectTypeList = []; - sampleMethodList =[] + sampleMethodList =[]; + transferModeList = []; } //获取字典信息 @@ -185,6 +187,17 @@ export function getLocationTypeName(value) { return location == '' ? value : location.label; } + +//获取库位类型名称 +export function getLocationTypeNameList(lst) { + let desc = ''; + lst.forEach(res => { + desc += getLocationTypeInfo(res).label + "," + }) + desc = desc.slice(0, -1); + return desc; +} + //获取计量单位 export function getUnitInfo(value) { var resultInfo = ""; @@ -282,7 +295,7 @@ export function getInventoryStatusName(value) { } } -//获取状态描述 +//获取状态描述 list export function getInventoryStatusDesc(lst) { let desc = ''; lst.forEach(res => { @@ -404,5 +417,25 @@ export function getSampleMethod(value) { return resultInfo } +//获取运输方式 +export function getTransferModeName(value) { + var resultInfo = ""; + if (transferModeList.length == 0) { + transferModeList = getDirectoryInfo("transfer_mode") + } + if (transferModeList.length > 0) { + for (let item of transferModeList) { + if (item.value == value) { + resultInfo = item.label + break; + } + } + } + return resultInfo +} + + + + diff --git a/mycomponents/common/comListItem.vue b/mycomponents/common/comListItem.vue index 4af08b7a..ec9b85b1 100644 --- a/mycomponents/common/comListItem.vue +++ b/mycomponents/common/comListItem.vue @@ -6,7 +6,15 @@ {{item.content}} {{formatDate(item.content)}} {{boolean(item.content)}} - + {{getTransferModeName(item.content)}} + {{getLocationTypeNameList(getDirectoryItemArray(item.content))}} + {{getUnitInfo(item.content)}} + {{getInspectType(item.content)}} + {{getSampleMethod(item.content)}} + {{getRequestStateInfo(item.content)}} + {{getInventoryStatusName(item.content)}} + {{getLocationTypeName(item.content)}} + @@ -17,6 +25,19 @@ import { dateFormat } from '@/common/basic.js'; + + import { + getTransferModeName, + getLocationTypeNameList, + getDirectoryItemArray, + getUnitInfo, + getInspectType, + getSampleMethod, + getRequestStateInfo, + getInventoryStatusName, + getLocationTypeName + + } from '@/common/directory.js'; export default { components: {}, data() { @@ -50,6 +71,33 @@ }, formatDate(val) { return dateFormat(val) + }, + getTransferModeName(value){ + return getTransferModeName(value) + }, + getLocationTypeNameList(value){ + return getLocationTypeNameList(value) + }, + getDirectoryItemArray(value){ + return getDirectoryItemArray(value) + }, + getUnitInfo(value){ + return getUnitInfo(value).label + }, + getInspectType(value){ + return getInspectType(value) + }, + getSampleMethod(value){ + return getSampleMethod(value) + }, + getRequestStateInfo(value){ + return getRequestStateInfo(value).label + }, + getInventoryStatusName(value){ + return getInventoryStatusName(value) + }, + getLocationTypeName(value){ + return getLocationTypeName(value) } } } diff --git a/mycomponents/detail/comDetailCard.vue b/mycomponents/detail/comDetailCard.vue index 258e90c0..f3c72706 100644 --- a/mycomponents/detail/comDetailCard.vue +++ b/mycomponents/detail/comDetailCard.vue @@ -1,6 +1,6 @@ diff --git a/pages/repleinsh/coms/requestInfoPopup.vue b/pages/repleinsh/coms/requestInfoPopup.vue index 4e7f864b..5815fb83 100644 --- a/pages/repleinsh/coms/requestInfoPopup.vue +++ b/pages/repleinsh/coms/requestInfoPopup.vue @@ -14,11 +14,11 @@ 从库位类型范围 : - {{dataContent.fromLocationTypes}} + {{getLocationTypeNameList(getDirectoryItemArray(dataContent.fromLocationTypes))}} 到库位类型范围 : - {{dataContent.toLocationTypes}} + {{getLocationTypeNameList(getDirectoryItemArray(dataContent.toLocationTypes))}} @@ -44,6 +44,15 @@ diff --git a/pages/scrap/coms/requestInfoPopup.vue b/pages/scrap/coms/requestInfoPopup.vue index 04bdcb96..f468e6d3 100644 --- a/pages/scrap/coms/requestInfoPopup.vue +++ b/pages/scrap/coms/requestInfoPopup.vue @@ -37,7 +37,8 @@ content: this.dataContent.fromWarehouseCode }, { title: '从库位类型范围', - content: this.dataContent.fromLocationTypes + content: this.dataContent.fromLocationTypes, + type:"locationType" },{ title: '从库区代码范围', content: this.dataContent.fromAreaCodes, diff --git a/pages/supplierDeliver/coms/recordInfoPopup.vue b/pages/supplierDeliver/coms/recordInfoPopup.vue index 7603a1b8..12d5abfb 100644 --- a/pages/supplierDeliver/coms/recordInfoPopup.vue +++ b/pages/supplierDeliver/coms/recordInfoPopup.vue @@ -75,7 +75,8 @@ content: this.dataContent.carrierCode },{ title: '运输方式', - content: this.dataContent.transferMode + content: this.dataContent.transferMode, + type:"transferMode" },{ title: '车牌号', content: this.dataContent.vehiclePlateNumber diff --git a/pages/unPlanned/coms/requestIssInfoPopup.vue b/pages/unPlanned/coms/requestIssInfoPopup.vue index c7bda5c4..eac873df 100644 --- a/pages/unPlanned/coms/requestIssInfoPopup.vue +++ b/pages/unPlanned/coms/requestIssInfoPopup.vue @@ -37,7 +37,8 @@ content: this.dataContent.fromWarehouseCode }, { title: '从库位类型范围', - content: this.dataContent.fromLocationTypes + content: this.dataContent.fromLocationTypes, + type:"locationType" },{ title: '从库区代码范围', content: this.dataContent.fromAreaCodes, diff --git a/pages/unPlanned/coms/requestRecInfoPopup.vue b/pages/unPlanned/coms/requestRecInfoPopup.vue index d666cb2d..d7a281ca 100644 --- a/pages/unPlanned/coms/requestRecInfoPopup.vue +++ b/pages/unPlanned/coms/requestRecInfoPopup.vue @@ -37,7 +37,8 @@ content: this.dataContent.toWarehouseCode }, { title: '到库位类型范围', - content: this.dataContent.toLocationTypes + content: this.dataContent.toLocationTypes, + type:"locationType" },{ title: '到库区代码范围', content: this.dataContent.toAreaCodes, diff --git a/static/config.json b/static/config.json index 1c570702..4f688e61 100644 --- a/static/config.json +++ b/static/config.json @@ -18,7 +18,7 @@ "request_url": { "name": "request_url", - "value": "http://192.168.0.230:12080/admin-api", + "value": "http://dev.ccwin-in.com:25100/api/admin-api", "dev2": "http://192.168.0.157:12080/admin-api", "chefang": "http://192.168.0.178:12080/admin-api", "chenxinming": "http://192.168.0.230:12080/admin-api",