From b40a19861696b187779287e9428f19ad8bc19ead Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Fri, 13 Feb 2026 13:53:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/aa-fae24f75.js | 2 +- src/components/DesignForm/app/index.vue | 281 +++++++++--------- .../DesignForm/tableListPage/index.vue | 191 +++++++++++- src/views/hr/archives/index.vue | 28 +- 4 files changed, 343 insertions(+), 159 deletions(-) diff --git a/assets/aa-fae24f75.js b/assets/aa-fae24f75.js index 1e6b77d..3bc8bab 100644 --- a/assets/aa-fae24f75.js +++ b/assets/aa-fae24f75.js @@ -1 +1 @@ -import{_ as k,ax as g,r as p,z,a as f,f as B,e,b as t,H as r,q as E,h as S,b4 as T,c as N,$ as R,ae as _,ab as q,ak as F,aq as D,ap as $,an as M,aj as j,b3 as H,M as L}from"./index-e450010e.js";import O from"./dialog-b9df6bdc.js";const A={class:"box"},G={class:"aaa"},J={__name:"aa",setup(K){const o=g({dialogShow:!1,detailShow:!1,rowInfo:{},title:"",queryInfo:{query:"",pagenum:1,pagesize:""},studentInfo:[{id:1,name:"",sex:"",age:"",num:"",iop:"",ccc:"",ade:"",ddd:"",editContvalue:"dsdd",dialogVis:"",dialogImageUrl:"",imageUrl:""},{id:2,name:"",sex:"",age:"",num:"",iop:"",ccc:"",ade:"",ddd:"",editContvalue:"",dialogVis:"",dialogImageUrl:"",imageUrl:""},{id:3,name:"",sex:"",age:"",num:"",iop:"",ccc:"",ade:"",ddd:"",editContvalue:"",dialogVis:"",dialogImageUrl:"",imageUrl:""}]}),u=g({name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:"",section:"",position:"",column:""});p([]),p([]),p("");const v=p([]),h=()=>{o.title="新增",o.rowInfo={},o.dialogShow=!0},V=s=>{o.title="查看",o.detailShow=!0,o.rowInfo=s},w=s=>{_.confirm("你确定删除这条信息吗?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{}).catch(()=>{})},y=()=>{if(v.value.length===0){_.alert("请选择要删除的数据","提示",{confirmButtonText:"确定"});return}_.confirm("确定要批量删除所选数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{}).catch(()=>{})};return(s,n)=>{const i=q,x=z("RefreshRight"),C=F,l=D,c=$,m=M,I=j,d=H,U=L;return f(),B("div",A,[e(i,{type:"danger",class:"button-margin",size:"large",onClick:y},{default:t(()=>[r("批量删除")]),_:1}),e(i,{class:"new_btn",type:"success",size:"large",onClick:h},{default:t(()=>[r("新增")]),_:1}),e(i,{type:"warning",icon:s.Star,circle:"",size:"large"},{default:t(()=>[e(C,null,{default:t(()=>[e(x)]),_:1})]),_:1},8,["icon"]),E("span",G,[e(m,{label:"",style:{width:"50"}},{default:t(()=>[e(c,{modelValue:u.region,"onUpdate:modelValue":n[0]||(n[0]=a=>u.region=a),placeholder:"请选分厂",size:"large"},{default:t(()=>[e(l,{label:"请选分厂",value:"0"}),e(l,{label:"甲醇分厂",value:"1"}),e(l,{label:"化产分厂",value:"2"}),e(l,{label:"动力分厂",value:"3"}),e(l,{label:"机焦车间",value:"4"}),e(l,{label:"质检中心",value:"5"}),e(l,{label:"安环部",value:"6"}),e(l,{label:"备煤车间",value:"7"}),e(l,{label:"保卫部",value:"8"}),e(l,{label:"企管部",value:"9"}),e(l,{label:"高管",value:"10"}),e(l,{label:"综合办",value:"11"}),e(l,{label:"人力资源部",value:"12"}),e(l,{label:"财务部",value:"13"}),e(l,{label:"营销部",value:"14"}),e(l,{label:"生产部",value:"15"}),e(l,{label:"仓储中心",value:"16"}),e(l,{label:"物流中心",value:"17"}),e(l,{label:"办公室",value:"18"}),e(l,{label:"审计监察部",value:"19"}),e(l,{label:"法律事务部",value:"20"}),e(l,{label:"财务部",value:"21"}),e(l,{label:"供应部",value:"22"}),e(l,{label:"销售部",value:"23"}),e(l,{label:"生产计划部",value:"24"})]),_:1},8,["modelValue"])]),_:1}),e(m,{label:""},{default:t(()=>[e(c,{modelValue:u.section,"onUpdate:modelValue":n[1]||(n[1]=a=>u.section=a),placeholder:"请选工段",size:"large"},null,8,["modelValue"])]),_:1}),e(m,{label:""},{default:t(()=>[e(c,{modelValue:u.position,"onUpdate:modelValue":n[2]||(n[2]=a=>u.position=a),placeholder:"请选职务",size:"large"},null,8,["modelValue"])]),_:1}),e(m,{label:""},{default:t(()=>[e(c,{modelValue:u.column,"onUpdate:modelValue":n[3]||(n[3]=a=>u.column=a),placeholder:"请选栏目",size:"large"},{default:t(()=>[e(l,{label:"请选栏目",value:"0"}),e(l,{label:"流程制度",value:"1"}),e(l,{label:"工艺技术",value:"2"}),e(l,{label:"设备管理",value:"3"}),e(l,{label:"仪控仪表",value:"4"}),e(l,{label:"机电维修",value:"5"}),e(l,{label:"安全生产",value:"6"}),e(l,{label:"质量管理",value:"7"}),e(l,{label:"财务管理",value:"8"}),e(l,{label:"人力资源",value:"9"}),e(l,{label:"仓储物流",value:"10"}),e(l,{label:"营销采购",value:"11"})]),_:1},8,["modelValue"])]),_:1}),e(I,{modelValue:o.studentInfo.name,"onUpdate:modelValue":n[4]||(n[4]=a=>o.studentInfo.name=a),style:{width:"170px"},placeholder:"请输入题目",size:"large"},null,8,["modelValue"]),e(i,{type:"success",style:{width:"80px"},size:"large",onClick:s.getUserList},{default:t(()=>[r("查询")]),_:1},8,["onClick"])]),e(S(T),{ref:"multipleTableRef",border:"","header-cell-style":{"text-align":"center",background:"#F2F2F2"},stripe:""},{default:t(()=>[e(d,{type:"selection"}),e(d,{prop:"name",label:"类型",width:"100"}),e(d,{prop:"sex",label:"文章标题"}),e(d,{prop:"age",label:"发布时间"}),e(d,{prop:"num",label:"访问数据",width:"440"}),e(d,{prop:"abc",label:"状态",width:"120"},{default:t(a=>[e(U,{modelValue:a.row.status,"onUpdate:modelValue":b=>a.row.status=b},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(d,{fixed:"right",label:"操作",width:"250"},{default:t(({row:a})=>[e(i,{type:"success",size:"large",onClick:b=>V(a)},{default:t(()=>[r("查看")]),_:2},1032,["onClick"]),e(i,{type:"danger",size:"large",onClick:b=>w(a)},{default:t(()=>[r("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},512),o.dialogShow?(f(),N(O,{key:0,modelValue:o.dialogShow,"onUpdate:modelValue":n[5]||(n[5]=a=>o.dialogShow=a),"row-info":o.rowInfo,title:s.title},null,8,["modelValue","row-info","title"])):R("",!0)])}}},W=k(J,[["__scopeId","data-v-60612dfd"]]);export{W as default}; +import{_ as k,ax as g,r as p,z,a as f,f as B,e,b as t,H as r,q as E,h as S,b4 as T,c as N,$ as R,ae as _,ab as q,ak as F,aq as D,ap as $,an as M,aj as j,b3 as H,M as L}from"./index-e450010e.js";import O from"./dialog-b9df6bdc.js";const A={class:"box"},G={class:"aaa"},J={__name:"aa",setup(K){const o=g({dialogShow:!1,detailShow:!1,rowInfo:{},title:"",queryInfo:{query:"",pagenum:1,pagesize:""},studentInfo:[{id:1,name:"",sex:"",age:"",num:"",iop:"",ccc:"",ade:"",ddd:"",editContvalue:"dsdd",dialogVis:"",dialogImageUrl:"",imageUrl:""},{id:2,name:"",sex:"",age:"",num:"",iop:"",ccc:"",ade:"",ddd:"",editContvalue:"",dialogVis:"",dialogImageUrl:"",imageUrl:""},{id:3,name:"",sex:"",age:"",num:"",iop:"",ccc:"",ade:"",ddd:"",editContvalue:"",dialogVis:"",dialogImageUrl:"",imageUrl:""}]}),u=g({name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:"",section:"",position:"",column:""});p([]),p([]),p("");const v=p([]),h=()=>{o.title="新增",o.rowInfo={},o.dialogShow=!0},V=s=>{o.title="查看",o.detailShow=!0,o.rowInfo=s},w=s=>{_.confirm("你确定删除这条信息吗?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{}).catch(()=>{})},y=()=>{if(v.value.length===0){_.alert("请选择要删除的数据","提示",{confirmButtonText:"确定"});return}_.confirm("确定要批量删除所选数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{}).catch(()=>{})};return(s,n)=>{const i=q,x=z("RefreshRight"),C=F,l=D,c=$,m=M,I=j,d=H,U=L;return f(),B("div",A,[e(i,{type:"danger",class:"button-margin",size:"large",onClick:y},{default:t(()=>[r("批量删除")]),_:1}),e(i,{class:"new_btn",type:"success",size:"large",onClick:h},{default:t(()=>[r("新增")]),_:1}),e(i,{type:"warning",icon:s.Star,circle:"",size:"large"},{default:t(()=>[e(C,null,{default:t(()=>[e(x)]),_:1})]),_:1},8,["icon"]),E("span",G,[e(m,{label:"",style:{width:"50"}},{default:t(()=>[e(c,{modelValue:u.region,"onUpdate:modelValue":n[0]||(n[0]=a=>u.region=a),placeholder:"请选分厂",size:"large"},{default:t(()=>[e(l,{label:"请选分厂",value:"0"}),e(l,{label:"甲醇分厂",value:"1"}),e(l,{label:"化产分厂",value:"2"}),e(l,{label:"动力分厂",value:"3"}),e(l,{label:"机焦车间",value:"4"}),e(l,{label:"质检中心",value:"5"}),e(l,{label:"安环部",value:"6"}),e(l,{label:"备煤车间",value:"7"}),e(l,{label:"保卫部",value:"8"}),e(l,{label:"企管部",value:"9"}),e(l,{label:"高管",value:"10"}),e(l,{label:"综合办",value:"11"}),e(l,{label:"人力资源部",value:"12"}),e(l,{label:"财务部",value:"13"}),e(l,{label:"营销部",value:"14"}),e(l,{label:"生产部",value:"15"}),e(l,{label:"中心",value:"16"}),e(l,{label:"物流中心",value:"17"}),e(l,{label:"办公室",value:"18"}),e(l,{label:"审计监察部",value:"19"}),e(l,{label:"法律事务部",value:"20"}),e(l,{label:"财务部",value:"21"}),e(l,{label:"供应部",value:"22"}),e(l,{label:"销售部",value:"23"}),e(l,{label:"生产计划部",value:"24"})]),_:1},8,["modelValue"])]),_:1}),e(m,{label:""},{default:t(()=>[e(c,{modelValue:u.section,"onUpdate:modelValue":n[1]||(n[1]=a=>u.section=a),placeholder:"请选工段",size:"large"},null,8,["modelValue"])]),_:1}),e(m,{label:""},{default:t(()=>[e(c,{modelValue:u.position,"onUpdate:modelValue":n[2]||(n[2]=a=>u.position=a),placeholder:"请选职务",size:"large"},null,8,["modelValue"])]),_:1}),e(m,{label:""},{default:t(()=>[e(c,{modelValue:u.column,"onUpdate:modelValue":n[3]||(n[3]=a=>u.column=a),placeholder:"请选栏目",size:"large"},{default:t(()=>[e(l,{label:"请选栏目",value:"0"}),e(l,{label:"流程制度",value:"1"}),e(l,{label:"工艺技术",value:"2"}),e(l,{label:"设备管理",value:"3"}),e(l,{label:"仪控仪表",value:"4"}),e(l,{label:"机电维修",value:"5"}),e(l,{label:"安全生产",value:"6"}),e(l,{label:"质量管理",value:"7"}),e(l,{label:"财务管理",value:"8"}),e(l,{label:"人力资源",value:"9"}),e(l,{label:"仓储物流",value:"10"}),e(l,{label:"营销采购",value:"11"})]),_:1},8,["modelValue"])]),_:1}),e(I,{modelValue:o.studentInfo.name,"onUpdate:modelValue":n[4]||(n[4]=a=>o.studentInfo.name=a),style:{width:"170px"},placeholder:"请输入题目",size:"large"},null,8,["modelValue"]),e(i,{type:"success",style:{width:"80px"},size:"large",onClick:s.getUserList},{default:t(()=>[r("查询")]),_:1},8,["onClick"])]),e(S(T),{ref:"multipleTableRef",border:"","header-cell-style":{"text-align":"center",background:"#F2F2F2"},stripe:""},{default:t(()=>[e(d,{type:"selection"}),e(d,{prop:"name",label:"类型",width:"100"}),e(d,{prop:"sex",label:"文章标题"}),e(d,{prop:"age",label:"发布时间"}),e(d,{prop:"num",label:"访问数据",width:"440"}),e(d,{prop:"abc",label:"状态",width:"120"},{default:t(a=>[e(U,{modelValue:a.row.status,"onUpdate:modelValue":b=>a.row.status=b},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(d,{fixed:"right",label:"操作",width:"250"},{default:t(({row:a})=>[e(i,{type:"success",size:"large",onClick:b=>V(a)},{default:t(()=>[r("查看")]),_:2},1032,["onClick"]),e(i,{type:"danger",size:"large",onClick:b=>w(a)},{default:t(()=>[r("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},512),o.dialogShow?(f(),N(O,{key:0,modelValue:o.dialogShow,"onUpdate:modelValue":n[5]||(n[5]=a=>o.dialogShow=a),"row-info":o.rowInfo,title:s.title},null,8,["modelValue","row-info","title"])):R("",!0)])}}},W=k(J,[["__scopeId","data-v-60612dfd"]]);export{W as default}; diff --git a/src/components/DesignForm/app/index.vue b/src/components/DesignForm/app/index.vue index 87d1cd9..c9af1b1 100644 --- a/src/components/DesignForm/app/index.vue +++ b/src/components/DesignForm/app/index.vue @@ -50,7 +50,6 @@ import FormPageCont from "@/components/DesignForm/tableListPage/formPageCont.vue import NewFormPageCont from "@/components/DesignForm/tableListPage/newFormPageCont.vue"; import NewTableFlow from "@/views/sysworkflow/lowcodepage/pageFlow/newTableFlow.vue"; -import TableFlow from "@/views/sysworkflow/lowcodepage/pageFlow/tableFlow.vue"; @@ -1151,19 +1150,11 @@ let asfQueryParams: any[] = []; @ 功能: 获取数据 */ const getPageData = () => { - - // by han2015: 处理排序字段信息 - let arr:string[]=[]; - columnSortData.forEach((value, key) => { - arr.push(`${key} ${value}`) - }); - let sendData = { formId: props.formId, page: state.currentPage, pagesize: state.pageSize, searchData: json2string(props.searchData), - sortData: arr.join(", "), }; // console.log("获取列表详细信息",sendData) @@ -1193,7 +1184,6 @@ const getPageData = () => { break; default: state.loading = true; - //by han2015, 抽成独立部分,方便其他功能调用 doGainFormPageListCont(sendData) .then((datas) => { @@ -1791,32 +1781,6 @@ const lookPageInfoIsShow = ref(false); const asflookPageInfoIsShow = ref(false); const pageInfoCont = ref(); -//------------------ by han2015: 支持表单排序功能---------------------- -const columnSortData = new Map(); -const setHeaderClass=(params:any)=>{ - if(columnSortData.has(params.column.property)){ - if(columnSortData.get(params.column.property)=="DESC"){ - params.column.order="descending" - return - }else{ - params.column.order="ascending" - return - } - } -} -// by han2015: 列表支持表头排序 -const onUpdateSort = (data: { prop: string; order: "ascending" | "descending" | null }) => { - if (data.order === "descending") { - columnSortData.set(data.prop, "DESC"); - } else if (data.order === "ascending") { - columnSortData.set(data.prop, "ASC"); - } else { - columnSortData.delete(data.prop); - } - getPageData() -} - - const lookPageInfo = (val: any) => { console.log("查看详细内容--------------------------->"); console.log(val); @@ -2366,14 +2330,13 @@ const getNonValue = () => { + @@ -2386,64 +2349,27 @@ const getNonValue = () => { config="" width="60" fixed - header-align="center" + header-align="center" align="center" > - - - - - - - - - + { - - - { @cancel="cancelEvent(scope.row)" > { @click="editFormSendFlow(scope.row)" /> - - - - - - + + + + + + - @@ -2711,7 +2698,7 @@ const getNonValue = () => { diff --git a/src/components/DesignForm/tableListPage/index.vue b/src/components/DesignForm/tableListPage/index.vue index 8b4d872..dc43dec 100644 --- a/src/components/DesignForm/tableListPage/index.vue +++ b/src/components/DesignForm/tableListPage/index.vue @@ -55,6 +55,11 @@ import SeeContChart from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/ec import {getPrintTemplate} from '@/api/DesignForm/requestapi' import { display } from "html2canvas/dist/types/css/property-descriptors/display"; + +import NewFormPageCont from "@/components/DesignForm/tableListPage/newFormPageCont.vue"; + +import NewTableFlow from "@/views/sysworkflow/lowcodepage/pageFlow/newTableFlow.vue"; + const props = withDefaults( defineProps<{ data: FormPageList; @@ -83,6 +88,7 @@ const props = withDefaults( fieldsDetailList?: any; orgAndManTree?: any; echatsViews: echatsViews; + pickAppMenu?: any; }>(), { showPage: true, @@ -1344,7 +1350,12 @@ const lookPageInfoIsShow = ref(false); const asflookPageInfoIsShow = ref(false); const pageInfoCont = ref(); const lookPageInfo = (val: any) => { - tablePageClass.value = 4; + if(val.mastersKeyStr && val.mastersKeyStr != ""){ + + val.masters_key = val.mastersKeyStr + + } + tablePageClass.value = 3; pageInfoCont.value = val; drawerWith.value = container.value?.clientWidth; lookPageInfoIsShow.value = true; @@ -1358,6 +1369,11 @@ const lookPageInfo = (val: any) => { const editInfo = (val: any) => { // console.log('修改数据!',val) + if(val.mastersKeyStr && val.mastersKeyStr != ""){ + + val.masters_key = val.mastersKeyStr + + } operState.value = 5; tablePageClass.value = 2; pageInfoCont.value = val; @@ -1370,6 +1386,11 @@ const editInfo = (val: any) => { @ 功能: 提交审批 */ const submitApproval = (val: any) => { + if(val.mastersKeyStr && val.mastersKeyStr != ""){ + + val.masters_key = val.mastersKeyStr + + } operState.value = 4; tablePageClass.value = 2; pageInfoCont.value = val; @@ -1419,6 +1440,11 @@ const recallSendMsg = (val: any) => { @ 功能: 重新提交申请 */ const afreshSendFlow = (val: any) => { + if(val.mastersKeyStr && val.mastersKeyStr != ""){ + + val.masters_key = val.mastersKeyStr + + } operState.value = 2; tablePageClass.value = 2; pageInfoCont.value = val; @@ -1431,6 +1457,11 @@ const afreshSendFlow = (val: any) => { @ 功能: 申请修改数据 */ const editFormSendFlow = (val: any) => { + if(val.mastersKeyStr && val.mastersKeyStr != ""){ + + val.masters_key = val.mastersKeyStr + + } operState.value = 3; tablePageClass.value = 2; pageInfoCont.value = val; @@ -1714,6 +1745,133 @@ jieguo = jieguo+"
{ + /* console.log(item) + console.log(item[x[0]]) */ + let tableValues = item[x[0]] + tableValues.forEach((element1: any) => { + let start = dateStringToTimestampLocal(element1[x[1]]) + let end = element1[x[1]+"_end"] + let arr = [start,end] + //console.log(arr) + element1[x[1]] = arr + }); + /* let y = dateStringToTimestampLocal(item[x[0]][x[1]]) + console.log(y) */ + + }); + + + }); + + + asfDetails = props.data.columns.filter((item: any) => { + return item.fieldClass == "associatedForms"; + }); + + transferDetails = props.data.columns.filter((item: any) => { + return item.fieldClass == "lowcodeTransfer"; + }); + + 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 = []; + // console.log(data.data.list) + for (let i = 0; i < data.data.list.length; i++) { + let asfMasterAndAsfId: any = {}; + asfMasterAndAsfId.asfId = data.data.list[i][asfDetails[j].field]; + asfMasterAndAsfId.asfMasterId = data.data.list[i].id; + + asfToSelectIds.push(asfMasterAndAsfId); + } + asfQueryParamsItem.asfToSelectIds = asfToSelectIds; + asfQueryParams.push(asfQueryParamsItem); + } + let queryCount = 0; + for (let i = 0; i < asfQueryParams[0].asfToSelectIds.length; i++) { + if (asfQueryParams[0].asfToSelectIds[i].asfId != "") { + queryCount++; + } + } + //console.log(asfQueryParams) + if (queryCount > 0) { + //liwenxuan 关联表单数据获取 start + let dataList = data; + //-------------------直接return 异步结果---------------------- + return await getAsfDataTitlesByIds(asfQueryParams).then(({ data }) => { + //console.log(data) + for (let i = 0; i < dataList.data.list.length; i++) { + //console.log(dataList.data.list[i]) + for (let j = 0; j < data.length; j++) { + //console.log(data[j]) + for (let n = 0; n < data[j].list.length; n++) { + if (dataList.data.list[i].id == data[j].list[n].asfMasterId) { + dataList.data.list[i][data[j].field] = data[j].list[n].label; + } + //console.log(data[j].list[n]) + } + } + } + + return dataList.data; + }); + } + + return data.data; + } + + //console.log(data.data.list) + transferDetails.forEach((element:any) => { + //console.log(element) + data.data.list.forEach((obj: any) => { + //console.log(obj) + for (const key in obj) { + // 确保只处理对象自身的属性(不包括原型链上的) + if (Object.prototype.hasOwnProperty.call(obj, key)) { + const value = obj[key]; + + // 特殊处理数组/嵌套对象(使用JSON格式化) + const formattedValue = + Array.isArray(value) || (typeof value === "object" && value !== null) + ? JSON.stringify(value, null, 2) + : value; + + //console.log(`${key}: ${formattedValue}`); + if (key == element.field) { + //console.log(key) + /* console.log(element.control.fixedOptions) + console.log(obj[key]) */ + obj[key] = mapIdsToLabels(element.control.fixedOptions, obj[key]); + } + } + } + }); + }); +//console.log(data.data) + return data.data; + + //tableDataList.value = data.data.list + //liwenxuan 关联表单数据获取 end +}