Browse Source

优化

master
陈裕财 4 years ago
parent
commit
2409380d4b
  1. 32
      src/views/xm/core/xmTask/XmTaskAgileKanban.vue
  2. 7
      src/views/xm/core/xmTask/XmTaskMng.vue

32
src/views/xm/core/xmTask/XmTaskAgileKanban.vue

@ -67,6 +67,7 @@
v-for="(task, t) in tasks[scope.row.menuId][tt]"
:key="task.id + t"
>
<span class="cell-bar"><el-button type="danger" icon="el-icon-delete" plain @click="handleDel(task,tt)"></el-button></span>
<span>
{{ task.sortLevel }}&nbsp;<el-tag
title="优先级"
@ -191,7 +192,7 @@
<script>
import util from "@/common/js/util"; //
import draggable from "vuedraggable";
import { initDicts, editXmTaskSomeFields, addTask } from "@/api/xm/core/xmTask";
import { initDicts, editXmTaskSomeFields, addTask,delXmTask } from "@/api/xm/core/xmTask";
import XmTaskEdit from "./XmTaskEdit"; //
import XmPhaseSelect from "../xmTask/XmPhaseSelect.vue";
@ -204,7 +205,7 @@ export default {
data() {
return {
load:{add:false,edit:false,list:false},
load:{add:false,edit:false,list:false,del:false},
editForm: {
id: "",
name: "",
@ -580,7 +581,7 @@ export default {
this.load.add = false;
var tips = res.data.tips;
if (tips.isOk) {
this.$emit("submit", res.data.data); // @submit="afterAddSubmit"
//this.$emit("submit", res.data.data); // @submit="afterAddSubmit"
this.xmTasks.push(res.data.data);
}
this.$notify({
@ -617,6 +618,31 @@ export default {
this.addForm.ptype = "0";
this.addFormVisible = true;
},
//xmTask
handleDel: function (row, index) {
this.$confirm("确认删除该记录吗?", "提示", {
type: "warning",
}).then(() => {
this.load.del = true;
let params = Object.assign({}, row);
delXmTask(params)
.then((res) => {
this.load.del = false;
var tips = res.data.tips;
if (tips.isOk) {
var index=this.xmTasks.findIndex(k=>k.id==row.id)
this.xmTasks.splice(index,1)
}
this.$notify({
showClose: true,
message: tips.msg,
type: tips.isOk ? "success" : "error",
});
})
.catch((err) => (this.load.del = false));
});
},
},
mounted() {
initDicts(this);

7
src/views/xm/core/xmTask/XmTaskMng.vue

@ -997,8 +997,8 @@ export default {
pageSize: this.queryScope==='plan' || this.queryScope==='planTask'?50:20, //
count: false, //
pageNum: 1, //1
orderFields: ["sort_level"], // ['sex','student_id']
orderDirs: ["asc"], // asc,desc ['asc','desc']
orderFields: ['menu_id',"sort_level"], // ['sex','student_id']
orderDirs: ["asc","asc"], // asc,desc ['asc','desc']
},
load: { list: false, edit: false, del: false, add: false,calcProgress:false, }, //...
sels: [], //
@ -1364,6 +1364,7 @@ export default {
this.taskTemplateVisible = true;
},
checkCanAdd( parentTask){
/**
if(!parentTask||!parentTask.id){
this.$notify({
showClose: true,
@ -1371,7 +1372,7 @@ export default {
type: "warning",
});
return false;
}
} **/
if(parentTask && parentTask.id){
if(parentTask.ntype=='0'){
this.$notify({

Loading…
Cancel
Save