From 9648445fd4c3c7d971785c2d7f18ce7ea68472e1 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Mon, 30 Mar 2026 10:01:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/DesignForm/requestapi.ts | 8 + src/api/DesignForm/type.ts | 4 +- .../DesignForm/public/expand/digitpage.vue | 7 +- .../DesignForm/public/form/formItem.vue | 4 +- src/views/hr/orgUserRole/orgrole.vue | 72 ++- src/views/hr/userBox.vue | 34 +- .../appPageForm/unitsPageFrom/attribute.vue | 9 +- .../appPage/appSetUp/appManager.vue | 2 +- .../lowcodepage/appPage/appSetUp/appPower.vue | 1 + .../lowcodepage/appPage/appSetUp/index.vue | 6 +- .../lowcodepage/appPage/appSetUp/looksee.vue | 2 +- .../lowcodepage/appPage/appSetUp/setupNew.vue | 525 +++++++++++++++++- .../lowcodepage/appPage/createAppFormPage.vue | 117 ++-- .../sysworkflow/lowcodepage/appPage/index.vue | 2 +- ....timestamp-1774830788501-95b07eaa0e851.mjs | 215 +++++++ 15 files changed, 918 insertions(+), 90 deletions(-) create mode 100644 vite.config.ts.timestamp-1774830788501-95b07eaa0e851.mjs diff --git a/src/api/DesignForm/requestapi.ts b/src/api/DesignForm/requestapi.ts index 8d45bac..4f18095 100644 --- a/src/api/DesignForm/requestapi.ts +++ b/src/api/DesignForm/requestapi.ts @@ -472,6 +472,14 @@ export function appBasicSettings(data: any) { data: data }); } +//设置App基本信息及权限 +export function setAppInfoPower(data: any) { + return request({ + url: '/systemapi/app/setAppInfoPower', + method: 'post', + data: data + }); +} //获取应用下属表单 export function gianAppFormTable(data: any) { return request({ diff --git a/src/api/DesignForm/type.ts b/src/api/DesignForm/type.ts index 948aa3a..5e61276 100644 --- a/src/api/DesignForm/type.ts +++ b/src/api/DesignForm/type.ts @@ -34,7 +34,7 @@ export type CustomerFormPageResult = PageResult; //初始化表单基本信息 export interface customerFormConfig{ - formName:string; + formname:string; formlogo:string; signCode:string; } @@ -42,7 +42,7 @@ export interface customerFormConfig{ export interface getContForId{ id:string; } -//编辑表单状态 +//编辑表单状态n export interface editFormStatus{ id:string[]; status:number; diff --git a/src/components/DesignForm/public/expand/digitpage.vue b/src/components/DesignForm/public/expand/digitpage.vue index 60f5730..c16d075 100644 --- a/src/components/DesignForm/public/expand/digitpage.vue +++ b/src/components/DesignForm/public/expand/digitpage.vue @@ -5,18 +5,13 @@ --> \ No newline at end of file diff --git a/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue b/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue index 19ecd50..df7d85b 100644 --- a/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue +++ b/src/views/sysworkflow/lowcodepage/appPage/createAppFormPage.vue @@ -21,6 +21,7 @@ import PrintSetupPage2 from "@/views/sysworkflow/lowcodepage/appPage/appPageForm import AiPage from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/aiPage.vue"; import DataBpard from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/dataBoard.vue"; import ContentPresentation from "@/views/sysworkflow/lowcodepage/appPage/appPageForm/contentPresentation.vue"; +import { useUserStore } from "@/store/modules/user"; const props = defineProps({ appCont: { @@ -69,10 +70,11 @@ const emits = defineEmits([ "gainSunAppContent", "updateInit", ]); +const userStore = useUserStore(); const tabsActive = ref(1); const route: any = useRoute().query || {}; const formConfigCont = reactive({ - formName: "", + formname: "", formlogo: "", signCode: "", }); @@ -88,52 +90,54 @@ const appPageKey = computed({ const formVersion = ref(""); const formPageId = ref(""); const state = reactive({ - formData: { - list: [], - form: { - size: "default", - name: "", - formName: formConfigCont.formName, - dataTitle: [], - labelPosition: "left", - dataSource: "no", - dataSourceConfig: { - id: "", - dataBaseName: "", - tableName: "", - tableKey: "", - dsn: {}, - }, - qrCodeFlag: false, - qrCodeInside: false, - qrCodeOutside: false, - qrCodePrintStyle: undefined, - qrCodeShowFields: undefined + formData: { + list: [], + form: { + size: "default", + name: "", + formName: formConfigCont.formname, + dataTitle: [], + labelPosition: "left", + dataSource: "no", + dataSourceConfig: { + id: "", + dataBaseName: "", + tableName: "", + tableKey: "", + dsn: {}, + }, + qrCodeFlag: false, + qrCodeInside: false, + qrCodeOutside: false, + qrCodePrintStyle: undefined, + qrCodeShowFields: undefined + }, + config: { + groupKey: props.formKey, + classify: 4, + }, + styles: { + labelPosition: "", + divStyle: {}, + labelStyle: {}, + inputStyle: {}, + }, + purview: [], + aiConfig: [], }, - config: { - groupKey: props.formKey, - classify: 4, + editor: {}, + loading: false, + formDataPreview: {}, + previewVisible: false, // 预览窗口 + designType: route.type, // 当前页面设计类型,有效值search + formDict: {}, + formOtherData: { + source: route.source || "", + formName: formConfigCont.formname, }, - styles: { - labelPosition: "", - divStyle: {}, - labelStyle: {}, - inputStyle: {}, - }, - purview: [], - aiConfig: [], - }, - editor: {}, - loading: false, - formDataPreview: {}, - previewVisible: false, // 预览窗口 - designType: route.type, // 当前页面设计类型,有效值search - formDict: {}, - formOtherData: { - source: route.source || "", - formName: formConfigCont.formName, - }, - echatsViews: [], + echatsViews: [], + tooltip: undefined, + isSearch: undefined }); const appPageInfo = ref(); /** @@ -146,6 +150,9 @@ const closeSavePageForm = () => { emits("gainSunAppContent"); emits("updateInit"); emits("update:isNew", false); + userStore.getInfo().then((data:any) => { + console.log("data---->",data) + }) // console.log("appPageInfo.value",appPageInfo.value) if (tabsActive.value == 1) { appPageInfo.value.gainTableForm(); @@ -166,11 +173,11 @@ onBeforeMount(() => { getProductionMarkForm(send) .then(({ data }) => { formConfigCont.formlogo = data.formlogo; - formConfigCont.formName = data.formName; + formConfigCont.formname = data.formname; formConfigCont.signCode = data.signCode; state.formData.form.name = data.formlogo; - state.formData.form.formName = data.formName; - state.formOtherData.formName = data.formName; + state.formData.form.formName = data.formname; + state.formOtherData.formName = data.formname; }) .finally(() => {}); } @@ -180,20 +187,26 @@ onBeforeMount(() => { getProductionMarkForm(send) .then(({ data }) => { formConfigCont.formlogo = data.formlogo; - formConfigCont.formName = data.formName; + formConfigCont.formname = data.formname; formConfigCont.signCode = data.signCode; state.formData.form.name = data.formlogo; - state.formData.form.formName = data.formName; - state.formOtherData.formName = data.formName; + state.formData.form.formName = data.formname; + state.formOtherData.formName = data.formname; }) .finally(() => {}); } // console.log("state------------>",state) }); +const openDrawer = computed(() => { + return props.isShow; +}); +const handleClick = (tab: any) => { + console.log("tab",tab) +}