From 0db0ff530cce0189056796aa9bb9ce21376a02d4 Mon Sep 17 00:00:00 2001 From: liwenxuan <1298531568@qq.com> Date: Thu, 6 Feb 2025 10:27:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E5=88=97=E8=A1=A8=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=A1=B5=E5=A2=9E=E5=8A=A0=E6=89=AB=E7=A0=81?= =?UTF-8?q?=E5=A1=AB=E5=8D=95=E6=8C=89=E9=92=AE=E6=98=BE=E7=A4=BA=E5=A1=AB?= =?UTF-8?q?=E5=8D=95=E4=BA=8C=E7=BB=B4=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lowcodepage/pageFlow/appTableFlow.vue | 81 +++++++++ .../lowcodepage/pageFlow/tableFlow.vue | 171 +++++++++++++----- 2 files changed, 207 insertions(+), 45 deletions(-) diff --git a/src/views/sysworkflow/lowcodepage/pageFlow/appTableFlow.vue b/src/views/sysworkflow/lowcodepage/pageFlow/appTableFlow.vue index 3698bd0..a13ab5e 100644 --- a/src/views/sysworkflow/lowcodepage/pageFlow/appTableFlow.vue +++ b/src/views/sysworkflow/lowcodepage/pageFlow/appTableFlow.vue @@ -8,6 +8,7 @@ import { nodeFlow,conditionInfo,nodelPeoples } from '@/api/taskapi/types' import { haveCustomerFormVersion,generateFlow,echoTableFormPage,realTimeUpdateFlow } from '@/api/taskapi/management' import { string2json,stringToObj } from '@/utils/DesignForm/form' import { judgeSubmitCancel,startRunFlow,gainAppPageInfo,getFieldRecord } from '@/api/DesignForm/requestapi' +import request from "@/utils/request"; import { notAsA_BasisForJudgment,asAnApprovalActionControl,fixedValueControl,timeControl,timeEquation,submitButton, afreshSubmitButton } from '@/utils/workflow/const' import { appPageDataInit,appWorkFlow } from "@/api/date/type" @@ -582,6 +583,39 @@ const initLoadData = () => { } +//liwenxuan 20250206 在列表新增数据页增加扫码填单按钮显示填单二维码 start +let qrCodeImgInside = "" +const qrCodeInsideDialogFlag = ref(false) +function showFillFormQrCode(){ + //查看二维码展示弹窗图片,图片带有分组,app,表单名称,和二维码图片 + //在此获取必要的参数并请求后台,获取二维码图片,当图片返回成功时,显示弹窗 + //必要的参数为cfid + if(stateForm.formData.form.qrCodeFlag==true&&stateForm.formData.form.qrCodeInside==true){ + getQrCodeImgInside().then(({ data }) => { + qrCodeImgInside = data + if(qrCodeInsideDialogFlag.value==false){ + //console.log(qrCodeImgInside) + qrCodeInsideDialogFlag.value = true + } + }) + }else{ + alert("请先开启表单二维码功能") + } + + +} + +function getQrCodeImgInside() { + return request({ + url: "/javasys/lowCode/QrCode/getQrCodeImgInside", + method: "post", + data: { + cfid: stateForm.formId, + }, + }); +} +//liwenxuan 20250206 在列表新增数据页增加扫码填单按钮显示填单二维码 end + function optionsValue3Get3(data: any,fieldName: string){ /* console.log(data) console.log(fileName) @@ -598,6 +632,18 @@ function optionsValue3Get3(data: any,fieldName: string){