diff --git a/src/components/DetailComponent/ProjectApply.vue b/src/components/DetailComponent/ProjectApply.vue
index fa88507..967edf6 100644
--- a/src/components/DetailComponent/ProjectApply.vue
+++ b/src/components/DetailComponent/ProjectApply.vue
@@ -57,7 +57,7 @@
+ @select="handleSelect" row-key="requestId" ref="preProcessTable">
@@ -106,6 +106,7 @@ import Paging from "@/components/pagination/index.vue";
const router = useRouter()
const route = useRoute()
const changeDiagram = ref(false)
+const preProcessTable = ref()
const emit = defineEmits(["getAttachment", "getOtherFile"])
const props = defineProps({
title: {
@@ -210,6 +211,13 @@ const getPreProcessList = () => {
searchArray.push(item)
}
})
+ res.data.forEach((item) => {
+ localFormData.value.preProcess.forEach((item1) => {
+ if (item.requestId == item1.requestId) {
+ preProcessTable.value.toggleRowSelection(item)
+ }
+ })
+ })
total.value = searchArray.length
currentList.value = searchArray
preProcessList.value = currentList.value.slice(0, 10)
diff --git a/src/components/DetailComponent/SummaryDetail.vue b/src/components/DetailComponent/SummaryDetail.vue
index 6b7fa74..ec79794 100644
--- a/src/components/DetailComponent/SummaryDetail.vue
+++ b/src/components/DetailComponent/SummaryDetail.vue
@@ -63,7 +63,9 @@
- {{localFormData.specialFundId===0?localFormData.specialFund:changeName(fundOption,localFormData.specialFundId) }}
+ {{
+ localFormData.specialFundId === 0 ? localFormData.specialFund : changeName(fundOption, localFormData.specialFundId)
+ }}
@@ -108,7 +110,7 @@
- {{toThousands( localFormData.economicEstimate )}}
+ {{ toThousands(localFormData.economicEstimate) }}
@@ -141,7 +143,7 @@
-
@@ -171,7 +173,8 @@
@@ -240,20 +243,17 @@ const _value = computed({
const filterDict = (data, value) => {
if (data === undefined || value === undefined) return;
let label = ''
- let result=[]
- if(value.indexOf(",") >= 0){
- if (value.split(",") instanceof Array) {
- value.split(",").forEach(item1 => {
- console.log('item',item1)
- data.find(item => {
- if (item.value == item1) {
- result.push(item.label)
- }
- })
+ let result = []
+ if (JSON.parse(value) instanceof Array) {
+ JSON.parse(value).forEach(item1 => {
+ data.find(item => {
+ if (item.value == item1) {
+ result.push(item.label)
+ }
})
- }
- label=result.map(item=>item).join(',')
- }else {
+ })
+ label = result.map(item => item).join(',')
+ } else {
if (data instanceof Array) {
data.find(item => {
if (item.value == value) {
diff --git a/src/views/expense-management/share/moblieDetail/AllocationSummaryDetailMoblie.vue b/src/views/expense-management/share/moblieDetail/AllocationSummaryDetailMoblie.vue
index ccd1b78..0a27000 100644
--- a/src/views/expense-management/share/moblieDetail/AllocationSummaryDetailMoblie.vue
+++ b/src/views/expense-management/share/moblieDetail/AllocationSummaryDetailMoblie.vue
@@ -12,7 +12,7 @@
--