已选 {{ selectList.length }} 项
@@ -102,7 +105,7 @@ export default {
// const jsonb = jsona.replace(/"value"/g, '"deptId"') // 修改成你要的字段
// const jsonc = jsonb.replace(/"label"/g, '"deptName"')
this.deptList = res.data
- console.log("获取部门信息===========", this.deptList);
+ // console.log("获取部门信息===========", this.deptList);
});
},
//通过关键字过滤树节点
@@ -111,7 +114,7 @@ export default {
return data.deptName.indexOf(value) !== -1;
},
//用于弹开部门选择
- showDeptPicker() {
+ showUserPicker() {
this.visible = true;
},
/**
@@ -123,7 +126,7 @@ export default {
// 左侧有选择框
if (this.showCheckbox) {
// 左侧有选择框 + 多选
- if (this.multiple) {
+ if (this.multiple ) {
//不添加重复的数据到右边
for (let i = 0; i < this.selectList.length; i++) {
if (this.selectList[i].value === data.value) {
@@ -132,7 +135,9 @@ export default {
}
}
if (checked) {
- this.selectList.push(data);
+ if(data.children === undefined){
+ this.selectList.push(data);
+ }
} else if (data === '1') {
this.$refs.tree.setCheckedKeys([]);
this.selectList = [];
@@ -147,10 +152,11 @@ export default {
}
if (checked) {
this.$refs.tree.setCheckedNodes([data]);
+ // this.$refs.tree.setCheckedKeys([]);
this.selectList = [data];
} else if (data === '1') {
- this.$refs.tree.setCheckedKeys([]);
this.selectList = [];
+ this.$refs.tree.setCheckedKeys([]);
}
}
}
@@ -164,19 +170,21 @@ export default {
* @param check checked(checkbox选择框)是否选中
*/
handle(node, check) {
- if (this.multiple) {
- //不添加重复的数据到右边
- for (let i = 0; i < this.selectList.length; i++) {
- if (this.selectList[i].value === node.value) {
- this.selectList.splice(i, 1);
- break;
+ if (check.isLeaf !== false) {
+ if (this.multiple) {
+ //不添加重复的数据到右边
+ for (let i = 0; i < this.selectList.length; i++) {
+ if (this.selectList[i].value === node.value) {
+ this.selectList.splice(i, 1);
+ break;
+ }
}
+ check.checked = true
+ this.selectList.push(node);
+ } else {
+ check.checked = true
+ this.selectList = [node];
}
- check.checked = true
- this.selectList.push(node);
- } else {
- check.checked = true
- this.selectList = [node];
}
this._value = this.selectList
},
@@ -203,9 +211,10 @@ export default {
cancelButtonText: "取消",
type: "warning"
}).then(() => {
- this.handleCheckChange("1");
if (!this.showCheckbox) {
this.selectList = []
+ }else {
+ this.handleCheckChange("1");
}
});
},
@@ -221,15 +230,15 @@ export default {
diff --git a/flowable-engine-web/src/views/workspace/AboutInstance.vue b/flowable-engine-web/src/views/workspace/AboutInstance.vue
new file mode 100644
index 0000000..7572285
--- /dev/null
+++ b/flowable-engine-web/src/views/workspace/AboutInstance.vue
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+
+
+ {{ getTimeConsuming(scope.row) }}
+
+
+
+
+ 进行中
+ 审批通过
+ 审批驳回
+ 已撤销
+
+
+
+
+ 再次提交
+
+
+
+
+
+
+
+
+ {{ processInstanceData.userInfo.name }}
+
+
+
+ {{ selectProcessInstance.deploymentName }}
+ 进行中
+ 审批通过
+ 审批驳回
+ 已撤销
+
+
+
+
+
+ 编号: {{ selectProcessInstance.processInstanceId }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/flowable-engine-web/src/views/workspace/DisposalTask.vue b/flowable-engine-web/src/views/workspace/DisposalTask.vue
index ed49d4d..4e7c534 100644
--- a/flowable-engine-web/src/views/workspace/DisposalTask.vue
+++ b/flowable-engine-web/src/views/workspace/DisposalTask.vue
@@ -29,10 +29,10 @@
prop="state"
label="状态">
- 待处理
- 已同意
- 已拒绝
- 已退回
+ 待处理
+ 已同意
+ 已拒绝
+ 已退回
@@ -44,13 +44,18 @@
-
- {{ selectTask.initiatorName }}
+
+ {{ taskData.userInfo.name }}
{{ selectTask.processName }}
- 进行中
+
+ 进行中
+ 审批通过
+ 审批驳回
+ 已撤销
+
编号: {{ selectTask.taskId }}
@@ -58,15 +63,21 @@
-
+
+
+
+
+