diff --git a/src/components/DesignForm/app/cardPage.vue b/src/components/DesignForm/app/cardPage.vue index fdbba7178..573e74ae1 100644 --- a/src/components/DesignForm/app/cardPage.vue +++ b/src/components/DesignForm/app/cardPage.vue @@ -5,6 +5,9 @@ --> - - + - + - 标题标题标题标题标题标题标题标题标题标题标题标题标题标题 - 内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容 + {{ cardInfo(item,"title") }} + {{ cardInfo(item,"content") }} - - - - - - - 标题标题标题标题标题标题标题标题标题标题标题标题标题标题 - 内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容 - - - - @@ -158,17 +234,17 @@ const srcList = (url:string) =>{ - + diff --git a/src/components/DesignForm/app/index.vue b/src/components/DesignForm/app/index.vue index b594b32c6..3f576b776 100644 --- a/src/components/DesignForm/app/index.vue +++ b/src/components/DesignForm/app/index.vue @@ -302,6 +302,7 @@ watch(()=>props.formId,(val:any)=>{ const timeAxisRef = ref(null) const calendarPageRef = ref(null) +const cardPageRef = ref(null) const searchSend = reactive({ formId:props.formId, page:state.currentPage, @@ -346,6 +347,11 @@ const getPageData = () => { break; case 5: break; + case 6: + nextTick(()=>{ + cardPageRef.value.getCardList(sendData) + }) + break; default: state.loading = true; gainFormPageListCont(sendData) @@ -1123,7 +1129,7 @@ const tabsView = (val:any,types:number) => { - + @@ -1135,7 +1141,7 @@ const tabsView = (val:any,types:number) => { - + diff --git a/src/components/DesignForm/tableListPage/index.vue b/src/components/DesignForm/tableListPage/index.vue index 7499cb619..204b7c2f7 100644 --- a/src/components/DesignForm/tableListPage/index.vue +++ b/src/components/DesignForm/tableListPage/index.vue @@ -292,6 +292,7 @@ watch(()=>props.lookPageIsShow,(val:boolean)=>{ const timeAxisRef = ref(null) const calendarPageRef = ref(null) +const cardPageRef = ref(null) const searchSend = reactive({ formId:props.formId, page:state.currentPage, @@ -317,82 +318,111 @@ const getPageData = () => { //searchData:"id:1" } console.log("获取列表详细信息",sendData) - gainFormPageListCont(sendData) - .then((data)=>{ - - //console.log("获取列表详细信息----------------->",data) - //liwenxuan 关联表单数据获取 start - - let dataList = data - //console.log(dataList) - asfDetails = props.data.columns.filter((item: any) => { - return item.fieldClass=="associatedForms" + + switch(viewType.value){ + case 2: + nextTick(()=>{ + // console.log("获取列表详细信息-------555---------->",calendarPageRef.value) + calendarPageRef.value.calendarSearchData(sendData) + }) + // calendarPageRef.value.calendarSearchData() + break; + case 3: + nextTick(()=>{ + // console.log("获取列表详细信息-------222---------->",timeAxisRef.value) + timeAxisRef.value.searchTimeList(sendData,1) }) - - if(asfDetails.length>0&&data.data.list!=null){ - //console.log(data.data.list) - //拼装参数,asf值对象数组 - asfQueryParams = [] - for(let j = 0;j< asfDetails.length;j++){ - let asfQueryParamsItem :any = {} - //console.log(asfDetails[j]) - asfQueryParamsItem.formId = asfDetails[j].control.formid - asfQueryParamsItem.field = asfDetails[j].field + break; + case 4: + break; + case 5: + break; + case 6: + nextTick(()=>{ + cardPageRef.value.getCardList(sendData) + }) + break; + default: + + gainFormPageListCont(sendData) + .then((data)=>{ - let asfToSelectIds = [] - for(let i = 0;i0){ - getAsfDataTitlesByIds(asfQueryParams).then(({ data }) => { - //console.log(data) - for(let i = 0;i",data) + //liwenxuan 关联表单数据获取 start + + let dataList = data + //console.log(dataList) + asfDetails = props.data.columns.filter((item: any) => { + return item.fieldClass=="associatedForms" + }) + + + if(asfDetails.length>0&&data.data.list!=null){ + //console.log(data.data.list) + //拼装参数,asf值对象数组 + asfQueryParams = [] + for(let j = 0;j< asfDetails.length;j++){ + let asfQueryParamsItem :any = {} + //console.log(asfDetails[j]) + asfQueryParamsItem.formId = asfDetails[j].control.formid + asfQueryParamsItem.field = asfDetails[j].field + + let asfToSelectIds = [] + for(let i = 0;i0){ + getAsfDataTitlesByIds(asfQueryParams).then(({ data }) => { + //console.log(data) + for(let i = 0;i{ - state.loading = false; - }) + }else{ + tableDataList.value = data.data.list + + } + //liwenxuan 关联表单数据获取 end + state.total = data.data.total + state.loading = false; + }) + .finally(()=>{ + state.loading = false; + }) + + } } @@ -1099,7 +1129,7 @@ const tabsView = (val:any,types:number) => { - +