

<script>
/* eslint-disable */
// sd-skip-auto-import
import{getCustomValues}from"./components/sd-list-variable-config.vue";import components from"./_import-components/sd-data-list-render-import";var _render=function t(){var e=this,s=e._self._c;return e.visiable?s(e.dataListComponent,e._b({tag:"component"},"component",e.props,false)):e._e()};var staticRenderFns=[];_render._withStripped=true;export default{name:"SdDataListRender",components:components,props:{dataList:{type:Object,default:()=>{}}},inject:{SdFormContext:{default:()=>({})}},data(){return{visiable:false,dataListComponent:void 0,props:{}}},created(){this.dataListComponent=this.dataList.props.isFlow?()=>import("@/application-manage/sd-task-list.vue"):()=>import("@/application-manage/sd-business-list.vue");this.props={moduleId:this.dataList.props.appModuleId,formListId:this.dataList.id};if(this.dataList.customFields?.length>0)getCustomValues(this.SdFormContext,this.dataList.customFields).then((t=>{this.$set(this.props,"customValues",t);this.visiable=true}));else this.visiable=true},methods:{},render:_render,staticRenderFns:staticRenderFns};</script>

<style module lang="scss">
@use '@/common/design' as *;
</style>
