Kaynağa Gözat

1.0.16 修复 时间节点不能保存的问题。

YangZhiJie 2 yıl önce
ebeveyn
işleme
11ee203a12

+ 2 - 15
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "client-trace-v3",
-  "version": "1.0.8",
+  "version": "1.0.15",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "client-trace-v3",
-      "version": "1.0.8",
+      "version": "1.0.15",
       "devDependencies": {
         "@babel/core": "^7.17.5",
         "@babel/eslint-parser": "^7.17.0",
@@ -34,7 +34,6 @@
       },
       "peerDependencies": {
         "ant-design-vue": "^3.2.15",
-        "gantt": "^3.1.1",
         "moment": "^2.29.4",
         "pc-component-v3": "^1.0.64",
         "v-tooltip": "^4.0.0-beta.17",
@@ -5267,12 +5266,6 @@
       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
       "dev": true
     },
-    "node_modules/gantt": {
-      "version": "3.1.1",
-      "resolved": "http://wuzhixin.vip:4873/gantt/-/gantt-3.1.1.tgz",
-      "integrity": "sha512-CseX/T3HHL/jE/W7VvxHvvyKxpTpJVqXAUCAo6BEQppXlNec/8RGQNQx4l823f60EtAj+RmTdBbdZccJ3xqBbA==",
-      "peer": true
-    },
     "node_modules/gensync": {
       "version": "1.0.0-beta.2",
       "resolved": "http://wuzhixin.vip:4873/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -13030,12 +13023,6 @@
       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
       "dev": true
     },
-    "gantt": {
-      "version": "3.1.1",
-      "resolved": "http://wuzhixin.vip:4873/gantt/-/gantt-3.1.1.tgz",
-      "integrity": "sha512-CseX/T3HHL/jE/W7VvxHvvyKxpTpJVqXAUCAo6BEQppXlNec/8RGQNQx4l823f60EtAj+RmTdBbdZccJ3xqBbA==",
-      "peer": true
-    },
     "gensync": {
       "version": "1.0.0-beta.2",
       "resolved": "http://wuzhixin.vip:4873/gensync/-/gensync-1.0.0-beta.2.tgz",

+ 1 - 2
package.json

@@ -1,7 +1,7 @@
 {
   "name": "client-trace-v3",
   "description": "client-trace-v3",
-  "version": "1.0.15",
+  "version": "1.0.16",
   "author": "yangzhijie <yangzhijie1488@163.com>",
   "scripts": {
     "dev": "webpack serve --config ./webpack.dev.js",
@@ -14,7 +14,6 @@
   ],
   "peerDependencies": {
     "ant-design-vue": "^3.2.15",
-    "gantt": "^3.1.1",
     "moment": "^2.29.4",
     "pc-component-v3": "^1.0.64",
     "v-tooltip": "^4.0.0-beta.17",

+ 2 - 0
src/trace/ProjectManagement.vue

@@ -558,6 +558,8 @@ export default {
                             }; */
       //设置传入后台日期格式
       gantt.config.xml_date = '%Y-%m-%d %H:%i:%s'; // XML中的日期格式
+
+
       //允许出现异常时错误警报
       gantt.config.show_errors = true;
       //分上下级显示

+ 5 - 2
src/widget/GanttScale2.vue

@@ -347,6 +347,9 @@ export default {
     runSaveGantt: function() {
       var _self = this;
       var canEdit=_self.canEdit;
+      
+      var dateToStr = gantt.date.date_to_str('%Y-%m-%d %H:%i:%s');
+
       if(canEdit == false){
         Notify.error('警告', '保存失败,该用户没有权限修改时间节点,请联系管理员分配权限', 1500);
         return;
@@ -361,8 +364,8 @@ export default {
           name: tasks[x].text,
           type: tasks[x].type,
           projectItemId: _self.$route.params.projectId,
-          startDate: tasks[x].start_date,
-          endDate: tasks[x].end_date,
+          startDate: dateToStr(tasks[x].start_date),
+          endDate: dateToStr(tasks[x].end_date),
           progress: tasks[x].progress,
           sequenceNo: globalTaskIndex,
           remarks: tasks[x].remarks,