From 2634e9b70c9b40ece5ac0fd2b969bf1fa5b5371d Mon Sep 17 00:00:00 2001
From: clay <20932067@zju.edu.cn>
Date: Sat, 3 Aug 2024 20:55:26 +0800
Subject: [PATCH 1/3] =?UTF-8?q?feat=20:=20=E6=89=93=E5=8D=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 1 +
src/components/NameCircle.vue | 40 ++++++++++---
src/main.js | 5 +-
src/views/workflow/common/OperationRender.vue | 57 +++++++++++++-----
src/views/workflow/common/TimeLineItem.vue | 59 +++++++++++++++++++
.../process/config/ApprovalNodeConfig.vue | 4 ++
.../workflow/process/nodes/ApprovalNode.vue | 5 +-
7 files changed, 143 insertions(+), 28 deletions(-)
create mode 100644 src/views/workflow/common/TimeLineItem.vue
diff --git a/package.json b/package.json
index b193f9e..f2404dc 100644
--- a/package.json
+++ b/package.json
@@ -33,6 +33,7 @@
"vue-json-viewer": "^3.0.4",
"vue-router": "^4.1.6",
"vue3-pdf-app": "^1.0.3",
+ "vue3-print-nb": "^0.1.4",
"vuedraggable": "^4.1.0",
"xlsx": "^0.18.5",
"xlsx-style-vite": "^0.0.2"
diff --git a/src/components/NameCircle.vue b/src/components/NameCircle.vue
index 4e016aa..e240ae0 100644
--- a/src/components/NameCircle.vue
+++ b/src/components/NameCircle.vue
@@ -6,9 +6,9 @@
-
+
@@ -18,7 +18,6 @@
diff --git a/src/views/workflow/process/config/ApprovalNodeConfig.vue b/src/views/workflow/process/config/ApprovalNodeConfig.vue
index 2545821..9be3431 100644
--- a/src/views/workflow/process/config/ApprovalNodeConfig.vue
+++ b/src/views/workflow/process/config/ApprovalNodeConfig.vue
@@ -102,6 +102,7 @@
+
@@ -129,6 +130,8 @@
+
+
@@ -273,6 +276,7 @@ const approvalTypes = reactive([
{name: "发起人自己", type: "SELF"},
{name: "下属企业领导", type: "SUB_LEADER"},
{name: "下属企业科创部对接人", type: "DSTI_CONTACT_PERSON"},
+ {name: "项目负责人", type: "PROJECT_LEADER"},
// {name: "表单内联系人", type: "FORM_USER"},
// {name: "矩阵审批", type: "MATRIX_APPROVAL"},
])
diff --git a/src/views/workflow/process/nodes/ApprovalNode.vue b/src/views/workflow/process/nodes/ApprovalNode.vue
index a650e49..b3f1c2a 100644
--- a/src/views/workflow/process/nodes/ApprovalNode.vue
+++ b/src/views/workflow/process/nodes/ApprovalNode.vue
@@ -71,10 +71,10 @@ const content = computed(() => {
return '科创部用户跳过'
case "NO_USER_SKIP":
return '无用户审批,跳过'
- case "DSTI_CONTACT_PERSON":
- return '下属企业科创部对接人'
case "SUB_LEADER":
return '下属企业领导'
+ case "PROJECT_LEADER":
+ return '项目负责人'
case "SELF_SELECT":
return config.selfSelect.multiple ? '发起人自选多人' : '发起人自选一人'
case "LEADER_TOP":
@@ -124,6 +124,7 @@ const validate = (err) => {
case "DSTI_CONTACT_PERSON":
case "SUB_LEADER":
case "LEADER_TOP":
+ case "PROJECT_LEADER":
showError.value = !validate_LEADER_TOP(err);
break;
case "LEADER":
From b6ddafdd25a6416f391f99becefa511d9b454dd1 Mon Sep 17 00:00:00 2001
From: odjbin <1042039504@qq.com>
Date: Sat, 3 Aug 2024 21:29:33 +0800
Subject: [PATCH 2/3] =?UTF-8?q?feat=20:=20=E5=AE=A1=E6=89=B9=E8=AE=B0?=
=?UTF-8?q?=E5=BD=95=E6=89=93=E5=8D=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/NameCircle.vue | 2 -
src/views/workflow/common/OperationRender.vue | 26 ++++++--
src/views/workflow/common/TimeLineItem.vue | 59 -------------------
3 files changed, 22 insertions(+), 65 deletions(-)
delete mode 100644 src/views/workflow/common/TimeLineItem.vue
diff --git a/src/components/NameCircle.vue b/src/components/NameCircle.vue
index 41cc47c..0adefd6 100644
--- a/src/components/NameCircle.vue
+++ b/src/components/NameCircle.vue
@@ -113,7 +113,5 @@ init()
right: 1px;
}
}
-
-
}
diff --git a/src/views/workflow/common/OperationRender.vue b/src/views/workflow/common/OperationRender.vue
index a0575f1..ff86294 100644
--- a/src/views/workflow/common/OperationRender.vue
+++ b/src/views/workflow/common/OperationRender.vue
@@ -1,6 +1,6 @@
- 打印
+ 打印
@@ -10,6 +10,14 @@
:color="operation.color"
size="large"
placement="top">
+
+
+
+
+
+
+
+
当前节点: {{ operation.operationName }}
@@ -50,6 +58,13 @@
+
+
+
+
+
+
+
{{ timeline.context }}
@@ -319,6 +334,9 @@ init()
diff --git a/src/views/workflow/common/TimeLineItem.vue b/src/views/workflow/common/TimeLineItem.vue
deleted file mode 100644
index ab2c721..0000000
--- a/src/views/workflow/common/TimeLineItem.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ timestamp }}
-
-
-
-
-
-
-
- {{ timestamp }}
-
-
-
-
-
-
From 790cac67ef8d2c4ddcd776120ef19029f5e53265 Mon Sep 17 00:00:00 2001
From: odjbin <1042039504@qq.com>
Date: Sat, 3 Aug 2024 21:30:26 +0800
Subject: [PATCH 3/3] =?UTF-8?q?feat=20:=20=E5=AE=A1=E6=89=B9=E8=AE=B0?=
=?UTF-8?q?=E5=BD=95=E6=89=93=E5=8D=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.drone.yml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.drone.yml b/.drone.yml
index 0a5a8ff..e0b66f4 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -25,9 +25,9 @@ steps:
- npm -v
- mkdir -p ./node_modules
- export NODE_MODULES_PATH=`pwd`/node_modules
- #- npm config set registry https://registry.npmmirror.com
- #- set NODE_OPTIONS=--openssl-legacy-provider
- #- npm install
+ - npm config set registry https://registry.npmmirror.com
+ - set NODE_OPTIONS=--openssl-legacy-provider
+ - npm install
- npm run build
- ls /app/build/$DRONE_REPO_NAME/
- echo $NODE_MODULES_PATH