|
@@ -75,13 +75,13 @@
|
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
|
|
|
|
|
|
- <!-- <el-button
|
|
|
|
|
|
|
+ <el-button
|
|
|
icon="el-icon-circle-close"
|
|
icon="el-icon-circle-close"
|
|
|
type="danger"
|
|
type="danger"
|
|
|
size="mini"
|
|
size="mini"
|
|
|
- @click="handleAudit(0)"
|
|
|
|
|
|
|
+ @click="rejectTask(0)"
|
|
|
>驳回
|
|
>驳回
|
|
|
- </el-button> -->
|
|
|
|
|
|
|
+ </el-button>
|
|
|
|
|
|
|
|
<!-- <el-button
|
|
<!-- <el-button
|
|
|
icon="el-icon-circle-close"
|
|
icon="el-icon-circle-close"
|
|
@@ -146,7 +146,7 @@
|
|
|
form: {
|
|
form: {
|
|
|
userId: '',
|
|
userId: '',
|
|
|
reason: '',
|
|
reason: '',
|
|
|
- useDeptId:''
|
|
|
|
|
|
|
+ useDeptId: ''
|
|
|
},
|
|
},
|
|
|
userOptions: []
|
|
userOptions: []
|
|
|
};
|
|
};
|
|
@@ -166,14 +166,14 @@
|
|
|
handleBackList() {
|
|
handleBackList() {
|
|
|
this.$emit('handleBackList');
|
|
this.$emit('handleBackList');
|
|
|
},
|
|
},
|
|
|
- searchDeptNodeClick(val){
|
|
|
|
|
- console.log(val,'val')
|
|
|
|
|
|
|
+ searchDeptNodeClick(val) {
|
|
|
|
|
+ console.log(val, 'val');
|
|
|
getUserPage({
|
|
getUserPage({
|
|
|
groupId: val,
|
|
groupId: val,
|
|
|
- size:999
|
|
|
|
|
|
|
+ size: 999
|
|
|
}).then((data) => {
|
|
}).then((data) => {
|
|
|
- this.userOptions=data.list
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ this.userOptions = data.list;
|
|
|
|
|
+ });
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
async handleAudit(status) {
|
|
async handleAudit(status) {
|
|
@@ -216,6 +216,19 @@
|
|
|
title: status === 0 ? '驳回' : ''
|
|
title: status === 0 ? '驳回' : ''
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ rejectTask(status) {
|
|
|
|
|
+ rejectTask({
|
|
|
|
|
+ id: this.taskId,
|
|
|
|
|
+ reason: this.form.reason,
|
|
|
|
|
+ variables: {
|
|
|
|
|
+ pass: !!status
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ this.$emit('handleAudit', {
|
|
|
|
|
+ status,
|
|
|
|
|
+ title: status === 0 ? '驳回' : ''
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
getTableValue() {
|
|
getTableValue() {
|
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
|
this.$emit('getTableValue', async (data) => {
|
|
this.$emit('getTableValue', async (data) => {
|