| | |
| | | method: 'post', |
| | | data |
| | | }) |
| | | |
| | | export const cancelAssign = (data: any) => |
| | | request({ |
| | | url: '/data/api-c/lkg/cancelAssign', |
| | | method: 'post', |
| | | data |
| | | }) |
| | | export const uploadDirectory = (data: any) => |
| | | request({ |
| | | url: '/data/api-c/user/uploadMulti', |
| | |
| | | >取消分配</span |
| | | > |
| | | <span |
| | | @click="cancelDistribute(scope.row)" |
| | | @click="cancelAssign(scope.row)" |
| | | v-show="taskType == 2" |
| | | >取消指派</span |
| | | > |
| | |
| | | addToAssignList, |
| | | getTaskList, |
| | | distributeTask, |
| | | cancelMission, |
| | | cancelMission,cancelAssign, |
| | | } from "@/api/shuohuang"; |
| | | export default { |
| | | data() { |
| | |
| | | actCollapseName: "", |
| | | personList: [], |
| | | memberChecked: [], |
| | | taskTableData: null, |
| | | taskTableData: [], |
| | | taskVideoChecked: [], |
| | | notAssignedOnly: false, |
| | | isIndeterminate: false, |
| | |
| | | }, |
| | | cancelDistribute(row) { |
| | | let arr = row.VideoList.map(x => x.ID); |
| | | cancelMission({ LkgIDs: arr }).then((res) => { |
| | | cancelMission({ VideoIDs: arr }).then((res) => { |
| | | if (res.success) { |
| | | this.$notify({ |
| | | type: "success", |
| | | message: res.msg, |
| | | }); |
| | | this.refreshAll(); |
| | | } |
| | | }); |
| | | }, |
| | | cancelAssign(row) { |
| | | let arr = row.VideoList.map(x => x.ID); |
| | | cancelAssign({ VideoIDs: arr }).then((res) => { |
| | | if (res.success) { |
| | | this.$notify({ |
| | | type: "success", |
| | |
| | | return a.map((item) => item.ID); |
| | | }); |
| | | addToAssignList({ |
| | | UserID: this.memberChecked, |
| | | LkgIDs: arr, |
| | | HandlerUserID: this.memberChecked, |
| | | VideoIDs: arr, |
| | | }).then((res) => { |
| | | if (res.success) { |
| | | this.$notify({ |
| | |
| | | // _this.orgTreeDialogVisible = false; |
| | | }); |
| | | }, |
| | | // deepNodeChildren(node) { |
| | | // if (node.ChildDept && node.ChildDept.length > 0) { |
| | | // return node.ChildDept.map((child) => { |
| | | // let childObj = {}; |
| | | // childObj.id = child.ID; |
| | | // childObj.label = child.Name; |
| | | // childObj.Status = child.Status; |
| | | // if (child.ChildDept) { |
| | | // childObj.children = this.deepNodeChildren(child); |
| | | // } |
| | | // if (child.UserLst) { |
| | | // childObj.children = this.deepNodeChildren(child); |
| | | // } |
| | | // return childObj; |
| | | // }); |
| | | // } else if (node.UserLst && node.UserLst.length > 0) { |
| | | // return node.UserLst.map((child) => { |
| | | // let childObj = {}; |
| | | // childObj.id = child.ID; |
| | | // childObj.label = child.Name; |
| | | // childObj.Status = child.Status; |
| | | // return childObj; |
| | | // }); |
| | | // } |
| | | // }, |
| | | // checkOrgNode(a, b, c) { |
| | | // this.checkedOrg = a; |
| | | // }, |
| | | // getOrganizeTreeData() { |
| | | // let _this = this; |
| | | // getOrganizeTree().then((res) => { |
| | | // _this.organizeData = res.data.map((item) => { |
| | | // let obj = {}; |
| | | // obj.id = item.ID; |
| | | // obj.label = item.Name; |
| | | // obj.Status = item.Status; |
| | | // obj.children = _this.deepNodeChildren(item); |
| | | // return obj; |
| | | // }); |
| | | // }); |
| | | // }, |
| | | distributeTask() { |
| | | let _this = this; |
| | | distributeTask({ |
| | | LkgIDs: this.taskVideoChecked, |
| | | VideoIDs: this.taskVideoChecked, |
| | | distributerID: "" |
| | | }).then((res) => { |
| | | _this.renderTaskTable(); |
| | | }); |
| | | }, |
| | | // selOrg () { |
| | | // this.orgTreeDialogVisible = true; |
| | | // }, |
| | | }, |
| | | }; |
| | | </script> |
| | |
| | | PageIndex: 1, |
| | | pageSizes: [8, 15, 20], |
| | | PageSize: 8, |
| | | searchTime: [this.$moment(new Date().getTime() - 3600 * 1000 * 24 * 5).format("YYYY-MM-DD HH:mm:ss"), this.$moment(new Date()).format("YYYY-MM-DD HH:mm:ss")], |
| | | searchTime: ["2020-01-01 00:00:00", this.$moment(new Date()).format("YYYY-MM-DD HH:mm:ss")], |
| | | } |
| | | }, |
| | | mounted () { |