From 4462dd0b3e8f0ec395ff65919ad175981a9aac90 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: Wed, 15 Sep 2021 00:15:13 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96OA=E7=BC=96=E8=BE=91=E5=AE=8C?=
=?UTF-8?q?=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/oa/oa.js | 25 ++
constant/url.js | 2 +-
pages.json | 11 +-
.../newOaWorkflowDetail.vue | 19 +-
.../newOaWorkflowFormEdit.vue | 253 ++++++++++++++++++
5 files changed, 306 insertions(+), 4 deletions(-)
create mode 100644 pages/newOaWorkflowFormEdit/newOaWorkflowFormEdit.vue
diff --git a/api/oa/oa.js b/api/oa/oa.js
index e25ba14..1bbfa7e 100644
--- a/api/oa/oa.js
+++ b/api/oa/oa.js
@@ -87,6 +87,31 @@ export function saveOaWorkflowFormData(_that,_data){
});
}
+
+/**
+ * 编辑申请
+ * @param {Object} _that
+ * @param {Object} _data
+ */
+export function updateOaWorkflowFormData(_that,_data){
+ return new Promise(function(reslove,reject){
+ _that.context.post({
+ url: url.updateOaWorkflowFormData,
+ data:_data,
+ success: function(res) {
+ reslove(res);
+ },
+ fail: function(e) {
+ wx.showToast({
+ title: "服务器异常了",
+ icon: 'none',
+ duration: 2000
+ })
+ }
+ })
+ });
+}
+
/**
* 审核
* @param {Object} _that
diff --git a/constant/url.js b/constant/url.js
index 05d1809..002d3fa 100644
--- a/constant/url.js
+++ b/constant/url.js
@@ -140,7 +140,7 @@ export default {
getNextTask: baseUrl + "app/oaWorkflow/getNextTask",
auditOaWorkflow: baseUrl + "app/oaWorkflow/auditOaWorkflow",
-
+ updateOaWorkflowFormData: baseUrl +"app/oaWorkflow.updateOaWorkflowFormData",
diff --git a/pages.json b/pages.json
index ffb6503..186d69d 100644
--- a/pages.json
+++ b/pages.json
@@ -490,7 +490,16 @@
"path" : "pages/newOaWorkflowUndoAudit/newOaWorkflowUndoAudit",
"style" :
{
- "navigationBarTitleText": "",
+ "navigationBarTitleText": "流程审核",
+ "enablePullDownRefresh": false
+ }
+
+ }
+ ,{
+ "path" : "pages/newOaWorkflowFormEdit/newOaWorkflowFormEdit",
+ "style" :
+ {
+ "navigationBarTitleText": "表单修改",
"enablePullDownRefresh": false
}
diff --git a/pages/newOaWorkflowDetail/newOaWorkflowDetail.vue b/pages/newOaWorkflowDetail/newOaWorkflowDetail.vue
index 779624c..c02dacd 100644
--- a/pages/newOaWorkflowDetail/newOaWorkflowDetail.vue
+++ b/pages/newOaWorkflowDetail/newOaWorkflowDetail.vue
@@ -14,8 +14,10 @@
{{item.label}}
{{oaWorkflowData[item.key]}}
-
-
+
+
+
+
@@ -50,6 +52,7 @@
queryOaWorkflowUser,
listRunWorkflowImage
} from '../../api/oa/oa.js'
+ import {getUserInfo} from '../../lib/java110/api/Java110SessionApi.js'
export default {
data() {
return {
@@ -87,6 +90,13 @@
_that.components = _that.formJson.components;
})
},
+ isMe:function(){
+ let _userId = getUserInfo().userId;
+ if(this.oaWorkflowData.create_user_id == _userId){
+ return true;
+ }
+ return false;
+ },
_loadOaWorkflowDetail: function() {
let _that = this;
queryOaWorkflowFormData(this, {
@@ -123,6 +133,11 @@
url:'/pages/newOaWorkflowUndoAudit/newOaWorkflowUndoAudit?flowId='+this.flowId+"&id="+this.id+"&taskId="+this.taskId
})
},
+ doEditOaWorkflow:function(){
+ this.context.navigateTo({
+ url:'/pages/newOaWorkflowFormEdit/newOaWorkflowFormEdit?flowId='+this.flowId+"&id="+this.id
+ })
+ },
_getNewOaWorkflowDetailState: function(_finish) {
/**
diff --git a/pages/newOaWorkflowFormEdit/newOaWorkflowFormEdit.vue b/pages/newOaWorkflowFormEdit/newOaWorkflowFormEdit.vue
new file mode 100644
index 0000000..8bb556d
--- /dev/null
+++ b/pages/newOaWorkflowFormEdit/newOaWorkflowFormEdit.vue
@@ -0,0 +1,253 @@
+
+
+
+
+ {{item.text}}
+
+
+
+ {{item.label}}
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+
+
+ {{item.label}}
+
+
+ {{item.value}}
+
+
+
+
+
+ {{item.label}}
+
+
+ {{item.value}}
+
+
+
+
+
+ {{item.label}}
+
+
+ {{item.values.length==0 ? "请选择" : item.values[item.valueIndex].label}}
+
+
+
+
+
+ {{item.label}}
+
+
+ {{item.values.length==0 ? "请选择" : item.values[item.valueIndex].label}}
+
+
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+