diff --git a/public/doc/ExtGantt/Ext甘特图.html b/public/doc/ExtGantt/Ext甘特图.html
index 9c9dbcf9..9523e122 100644
--- a/public/doc/ExtGantt/Ext甘特图.html
+++ b/public/doc/ExtGantt/Ext甘特图.html
@@ -1,563 +1,437 @@
-
-
- Ext甘特图
-
-
-
-
-
-
-
-
-
+
+
+ Ext甘特图
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+ // 编辑
+ var cellCommitEdit = (e) => {
+ console.log("当前点击行信息", e);
+ var data = {
+ taskName: e.task.taskName,
+ Start: e.task.Start,
+ Finish: e.task.Finish,
+ actualStartDate: e.task.actualStartDate,
+ actualFinishDate: e.task.actualFinishDate,
+ duration: e.task.duration,
+ progressRatio: e.task.progressRatio,
+ remark: e.task.remark,
+ id: e.task.id,
+ projectSn: projectSn,
+ };
+ data[e.field] = e.value;
+ let data2 = {};
+ for (let d in data) {
+ if (d == "Start" || d == "Finish" || d == "PercentComplete") {
+ if (d == "Start") {
+ data2.startDate = data[d];
+ } else if (d == "Finish") {
+ data2.finishDate = data[d];
+ } else if (d == "PercentComplete") {
+ data2.progressRatio = data[d];
+ }
+ } else {
+ data2[d] = data[d];
+ }
+ }
-
-
+ // // 请求接口的参数
+ console.log("参数", data2);
+ if (e.task.hasOwnProperty("id")) {
+ setTimeout(() => {
+ axios
+ .post(
+ requestUrl + "xmgl/progressTask/updateProgressTask",
+ data2
+ )
+ .then((res) => {
+ console.log("修改返回", res);
+ if (res.data.code == 200) {
+ alert("编辑成功!");
+ }
+ });
+ }, 500);
+ }
+ };
+
+ //右侧 拖拽
+ var itemdragcomplete = (e) => {
+ let requestData = {
+ id: e.item.id,
+ projectSn: projectSn,
+ taskName: e.item.taskName,
+ progressRatio: e.item.PercentComplete
+ };
+ let startTime = formatDateTime(e.item.Start).substring(0, 10);
+ let endTime = formatDateTime(e.item.Finish).substring(0, 10);
+ requestData.startDate = startTime;
+ requestData.finishDate = endTime;
+ axios
+ .post(requestUrl + "xmgl/progressTask/updateProgressTask", requestData)
+ .then((res) => {
+ // console.log('=======',res)
+ if (res.data.code == 200) {
+ }
+ });
+ // var project = e.source;
+ // var task = e.task;
+ //e是事件对象, 具体请看每个事件的"参数类型"
+ };
+
+
+ gantt.on("CellCommitEdit", cellCommitEdit);
+ gantt.on("itemdragcomplete", itemdragcomplete);
+
+ };
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+