推送任务进度操作历史,推送项目总览
This commit is contained in:
@@ -110,6 +110,7 @@
|
||||
<el-button size="mini" type="text" icon="el-icon-copy-document"
|
||||
@click.stop="handleUpdate(item)">修改</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click.stop="handleDelete(item)">删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-s-order" @click.stop="handleOpLog(item)">操作历史</el-button>
|
||||
</div>
|
||||
</el-card>
|
||||
</el-col>
|
||||
@@ -211,6 +212,14 @@
|
||||
</div>
|
||||
</el-dialog>
|
||||
|
||||
<!-- 操作历史抽屉 -->
|
||||
<operation-log-drawer
|
||||
:visible.sync="opLogDrawer"
|
||||
:target-type="3"
|
||||
:target-id="opLogTargetId"
|
||||
:title="opLogTitle"
|
||||
/>
|
||||
|
||||
<!--查看弹出层-->
|
||||
<el-dialog title="任务详情" :visible.sync="openLook" width="70%" center>
|
||||
<div class="task-detail-container">
|
||||
@@ -365,13 +374,15 @@ import { addTask, delTask, getTask, listTask, updateTask } from "@/api/oa/task";
|
||||
import { deptTreeSelect, selectUser } from "@/api/system/user";
|
||||
import UserSelect from "@/components/UserSelect";
|
||||
import ProjectSelect from "@/components/fad-service/ProjectSelect";
|
||||
import OperationLogDrawer from "@/views/oa/project/operationLog/OperationLogDrawer.vue";
|
||||
|
||||
|
||||
export default {
|
||||
name: "Task",
|
||||
components: {
|
||||
UserSelect,
|
||||
ProjectSelect
|
||||
ProjectSelect,
|
||||
OperationLogDrawer
|
||||
},
|
||||
dicts: ['sys_project_type', 'sys_project_status', 'sys_work_type', 'sys_sort_grade'],
|
||||
data () {
|
||||
@@ -447,6 +458,10 @@ export default {
|
||||
}
|
||||
},
|
||||
trackLoading: false,
|
||||
// 操作历史抽屉
|
||||
opLogDrawer: false,
|
||||
opLogTargetId: null,
|
||||
opLogTitle: ''
|
||||
};
|
||||
|
||||
},
|
||||
@@ -722,6 +737,12 @@ export default {
|
||||
this.resetForm("form");
|
||||
this.fileList = [];
|
||||
},
|
||||
handleOpLog (item) {
|
||||
this.opLogTargetId = item.taskId
|
||||
this.opLogTitle = '操作历史 — ' + (item.taskTitle || '任务')
|
||||
this.opLogDrawer = true
|
||||
},
|
||||
|
||||
/** 删除按钮操作 */
|
||||
handleDelete (row) {
|
||||
const taskIds = row.taskId || this.ids;
|
||||
|
||||
Reference in New Issue
Block a user