| | |
| | | // 从sessionStorage中读取参数并转换回对象 |
| | | const _savedParams = sessionStorage.getItem(`${objParams.value.sName}_params`); |
| | | const savedParams = _savedParams ? ref(JSON.parse(decodeURI(_savedParams))) : ref({}); |
| | | const entityName = ref(objParams.value.ID); |
| | | const entityName = ref(objParams.value.EntityName); |
| | | const _columns = ref<any[]>([]); |
| | | const _searchFormSchema = ref<any[]>([]); |
| | | const _crudFormSchema = ref<any[]>([]); |
| | |
| | | //获取表单中插槽渲染的按钮点击弹出模态窗口的实例 |
| | | useModalData.value = GetUseModalData(objParams.value.ID); |
| | | const data = await getEntity({ |
| | | sqlcmd: "ASSEMBLY_NAME ='" + objParams.value.ID + "'", |
| | | sqlcmd: "CODE_NAME ='" + objParams.value.ID + "'", |
| | | entityName: 'SYS_LOW_CODE', |
| | | order: '', |
| | | }); |
| | |
| | | ) { |
| | | searchForms[i].componentProps.api = GetEnum; |
| | | searchForms[i].componentProps.params.name = |
| | | `${objParams.value.ID}+${searchForms[i].field}s`; |
| | | `${objParams.value.EntityName}+${searchForms[i].field}s`; |
| | | searchForms[i].componentProps.labelField = unref(getLocale) == 'zh_CN' ? 'Desc' : 'Name'; |
| | | searchForms[i].defaultValue = null; |
| | | } |
| | |
| | | var _cruds: any[] = []; |
| | | /* 如果有初始化增删改页面结构的方法,则进入 */ |
| | | if (InitCrudFormSchema && isFunction(InitCrudFormSchema)) { |
| | | _cruds = InitCrudFormSchema(objParams.value.ID); |
| | | _cruds = InitCrudFormSchema(objParams.value.EntityName); |
| | | } else { |
| | | /* 没有初始化增删改页面结构的方法时进入 */ |
| | | _cruds = JSON.parse(data.Data.Items[0].FORM_JSON); |
| | |
| | | _cruds[i].componentProps.api == 'GetEnum' |
| | | ) { |
| | | _cruds[i].componentProps.api = GetEnum; |
| | | _cruds[i].componentProps.params.name = `${objParams.value.ID}+${_cruds[i].field}s`; |
| | | _cruds[i].componentProps.params.name = `${objParams.value.EntityName}+${_cruds[i].field}s`; |
| | | _cruds[i].componentProps.labelField = unref(getLocale) == 'zh_CN' ? 'Desc' : 'Name'; |
| | | _cruds[i].defaultValue = null; |
| | | } |
| | |
| | | _cruds[i].componentProps.api = uploadApi; |
| | | _cruds[i].componentProps.multiple = false; |
| | | _cruds[i].componentProps.maxNumber = 1; |
| | | _cruds[i].componentProps.uploadParams = { entityName: objParams.value.ID }; |
| | | _cruds[i].componentProps.uploadParams = { entityName: objParams.value.EntityName }; |
| | | _cruds[i].rules = [{ required: true, message: '请选择上传文件' }]; |
| | | } |
| | | if (_cruds[i].isexist == 'Y') { |
| | |
| | | obj.componentProps = ({ schema, tableAction, formActionType, formModel }) => { |
| | | return { |
| | | options: options, |
| | | onChange: (e) => custOnChange(e, onChange, objParams.value.ID), |
| | | onChange: (e) => custOnChange(e, onChange, objParams.value.EntityName), |
| | | }; |
| | | }; |
| | | } |