From f8067f464d3ef8d4868813968c3475df01865dac Mon Sep 17 00:00:00 2001
From: zhang_li <2235006734@qqq.com>
Date: Tue, 2 Jan 2024 11:48:03 +0800
Subject: [PATCH] bug
---
src/components/Detail/src/Detail.vue | 10 ++-
src/components/UploadFile/src/Preview.vue | 66 +++++++++++++++++++
src/views/Home/components/material.vue | 2 +-
src/views/Home/components/produce.vue | 2 +-
src/views/Home/components/product.vue | 2 +-
src/views/Home/components/supplierIndex.vue | 3 +-
.../factoryModeling/location/location.data.ts | 2 +-
.../itemManage/bom/bom.data.ts | 8 ++-
.../inspect/inspectRecordMain/index.vue | 10 ++-
9 files changed, 96 insertions(+), 9 deletions(-)
create mode 100644 src/components/UploadFile/src/Preview.vue
diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue
index ef5164a6f..54af3b072 100644
--- a/src/components/Detail/src/Detail.vue
+++ b/src/components/Detail/src/Detail.vue
@@ -72,6 +72,9 @@
v-model:pageSize="tableObjectRef.pageSize"
v-model:currentPage="tableObjectRef.currentPage"
>
+
+ {{ item }}
+
{
@@ -596,6 +600,10 @@ const searchFormClick = async (searchData) => {
const selectChangeDetail = (field, val) => {
emit('selectChangeDetail', field, val)
}
+// 打开图片
+const openImage=(item)=>{
+ emit('openImage', item)
+}
//监视属性
watch(
() => props.apiPage,
diff --git a/src/components/UploadFile/src/Preview.vue b/src/components/UploadFile/src/Preview.vue
new file mode 100644
index 000000000..58f5f1cc4
--- /dev/null
+++ b/src/components/UploadFile/src/Preview.vue
@@ -0,0 +1,66 @@
+
+
+
+
+
+
![]()
+
+
+
+
+
+
diff --git a/src/views/Home/components/material.vue b/src/views/Home/components/material.vue
index 5bae1d6bf..83aadaa35 100644
--- a/src/views/Home/components/material.vue
+++ b/src/views/Home/components/material.vue
@@ -227,7 +227,7 @@ const getMaterialData = async () => {
})
}
const formatter = (type, dict) => {
- let str = getStrDictOptions(dict).filter((item) => type == item.value)[0].label
+ let str = getStrDictOptions(dict).filter((item) => type == item.value)[0]?.label
return str
}
const barOptionsData = reactive(barOptions) as EChartsOption
diff --git a/src/views/Home/components/produce.vue b/src/views/Home/components/produce.vue
index 3e8701807..c289ec0c0 100644
--- a/src/views/Home/components/produce.vue
+++ b/src/views/Home/components/produce.vue
@@ -178,7 +178,7 @@ const getProduceData = async () => {
})
}
const formatter = (type, dict) => {
- let str = getStrDictOptions(dict).filter((item) => type == item.value)[0].label
+ let str = getStrDictOptions(dict).filter((item) => type == item.value)[0]?.label
return str
}
const barOptionsData = reactive(barOptions) as EChartsOption
diff --git a/src/views/Home/components/product.vue b/src/views/Home/components/product.vue
index f1d7b4353..5124d9c11 100644
--- a/src/views/Home/components/product.vue
+++ b/src/views/Home/components/product.vue
@@ -205,7 +205,7 @@ const getProductData = async () => {
})
}
const formatter = (type, dict) => {
- let str = getStrDictOptions(dict).filter((item) => type == item.value)[0].label
+ let str = getStrDictOptions(dict).filter((item) => type == item.value)[0]?.label
return str
}
const barOptionsData = reactive(barOptions) as EChartsOption
diff --git a/src/views/Home/components/supplierIndex.vue b/src/views/Home/components/supplierIndex.vue
index 7bc14a644..7610f97bf 100644
--- a/src/views/Home/components/supplierIndex.vue
+++ b/src/views/Home/components/supplierIndex.vue
@@ -350,8 +350,7 @@ const getList = async () => {
}
}
const formatter = (type,dict) => {
- let str = getStrDictOptions(dict).filter((item) => type == item.value)[0]
- .label
+ let str = getStrDictOptions(dict).filter((item) => type == item.value)[0]?.label
return str
}
onMounted(async () => {
diff --git a/src/views/wms/basicDataManage/factoryModeling/location/location.data.ts b/src/views/wms/basicDataManage/factoryModeling/location/location.data.ts
index 9ac7fef9f..34ac8f654 100644
--- a/src/views/wms/basicDataManage/factoryModeling/location/location.data.ts
+++ b/src/views/wms/basicDataManage/factoryModeling/location/location.data.ts
@@ -118,7 +118,7 @@ export const Location = useCrudSchemas(reactive([
}
},
{
- label: 'ERP库位代码',
+ label: 'ERP库位类型',
field: 'erpLocationCode',
dictType: DICT_TYPE.ERP_LOCATION,
dictClass: 'string',
diff --git a/src/views/wms/basicDataManage/itemManage/bom/bom.data.ts b/src/views/wms/basicDataManage/itemManage/bom/bom.data.ts
index 791640a6c..08bf86295 100644
--- a/src/views/wms/basicDataManage/itemManage/bom/bom.data.ts
+++ b/src/views/wms/basicDataManage/itemManage/bom/bom.data.ts
@@ -37,6 +37,12 @@ export const Bom = useCrudSchemas(reactive([
action: '==',
isSearch: true,
isMainValue: false
+ },{
+ key: 'enableMake',
+ value: 'TRUE',
+ action: '==',
+ isSearch: true,
+ isMainValue: false
}]
}
}
@@ -88,7 +94,7 @@ export const Bom = useCrudSchemas(reactive([
form: {
component: 'InputNumber',
componentProps: {
- min: 1,
+ min: 0,
precision: 6
}
},
diff --git a/src/views/wms/purchasereceiptManage/inspect/inspectRecordMain/index.vue b/src/views/wms/purchasereceiptManage/inspect/inspectRecordMain/index.vue
index 89faa5418..00e0f89e9 100644
--- a/src/views/wms/purchasereceiptManage/inspect/inspectRecordMain/index.vue
+++ b/src/views/wms/purchasereceiptManage/inspect/inspectRecordMain/index.vue
@@ -57,7 +57,10 @@
:detailAllSchemas="InspectRecordDetail.allSchemas"
:detailAllSchemasRules="InspectRecordDetailRules"
:apiPage="InspectRecordDetailApi.getInspectRecordDetailPage"
+ fromeWhere="inspectRecordMain"
+ @openImage="openImage"
/>
+