| | |
| | | * @version: |
| | | * @Date: 2024-06-18 15:09:48 |
| | | * @LastEditors: Ben Lin |
| | | * @LastEditTime: 2024-07-29 21:26:39 |
| | | * @LastEditTime: 2024-07-31 09:25:38 |
| | | --> |
| | | <template> |
| | | <PageWrapper |
| | |
| | | const titleInfo = ref({}); //getTitle(objParams.value.Name); |
| | | const isAllUpdate = ref(objParams.value.CODE != '0'); |
| | | const globSetting = useGlobSetting(); |
| | | const formSchemas = ref({}); //弹出框或高级页面多表单结构 |
| | | const colSlots = ref<any>(objParams.value.colSlots); |
| | | const useModalData = ref({}); //表单中插槽渲染按钮打开模态框useModal方法 |
| | | const useFormData = ref({}); |
| | | const useTableData = ref({}); |
| | |
| | | if (!isNullOrUnDef(custImport.value)) { |
| | | const [{ GetHomeUrl }] = custImport.value['default'](); |
| | | // 本例的效果时点击返回始终跳转到账号列表页,实际应用时可返回上一页 |
| | | go(GetHomeUrl(entityName.value)); |
| | | go(GetHomeUrl({ colSlots: colSlots.value })); |
| | | } |
| | | } |
| | | |
| | |
| | | const currTableName = ref(''); |
| | | const currRecordId = ref(''); |
| | | /** |
| | | * @description: 打开弹框 |
| | | * @description: 表格内打开弹框事件 |
| | | * @param {*} d |
| | | * @return {*} |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * @description: |
| | | * @description: 表格内打开弹框事件返回 |
| | | * @param {*} d |
| | | * @param {*} u |
| | | * @return {*} |
| | | */ |
| | | function handleCustSuccess(d, u) { |
| | | let currRecord = {}; |
| | | const _data = data.value[currTableName.value].map((x) => { |
| | | if (x.ID == currRecordId.value) { |
| | | x.VAR_VALUE = d.values.val; |
| | | currRecord = x; |
| | | } |
| | | return x; |
| | | }); |
| | | const [{ CustEditEnd }] = custImport.value['default'](); |
| | | data.value[currTableName.value] = []; |
| | | useTables.value[currTableName.value][1].setProps({ |
| | | dataSource: [], |
| | |
| | | dataSource: data.value[currTableName.value], |
| | | }); |
| | | useTables.value[currTableName.value][1].reload(); |
| | | /* 单元格编辑完成后如果有自定义方法,就调用 */ |
| | | if(CustEditEnd && isFunction(CustEditEnd)){ |
| | | CustEditEnd({record:currRecord},currTableName.value, useTables.value, data); |
| | | } |
| | | } |
| | | |
| | | /** |