From 5a3a62dd4504ecdc14019da7dd8dba7ab90ec12a Mon Sep 17 00:00:00 2001
From: lagos <627844378@qq.com>
Date: Fri, 25 Jul 2025 17:21:01 +0800
Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E5=85=AC=E5=8A=A1=E6=8E=A5?=
=?UTF-8?q?=E5=BE=85APP?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/officialReceptions/index.ts | 10 ++
src/components/Esign/SinopecEsignPage.vue | 8 +-
src/components/Esign/SinopecEsignPageAPP.vue | 10 +-
src/components/Esign/SinopecEsignPageH5.vue | 13 ++-
src/pages-bpm/officialReceptions/index.vue | 109 +++++++++++++++++++
src/pages.json | 4 +
src/types/uni-pages.d.ts | 1 +
7 files changed, 150 insertions(+), 5 deletions(-)
create mode 100644 src/api/officialReceptions/index.ts
create mode 100644 src/pages-bpm/officialReceptions/index.vue
diff --git a/src/api/officialReceptions/index.ts b/src/api/officialReceptions/index.ts
new file mode 100644
index 0000000..6b0defe
--- /dev/null
+++ b/src/api/officialReceptions/index.ts
@@ -0,0 +1,10 @@
+import { http } from '@/utils/http';
+
+/*通过id查询公文数据*/
+export function queryById(id : string) {
+ return http({
+ url: '/CxcGwjdSpd/cxcGwjdSpd/queryByIdBpm',
+ method: 'GET',
+ data: { id }
+ })
+}
diff --git a/src/components/Esign/SinopecEsignPage.vue b/src/components/Esign/SinopecEsignPage.vue
index 1e41d35..1e03617 100644
--- a/src/components/Esign/SinopecEsignPage.vue
+++ b/src/components/Esign/SinopecEsignPage.vue
@@ -2,10 +2,10 @@
-
+
-
+
@@ -40,6 +40,10 @@
path: {//签章验证
type: String,
default: ""
+ },
+ taskDefKey: { //流程节点
+ type: String,
+ default: ""
}
})
diff --git a/src/components/Esign/SinopecEsignPageAPP.vue b/src/components/Esign/SinopecEsignPageAPP.vue
index fb275f8..e61c54d 100644
--- a/src/components/Esign/SinopecEsignPageAPP.vue
+++ b/src/components/Esign/SinopecEsignPageAPP.vue
@@ -45,6 +45,10 @@ export default {
path: {//签章验证
type: String,
default: ""
+ },
+ taskDefKey: { //流程节点
+ type: String,
+ default: ""
}
},
emits: ['message'],
@@ -107,10 +111,14 @@ export default {
} else {
return flag = false;
}
- } else if (props.path == 'modules/gwjdspd/modules/CxcGwjdSpdFromByProcess') { //判断公务接待模块
+ } else if (props.path == 'officialReceptions/index') { //判断公务接待模块
//2024.5.16张祥瑞
//如果签章路径是非常规盖章则走这里,验证机制为跳过签章个数验证,只要没签章则不能提交流程
// let flag = false;
+ if(props.taskDefKey=='task1715564108096'){ //如果是综合办审核,不需要该区
+ return flag = true; //只要执行了签章成功操作就返回成功,否则加载个数验证
+ }
+
if (sign.value) {
return flag = true; //只要执行了签章成功操作就返回成功,否则加载个数验证
} else {
diff --git a/src/components/Esign/SinopecEsignPageH5.vue b/src/components/Esign/SinopecEsignPageH5.vue
index 72a21bb..a10ac8e 100644
--- a/src/components/Esign/SinopecEsignPageH5.vue
+++ b/src/components/Esign/SinopecEsignPageH5.vue
@@ -60,6 +60,10 @@
path: {//签章验证
type: String,
default: ""
+ },
+ taskDefKey: { //流程节点
+ type: String,
+ default: ""
}
})
@@ -90,7 +94,7 @@
const signValidator = async () => { //签章验证 by 闵
- console.log(props.valiData)
+ console.log(props.path)
errorMsg.value = '';
let flag = false;
if (props.path == 'unconventional/stamp') { //非常规验证
@@ -126,10 +130,15 @@
} else {
return flag = false;
}
- } else if (props.path == 'modules/gwjdspd/modules/CxcGwjdSpdFromByProcess') { //判断公务接待模块
+ } else if (props.path == 'officialReceptions/index') { //判断公务接待模块
//2024.5.16张祥瑞
//如果签章路径是非常规盖章则走这里,验证机制为跳过签章个数验证,只要没签章则不能提交流程
// let flag = false;
+ console.log(2222)
+ if(props.taskDefKey=='task1715564108096'){ //如果是综合办审核,不需要该区
+ return flag = true; //只要执行了签章成功操作就返回成功,否则加载个数验证
+ }
+
if (sign.value) {
return flag = true; //只要执行了签章成功操作就返回成功,否则加载个数验证
} else {
diff --git a/src/pages-bpm/officialReceptions/index.vue b/src/pages-bpm/officialReceptions/index.vue
new file mode 100644
index 0000000..c3d83b7
--- /dev/null
+++ b/src/pages-bpm/officialReceptions/index.vue
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages.json b/src/pages.json
index 8d53ecd..5c90072 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -597,6 +597,10 @@
"path": "OfficeEquipmentMaintenanceApplication/index",
"type": "page"
},
+ {
+ "path": "officialReceptions/index",
+ "type": "page"
+ },
{
"path": "planReview/index",
"type": "page"
diff --git a/src/types/uni-pages.d.ts b/src/types/uni-pages.d.ts
index f673204..5f16aac 100644
--- a/src/types/uni-pages.d.ts
+++ b/src/types/uni-pages.d.ts
@@ -71,6 +71,7 @@ interface NavigateToOptions {
"/pages-bpm/lawsAndRegulations/index" |
"/pages-bpm/leaveApplication/index" |
"/pages-bpm/OfficeEquipmentMaintenanceApplication/index" |
+ "/pages-bpm/officialReceptions/index" |
"/pages-bpm/planReview/index" |
"/pages-bpm/SuperiorSystem/index" |
"/pages-bpm/unconventional/index" |