From 5d3fe926696a5f8a64e36c55840a9fc87808d009 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Mon, 9 Oct 2023 09:33:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=8E=E4=BB=A3=E7=A0=81=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E4=B8=80=E6=9C=9F=E5=B7=A5=E7=A8=8B=EF=BC=88=E6=97=A0=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E6=B5=81=EF=BC=89=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/taskapi/management.ts | 8 + src/components/DesignForm/formControlAttr.vue | 3 +- .../DesignForm/public/form/form.vue | 7 +- .../DesignForm/public/form/formItem.vue | 14 +- .../DesignForm/public/map/componentTest.vue | 187 +++++++ src/main.ts | 2 + src/views/system/menu/index.vue | 463 ------------------ src/views/sysworkflow/codepage/createform.vue | 2 +- .../taskmanagement/edittaskcustomerform.vue | 4 +- .../taskplatform/taskmanagement/tasklist.vue | 10 +- 10 files changed, 228 insertions(+), 472 deletions(-) create mode 100644 src/components/DesignForm/public/map/componentTest.vue delete mode 100644 src/views/system/menu/index.vue diff --git a/src/api/taskapi/management.ts b/src/api/taskapi/management.ts index 1270748ea..1c68803cc 100644 --- a/src/api/taskapi/management.ts +++ b/src/api/taskapi/management.ts @@ -56,3 +56,11 @@ export function haveCustomerFormVersion(data: customerFormLogo):AxiosPromise { // 因value:type===inputSlot,这里使用了v-model,影响不大暂不处理 break case 'labelNameVal': + if(val != ""){ chineseToPinyin({title:val,types:8,connector:""}) .then((data:any)=>{ if(data.code == 0){ @@ -833,7 +834,7 @@ const controlChange = (obj: any, val: any) => { } }) - + } console.log("字段编辑--fileSignAry--》",fileSignAry) break diff --git a/src/components/DesignForm/public/form/form.vue b/src/components/DesignForm/public/form/form.vue index 8c6f36436..e83dbdfc6 100644 --- a/src/components/DesignForm/public/form/form.vue +++ b/src/components/DesignForm/public/form/form.vue @@ -324,7 +324,8 @@ const getData = (params = {}) => { requestUrl ="/systemapi/task_management/look_customer_formdata" break; case "saveFormContent": - requestUrl ="/systemapi/task_management/customer_form_adddata" + // requestUrl ="/systemapi/task_management/customer_form_adddata" + requestUrl ="/systemapi/task_management/add_form_data" break; case "editFormContent": requestUrl ="/systemapi/task_management/customer_form_editdata" @@ -404,7 +405,9 @@ const submit = (params = {}) => { apiUrl ="/systemapi/task_management/look_customer_formdata" break; case "saveFormContent": - apiUrl ="/systemapi/task_management/customer_form_adddata" + // apiUrl ="/systemapi/task_management/customer_form_adddata" + // apiUrl ="/systemapi/task_management/add_form_data" + apiUrl ="/systemapi/task_management/add_form_newdata" break; case "editFormContent": apiUrl ="/systemapi/task_management/customer_form_editdata" diff --git a/src/components/DesignForm/public/form/formItem.vue b/src/components/DesignForm/public/form/formItem.vue index a3f9df88d..86ca55234 100644 --- a/src/components/DesignForm/public/form/formItem.vue +++ b/src/components/DesignForm/public/form/formItem.vue @@ -128,6 +128,13 @@ const currentComponent = computed(() => { if (props.data.type === 'expand-user') { return markRaw(ExpandUser) } + if (props.data.type === 'datePicker') { + props.data.control.valueFormat="x" + } + // if (props.data.type === 'timePicker') { + // props.data.control.valueFormat="timestamp" + // } + // console.log("自定义组件",props.data) return `el-${props.data.type}` }) // 控制编辑模式下是否可用 @@ -305,6 +312,7 @@ const formatCustomRules = () => { } // 从数据接口获取数据设置options,在表单添加或编辑时数据加载完成 const setFormDict = (val: any) => { + // console.log("从数据接口获取数据设置options",val) if (val && config.value.optionsType === 2) { const opt = val[config.value.optionsFun] || val[props.data.name] // 不填写默认为当前字段名 if (opt !== undefined) { @@ -327,6 +335,7 @@ const formOptions = inject(constSetFormOptions, {}) as any watch( () => formOptions.value, (val: any) => { + // console.log("子表内的需要注意下,只有在子表有记录时才生效",val) const opt = val[props.data.name] // 子表内的需要注意下,只有在子表有记录时才生效 if (val && opt !== undefined) { @@ -556,7 +565,7 @@ const imgUploadApiUrl = import.meta.env.VITE_APP_BASE_API+"/api/upordown" :options="options" v-model="value" /> - + + + + + + + diff --git a/src/main.ts b/src/main.ts index 97686d157..c6ee306ab 100644 --- a/src/main.ts +++ b/src/main.ts @@ -36,6 +36,8 @@ for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component) } + + app.use(router).use(i18n).use(ComComponents).use(ElementPlus, { locale: zhCn }).use(AKDesign).mount('#app'); diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue deleted file mode 100644 index 0c92d926e..000000000 --- a/src/views/system/menu/index.vue +++ /dev/null @@ -1,463 +0,0 @@ - - - diff --git a/src/views/sysworkflow/codepage/createform.vue b/src/views/sysworkflow/codepage/createform.vue index 7fdaa9d5a..ca6f5c441 100644 --- a/src/views/sysworkflow/codepage/createform.vue +++ b/src/views/sysworkflow/codepage/createform.vue @@ -864,7 +864,7 @@ const editversionstaus = (id:string) =>{ />
- +
从左侧拖拽来添加组件 diff --git a/src/views/taskplatform/taskmanagement/edittaskcustomerform.vue b/src/views/taskplatform/taskmanagement/edittaskcustomerform.vue index 4560207e2..58a35fcb1 100644 --- a/src/views/taskplatform/taskmanagement/edittaskcustomerform.vue +++ b/src/views/taskplatform/taskmanagement/edittaskcustomerform.vue @@ -137,7 +137,7 @@ const formType = computed(() => { return 1 } }) -const emits = defineEmits(["update:iseditopen"]); +const emits = defineEmits(["update:iseditopen","searchquery"]); const isShow = computed({ get: () => props.iseditopen, set: (val) => { @@ -188,7 +188,9 @@ const afterSubmit = (type: string) => { if (type === 'success') { // router.go(-1) console.log("表单提交成功") + emits("searchquery"); closeAppSubmit(); + } } const closeAppSubmit = () => { diff --git a/src/views/taskplatform/taskmanagement/tasklist.vue b/src/views/taskplatform/taskmanagement/tasklist.vue index 35737a85b..fc68a9448 100644 --- a/src/views/taskplatform/taskmanagement/tasklist.vue +++ b/src/views/taskplatform/taskmanagement/tasklist.vue @@ -5,7 +5,7 @@ -->