vue3+Echarts+ts实现甘特图

打印 上一主题 下一主题

主题 858|帖子 858|积分 2578

项目场景:

vue3+Echarts+ts实现甘特图;发布任务

代码实现

封装ganttEcharts.vue
  1. <template>
  2.         <!-- Echarts 甘特图 -->
  3.         <div ref="progressChart" class="w100 h100"></div>
  4. </template>
  5. <script lang="ts" name="construction" setup>
  6. import { ElLoading } from 'element-plus';
  7. import { useMessage } from '/@/hooks/message';
  8. import { formatDate } from '/@/utils/formatTime';
  9. import * as echarts from 'echarts';
  10. import { useUserInfo } from '/@/stores/userInfo';
  11. // import ganttData from './airport-schedule.json';
  12. import ganttData from './gantt.json';
  13. import lockUrl from '/@/assets/images/gantt/lock.png';
  14. // import dragUrl from '/@/assets/images/gantt/drag.png';
  15. import { vulcanization, molding, quality } from '/@/api/plan/pre_production_scheduling';
  16. import { cloneDeep } from 'lodash';
  17. const stores = useUserInfo();
  18. const { userInfos } = storeToRefs(stores);
  19. const emit = defineEmits(['refresh', 'setDatas']);
  20. const props = defineProps({
  21.         shiftList: {
  22.                 type: Array,
  23.                 default: () => [],
  24.         },
  25.         errorEquip: {
  26.                 type: Array,
  27.                 default: () => [],
  28.         },
  29.         pageType: {
  30.                 type: String,
  31.                 default: '',
  32.         },
  33. });
  34. const progressChart = ref();
  35. // echarts 的实例不应该是‘响应式’的 因为它可能会影响对内部模型属性的访问,并带来一些意想不到的问题
  36. let myChart: any = null;
  37. const option: any = ref({});
  38. // 定义常量
  39. const HEIGHT_RATIO = 0.6;
  40. const DIM_TIME = {
  41.         DIM_TIME_ARRIVAL: 1, //开始时间
  42.         DIM_TIME_DEPARTURE: 2, //结束时间
  43. };
  44. const DIM_CATEGORY = {
  45.         DIM_CATEGORY_INDEX: 0, //y轴决定值
  46. };
  47. const DATA_ZOOM = {
  48.         DATA_ZOOM_X_INSIDE_INDEX: 1,
  49.         DATA_ZOOM_Y_INSIDE_INDEX: 3,
  50.         DATA_ZOOM_AUTO_MOVE_SPEED: 0.2,
  51.         DATA_ZOOM_AUTO_MOVE_DETECT_AREA_WIDTH: 30,
  52.         DATA_ZOOM_AUTO_MOVE_THROTTLE: 30,
  53. };
  54. let _draggingEl: any;
  55. let _dropRecord: any;
  56. let _dropShadow: any;
  57. let _draggingTimeLength: any;
  58. const _cartesianXBounds: any = reactive([]);
  59. const _cartesianYBounds: any = reactive([]);
  60. const _autoDataZoomAnimator: any = ref();
  61. const _draggingRecord: any = ref();
  62. const _draggingCursorOffset = ref([0, 0]);
  63. const _draggable = ref(false);
  64. let _rawData = reactive({
  65.         parkingApron: {
  66.                 dimensions: [] as any,
  67.                 data: [] as any,
  68.         },
  69.         flight: {
  70.                 dimensions: [] as any,
  71.                 data: [] as any,
  72.         },
  73. });
  74. // 保存接口返回的甘特图数据
  75. let res_data: any = [];
  76. //临时拖拽的元素
  77. let ganttObj: any = [];
  78. // 保存冲突的图形元素
  79. const conflictingGraphics: any = ref(null);
  80. // 全局变量来跟踪选中的图形元素id
  81. let selectedElementId: any = null;
  82. // x轴y轴视图大小
  83. const _xdata_start = ref(0);
  84. const _xdata_end = ref(60);
  85. const _ydata_start = ref(98);
  86. const _ydata_end = ref(100);
  87. //异常机台
  88. const errorEquipList: any = ref([]);
  89. //锁定的用户
  90. const lockUser = ref('');
  91. onMounted(() => {
  92.         // _rawData = { ...ganttData };
  93.         lockUser.value = userInfos.value.user.username;
  94.         nextTick(() => {
  95.                 myChart = echarts.init(progressChart.value);
  96.                 window.addEventListener('resize', resizeChart);
  97.                 // initChart();
  98.                 setData(ganttData.data);
  99.         });
  100. });
  101. onUnmounted(() => window.removeEventListener('resize', resizeChart));
  102. const initChart = () => {
  103.         myChart.setOption((option.value = makeOption()));
  104.         initDrag();
  105. };
  106. // 撤回/更新数据操作
  107. const setWithdrawData = (data: any) => {
  108.         let resArr = cloneDeep(data);
  109.         _rawData.flight.data.forEach((gantt: any, index: any) => {
  110.                 let newItem = resArr.find((item: any) => item.atrKey === gantt[14].atrKey);
  111.                 if (newItem) {
  112.                         let startTime = new Date(newItem['startTime']).getTime();
  113.                         let endTime = new Date(newItem['endTime']).getTime();
  114.                         gantt[DIM_TIME.DIM_TIME_ARRIVAL] = startTime;
  115.                         gantt[DIM_TIME.DIM_TIME_DEPARTURE] = endTime;
  116.                         gantt[3] = newItem['equipmentName'];
  117.                         gantt[5] = newItem['type'] === 'Stop' ? '是' : '否';
  118.                         gantt[6] = newItem['quantity'];
  119.                         gantt[7] = newItem['partNumber'];
  120.                         gantt[8] = newItem['partDesc'];
  121.                         gantt[9] = newItem['poOrderNo'];
  122.                         gantt[10] = newItem['bizDate'];
  123.                         gantt[11] = newItem['shiftValue'];
  124.                         gantt[12] = newItem['lockUser'];
  125.                         gantt[13] = newItem['color'];
  126.                         gantt[14] = newItem;
  127.                 }
  128.         });
  129.         myChart.setOption({
  130.                 series: {
  131.                         id: 'flightData',
  132.                         data: _rawData.flight.data,
  133.                 },
  134.         });
  135. };
  136. // 生成甘特图
  137. const setData = (dataList: any) => {
  138.         console.log('生成甘特图', props.shiftList, props.errorEquip);
  139.         if (props.errorEquip.length > 0) {
  140.                 errorEquipList.value = props.errorEquip.map((item: any) => item['equipmentName']);
  141.         } else {
  142.                 errorEquipList.value = [];
  143.         }
  144.         res_data = [...dataList];
  145.         console.log('甘特图数据', res_data);
  146.         if (!res_data.length) return useMessage().error('暂无数据!');
  147.         let dateShiftInfo = res_data[0]['dateShiftInfo'];
  148.         _xdata_end.value = 1400 / ((dateShiftInfo.length / 3) * 24);
  149.         _rawData.parkingApron.dimensions = ['序号', '机台描述', '机台编码', '总规格数', '计划数', '总换料时间', '总停机时长'];
  150.         _rawData.parkingApron.data = res_data.map((item: any, index: any) => {
  151.                 let data = [
  152.                         index,
  153.                         item['equipmentDesc'],
  154.                         item['equipmentName'],
  155.                         item['equipPartCount'],
  156.                         item['equipTotalQty'],
  157.                         item['equipChg'],
  158.                         item['equipTotalStop'],
  159.                 ];
  160.                 return data;
  161.         });
  162.         _rawData.flight.dimensions = [
  163.                 '序号',
  164.                 '开始时间',
  165.                 '结束时间',
  166.                 '机台编码',
  167.                 'uid',
  168.                 '是否停机',
  169.                 '计划数量',
  170.                 '物料编码',
  171.                 '物料描述',
  172.                 '定制通知单',
  173.                 '日期',
  174.                 '班次',
  175.                 '锁定人',
  176.                 'color',
  177.                 'gentt',
  178.         ];
  179.         _rawData.flight.data = [];
  180.         res_data.forEach((item: any, index: any) => {
  181.                 let list: any = [];
  182.                 if (item.ganttList && item.ganttList.length > 0) {
  183.                         list = item.ganttList.map((gantt: any) => {
  184.                                 let startTime = new Date(gantt['startTime']).getTime();
  185.                                 let endTime = new Date(gantt['endTime']).getTime();
  186.                                 return [
  187.                                         index,
  188.                                         startTime,
  189.                                         endTime,
  190.                                         gantt['equipmentName'],
  191.                                         gantt['atrKey'],
  192.                                         gantt['type'] === 'Stop' ? '是' : '否',
  193.                                         gantt['quantity'],
  194.                                         gantt['partNumber'],
  195.                                         gantt['partDesc'],
  196.                                         gantt['poOrderNo'],
  197.                                         gantt['bizDate'],
  198.                                         gantt['shiftValue'],
  199.                                         gantt['lockUser'],
  200.                                         gantt['color'],
  201.                                         gantt,
  202.                                 ];
  203.                         });
  204.                 }
  205.                 _rawData.flight.data = [..._rawData.flight.data, ...list];
  206.         });
  207.         // console.log(_rawData.flight.data, '_rawData.flight.data');
  208.         let L = _rawData['parkingApron']['data'].length;
  209.         if (L < 13) {
  210.                 _ydata_start.value = 0;
  211.                 // _height.value = (100 * L) / 13;
  212.         } else {
  213.                 _ydata_start.value = (100 * (L - 13)) / L;
  214.         }
  215.         initChart();
  216. };
  217. // 浏览器窗口大小变化,图表大小自适应
  218. function resizeChart() {
  219.         if (myChart) {
  220.                 myChart.resize();
  221.         }
  222. }
  223. function makeOption() {
  224.         return {
  225.                 tooltip: {},
  226.                 toolbox: {
  227.                         right: 10,
  228.                         top: 0,
  229.                         itemSize: 20,
  230.                         feature: {
  231.                                 myDrag: {
  232.                                         show: true,
  233.                                         title: '编辑',
  234.                                         icon: 'path://M990.55 380.08 q11.69 0 19.88 8.19 q7.02 7.01 7.02 18.71 l0 480.65 q-1.17 43.27 -29.83 71.93 q-28.65 28.65 -71.92 29.82 l-813.96 0 q-43.27 -1.17 -72.5 -30.41 q-28.07 -28.07 -29.24 -71.34 l0 -785.89 q1.17 -43.27 29.24 -72.5 q29.23 -29.24 72.5 -29.24 l522.76 0 q11.7 0 18.71 7.02 q8.19 8.18 8.19 18.71 q0 11.69 -7.6 19.29 q-7.6 7.61 -19.3 7.61 l-518.08 0 q-22.22 1.17 -37.42 16.37 q-15.2 15.2 -15.2 37.42 l0 775.37 q0 23.39 15.2 38.59 q15.2 15.2 37.42 15.2 l804.6 0 q22.22 0 37.43 -15.2 q15.2 -15.2 16.37 -38.59 l0 -474.81 q0 -11.7 7.02 -18.71 q8.18 -8.19 18.71 -8.19 l0 0 ZM493.52 723.91 l-170.74 -170.75 l509.89 -509.89 q23.39 -23.39 56.13 -21.05 q32.75 1.17 59.65 26.9 l47.94 47.95 q25.73 26.89 27.49 59.64 q1.75 32.75 -21.64 57.3 l-508.72 509.9 l0 0 ZM870.09 80.69 l-56.13 56.14 l94.72 95.9 l56.14 -57.31 q8.19 -9.35 8.19 -21.05 q-1.17 -12.86 -10.53 -22.22 l-47.95 -49.12 q-10.52 -9.35 -23.39 -9.35 q-11.69 -1.17 -21.05 7.01 l0 0 ZM867.75 272.49 l-93.56 -95.9 l-380.08 380.08 l94.73 94.73 l378.91 -378.91 l0 0 ZM322.78 553.16 l38.59 39.77 l-33.92 125.13 l125.14 -33.92 l38.59 38.6 l-191.79 52.62 q-5.85 1.17 -12.28 0 q-6.44 -1.17 -11.11 -5.84 q-4.68 -4.68 -5.85 -11.7 q-2.34 -5.85 0 -11.69 l52.63 -192.97 l0 0 Z',
  235.                                         onclick: onDragSwitchClick,
  236.                                 },
  237.                         },
  238.                         show: _rawData['parkingApron']['data'].length > 0,
  239.                 },
  240.                 dataZoom: [
  241.                         {
  242.                                 type: 'slider',
  243.                                 xAxisIndex: 0,
  244.                                 filterMode: 'weakFilter',
  245.                                 height: 15,
  246.                                 bottom: 0,
  247.                                 start: _xdata_start.value,
  248.                                 end: _xdata_end.value,
  249.                                 handleSize: '80%',
  250.                                 showDetail: false,
  251.                                 show: _rawData['parkingApron']['data'].length > 0,
  252.                         },
  253.                         {
  254.                                 type: 'inside',
  255.                                 id: 'insideX',
  256.                                 xAxisIndex: 0,
  257.                                 filterMode: 'weakFilter',
  258.                                 start: _xdata_start.value,
  259.                                 end: _xdata_end.value,
  260.                                 zoomOnMouseWheel: false,
  261.                                 moveOnMouseMove: true,
  262.                         },
  263.                         {
  264.                                 type: 'slider',
  265.                                 yAxisIndex: 0,
  266.                                 zoomLock: true,
  267.                                 width: 10,
  268.                                 right: 10,
  269.                                 top: 70,
  270.                                 bottom: 20,
  271.                                 start: _ydata_start.value,
  272.                                 end: _ydata_end.value,
  273.                                 handleSize: 0,
  274.                                 showDetail: false,
  275.                                 show: false,
  276.                         },
  277.                         // x = 60H/26
  278.                         // y = 100 - 8L/195
  279.                         {
  280.                                 type: 'inside',
  281.                                 id: 'insideY',
  282.                                 yAxisIndex: 0,
  283.                                 start: _ydata_start.value,
  284.                                 end: _ydata_end.value,
  285.                                 zoomOnMouseWheel: false,
  286.                                 moveOnMouseMove: true,
  287.                                 moveOnMouseWheel: true,
  288.                         },
  289.                 ],
  290.                 grid: {
  291.                         show: true,
  292.                         top: 70,
  293.                         bottom: 20,
  294.                         left: 100,
  295.                         right: 20,
  296.                         backgroundColor: '#fff',
  297.                         borderWidth: 0,
  298.                 },
  299.                 legend: {
  300.                         show: false,
  301.                 },
  302.                 xAxis: {
  303.                         type: 'time',
  304.                         position: 'top',
  305.                         axisLabel: {
  306.                                 formatter: function (value: any) {
  307.                                         let date = new Date(value);
  308.                                         let mm = ('0' + (date.getMonth() + 1)).slice(-2);
  309.                                         let dd = ('0' + date.getDate()).slice(-2);
  310.                                         let hh = date.getHours();
  311.                                         let text = '';
  312.                                         let shiftList: any = [
  313.                                                 { name: '早班', startDate: 7, endDate: 15 },
  314.                                                 { name: '中班', startDate: 15, endDate: 23 },
  315.                                                 { name: '夜班', startDate: 23, endDate: 7 },
  316.                                         ];
  317.                                         if (props.shiftList.length === 3) {
  318.                                                 shiftList = [...props.shiftList];
  319.                                         }
  320.                                         for (let shift of shiftList) {
  321.                                                 if (shift.startDate <= shift.endDate) {
  322.                                                         if (hh >= shift.startDate && hh < shift.endDate) {
  323.                                                                 text = shift.name;
  324.                                                                 break;
  325.                                                         }
  326.                                                 } else {
  327.                                                         // 对于跨越午夜的班次
  328.                                                         if ((hh >= shift.startDate && hh < 24) || (hh >= 0 && hh < shift.endDate)) {
  329.                                                                 text = shift.name;
  330.                                                                 break;
  331.                                                         }
  332.                                                 }
  333.                                         }
  334.                                         if (hh >= 0 && hh <= 9) {
  335.                                                 return `${text}\n${mm}-${dd}\n0${hh}:00`;
  336.                                         }
  337.                                         return `${text}\n${mm}-${dd}\n${hh}:00`;
  338.                                 },
  339.                         },
  340.                         maxInterval: 3600 * 1000,
  341.                         minInterval: 3600 * 1000,
  342.                         // axisLabel: {
  343.                         //         formatter: '{MM}-{dd}\n{hh}:00', // 得到的 label 形如:{yyyy}-{MM}-{dd} => '2020-12-02'
  344.                         // },
  345.                         splitLine: {
  346.                                 show: false,
  347.                         },
  348.                         axisLine: {
  349.                                 show: false,
  350.                         },
  351.                         axisTick: {
  352.                                 show: false,
  353.                         },
  354.                 },
  355.                 yAxis: {
  356.                         axisTick: { show: false },
  357.                         splitLine: { show: false },
  358.                         axisLine: { show: false },
  359.                         axisLabel: { show: false },
  360.                         min: 0,
  361.                         max: _rawData.parkingApron.data.length,
  362.                 },
  363.                 series: [
  364.                         {
  365.                                 id: 'flightData',
  366.                                 type: 'custom',
  367.                                 renderItem: renderGanttItem,
  368.                                 dimensions: _rawData.flight.dimensions,
  369.                                 encode: {
  370.                                         x: [DIM_TIME.DIM_TIME_ARRIVAL, DIM_TIME.DIM_TIME_DEPARTURE],
  371.                                         y: DIM_CATEGORY.DIM_CATEGORY_INDEX,
  372.                                         tooltip: [3, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2],
  373.                                 },
  374.                                 data: _rawData.flight.data,
  375.                                 // tooltip: {
  376.                                 //         formatter: (params: any) => {
  377.                                 //                 console.log(params, 'params');
  378.                                 //                 return `<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:#5470c6;"></span>`;
  379.                                 //         },
  380.                                 // },
  381.                         },
  382.                         {
  383.                                 type: 'custom',
  384.                                 renderItem: renderAxisLabelItem,
  385.                                 dimensions: _rawData.parkingApron.dimensions,
  386.                                 encode: {
  387.                                         x: -1,
  388.                                         y: 0,
  389.                                         tooltip: [4, 3, 5, 6],
  390.                                 },
  391.                                 data: _rawData.parkingApron.data,
  392.                                 // tooltip: {
  393.                                 //         trigger: 'none', // 这将禁用 tooltip
  394.                                 // },
  395.                         },
  396.                 ],
  397.         };
  398. }
  399. const renderGanttItem = (params: any, api: any) => {
  400.         let categoryIndex = api.value(DIM_CATEGORY.DIM_CATEGORY_INDEX);
  401.         let timeArrival = api.coord([api.value(DIM_TIME.DIM_TIME_ARRIVAL), categoryIndex]);
  402.         let timeDeparture = api.coord([api.value(DIM_TIME.DIM_TIME_DEPARTURE), categoryIndex]);
  403.         let coordSys = params.coordSys;
  404.         _cartesianXBounds[0] = coordSys.x;
  405.         _cartesianXBounds[1] = coordSys.x + coordSys.width;
  406.         _cartesianYBounds[0] = coordSys.y;
  407.         _cartesianYBounds[1] = coordSys.y + coordSys.height;
  408.         let barLength = timeDeparture[0] - timeArrival[0];
  409.         // Get the heigth corresponds to length 1 on y axis.
  410.         let barHeight = api.size([0, 1])[1] * HEIGHT_RATIO;
  411.         let x = timeArrival[0];
  412.         let y = timeArrival[1] - barHeight;
  413.         let flightNumber = api.value(4) + '';
  414.         let textTit = '已选中';
  415.         let textTitWidth = echarts.format.getTextRect(textTit).width;
  416.         let text = barLength > textTitWidth + 40 && x + barLength >= 120 ? '已选中' : '选中';
  417.         let color = '';
  418.         if (api.value(13)) {
  419.                 color = api.value(13).indexOf('#') !== -1 ? api.value(13) : `#${api.value(13)}`;
  420.         }
  421.         if (api.value(5) === '是') {
  422.                 color = `rgb(217, 217, 217)`;
  423.         }
  424.         let rectNormal = clipRectByRect(params, {
  425.                 x: x,
  426.                 y: y,
  427.                 width: barLength,
  428.                 height: barHeight,
  429.         });
  430.         let rectVIP = clipRectByRect(params, {
  431.                 x: x,
  432.                 y: y,
  433.                 width: barLength / 2,
  434.                 height: barHeight,
  435.         });
  436.         let rectText = clipRectByRect(params, {
  437.                 x: x,
  438.                 y: y,
  439.                 width: barLength,
  440.                 height: barHeight,
  441.         });
  442.         return {
  443.                 type: 'group',
  444.                 id: 'group_' + flightNumber,
  445.                 children: [
  446.                         {
  447.                                 type: 'rect',
  448.                                 id: 'rect_normal_' + flightNumber,
  449.                                 ignore: !rectNormal,
  450.                                 shape: rectNormal,
  451.                                 style: {
  452.                                         fill: selectedElementId !== 'rect_normal_' + flightNumber ? color || '#343F97' : '#aaa',
  453.                                         // stroke: 'transparent', // 无边框
  454.                                         stroke: '#fff',
  455.                                         // shadowBlur: 0.5,
  456.                                         // shadowOffsetX: 0.5,
  457.                                         // shadowOffsetY: 0.5,
  458.                                         // shadowColor: '#999',
  459.                                 },
  460.                         },
  461.                         // {
  462.                         //         type: 'rect',
  463.                         //         ignore: !rectVIP && !api.value(4),
  464.                         //         shape: rectVIP,
  465.                         //         style: { fill: '#F6AB41' },
  466.                         // },
  467.                         {
  468.                                 type: 'rect',
  469.                                 ignore: !rectText,
  470.                                 shape: rectText,
  471.                                 style: {
  472.                                         fill: 'transparent',
  473.                                         stroke: 'transparent',
  474.                                         text: selectedElementId !== 'rect_normal_' + flightNumber ? '' : text,
  475.                                         textFill: '#fff',
  476.                                 },
  477.                         },
  478.                 ],
  479.         };
  480. };
  481. const renderAxisLabelItem = (params: any, api: any) => {
  482.         let y = api.coord([0, api.value(0)])[1];
  483.         if (y < params.coordSys.y + 5) {
  484.                 return;
  485.         }
  486.         return {
  487.                 type: 'group',
  488.                 position: [10, y],
  489.                 children: [
  490.                         {
  491.                                 type: 'path',
  492.                                 shape: {
  493.                                         d: 'M0,0 L0,-20 L30,-20 C42,-20 38,-1 50,-1 L70,-1 L70,0 Z',
  494.                                         x: 0,
  495.                                         y: -20,
  496.                                         width: 90,
  497.                                         height: 20,
  498.                                         layout: 'cover',
  499.                                 },
  500.                                 style: {
  501.                                         // 获取异常机台 异常的机台背景颜色为#FFC005
  502.                                         fill: errorEquipList.value.includes(api.value(2)) ? '#FFC005' : '#00C488',
  503.                                 },
  504.                         },
  505.                         {
  506.                                 type: 'text',
  507.                                 style: {
  508.                                         x: 75,
  509.                                         y: -2,
  510.                                         text: api.value(1),
  511.                                         textVerticalAlign: 'bottom',
  512.                                         textAlign: 'center',
  513.                                         textFill: '#000',
  514.                                 },
  515.                         },
  516.                         {
  517.                                 type: 'text',
  518.                                 style: {
  519.                                         x: 24,
  520.                                         y: -3,
  521.                                         textVerticalAlign: 'bottom',
  522.                                         textAlign: 'center',
  523.                                         text: api.value(2),
  524.                                         textFill: '#fff',
  525.                                 },
  526.                         },
  527.                         {
  528.                                 type: 'image',
  529.                                 style: {
  530.                                         x: 60,
  531.                                         y: -26,
  532.                                         image: api.value(2) == 'W' ? lockUrl : '',
  533.                                         width: 24,
  534.                                         height: 24,
  535.                                         // opacity: 0.8,
  536.                                 },
  537.                         },
  538.                 ],
  539.         };
  540. };
  541. function clipRectByRect(params: any, rect: any) {
  542.         return echarts.graphic.clipRectByRect(rect, {
  543.                 x: params.coordSys.x,
  544.                 y: params.coordSys.y,
  545.                 width: params.coordSys.width,
  546.                 height: params.coordSys.height,
  547.         });
  548. }
  549. // 启用拖动
  550. function onDragSwitchClick(model: any, api: any, type: any) {
  551.         _draggable.value = !_draggable.value;
  552.         myChart.setOption({
  553.                 dataZoom: [
  554.                         {
  555.                                 id: 'insideX',
  556.                                 disabled: _draggable.value,
  557.                         },
  558.                         {
  559.                                 id: 'insideY',
  560.                                 disabled: _draggable.value,
  561.                         },
  562.                 ],
  563.                 toolbox: {
  564.                         feature: {
  565.                                 myDrag: {
  566.                                         title: _draggable.value ? '锁定' : '编辑',
  567.                                 },
  568.                         },
  569.                 },
  570.         });
  571.         this.model.setIconStatus(type, _draggable.value ? 'emphasis' : 'normal');
  572. }
  573. const initDrag = () => {
  574.         _autoDataZoomAnimator.value = makeAnimator(dispatchDataZoom);
  575.         // 添加点击事件监听器
  576.         myChart.on('click', function (param: any) {
  577.                 if (param.seriesId === 'flightData' && param.seriesType === 'custom' && !_draggable.value) {
  578.                         let elementId = param.data && param.data[4]; // 获取被点击数据点的ID(这里只是一个示例)
  579.                         selectedElementId = 'rect_normal_' + elementId;
  580.                         myChart.setOption({
  581.                                 series: {
  582.                                         id: 'flightData',
  583.                                         data: _rawData.flight.data,
  584.                                 },
  585.                         });
  586.                         emit('refresh', param.data[14]);
  587.                 }
  588.         });
  589.         // 当用户按下鼠标按钮时触发
  590.         myChart.on('mousedown', function (param: any) {
  591.                 if (!_draggable.value || !param || param.seriesIndex == null || !_draggable.value) {
  592.                         return;
  593.                 }
  594.                 if (param.data[14].type === 'Stop') return useMessage().error('该项不允许拖动!');
  595.                 if (param.data[14].lockUser && param.data[14].lockUser !== lockUser.value) return useMessage().error('该项已被用户锁定,不允许拖动!');
  596.                 if (param.data[14].dragUser && param.data[14].dragUser !== lockUser.value) return useMessage().error('该项已被用户锁定,不允许拖动!');
  597.                 // Drag start
  598.                 ganttObj = cloneDeep(param.data);
  599.                 _draggingRecord.value = {
  600.                         dataIndex: param.dataIndex,
  601.                         categoryIndex: param.value[DIM_CATEGORY.DIM_CATEGORY_INDEX],
  602.                         timeArrival: param.value[DIM_TIME.DIM_TIME_ARRIVAL],
  603.                         timeDeparture: param.value[DIM_TIME.DIM_TIME_DEPARTURE],
  604.                 };
  605.                 let style = {
  606.                         lineWidth: 2,
  607.                         fill: 'rgba(255,0,0,0.1)',
  608.                         stroke: 'rgba(255,0,0,0.8)',
  609.                         lineDash: [6, 3],
  610.                 };
  611.                 _draggingEl = addOrUpdateBar(_draggingEl, _draggingRecord.value, style, 100);
  612.                 _draggingCursorOffset.value = [_draggingEl.position[0] - param.event.offsetX, _draggingEl.position[1] - param.event.offsetY];
  613.                 _draggingTimeLength = _draggingRecord.value.timeDeparture - _draggingRecord.value.timeArrival;
  614.         });
  615.         // 当鼠标指针在元素上移动时触发
  616.         myChart.getZr().on('mousemove', function (event: any) {
  617.                 if (!_draggingEl) {
  618.                         return;
  619.                 }
  620.                 let cursorX = event.offsetX;
  621.                 let cursorY = event.offsetY;
  622.                 // Move _draggingEl.
  623.                 _draggingEl.attr('position', [_draggingCursorOffset.value[0] + cursorX, _draggingCursorOffset.value[1] + cursorY]);
  624.                 prepareDrop();
  625.                 autoDataZoomWhenDraggingOutside(cursorX, cursorY);
  626.         });
  627.         // 当用户释放鼠标按钮时触发
  628.         myChart.getZr().on('mouseup', function () {
  629.                 // Drop
  630.                 if (_draggingEl && _dropRecord) {
  631.                         updateRawData(_dropRecord, _draggingRecord.value.dataIndex);
  632.                 }
  633.         });
  634.         // 拖动释放-删除创造元素
  635.         function dragRelease() {
  636.                 _autoDataZoomAnimator.value.stop();
  637.                 if (_draggingEl) {
  638.                         myChart.getZr().remove(_draggingEl);
  639.                         _draggingEl = null;
  640.                 }
  641.                 if (_dropShadow) {
  642.                         myChart.getZr().remove(_dropShadow);
  643.                         _dropShadow = null;
  644.                 }
  645.                 _dropRecord = _draggingRecord.value = null;
  646.         }
  647.         function addOrUpdateBar(el: any, itemData: any, style: any, z: any) {
  648.                 let pointArrival = myChart.convertToPixel('grid', [itemData.timeArrival, itemData.categoryIndex]);
  649.                 let pointDeparture = myChart.convertToPixel('grid', [itemData.timeDeparture, itemData.categoryIndex]);
  650.                 let barLength = pointDeparture[0] - pointArrival[0];
  651.                 let barHeight = Math.abs(myChart.convertToPixel('grid', [0, 0])[1] - myChart.convertToPixel('grid', [0, 1])[1]) * HEIGHT_RATIO;
  652.                 if (!el) {
  653.                         el = new echarts.graphic.Rect({
  654.                                 shape: { x: 0, y: 0, width: 0, height: 0 },
  655.                                 style: style,
  656.                                 z: z,
  657.                         });
  658.                         myChart.getZr().add(el);
  659.                 }
  660.                 el.attr({
  661.                         shape: { x: 0, y: 0, width: barLength, height: barHeight },
  662.                         position: [pointArrival[0], pointArrival[1] - barHeight],
  663.                 });
  664.                 return el;
  665.         }
  666.         function prepareDrop() {
  667.                 // Check droppable place.
  668.                 let xPixel = _draggingEl.shape.x + _draggingEl.position[0];
  669.                 let yPixel = _draggingEl.shape.y + _draggingEl.position[1];
  670.                 let cursorData = myChart.convertFromPixel('grid', [xPixel, yPixel]);
  671.                 if (cursorData) {
  672.                         // Make drop shadow and _dropRecord
  673.                         _dropRecord = {
  674.                                 categoryIndex: Math.floor(cursorData[1]),
  675.                                 timeArrival: cursorData[0],
  676.                                 timeDeparture: cursorData[0] + _draggingTimeLength,
  677.                         };
  678.                         let style = { fill: 'rgba(0,0,0,0.4)' };
  679.                         _dropShadow = addOrUpdateBar(_dropShadow, _dropRecord, style, 99);
  680.                 }
  681.         }
  682.         // 业务逻辑判断
  683.         function updateRawData(dropRecord_: any, index_: number) {
  684.                 let flight_Data = _rawData.flight.data;
  685.                 let movingItem: any = flight_Data[index_];
  686.                 let params: any = {};
  687.                 // 判断重叠
  688.                 let hasAnyConflict = flight_Data.some((dataItem: any) =>
  689.                         hasConflict(dataItem, {
  690.                                 movingItem,
  691.                                 categoryIndex: dropRecord_.categoryIndex,
  692.                                 timeArrival: dropRecord_.timeArrival,
  693.                                 timeDeparture: dropRecord_.timeDeparture,
  694.                         })
  695.                 );
  696.                 // 有重叠下一步
  697.                 if (hasAnyConflict) {
  698.                         // console.log(conflictingGraphics.value, '重叠的静态元素');
  699.                         // useMessage().error('重叠!');
  700.                         if (conflictingGraphics.value[14].type === 'Stop') {
  701.                                 conflictingGraphics.value = null;
  702.                                 useMessage().error('与停机项冲突,不允许拖动!');
  703.                                 return;
  704.                         }
  705.                         // 判断重叠项的时间,拖动的元素是放左面还是右面了
  706.                         // let timeDifference = dropRecord_.timeArrival - conflictingGraphics.value[DIM_TIME.DIM_TIME_ARRIVAL];
  707.                         // 需要向右自动移动的距离
  708.                         // let distanceTheRight: any = _draggingTimeLength;
  709.                         // timeDifference <= 0 拖动的元素是放右面了
  710.                         // if (timeDifference >= 0) {
  711.                         //         distanceTheRight = conflictingGraphics.value[DIM_TIME.DIM_TIME_DEPARTURE] - conflictingGraphics.value[DIM_TIME.DIM_TIME_ARRIVAL];
  712.                         //         movingItem[DIM_CATEGORY.DIM_CATEGORY_INDEX] = dropRecord_.categoryIndex;
  713.                         //         movingItem[DIM_TIME.DIM_TIME_ARRIVAL] = conflictingGraphics.value[DIM_TIME.DIM_TIME_DEPARTURE];
  714.                         //         movingItem[DIM_TIME.DIM_TIME_DEPARTURE] = conflictingGraphics.value[DIM_TIME.DIM_TIME_DEPARTURE] + distanceTheRight;
  715.                         // } else {
  716.                         // movingItem[DIM_CATEGORY.DIM_CATEGORY_INDEX] = dropRecord_.categoryIndex;
  717.                         // movingItem[DIM_TIME.DIM_TIME_ARRIVAL] = dropRecord_.timeArrival;
  718.                         // movingItem[DIM_TIME.DIM_TIME_DEPARTURE] = dropRecord_.timeDeparture;
  719.                         // }
  720.                         // 找到重叠的Y轴对应的所有数据
  721.                         // let y_data: any = flight_Data.filter((item: any) => {
  722.                         //         return item[0] === conflictingGraphics.value[0];
  723.                         // });
  724.                         // // 找到与当前拖拽的最终位置不冲突的所有数据
  725.                         // let no_data: any = [];
  726.                         // // 找到与当前拖拽的最终位置冲突的所有数据
  727.                         // let yes_data: any = y_data.filter((dataItem: any) => {
  728.                         //         if (
  729.                         //                 dropRecord_.categoryIndex === dataItem[DIM_CATEGORY.DIM_CATEGORY_INDEX] &&
  730.                         //                 dropRecord_.timeArrival < dataItem[DIM_TIME.DIM_TIME_DEPARTURE] &&
  731.                         //                 dropRecord_.timeDeparture > dataItem[DIM_TIME.DIM_TIME_ARRIVAL]
  732.                         //         ) {
  733.                         //                 return true;
  734.                         //         } else {
  735.                         //                 no_data.push(dataItem);
  736.                         //                 return false;
  737.                         //         }
  738.                         // });
  739.                         //
  740.                         // console.log(y_data, '有重叠!Y轴所有数据');
  741.                         // console.log(no_data, '不冲突!所有数据');
  742.                         // console.log(yes_data, '有冲突!所有数据');
  743.                         // 前端不需要复杂操作,只记录操作后的元素位置即可,以上数据注释 同没有重叠操作
  744.                 }
  745.                 // 没有重叠的元素只需要修改当前元素
  746.                 movingItem[DIM_CATEGORY.DIM_CATEGORY_INDEX] = dropRecord_.categoryIndex;
  747.                 movingItem[DIM_TIME.DIM_TIME_ARRIVAL] = dropRecord_.timeArrival;
  748.                 movingItem[DIM_TIME.DIM_TIME_DEPARTURE] = dropRecord_.timeDeparture;
  749.                 let startTime = formatDate(new Date(dropRecord_.timeArrival), 'YYYY-mm-dd HH:MM:SS');
  750.                 let endTime = formatDate(new Date(dropRecord_.timeDeparture), 'YYYY-mm-dd HH:MM:SS');
  751.                 // 判断是否是同一个机台
  752.                 // console.log('更新前的:',ganttObj,'更新后的:', movingItem);
  753.                 if (ganttObj[0] === movingItem[0]) {
  754.                         // console.log('是同一个机台', res_data[ganttObj[0]]);
  755.                         if (res_data[ganttObj[0]].ganttList) {
  756.                                 let ganttList = cloneDeep(res_data[ganttObj[0]].ganttList);
  757.                                 ganttList.forEach((item: any) => {
  758.                                         if (item['atrKey'] === ganttObj[4]) {
  759.                                                 item['oldPosition'] = '1';
  760.                                         }
  761.                                 });
  762.                                 ganttList.push({ ...ganttObj[14], startTime, endTime });
  763.                                 params = { ganttList };
  764.                         } else {
  765.                                 useMessage().error('数据有误!请重新查询');
  766.                         }
  767.                 } else {
  768.                         // console.log('不是同一个机台');
  769.                         if (res_data[ganttObj[0]].ganttList && res_data[movingItem[0]].ganttList) {
  770.                                 let oldGanttList = cloneDeep(res_data[ganttObj[0]].ganttList);
  771.                                 let ganttList = cloneDeep(res_data[movingItem[0]].ganttList);
  772.                                 oldGanttList.forEach((item: any) => {
  773.                                         if (item['atrKey'] === ganttObj[4]) {
  774.                                                 item['oldPosition'] = '1';
  775.                                         }
  776.                                 });
  777.                                 ganttList.push({ ...ganttObj[14], startTime, endTime });
  778.                                 params = { ganttList, oldGanttList };
  779.                         } else {
  780.                                 useMessage().error('数据有误!请重新查询');
  781.                         }
  782.                 }
  783.                 ganttTests(params);
  784.         }
  785.         // 拖拽调用后台数据
  786.         const ganttTests = async (params: any) => {
  787.                 console.log(params, '传参');
  788.                 let pc_loading = ElLoading.service({
  789.                         lock: true,
  790.                         text: '提交数据中...',
  791.                         background: 'rgba(0, 0, 0, 0.7)',
  792.                 });
  793.                 try {
  794.                         let res: any = {};
  795.                         if (props.pageType === 'C') {
  796.                                 res = await vulcanization.ganttTestAndVerify(params);
  797.                         } else if (props.pageType === 'B') {
  798.                                 res = await molding.ganttTestAndVerify(params);
  799.                         } else if (props.pageType === 'A') {
  800.                                 res = await quality.ganttTestAndVerify(params);
  801.                         }
  802.                         pc_loading.close();
  803.                         if (res.data.flag) {
  804.                                 let resArr = res.data.ganttList;
  805.                                 setWithdrawData(resArr);
  806.                         }
  807.                 } catch (err: any) {
  808.                         pc_loading.close();
  809.                         useMessage().error(err.msg);
  810.                          myChart.setOption({
  811.                                  series: {
  812.                                          id: 'flightData',
  813.                                          data: _rawData.flight.data,
  814.                                  },
  815.                          });
  816.                 }
  817.                 dragRelease();
  818.         };
  819.         // 判断是否有重叠元素
  820.         function hasConflict(dataItem: any, dropRecord: any) {
  821.                 if (
  822.                         dataItem !== dropRecord.movingItem &&
  823.                         dropRecord.categoryIndex === dataItem[DIM_CATEGORY.DIM_CATEGORY_INDEX] &&
  824.                         dropRecord.timeArrival < dataItem[DIM_TIME.DIM_TIME_DEPARTURE] &&
  825.                         dropRecord.timeDeparture > dataItem[DIM_TIME.DIM_TIME_ARRIVAL]
  826.                 ) {
  827.                         conflictingGraphics.value = { ...dataItem };
  828.                         return true;
  829.                 } else {
  830.                         return false;
  831.                 }
  832.         }
  833.         function autoDataZoomWhenDraggingOutside(cursorX: any, cursorY: any) {
  834.                 // When cursor is outside the cartesian and being dragging,
  835.                 // auto move the dataZooms.
  836.                 let cursorDistX = getCursorCartesianDist(cursorX, _cartesianXBounds);
  837.                 let cursorDistY = getCursorCartesianDist(cursorY, _cartesianYBounds);
  838.                 if (cursorDistX !== 0 || cursorDistY !== 0) {
  839.                         _autoDataZoomAnimator.value.start({
  840.                                 cursorDistX: cursorDistX,
  841.                                 cursorDistY: cursorDistY,
  842.                         });
  843.                 } else {
  844.                         _autoDataZoomAnimator.value.stop();
  845.                 }
  846.         }
  847.         function dispatchDataZoom(params: any) {
  848.                 let option = myChart.getOption();
  849.                 let optionInsideX = option.dataZoom[DATA_ZOOM.DATA_ZOOM_X_INSIDE_INDEX];
  850.                 let optionInsideY = option.dataZoom[DATA_ZOOM.DATA_ZOOM_Y_INSIDE_INDEX];
  851.                 let batch: any = [];
  852.                 prepareBatch(batch, 'insideX', optionInsideX.start, optionInsideX.end, params.cursorDistX);
  853.                 prepareBatch(batch, 'insideY', optionInsideY.start, optionInsideY.end, -params.cursorDistY);
  854.                 batch.length &&
  855.                         myChart.dispatchAction({
  856.                                 type: 'dataZoom',
  857.                                 batch: batch,
  858.                         });
  859.                 function prepareBatch(batch: any, id: any, start: any, end: any, cursorDist: any) {
  860.                         if (cursorDist === 0) {
  861.                                 return;
  862.                         }
  863.                         let sign = cursorDist / Math.abs(cursorDist);
  864.                         let size = end - start;
  865.                         let delta = DATA_ZOOM.DATA_ZOOM_AUTO_MOVE_SPEED * sign;
  866.                         start += delta;
  867.                         end += delta;
  868.                         if (end > 100) {
  869.                                 end = 100;
  870.                                 start = end - size;
  871.                         }
  872.                         if (start < 0) {
  873.                                 start = 0;
  874.                                 end = start + size;
  875.                         }
  876.                         batch.push({
  877.                                 dataZoomId: id,
  878.                                 start: start,
  879.                                 end: end,
  880.                         });
  881.                 }
  882.         }
  883.         function getCursorCartesianDist(cursorXY: any, bounds: any) {
  884.                 let dist0 = cursorXY - (bounds[0] + DATA_ZOOM.DATA_ZOOM_AUTO_MOVE_DETECT_AREA_WIDTH);
  885.                 let dist1 = cursorXY - (bounds[1] - DATA_ZOOM.DATA_ZOOM_AUTO_MOVE_DETECT_AREA_WIDTH);
  886.                 return dist0 * dist1 <= 0
  887.                         ? 0 // cursor is in cartesian
  888.                         : dist0 < 0
  889.                         ? dist0 // cursor is at left/top of cartesian
  890.                         : dist1; // cursor is at right/bottom of cartesian
  891.         }
  892.         function makeAnimator(callback: any) {
  893.                 let requestId: any;
  894.                 let callbackParams: any;
  895.                 // Use throttle to prevent from calling dispatchAction frequently.
  896.                 callback = echarts.throttle(callback, DATA_ZOOM.DATA_ZOOM_AUTO_MOVE_THROTTLE);
  897.                 function onFrame() {
  898.                         callback(callbackParams);
  899.                         requestId = requestAnimationFrame(onFrame);
  900.                 }
  901.                 return {
  902.                         start: function (params: any) {
  903.                                 callbackParams = params;
  904.                                 if (requestId == null) {
  905.                                         onFrame();
  906.                                 }
  907.                         },
  908.                         stop: function () {
  909.                                 if (requestId != null) {
  910.                                         cancelAnimationFrame(requestId);
  911.                                 }
  912.                                 requestId = callbackParams = null;
  913.                         },
  914.                 };
  915.         }
  916. };
  917. watchEffect(() => {
  918.         if (_rawData.flight.data) {
  919.                 let dataList = _rawData.flight.data.map((item: any) => {
  920.                         return { ...item[14] };
  921.                 });
  922.                 emit('setDatas', dataList);
  923.         }
  924. });
  925. // 暴露变量
  926. defineExpose({
  927.         setData,
  928.         setWithdrawData,
  929. });
  930. </script>
复制代码

模拟数据:

gantt.json
  
  1. {
  2.         "code": 200,
  3.         "msg": "操作成功",
  4.         "data": [
  5.                 {
  6.                         "equipmentName": "O1B001",
  7.                         "siteName": null,
  8.                         "areaName": null,
  9.                         "plineName": null,
  10.                         "bizDate": null,
  11.                         "shiftValue": null,
  12.                         "equipmentDesc": "G11",
  13.                         "flag": null,
  14.                         "equipTotalQty": 17,
  15.                         "equipPartCount": 2,
  16.                         "equipChg": null,
  17.                         "equipTotalStop": null,
  18.                         "dateShiftInfo": [
  19.                                 {
  20.                                         "atrKey": null,
  21.                                         "bizDate": "20241202",
  22.                                         "shiftValue": "0",
  23.                                         "startDate": "2024-12-02T00:00:00",
  24.                                         "endDate": "2024-12-02T08:00:00"
  25.                                 },
  26.                                 {
  27.                                         "atrKey": null,
  28.                                         "bizDate": "20241202",
  29.                                         "shiftValue": "1",
  30.                                         "startDate": "2024-12-02T08:00:00",
  31.                                         "endDate": "2024-12-02T16:00:00"
  32.                                 },
  33.                                 {
  34.                                         "atrKey": null,
  35.                                         "bizDate": "20241202",
  36.                                         "shiftValue": "2",
  37.                                         "startDate": "2024-12-02T16:00:00",
  38.                                         "endDate": "2024-12-03T00:00:00"
  39.                                 },
  40.                                 {
  41.                                         "atrKey": null,
  42.                                         "bizDate": "20241203",
  43.                                         "shiftValue": "0",
  44.                                         "startDate": "2024-12-03T00:00:00",
  45.                                         "endDate": "2024-12-03T08:00:00"
  46.                                 },
  47.                                 {
  48.                                         "atrKey": null,
  49.                                         "bizDate": "20241203",
  50.                                         "shiftValue": "1",
  51.                                         "startDate": "2024-12-03T08:00:00",
  52.                                         "endDate": "2024-12-03T16:00:00"
  53.                                 },
  54.                                 {
  55.                                         "atrKey": null,
  56.                                         "bizDate": "20241203",
  57.                                         "shiftValue": "2",
  58.                                         "startDate": "2024-12-03T16:00:00",
  59.                                         "endDate": "2024-12-04T00:00:00"
  60.                                 }
  61.                         ],
  62.                         "ganttList": [
  63.                                 {
  64.                                         "atrKey": 12636643,
  65.                                         "planKey": 843851520,
  66.                                         "siteName": null,
  67.                                         "areaName": null,
  68.                                         "status": "3",
  69.                                         "equipmentName": "O1B001",
  70.                                         "oldEquipmentName": null,
  71.                                         "plineName": "PL_Molding4",
  72.                                         "equipmentDesc": "G11",
  73.                                         "planPartpri": "6",
  74.                                         "partClassName": "胎胚",
  75.                                         "partNumber": "204403391",
  76.                                         "partDesc": "46/90R57 MS440 PRO S2HRQ-B",
  77.                                         "quantity": 1,
  78.                                         "startTime": "2024-12-02T22:30:00",
  79.                                         "endTime": "2024-12-02T23:30:00",
  80.                                         "stdtime": 150,
  81.                                         "bizDate": "20241202",
  82.                                         "shiftValue": "0",
  83.                                         "color": "00FF99",
  84.                                         "colorCode": 2,
  85.                                         "equipTotalQty": 17,
  86.                                         "shiftTotalQty": 38,
  87.                                         "equipPartCount": 2,
  88.                                         "shiftPartCount": 12,
  89.                                         "equipChg": null,
  90.                                         "shiftChg": null,
  91.                                         "equipTotalStop": null,
  92.                                         "changeTime": null,
  93.                                         "type": "Plan",
  94.                                         "changeFlag": null,
  95.                                         "lockUser": null,
  96.                                         "oldPosition": null,
  97.                                         "dragUser": null,
  98.                                         "poOrderNo": "24-SL-P-GOTR-1175",
  99.                                         "traceCode": null,
  100.                                         "changeType": null,
  101.                                         "refuellingTime": null,
  102.                                         "startShift": null,
  103.                                         "endShift": null,
  104.                                         "startDateAndShift": null,
  105.                                         "endDateAndShift": null,
  106.                                         "construction": null,
  107.                                         "planType": null,
  108.                                         "buildingPlanChangeTimeDto": null,
  109.                                         "demandKey": null,
  110.                                         "erporder": null
  111.                                 },
  112.                                 {
  113.                                         "atrKey": 12636651,
  114.                                         "planKey": 843848857,
  115.                                         "siteName": null,
  116.                                         "areaName": null,
  117.                                         "status": "3",
  118.                                         "equipmentName": "O1B001",
  119.                                         "oldEquipmentName": null,
  120.                                         "plineName": "PL_Molding4",
  121.                                         "equipmentDesc": "G11",
  122.                                         "planPartpri": "7",
  123.                                         "partClassName": "胎胚",
  124.                                         "partNumber": "204402256",
  125.                                         "partDesc": "46/90R57 MS440  PRO S1R-B",
  126.                                         "quantity": 1,
  127.                                         "startTime": "2024-12-03T06:00:00",
  128.                                         "endTime": "2024-12-03T07:00:00",
  129.                                         "stdtime": 150,
  130.                                         "bizDate": "20241202",
  131.                                         "shiftValue": "1",
  132.                                         "color": "FFCC66",
  133.                                         "colorCode": 3,
  134.                                         "equipTotalQty": 17,
  135.                                         "shiftTotalQty": 23,
  136.                                         "equipPartCount": 2,
  137.                                         "shiftPartCount": 9,
  138.                                         "equipChg": null,
  139.                                         "shiftChg": null,
  140.                                         "equipTotalStop": null,
  141.                                         "changeTime": null,
  142.                                         "type": "Plan",
  143.                                         "changeFlag": null,
  144.                                         "lockUser": null,
  145.                                         "oldPosition": null,
  146.                                         "dragUser": null,
  147.                                         "poOrderNo": "24-SL-P-GOTR-1135",
  148.                                         "traceCode": null,
  149.                                         "changeType": null,
  150.                                         "refuellingTime": null,
  151.                                         "startShift": null,
  152.                                         "endShift": null,
  153.                                         "startDateAndShift": null,
  154.                                         "endDateAndShift": null,
  155.                                         "construction": null,
  156.                                         "planType": null,
  157.                                         "buildingPlanChangeTimeDto": null,
  158.                                         "demandKey": null,
  159.                                         "erporder": null
  160.                                 },
  161.                                 {
  162.                                         "atrKey": 12636653,
  163.                                         "planKey": 843945313,
  164.                                         "siteName": null,
  165.                                         "areaName": null,
  166.                                         "status": "3",
  167.                                         "equipmentName": "O1B001",
  168.                                         "oldEquipmentName": null,
  169.                                         "plineName": "PL_Molding4",
  170.                                         "equipmentDesc": "G11",
  171.                                         "planPartpri": "9",
  172.                                         "partClassName": "胎胚",
  173.                                         "partNumber": "204402256",
  174.                                         "partDesc": "46/90R57 MS440  PRO S1R-B",
  175.                                         "quantity": 1,
  176.                                         "startTime": "2024-12-03T14:00:00",
  177.                                         "endTime": "2024-12-03T15:00:00",
  178.                                         "stdtime": 150,
  179.                                         "bizDate": "20241202",
  180.                                         "shiftValue": "2",
  181.                                         "color": "FF9999",
  182.                                         "colorCode": 5,
  183.                                         "equipTotalQty": 17,
  184.                                         "shiftTotalQty": 31,
  185.                                         "equipPartCount": 2,
  186.                                         "shiftPartCount": 10,
  187.                                         "equipChg": null,
  188.                                         "shiftChg": null,
  189.                                         "equipTotalStop": null,
  190.                                         "changeTime": null,
  191.                                         "type": "Plan",
  192.                                         "changeFlag": null,
  193.                                         "lockUser": null,
  194.                                         "oldPosition": null,
  195.                                         "dragUser": null,
  196.                                         "poOrderNo": "24-SL-P-GOTR-1135",
  197.                                         "traceCode": null,
  198.                                         "changeType": null,
  199.                                         "refuellingTime": null,
  200.                                         "startShift": null,
  201.                                         "endShift": null,
  202.                                         "startDateAndShift": null,
  203.                                         "endDateAndShift": null,
  204.                                         "construction": null,
  205.                                         "planType": null,
  206.                                         "buildingPlanChangeTimeDto": null,
  207.                                         "demandKey": null,
  208.                                         "erporder": null
  209.                                 },
  210.                                 {
  211.                                         "atrKey": 12639152,
  212.                                         "planKey": 844073629,
  213.                                         "siteName": null,
  214.                                         "areaName": null,
  215.                                         "status": "3",
  216.                                         "equipmentName": "O1B001",
  217.                                         "oldEquipmentName": null,
  218.                                         "plineName": "PL_Molding4",
  219.                                         "equipmentDesc": "G11",
  220.                                         "planPartpri": "5",
  221.                                         "partClassName": "胎胚",
  222.                                         "partNumber": "204402256",
  223.                                         "partDesc": "46/90R57 MS440  PRO S1R-B",
  224.                                         "quantity": 1,
  225.                                         "startTime": "2024-12-03T23:30:00",
  226.                                         "endTime": "2024-12-04T00:30:00",
  227.                                         "stdtime": 150,
  228.                                         "bizDate": "20241203",
  229.                                         "shiftValue": "0",
  230.                                         "color": "00FF99",
  231.                                         "colorCode": 2,
  232.                                         "equipTotalQty": 17,
  233.                                         "shiftTotalQty": 39,
  234.                                         "equipPartCount": 2,
  235.                                         "shiftPartCount": 14,
  236.                                         "equipChg": null,
  237.                                         "shiftChg": null,
  238.                                         "equipTotalStop": null,
  239.                                         "changeTime": null,
  240.                                         "type": "Plan",
  241.                                         "changeFlag": null,
  242.                                         "lockUser": null,
  243.                                         "oldPosition": null,
  244.                                         "dragUser": null,
  245.                                         "poOrderNo": "24-SL-P-GOTR-1135",
  246.                                         "traceCode": null,
  247.                                         "changeType": null,
  248.                                         "refuellingTime": null,
  249.                                         "startShift": null,
  250.                                         "endShift": null,
  251.                                         "startDateAndShift": null,
  252.                                         "endDateAndShift": null,
  253.                                         "construction": null,
  254.                                         "planType": null,
  255.                                         "buildingPlanChangeTimeDto": null,
  256.                                         "demandKey": null,
  257.                                         "erporder": null
  258.                                 },
  259.                                 {
  260.                                         "atrKey": 12641764,
  261.                                         "planKey": null,
  262.                                         "siteName": null,
  263.                                         "areaName": null,
  264.                                         "status": "1",
  265.                                         "equipmentName": "O1B001",
  266.                                         "oldEquipmentName": null,
  267.                                         "plineName": "PL_Molding4",
  268.                                         "equipmentDesc": "G11",
  269.                                         "planPartpri": "9",
  270.                                         "partClassName": "胎胚",
  271.                                         "partNumber": "204402256",
  272.                                         "partDesc": "46/90R57 MS440  PRO S1R-B",
  273.                                         "quantity": 1,
  274.                                         "startTime": "2024-12-04T02:35:00",
  275.                                         "endTime": "2024-12-04T11:30:00",
  276.                                         "stdtime": 535,
  277.                                         "bizDate": "20241203",
  278.                                         "shiftValue": "2",
  279.                                         "color": "0099FF",
  280.                                         "colorCode": 4,
  281.                                         "equipTotalQty": 17,
  282.                                         "shiftTotalQty": 7,
  283.                                         "equipPartCount": 2,
  284.                                         "shiftPartCount": 4,
  285.                                         "equipChg": null,
  286.                                         "shiftChg": null,
  287.                                         "equipTotalStop": null,
  288.                                         "changeTime": null,
  289.                                         "type": "Plan",
  290.                                         "changeFlag": null,
  291.                                         "lockUser": null,
  292.                                         "oldPosition": null,
  293.                                         "dragUser": null,
  294.                                         "poOrderNo": "24-SL-P-GOTR-1135",
  295.                                         "traceCode": null,
  296.                                         "changeType": null,
  297.                                         "refuellingTime": null,
  298.                                         "startShift": null,
  299.                                         "endShift": null,
  300.                                         "startDateAndShift": null,
  301.                                         "endDateAndShift": null,
  302.                                         "construction": null,
  303.                                         "planType": null,
  304.                                         "buildingPlanChangeTimeDto": null,
  305.                                         "demandKey": null,
  306.                                         "erporder": null
  307.                                 },
  308.                                 {
  309.                                         "atrKey": 12641765,
  310.                                         "planKey": null,
  311.                                         "siteName": null,
  312.                                         "areaName": null,
  313.                                         "status": "1",
  314.                                         "equipmentName": "O1B001",
  315.                                         "oldEquipmentName": null,
  316.                                         "plineName": "PL_Molding4",
  317.                                         "equipmentDesc": "G11",
  318.                                         "planPartpri": "10",
  319.                                         "partClassName": "胎胚",
  320.                                         "partNumber": "204402256",
  321.                                         "partDesc": "46/90R57 MS440  PRO S1R-B",
  322.                                         "quantity": 1,
  323.                                         "startTime": "2024-12-04T05:05:00",
  324.                                         "endTime": "2024-12-04T14:00:00",
  325.                                         "stdtime": 535,
  326.                                         "bizDate": "20241203",
  327.                                         "shiftValue": "2",
  328.                                         "color": "0099FF",
  329.                                         "colorCode": 4,
  330.                                         "equipTotalQty": 17,
  331.                                         "shiftTotalQty": 7,
  332.                                         "equipPartCount": 2,
  333.                                         "shiftPartCount": 4,
  334.                                         "equipChg": null,
  335.                                         "shiftChg": null,
  336.                                         "equipTotalStop": null,
  337.                                         "changeTime": null,
  338.                                         "type": "Plan",
  339.                                         "changeFlag": null,
  340.                                         "lockUser": null,
  341.                                         "oldPosition": null,
  342.                                         "dragUser": null,
  343.                                         "poOrderNo": "24-SL-P-GOTR-1135",
  344.                                         "traceCode": null,
  345.                                         "changeType": null,
  346.                                         "refuellingTime": null,
  347.                                         "startShift": null,
  348.                                         "endShift": null,
  349.                                         "startDateAndShift": null,
  350.                                         "endDateAndShift": null,
  351.                                         "construction": null,
  352.                                         "planType": null,
  353.                                         "buildingPlanChangeTimeDto": null,
  354.                                         "demandKey": null,
  355.                                         "erporder": null
  356.                                 }
  357.                         ],
  358.                         "oldGanttList": null,
  359.                         "lockUser": null
  360.                 },
  361.                 {
  362.                         "equipmentName": "O1B002",
  363.                         "siteName": null,
  364.                         "areaName": null,
  365.                         "plineName": null,
  366.                         "bizDate": null,
  367.                         "shiftValue": null,
  368.                         "equipmentDesc": "G12",
  369.                         "flag": null,
  370.                         "equipTotalQty": 9,
  371.                         "equipPartCount": 3,
  372.                         "equipChg": null,
  373.                         "equipTotalStop": null,
  374.                         "dateShiftInfo": [
  375.                                 {
  376.                                         "atrKey": null,
  377.                                         "bizDate": "20241202",
  378.                                         "shiftValue": "0",
  379.                                         "startDate": "2024-12-02T00:00:00",
  380.                                         "endDate": "2024-12-02T08:00:00"
  381.                                 },
  382.                                 {
  383.                                         "atrKey": null,
  384.                                         "bizDate": "20241202",
  385.                                         "shiftValue": "1",
  386.                                         "startDate": "2024-12-02T08:00:00",
  387.                                         "endDate": "2024-12-02T16:00:00"
  388.                                 },
  389.                                 {
  390.                                         "atrKey": null,
  391.                                         "bizDate": "20241202",
  392.                                         "shiftValue": "2",
  393.                                         "startDate": "2024-12-02T16:00:00",
  394.                                         "endDate": "2024-12-03T00:00:00"
  395.                                 },
  396.                                 {
  397.                                         "atrKey": null,
  398.                                         "bizDate": "20241203",
  399.                                         "shiftValue": "0",
  400.                                         "startDate": "2024-12-03T00:00:00",
  401.                                         "endDate": "2024-12-03T08:00:00"
  402.                                 },
  403.                                 {
  404.                                         "atrKey": null,
  405.                                         "bizDate": "20241203",
  406.                                         "shiftValue": "1",
  407.                                         "startDate": "2024-12-03T08:00:00",
  408.                                         "endDate": "2024-12-03T16:00:00"
  409.                                 },
  410.                                 {
  411.                                         "atrKey": null,
  412.                                         "bizDate": "20241203",
  413.                                         "shiftValue": "2",
  414.                                         "startDate": "2024-12-03T16:00:00",
  415.                                         "endDate": "2024-12-04T00:00:00"
  416.                                 }
  417.                         ],
  418.                         "ganttList": [
  419.                                 {
  420.                                         "atrKey": 12636640,
  421.                                         "planKey": 843857321,
  422.                                         "siteName": null,
  423.                                         "areaName": null,
  424.                                         "status": "3",
  425.                                         "equipmentName": "O1B002",
  426.                                         "oldEquipmentName": null,
  427.                                         "plineName": "PL_Molding4",
  428.                                         "equipmentDesc": "G12",
  429.                                         "planPartpri": "10",
  430.                                         "partClassName": "胎胚",
  431.                                         "partNumber": "204403446",
  432.                                         "partDesc": "40.00R57 MS403 PRO ES3A-B",
  433.                                         "quantity": 1,
  434.                                         "startTime": "2024-12-02T07:00:00",
  435.                                         "endTime": "2024-12-02T08:00:00",
  436.                                         "stdtime": 150,
  437.                                         "bizDate": "20241202",
  438.                                         "shiftValue": "0",
  439.                                         "color": "9966FF",
  440.                                         "colorCode": 1,
  441.                                         "equipTotalQty": 9,
  442.                                         "shiftTotalQty": 38,
  443.                                         "equipPartCount": 3,
  444.                                         "shiftPartCount": 12,
  445.                                         "equipChg": null,
  446.                                         "shiftChg": null,
  447.                                         "equipTotalStop": null,
  448.                                         "changeTime": null,
  449.                                         "type": "Plan",
  450.                                         "changeFlag": null,
  451.                                         "lockUser": null,
  452.                                         "oldPosition": null,
  453.                                         "dragUser": null,
  454.                                         "poOrderNo": "24-SL-P-GOTR-1089",
  455.                                         "traceCode": null,
  456.                                         "changeType": null,
  457.                                         "refuellingTime": null,
  458.                                         "startShift": null,
  459.                                         "endShift": null,
  460.                                         "startDateAndShift": null,
  461.                                         "endDateAndShift": null,
  462.                                         "construction": null,
  463.                                         "planType": null,
  464.                                         "buildingPlanChangeTimeDto": null,
  465.                                         "demandKey": null,
  466.                                         "erporder": null
  467.                                 },
  468.                                 {
  469.                                         "atrKey": 12641797,
  470.                                         "planKey": null,
  471.                                         "siteName": null,
  472.                                         "areaName": null,
  473.                                         "status": "1",
  474.                                         "equipmentName": "O1B002",
  475.                                         "oldEquipmentName": null,
  476.                                         "plineName": "PL_Molding4",
  477.                                         "equipmentDesc": "G12",
  478.                                         "planPartpri": "8",
  479.                                         "partClassName": "胎胚",
  480.                                         "partNumber": "204402230",
  481.                                         "partDesc": "40.00R57 MS403 PRO ES2-B",
  482.                                         "quantity": 1,
  483.                                         "startTime": "2024-12-03T13:24:59",
  484.                                         "endTime": "2024-12-03T22:19:59",
  485.                                         "stdtime": 535,
  486.                                         "bizDate": "20241203",
  487.                                         "shiftValue": "0",
  488.                                         "color": "00FF99",
  489.                                         "colorCode": 2,
  490.                                         "equipTotalQty": 9,
  491.                                         "shiftTotalQty": 39,
  492.                                         "equipPartCount": 3,
  493.                                         "shiftPartCount": 14,
  494.                                         "equipChg": null,
  495.                                         "shiftChg": null,
  496.                                         "equipTotalStop": null,
  497.                                         "changeTime": null,
  498.                                         "type": "Plan",
  499.                                         "changeFlag": null,
  500.                                         "lockUser": null,
  501.                                         "oldPosition": null,
  502.                                         "dragUser": null,
  503.                                         "poOrderNo": "24-SL-P-GOTR-1147",
  504.                                         "traceCode": null,
  505.                                         "changeType": null,
  506.                                         "refuellingTime": null,
  507.                                         "startShift": null,
  508.                                         "endShift": null,
  509.                                         "startDateAndShift": null,
  510.                                         "endDateAndShift": null,
  511.                                         "construction": null,
  512.                                         "planType": null,
  513.                                         "buildingPlanChangeTimeDto": null,
  514.                                         "demandKey": null,
  515.                                         "erporder": null
  516.                                 },
  517.                                 {
  518.                                         "atrKey": 12641821,
  519.                                         "planKey": null,
  520.                                         "siteName": null,
  521.                                         "areaName": null,
  522.                                         "status": "1",
  523.                                         "equipmentName": "O1B002",
  524.                                         "oldEquipmentName": null,
  525.                                         "plineName": "PL_Molding4",
  526.                                         "equipmentDesc": "G12",
  527.                                         "planPartpri": "2",
  528.                                         "partClassName": "胎胚",
  529.                                         "partNumber": "204402230",
  530.                                         "partDesc": "40.00R57 MS403 PRO ES2-B",
  531.                                         "quantity": 1,
  532.                                         "startTime": "2024-12-03T15:54:59",
  533.                                         "endTime": "2024-12-04T00:49:59",
  534.                                         "stdtime": 535,
  535.                                         "bizDate": "20241203",
  536.                                         "shiftValue": "1",
  537.                                         "color": "00FF99",
  538.                                         "colorCode": 2,
  539.                                         "equipTotalQty": 9,
  540.                                         "shiftTotalQty": 16,
  541.                                         "equipPartCount": 3,
  542.                                         "shiftPartCount": 8,
  543.                                         "equipChg": null,
  544.                                         "shiftChg": null,
  545.                                         "equipTotalStop": null,
  546.                                         "changeTime": null,
  547.                                         "type": "Plan",
  548.                                         "changeFlag": null,
  549.                                         "lockUser": null,
  550.                                         "oldPosition": null,
  551.                                         "dragUser": null,
  552.                                         "poOrderNo": "24-SL-P-GOTR-1147",
  553.                                         "traceCode": null,
  554.                                         "changeType": null,
  555.                                         "refuellingTime": null,
  556.                                         "startShift": null,
  557.                                         "endShift": null,
  558.                                         "startDateAndShift": null,
  559.                                         "endDateAndShift": null,
  560.                                         "construction": null,
  561.                                         "planType": null,
  562.                                         "buildingPlanChangeTimeDto": null,
  563.                                         "demandKey": null,
  564.                                         "erporder": null
  565.                                 },
  566.                                 {
  567.                                         "atrKey": 12639147,
  568.                                         "planKey": 844073622,
  569.                                         "siteName": null,
  570.                                         "areaName": null,
  571.                                         "status": "3",
  572.                                         "equipmentName": "O1B002",
  573.                                         "oldEquipmentName": null,
  574.                                         "plineName": "PL_Molding4",
  575.                                         "equipmentDesc": "G12",
  576.                                         "planPartpri": "4",
  577.                                         "partClassName": "胎胚",
  578.                                         "partNumber": "204403446",
  579.                                         "partDesc": "40.00R57 MS403 PRO ES3A-B",
  580.                                         "quantity": 1,
  581.                                         "startTime": "2024-12-03T17:00:00",
  582.                                         "endTime": "2024-12-03T18:00:00",
  583.                                         "stdtime": 150,
  584.                                         "bizDate": "20241203",
  585.                                         "shiftValue": "0",
  586.                                         "color": "FFCC66",
  587.                                         "colorCode": 3,
  588.                                         "equipTotalQty": 9,
  589.                                         "shiftTotalQty": 39,
  590.                                         "equipPartCount": 3,
  591.                                         "shiftPartCount": 14,
  592.                                         "equipChg": null,
  593.                                         "shiftChg": null,
  594.                                         "equipTotalStop": null,
  595.                                         "changeTime": null,
  596.                                         "type": "Plan",
  597.                                         "changeFlag": null,
  598.                                         "lockUser": null,
  599.                                         "oldPosition": null,
  600.                                         "dragUser": null,
  601.                                         "poOrderNo": "24-SL-P-GOTR-1089",
  602.                                         "traceCode": null,
  603.                                         "changeType": null,
  604.                                         "refuellingTime": null,
  605.                                         "startShift": null,
  606.                                         "endShift": null,
  607.                                         "startDateAndShift": null,
  608.                                         "endDateAndShift": null,
  609.                                         "construction": null,
  610.                                         "planType": null,
  611.                                         "buildingPlanChangeTimeDto": null,
  612.                                         "demandKey": null,
  613.                                         "erporder": null
  614.                                 },
  615.                                 {
  616.                                         "atrKey": 12639148,
  617.                                         "planKey": 844081696,
  618.                                         "siteName": null,
  619.                                         "areaName": null,
  620.                                         "status": "3",
  621.                                         "equipmentName": "O1B002",
  622.                                         "oldEquipmentName": null,
  623.                                         "plineName": "PL_Molding4",
  624.                                         "equipmentDesc": "G12",
  625.                                         "planPartpri": "5",
  626.                                         "partClassName": "胎胚",
  627.                                         "partNumber": "204403446",
  628.                                         "partDesc": "40.00R57 MS403 PRO ES3A-B",
  629.                                         "quantity": 1,
  630.                                         "startTime": "2024-12-03T19:30:00",
  631.                                         "endTime": "2024-12-03T20:30:00",
  632.                                         "stdtime": 150,
  633.                                         "bizDate": "20241203",
  634.                                         "shiftValue": "0",
  635.                                         "color": "FFCC66",
  636.                                         "colorCode": 3,
  637.                                         "equipTotalQty": 9,
  638.                                         "shiftTotalQty": 39,
  639.                                         "equipPartCount": 3,
  640.                                         "shiftPartCount": 14,
  641.                                         "equipChg": null,
  642.                                         "shiftChg": null,
  643.                                         "equipTotalStop": null,
  644.                                         "changeTime": null,
  645.                                         "type": "Plan",
  646.                                         "changeFlag": null,
  647.                                         "lockUser": null,
  648.                                         "oldPosition": null,
  649.                                         "dragUser": null,
  650.                                         "poOrderNo": "24-SL-P-GOTR-1089",
  651.                                         "traceCode": null,
  652.                                         "changeType": null,
  653.                                         "refuellingTime": null,
  654.                                         "startShift": null,
  655.                                         "endShift": null,
  656.                                         "startDateAndShift": null,
  657.                                         "endDateAndShift": null,
  658.                                         "construction": null,
  659.                                         "planType": null,
  660.                                         "buildingPlanChangeTimeDto": null,
  661.                                         "demandKey": null,
  662.                                         "erporder": null
  663.                                 },
  664.                                 {
  665.                                         "atrKey": 12639150,
  666.                                         "planKey": 844081694,
  667.                                         "siteName": null,
  668.                                         "areaName": null,
  669.                                         "status": "3",
  670.                                         "equipmentName": "O1B002",
  671.                                         "oldEquipmentName": null,
  672.                                         "plineName": "PL_Molding4",
  673.                                         "equipmentDesc": "G12",
  674.                                         "planPartpri": "7",
  675.                                         "partClassName": "胎胚",
  676.                                         "partNumber": "204403431",
  677.                                         "partDesc": "40.00R57 MS403 PRO ES2M-B",
  678.                                         "quantity": 1,
  679.                                         "startTime": "2024-12-03T22:00:00",
  680.                                         "endTime": "2024-12-03T23:00:00",
  681.                                         "stdtime": 150,
  682.                                         "bizDate": "20241203",
  683.                                         "shiftValue": "0",
  684.                                         "color": "0099FF",
  685.                                         "colorCode": 4,
  686.                                         "equipTotalQty": 9,
  687.                                         "shiftTotalQty": 39,
  688.                                         "equipPartCount": 3,
  689.                                         "shiftPartCount": 14,
  690.                                         "equipChg": null,
  691.                                         "shiftChg": null,
  692.                                         "equipTotalStop": null,
  693.                                         "changeTime": null,
  694.                                         "type": "Plan",
  695.                                         "changeFlag": null,
  696.                                         "lockUser": null,
  697.                                         "oldPosition": null,
  698.                                         "dragUser": null,
  699.                                         "poOrderNo": "24-SL-P-GOTR-1146",
  700.                                         "traceCode": null,
  701.                                         "changeType": null,
  702.                                         "refuellingTime": null,
  703.                                         "startShift": null,
  704.                                         "endShift": null,
  705.                                         "startDateAndShift": null,
  706.                                         "endDateAndShift": null,
  707.                                         "construction": null,
  708.                                         "planType": null,
  709.                                         "buildingPlanChangeTimeDto": null,
  710.                                         "demandKey": null,
  711.                                         "erporder": null
  712.                                 }
  713.                         ],
  714.                         "oldGanttList": null,
  715.                         "lockUser": null
  716.                 },
  717.                 {
  718.                         "equipmentName": "O1B007",
  719.                         "siteName": null,
  720.                         "areaName": null,
  721.                         "plineName": null,
  722.                         "bizDate": null,
  723.                         "shiftValue": null,
  724.                         "equipmentDesc": "G07",
  725.                         "flag": null,
  726.                         "equipTotalQty": 33,
  727.                         "equipPartCount": 5,
  728.                         "equipChg": null,
  729.                         "equipTotalStop": null,
  730.                         "dateShiftInfo": [
  731.                                 {
  732.                                         "atrKey": null,
  733.                                         "bizDate": "20241202",
  734.                                         "shiftValue": "0",
  735.                                         "startDate": "2024-12-02T00:00:00",
  736.                                         "endDate": "2024-12-02T08:00:00"
  737.                                 },
  738.                                 {
  739.                                         "atrKey": null,
  740.                                         "bizDate": "20241202",
  741.                                         "shiftValue": "1",
  742.                                         "startDate": "2024-12-02T08:00:00",
  743.                                         "endDate": "2024-12-02T16:00:00"
  744.                                 },
  745.                                 {
  746.                                         "atrKey": null,
  747.                                         "bizDate": "20241202",
  748.                                         "shiftValue": "2",
  749.                                         "startDate": "2024-12-02T16:00:00",
  750.                                         "endDate": "2024-12-03T00:00:00"
  751.                                 },
  752.                                 {
  753.                                         "atrKey": null,
  754.                                         "bizDate": "20241203",
  755.                                         "shiftValue": "0",
  756.                                         "startDate": "2024-12-03T00:00:00",
  757.                                         "endDate": "2024-12-03T08:00:00"
  758.                                 },
  759.                                 {
  760.                                         "atrKey": null,
  761.                                         "bizDate": "20241203",
  762.                                         "shiftValue": "1",
  763.                                         "startDate": "2024-12-03T08:00:00",
  764.                                         "endDate": "2024-12-03T16:00:00"
  765.                                 },
  766.                                 {
  767.                                         "atrKey": null,
  768.                                         "bizDate": "20241203",
  769.                                         "shiftValue": "2",
  770.                                         "startDate": "2024-12-03T16:00:00",
  771.                                         "endDate": "2024-12-04T00:00:00"
  772.                                 }
  773.                         ],
  774.                         "ganttList": [
  775.                                 {
  776.                                         "atrKey": 12636573,
  777.                                         "planKey": 843857293,
  778.                                         "siteName": null,
  779.                                         "areaName": null,
  780.                                         "status": "3",
  781.                                         "equipmentName": "O1B007",
  782.                                         "oldEquipmentName": null,
  783.                                         "plineName": "PL_Molding4",
  784.                                         "equipmentDesc": "G07",
  785.                                         "planPartpri": "16",
  786.                                         "partClassName": "胎胚",
  787.                                         "partNumber": "204402595",
  788.                                         "partDesc": "27.00R49 MS401 S1-B",
  789.                                         "quantity": 1,
  790.                                         "startTime": "2024-12-02T18:50:00",
  791.                                         "endTime": "2024-12-02T19:50:00",
  792.                                         "stdtime": 150,
  793.                                         "bizDate": "20241202",
  794.                                         "shiftValue": "0",
  795.                                         "color": "9966FF",
  796.                                         "colorCode": 1,
  797.                                         "equipTotalQty": 33,
  798.                                         "shiftTotalQty": 38,
  799.                                         "equipPartCount": 5,
  800.                                         "shiftPartCount": 12,
  801.                                         "equipChg": null,
  802.                                         "shiftChg": null,
  803.                                         "equipTotalStop": null,
  804.                                         "changeTime": null,
  805.                                         "type": "Plan",
  806.                                         "changeFlag": null,
  807.                                         "lockUser": null,
  808.                                         "oldPosition": null,
  809.                                         "dragUser": null,
  810.                                         "poOrderNo": "24-SL-P-GOTR-1140",
  811.                                         "traceCode": null,
  812.                                         "changeType": null,
  813.                                         "refuellingTime": null,
  814.                                         "startShift": null,
  815.                                         "endShift": null,
  816.                                         "startDateAndShift": null,
  817.                                         "endDateAndShift": null,
  818.                                         "construction": null,
  819.                                         "planType": null,
  820.                                         "buildingPlanChangeTimeDto": null,
  821.                                         "demandKey": null,
  822.                                         "erporder": null
  823.                                 },
  824.                                 {
  825.                                         "atrKey": 12636576,
  826.                                         "planKey": 843857328,
  827.                                         "siteName": null,
  828.                                         "areaName": null,
  829.                                         "status": "3",
  830.                                         "equipmentName": "O1B007",
  831.                                         "oldEquipmentName": null,
  832.                                         "plineName": "PL_Molding4",
  833.                                         "equipmentDesc": "G07",
  834.                                         "planPartpri": "17",
  835.                                         "partClassName": "胎胚",
  836.                                         "partNumber": "204402595",
  837.                                         "partDesc": "27.00R49 MS401 S1-B",
  838.                                         "quantity": 1,
  839.                                         "startTime": "2024-12-03T02:50:00",
  840.                                         "endTime": "2024-12-03T03:50:00",
  841.                                         "stdtime": 150,
  842.                                         "bizDate": "20241202",
  843.                                         "shiftValue": "1",
  844.                                         "color": "FFCC66",
  845.                                         "colorCode": 3,
  846.                                         "equipTotalQty": 33,
  847.                                         "shiftTotalQty": 23,
  848.                                         "equipPartCount": 5,
  849.                                         "shiftPartCount": 9,
  850.                                         "equipChg": null,
  851.                                         "shiftChg": null,
  852.                                         "equipTotalStop": null,
  853.                                         "changeTime": null,
  854.                                         "type": "Plan",
  855.                                         "changeFlag": null,
  856.                                         "lockUser": null,
  857.                                         "oldPosition": null,
  858.                                         "dragUser": null,
  859.                                         "poOrderNo": "24-SL-P-GOTR-1140",
  860.                                         "traceCode": null,
  861.                                         "changeType": null,
  862.                                         "refuellingTime": null,
  863.                                         "startShift": null,
  864.                                         "endShift": null,
  865.                                         "startDateAndShift": null,
  866.                                         "endDateAndShift": null,
  867.                                         "construction": null,
  868.                                         "planType": null,
  869.                                         "buildingPlanChangeTimeDto": null,
  870.                                         "demandKey": null,
  871.                                         "erporder": null
  872.                                 },
  873.                                 {
  874.                                         "atrKey": 12636587,
  875.                                         "planKey": 843857333,
  876.                                         "siteName": null,
  877.                                         "areaName": null,
  878.                                         "status": "3",
  879.                                         "equipmentName": "O1B007",
  880.                                         "oldEquipmentName": null,
  881.                                         "plineName": "PL_Molding4",
  882.                                         "equipmentDesc": "G07",
  883.                                         "planPartpri": "22",
  884.                                         "partClassName": "胎胚",
  885.                                         "partNumber": "204402626",
  886.                                         "partDesc": "27.00R49 MS412 S1-B",
  887.                                         "quantity": 1,
  888.                                         "startTime": "2024-12-03T02:50:00",
  889.                                         "endTime": "2024-12-03T03:50:00",
  890.                                         "stdtime": 150,
  891.                                         "bizDate": "20241202",
  892.                                         "shiftValue": "1",
  893.                                         "color": "0099FF",
  894.                                         "colorCode": 4,
  895.                                         "equipTotalQty": 33,
  896.                                         "shiftTotalQty": 23,
  897.                                         "equipPartCount": 5,
  898.                                         "shiftPartCount": 9,
  899.                                         "equipChg": null,
  900.                                         "shiftChg": null,
  901.                                         "equipTotalStop": null,
  902.                                         "changeTime": null,
  903.                                         "type": "Plan",
  904.                                         "changeFlag": null,
  905.                                         "lockUser": null,
  906.                                         "oldPosition": null,
  907.                                         "dragUser": null,
  908.                                         "poOrderNo": "24-SL-P-GOTR-1121",
  909.                                         "traceCode": null,
  910.                                         "changeType": null,
  911.                                         "refuellingTime": null,
  912.                                         "startShift": null,
  913.                                         "endShift": null,
  914.                                         "startDateAndShift": null,
  915.                                         "endDateAndShift": null,
  916.                                         "construction": null,
  917.                                         "planType": null,
  918.                                         "buildingPlanChangeTimeDto": null,
  919.                                         "demandKey": null,
  920.                                         "erporder": null
  921.                                 },
  922.                                 {
  923.                                         "atrKey": 12636583,
  924.                                         "planKey": 843851510,
  925.                                         "siteName": null,
  926.                                         "areaName": null,
  927.                                         "status": "3",
  928.                                         "equipmentName": "O1B007",
  929.                                         "oldEquipmentName": null,
  930.                                         "plineName": "PL_Molding4",
  931.                                         "equipmentDesc": "G07",
  932.                                         "planPartpri": "20",
  933.                                         "partClassName": "胎胚",
  934.                                         "partNumber": "204402595",
  935.                                         "partDesc": "27.00R49 MS401 S1-B",
  936.                                         "quantity": 1,
  937.                                         "startTime": "2024-12-03T10:50:00",
  938.                                         "endTime": "2024-12-03T11:50:00",
  939.                                         "stdtime": 150,
  940.                                         "bizDate": "20241202",
  941.                                         "shiftValue": "2",
  942.                                         "color": "9966FF",
  943.                                         "colorCode": 1,
  944.                                         "equipTotalQty": 33,
  945.                                         "shiftTotalQty": 31,
  946.                                         "equipPartCount": 5,
  947.                                         "shiftPartCount": 10,
  948.                                         "equipChg": null,
  949.                                         "shiftChg": null,
  950.                                         "equipTotalStop": null,
  951.                                         "changeTime": null,
  952.                                         "type": "Plan",
  953.                                         "changeFlag": null,
  954.                                         "lockUser": null,
  955.                                         "oldPosition": null,
  956.                                         "dragUser": null,
  957.                                         "poOrderNo": "24-SL-P-GOTR-1140",
  958.                                         "traceCode": null,
  959.                                         "changeType": null,
  960.                                         "refuellingTime": null,
  961.                                         "startShift": null,
  962.                                         "endShift": null,
  963.                                         "startDateAndShift": null,
  964.                                         "endDateAndShift": null,
  965.                                         "construction": null,
  966.                                         "planType": null,
  967.                                         "buildingPlanChangeTimeDto": null,
  968.                                         "demandKey": null,
  969.                                         "erporder": null
  970.                                 },
  971.                                 {
  972.                                         "atrKey": 12639091,
  973.                                         "planKey": 844078997,
  974.                                         "siteName": null,
  975.                                         "areaName": null,
  976.                                         "status": "3",
  977.                                         "equipmentName": "O1B007",
  978.                                         "oldEquipmentName": null,
  979.                                         "plineName": "PL_Molding4",
  980.                                         "equipmentDesc": "G07",
  981.                                         "planPartpri": "10",
  982.                                         "partClassName": "胎胚",
  983.                                         "partNumber": "204402601",
  984.                                         "partDesc": "27.00R49 MS401 S2UCM-B",
  985.                                         "quantity": 1,
  986.                                         "startTime": "2024-12-03T16:10:00",
  987.                                         "endTime": "2024-12-03T17:10:00",
  988.                                         "stdtime": 150,
  989.                                         "bizDate": "20241203",
  990.                                         "shiftValue": "0",
  991.                                         "color": "0099FF",
  992.                                         "colorCode": 4,
  993.                                         "equipTotalQty": 33,
  994.                                         "shiftTotalQty": 39,
  995.                                         "equipPartCount": 5,
  996.                                         "shiftPartCount": 14,
  997.                                         "equipChg": null,
  998.                                         "shiftChg": null,
  999.                                         "equipTotalStop": null,
  1000.                                         "changeTime": null,
  1001.                                         "type": "Plan",
  1002.                                         "changeFlag": null,
  1003.                                         "lockUser": null,
  1004.                                         "oldPosition": null,
  1005.                                         "dragUser": null,
  1006.                                         "poOrderNo": "24-SL-P-GOTR-1120",
  1007.                                         "traceCode": null,
  1008.                                         "changeType": null,
  1009.                                         "refuellingTime": null,
  1010.                                         "startShift": null,
  1011.                                         "endShift": null,
  1012.                                         "startDateAndShift": null,
  1013.                                         "endDateAndShift": null,
  1014.                                         "construction": null,
  1015.                                         "planType": null,
  1016.                                         "buildingPlanChangeTimeDto": null,
  1017.                                         "demandKey": null,
  1018.                                         "erporder": null
  1019.                                 },
  1020.                                 {
  1021.                                         "atrKey": 12641935,
  1022.                                         "planKey": null,
  1023.                                         "siteName": null,
  1024.                                         "areaName": null,
  1025.                                         "status": "1",
  1026.                                         "equipmentName": "O1B007",
  1027.                                         "oldEquipmentName": null,
  1028.                                         "plineName": "PL_Molding4",
  1029.                                         "equipmentDesc": "G07",
  1030.                                         "planPartpri": "1",
  1031.                                         "partClassName": "胎胚",
  1032.                                         "partNumber": "204402601",
  1033.                                         "partDesc": "27.00R49 MS401 S2UCM-B",
  1034.                                         "quantity": 1,
  1035.                                         "startTime": "2024-12-03T16:22:02",
  1036.                                         "endTime": "2024-12-03T20:42:02",
  1037.                                         "stdtime": 260,
  1038.                                         "bizDate": "20241203",
  1039.                                         "shiftValue": "1",
  1040.                                         "color": "0099FF",
  1041.                                         "colorCode": 4,
  1042.                                         "equipTotalQty": 33,
  1043.                                         "shiftTotalQty": 16,
  1044.                                         "equipPartCount": 5,
  1045.                                         "shiftPartCount": 8,
  1046.                                         "equipChg": null,
  1047.                                         "shiftChg": null,
  1048.                                         "equipTotalStop": null,
  1049.                                         "changeTime": null,
  1050.                                         "type": "Plan",
  1051.                                         "changeFlag": null,
  1052.                                         "lockUser": null,
  1053.                                         "oldPosition": null,
  1054.                                         "dragUser": null,
  1055.                                         "poOrderNo": "24-SL-P-GOTR-1120",
  1056.                                         "traceCode": null,
  1057.                                         "changeType": null,
  1058.                                         "refuellingTime": null,
  1059.                                         "startShift": null,
  1060.                                         "endShift": null,
  1061.                                         "startDateAndShift": null,
  1062.                                         "endDateAndShift": null,
  1063.                                         "construction": null,
  1064.                                         "planType": null,
  1065.                                         "buildingPlanChangeTimeDto": null,
  1066.                                         "demandKey": null,
  1067.                                         "erporder": null
  1068.                                 },
  1069.                                 {
  1070.                                         "atrKey": 12639092,
  1071.                                         "planKey": 844078995,
  1072.                                         "siteName": null,
  1073.                                         "areaName": null,
  1074.                                         "status": "3",
  1075.                                         "equipmentName": "O1B007",
  1076.                                         "oldEquipmentName": null,
  1077.                                         "plineName": "PL_Molding4",
  1078.                                         "equipmentDesc": "G07",
  1079.                                         "planPartpri": "11",
  1080.                                         "partClassName": "胎胚",
  1081.                                         "partNumber": "204402601",
  1082.                                         "partDesc": "27.00R49 MS401 S2UCM-B",
  1083.                                         "quantity": 1,
  1084.                                         "startTime": "2024-12-03T17:30:00",
  1085.                                         "endTime": "2024-12-03T18:30:00",
  1086.                                         "stdtime": 150,
  1087.                                         "bizDate": "20241203",
  1088.                                         "shiftValue": "0",
  1089.                                         "color": "0099FF",
  1090.                                         "colorCode": 4,
  1091.                                         "equipTotalQty": 33,
  1092.                                         "shiftTotalQty": 39,
  1093.                                         "equipPartCount": 5,
  1094.                                         "shiftPartCount": 14,
  1095.                                         "equipChg": null,
  1096.                                         "shiftChg": null,
  1097.                                         "equipTotalStop": null,
  1098.                                         "changeTime": null,
  1099.                                         "type": "Plan",
  1100.                                         "changeFlag": null,
  1101.                                         "lockUser": null,
  1102.                                         "oldPosition": null,
  1103.                                         "dragUser": null,
  1104.                                         "poOrderNo": "24-SL-P-GOTR-1120",
  1105.                                         "traceCode": null,
  1106.                                         "changeType": null,
  1107.                                         "refuellingTime": null,
  1108.                                         "startShift": null,
  1109.                                         "endShift": null,
  1110.                                         "startDateAndShift": null,
  1111.                                         "endDateAndShift": null,
  1112.                                         "construction": null,
  1113.                                         "planType": null,
  1114.                                         "buildingPlanChangeTimeDto": null,
  1115.                                         "demandKey": null,
  1116.                                         "erporder": null
  1117.                                 },
  1118.                                 {
  1119.                                         "atrKey": 12641937,
  1120.                                         "planKey": null,
  1121.                                         "siteName": null,
  1122.                                         "areaName": null,
  1123.                                         "status": "1",
  1124.                                         "equipmentName": "O1B007",
  1125.                                         "oldEquipmentName": null,
  1126.                                         "plineName": "PL_Molding4",
  1127.                                         "equipmentDesc": "G07",
  1128.                                         "planPartpri": "2",
  1129.                                         "partClassName": "胎胚",
  1130.                                         "partNumber": "204402601",
  1131.                                         "partDesc": "27.00R49 MS401 S2UCM-B",
  1132.                                         "quantity": 1,
  1133.                                         "startTime": "2024-12-03T17:42:02",
  1134.                                         "endTime": "2024-12-03T22:02:02",
  1135.                                         "stdtime": 260,
  1136.                                         "bizDate": "20241203",
  1137.                                         "shiftValue": "1",
  1138.                                         "color": "0099FF",
  1139.                                         "colorCode": 4,
  1140.                                         "equipTotalQty": 33,
  1141.                                         "shiftTotalQty": 16,
  1142.                                         "equipPartCount": 5,
  1143.                                         "shiftPartCount": 8,
  1144.                                         "equipChg": null,
  1145.                                         "shiftChg": null,
  1146.                                         "equipTotalStop": null,
  1147.                                         "changeTime": null,
  1148.                                         "type": "Plan",
  1149.                                         "changeFlag": null,
  1150.                                         "lockUser": null,
  1151.                                         "oldPosition": null,
  1152.                                         "dragUser": null,
  1153.                                         "poOrderNo": "24-SL-P-GOTR-1120",
  1154.                                         "traceCode": null,
  1155.                                         "changeType": null,
  1156.                                         "refuellingTime": null,
  1157.                                         "startShift": null,
  1158.                                         "endShift": null,
  1159.                                         "startDateAndShift": null,
  1160.                                         "endDateAndShift": null,
  1161.                                         "construction": null,
  1162.                                         "planType": null,
  1163.                                         "buildingPlanChangeTimeDto": null,
  1164.                                         "demandKey": null,
  1165.                                         "erporder": null
  1166.                                 },
  1167.                                 {
  1168.                                         "atrKey": 12639090,
  1169.                                         "planKey": 844078993,
  1170.                                         "siteName": null,
  1171.                                         "areaName": null,
  1172.                                         "status": "3",
  1173.                                         "equipmentName": "O1B007",
  1174.                                         "oldEquipmentName": null,
  1175.                                         "plineName": "PL_Molding4",
  1176.                                         "equipmentDesc": "G07",
  1177.                                         "planPartpri": "9",
  1178.                                         "partClassName": "胎胚",
  1179.                                         "partNumber": "204402601",
  1180.                                         "partDesc": "27.00R49 MS401 S2UCM-B",
  1181.                                         "quantity": 1,
  1182.                                         "startTime": "2024-12-03T18:50:00",
  1183.                                         "endTime": "2024-12-03T19:50:00",
  1184.                                         "stdtime": 150,
  1185.                                         "bizDate": "20241203",
  1186.                                         "shiftValue": "0",
  1187.                                         "color": "0099FF",
  1188.                                         "colorCode": 4,
  1189.                                         "equipTotalQty": 33,
  1190.                                         "shiftTotalQty": 39,
  1191.                                         "equipPartCount": 5,
  1192.                                         "shiftPartCount": 14,
  1193.                                         "equipChg": null,
  1194.                                         "shiftChg": null,
  1195.                                         "equipTotalStop": null,
  1196.                                         "changeTime": null,
  1197.                                         "type": "Plan",
  1198.                                         "changeFlag": null,
  1199.                                         "lockUser": null,
  1200.                                         "oldPosition": null,
  1201.                                         "dragUser": null,
  1202.                                         "poOrderNo": "24-SL-P-GOTR-1120",
  1203.                                         "traceCode": null,
  1204.                                         "changeType": null,
  1205.                                         "refuellingTime": null,
  1206.                                         "startShift": null,
  1207.                                         "endShift": null,
  1208.                                         "startDateAndShift": null,
  1209.                                         "endDateAndShift": null,
  1210.                                         "construction": null,
  1211.                                         "planType": null,
  1212.                                         "buildingPlanChangeTimeDto": null,
  1213.                                         "demandKey": null,
  1214.                                         "erporder": null
  1215.                                 },
  1216.                                 {
  1217.                                         "atrKey": 12641938,
  1218.                                         "planKey": null,
  1219.                                         "siteName": null,
  1220.                                         "areaName": null,
  1221.                                         "status": "1",
  1222.                                         "equipmentName": "O1B007",
  1223.                                         "oldEquipmentName": null,
  1224.                                         "plineName": "PL_Molding4",
  1225.                                         "equipmentDesc": "G07",
  1226.                                         "planPartpri": "3",
  1227.                                         "partClassName": "胎胚",
  1228.                                         "partNumber": "204402601",
  1229.                                         "partDesc": "27.00R49 MS401 S2UCM-B",
  1230.                                         "quantity": 1,
  1231.                                         "startTime": "2024-12-03T19:02:02",
  1232.                                         "endTime": "2024-12-03T23:22:02",
  1233.                                         "stdtime": 260,
  1234.                                         "bizDate": "20241203",
  1235.                                         "shiftValue": "1",
  1236.                                         "color": "9966FF",
  1237.                                         "colorCode": 1,
  1238.                                         "equipTotalQty": 33,
  1239.                                         "shiftTotalQty": 16,
  1240.                                         "equipPartCount": 5,
  1241.                                         "shiftPartCount": 8,
  1242.                                         "equipChg": null,
  1243.                                         "shiftChg": null,
  1244.                                         "equipTotalStop": null,
  1245.                                         "changeTime": null,
  1246.                                         "type": "Plan",
  1247.                                         "changeFlag": null,
  1248.                                         "lockUser": null,
  1249.                                         "oldPosition": null,
  1250.                                         "dragUser": null,
  1251.                                         "poOrderNo": "24-SL-P-GOTR-1120",
  1252.                                         "traceCode": null,
  1253.                                         "changeType": null,
  1254.                                         "refuellingTime": null,
  1255.                                         "startShift": null,
  1256.                                         "endShift": null,
  1257.                                         "startDateAndShift": null,
  1258.                                         "endDateAndShift": null,
  1259.                                         "construction": null,
  1260.                                         "planType": null,
  1261.                                         "buildingPlanChangeTimeDto": null,
  1262.                                         "demandKey": null,
  1263.                                         "erporder": null
  1264.                                 },
  1265.                                 {
  1266.                                         "atrKey": 12642082,
  1267.                                         "planKey": 844326843,
  1268.                                         "siteName": null,
  1269.                                         "areaName": null,
  1270.                                         "status": "3",
  1271.                                         "equipmentName": "O1B007",
  1272.                                         "oldEquipmentName": null,
  1273.                                         "plineName": "PL_Molding4",
  1274.                                         "equipmentDesc": "G07",
  1275.                                         "planPartpri": "0",
  1276.                                         "partClassName": "胎胚",
  1277.                                         "partNumber": "204402747",
  1278.                                         "partDesc": "27.00R49 MS401+ S2-B",
  1279.                                         "quantity": 1,
  1280.                                         "startTime": "2024-12-03T23:00:00",
  1281.                                         "endTime": "2024-12-04T00:00:00",
  1282.                                         "stdtime": 150,
  1283.                                         "bizDate": "20241203",
  1284.                                         "shiftValue": "2",
  1285.                                         "color": "00FF99",
  1286.                                         "colorCode": 2,
  1287.                                         "equipTotalQty": 33,
  1288.                                         "shiftTotalQty": 7,
  1289.                                         "equipPartCount": 5,
  1290.                                         "shiftPartCount": 4,
  1291.                                         "equipChg": null,
  1292.                                         "shiftChg": null,
  1293.                                         "equipTotalStop": null,
  1294.                                         "changeTime": null,
  1295.                                         "type": "Plan",
  1296.                                         "changeFlag": null,
  1297.                                         "lockUser": null,
  1298.                                         "oldPosition": null,
  1299.                                         "dragUser": null,
  1300.                                         "poOrderNo": "24-SL-P-GOTR-1095",
  1301.                                         "traceCode": null,
  1302.                                         "changeType": null,
  1303.                                         "refuellingTime": null,
  1304.                                         "startShift": null,
  1305.                                         "endShift": null,
  1306.                                         "startDateAndShift": null,
  1307.                                         "endDateAndShift": null,
  1308.                                         "construction": null,
  1309.                                         "planType": null,
  1310.                                         "buildingPlanChangeTimeDto": null,
  1311.                                         "demandKey": null,
  1312.                                         "erporder": null
  1313.                                 }
  1314.                         ],
  1315.                         "oldGanttList": null,
  1316.                         "lockUser": null
  1317.                 },
  1318.                 {
  1319.                         "equipmentName": "O1B021",
  1320.                         "siteName": null,
  1321.                         "areaName": null,
  1322.                         "plineName": null,
  1323.                         "bizDate": null,
  1324.                         "shiftValue": null,
  1325.                         "equipmentDesc": "G01",
  1326.                         "flag": null,
  1327.                         "equipTotalQty": 17,
  1328.                         "equipPartCount": 4,
  1329.                         "equipChg": null,
  1330.                         "equipTotalStop": null,
  1331.                         "dateShiftInfo": [
  1332.                                 {
  1333.                                         "atrKey": null,
  1334.                                         "bizDate": "20241202",
  1335.                                         "shiftValue": "0",
  1336.                                         "startDate": "2024-12-02T00:00:00",
  1337.                                         "endDate": "2024-12-02T08:00:00"
  1338.                                 },
  1339.                                 {
  1340.                                         "atrKey": null,
  1341.                                         "bizDate": "20241202",
  1342.                                         "shiftValue": "1",
  1343.                                         "startDate": "2024-12-02T08:00:00",
  1344.                                         "endDate": "2024-12-02T16:00:00"
  1345.                                 },
  1346.                                 {
  1347.                                         "atrKey": null,
  1348.                                         "bizDate": "20241202",
  1349.                                         "shiftValue": "2",
  1350.                                         "startDate": "2024-12-02T16:00:00",
  1351.                                         "endDate": "2024-12-03T00:00:00"
  1352.                                 },
  1353.                                 {
  1354.                                         "atrKey": null,
  1355.                                         "bizDate": "20241203",
  1356.                                         "shiftValue": "0",
  1357.                                         "startDate": "2024-12-03T00:00:00",
  1358.                                         "endDate": "2024-12-03T08:00:00"
  1359.                                 },
  1360.                                 {
  1361.                                         "atrKey": null,
  1362.                                         "bizDate": "20241203",
  1363.                                         "shiftValue": "1",
  1364.                                         "startDate": "2024-12-03T08:00:00",
  1365.                                         "endDate": "2024-12-03T16:00:00"
  1366.                                 },
  1367.                                 {
  1368.                                         "atrKey": null,
  1369.                                         "bizDate": "20241203",
  1370.                                         "shiftValue": "2",
  1371.                                         "startDate": "2024-12-03T16:00:00",
  1372.                                         "endDate": "2024-12-04T00:00:00"
  1373.                                 }
  1374.                         ],
  1375.                         "ganttList": [
  1376.                                 {
  1377.                                         "atrKey": 12636601,
  1378.                                         "planKey": 843851514,
  1379.                                         "siteName": null,
  1380.                                         "areaName": null,
  1381.                                         "status": "3",
  1382.                                         "equipmentName": "O1B021",
  1383.                                         "oldEquipmentName": null,
  1384.                                         "plineName": "PL_Molding4",
  1385.                                         "equipmentDesc": "G01",
  1386.                                         "planPartpri": "10",
  1387.                                         "partClassName": "胎胚",
  1388.                                         "partNumber": "204403457",
  1389.                                         "partDesc": "27.00R49 MS403 ES2A",
  1390.                                         "quantity": 1,
  1391.                                         "startTime": "2024-12-02T07:00:00",
  1392.                                         "endTime": "2024-12-02T08:00:00",
  1393.                                         "stdtime": 0,
  1394.                                         "bizDate": "20241202",
  1395.                                         "shiftValue": "0",
  1396.                                         "color": "00FF99",
  1397.                                         "colorCode": 2,
  1398.                                         "equipTotalQty": 17,
  1399.                                         "shiftTotalQty": 38,
  1400.                                         "equipPartCount": 4,
  1401.                                         "shiftPartCount": 12,
  1402.                                         "equipChg": null,
  1403.                                         "shiftChg": null,
  1404.                                         "equipTotalStop": null,
  1405.                                         "changeTime": null,
  1406.                                         "type": "Plan",
  1407.                                         "changeFlag": null,
  1408.                                         "lockUser": null,
  1409.                                         "oldPosition": null,
  1410.                                         "dragUser": null,
  1411.                                         "poOrderNo": "24-SL-P-GOTR-1094",
  1412.                                         "traceCode": null,
  1413.                                         "changeType": null,
  1414.                                         "refuellingTime": null,
  1415.                                         "startShift": null,
  1416.                                         "endShift": null,
  1417.                                         "startDateAndShift": null,
  1418.                                         "endDateAndShift": null,
  1419.                                         "construction": null,
  1420.                                         "planType": null,
  1421.                                         "buildingPlanChangeTimeDto": null,
  1422.                                         "demandKey": null,
  1423.                                         "erporder": null
  1424.                                 },
  1425.                                 {
  1426.                                         "atrKey": 12636597,
  1427.                                         "planKey": 843945319,
  1428.                                         "siteName": null,
  1429.                                         "areaName": null,
  1430.                                         "status": "3",
  1431.                                         "equipmentName": "O1B021",
  1432.                                         "oldEquipmentName": null,
  1433.                                         "plineName": "PL_Molding4",
  1434.                                         "equipmentDesc": "G01",
  1435.                                         "planPartpri": "9",
  1436.                                         "partClassName": "胎胚",
  1437.                                         "partNumber": "204403349",
  1438.                                         "partDesc": "27.00R49 MS403 S2HR",
  1439.                                         "quantity": 1,
  1440.                                         "startTime": "2024-12-02T23:00:00",
  1441.                                         "endTime": "2024-12-03T00:00:00",
  1442.                                         "stdtime": 150,
  1443.                                         "bizDate": "20241202",
  1444.                                         "shiftValue": "2",
  1445.                                         "color": "FFCC66",
  1446.                                         "colorCode": 3,
  1447.                                         "equipTotalQty": 17,
  1448.                                         "shiftTotalQty": 31,
  1449.                                         "equipPartCount": 4,
  1450.                                         "shiftPartCount": 10,
  1451.                                         "equipChg": null,
  1452.                                         "shiftChg": null,
  1453.                                         "equipTotalStop": null,
  1454.                                         "changeTime": null,
  1455.                                         "type": "Plan",
  1456.                                         "changeFlag": null,
  1457.                                         "lockUser": null,
  1458.                                         "oldPosition": null,
  1459.                                         "dragUser": null,
  1460.                                         "poOrderNo": "24-SL-P-GOTR-1074",
  1461.                                         "traceCode": null,
  1462.                                         "changeType": null,
  1463.                                         "refuellingTime": null,
  1464.                                         "startShift": null,
  1465.                                         "endShift": null,
  1466.                                         "startDateAndShift": null,
  1467.                                         "endDateAndShift": null,
  1468.                                         "construction": null,
  1469.                                         "planType": null,
  1470.                                         "buildingPlanChangeTimeDto": null,
  1471.                                         "demandKey": null,
  1472.                                         "erporder": null
  1473.                                 },
  1474.                                 {
  1475.                                         "atrKey": 12639107,
  1476.                                         "planKey": 844078968,
  1477.                                         "siteName": null,
  1478.                                         "areaName": null,
  1479.                                         "status": "3",
  1480.                                         "equipmentName": "O1B021",
  1481.                                         "oldEquipmentName": null,
  1482.                                         "plineName": "PL_Molding4",
  1483.                                         "equipmentDesc": "G01",
  1484.                                         "planPartpri": "8",
  1485.                                         "partClassName": "胎胚",
  1486.                                         "partNumber": "204403349",
  1487.                                         "partDesc": "27.00R49 MS403 S2HR",
  1488.                                         "quantity": 1,
  1489.                                         "startTime": "2024-12-03T15:12:02",
  1490.                                         "endTime": "2024-12-03T16:12:02",
  1491.                                         "stdtime": 150,
  1492.                                         "bizDate": "20241203",
  1493.                                         "shiftValue": "0",
  1494.                                         "color": "FFCC66",
  1495.                                         "colorCode": 3,
  1496.                                         "equipTotalQty": 17,
  1497.                                         "shiftTotalQty": 39,
  1498.                                         "equipPartCount": 4,
  1499.                                         "shiftPartCount": 14,
  1500.                                         "equipChg": null,
  1501.                                         "shiftChg": null,
  1502.                                         "equipTotalStop": null,
  1503.                                         "changeTime": null,
  1504.                                         "type": "Plan",
  1505.                                         "changeFlag": null,
  1506.                                         "lockUser": null,
  1507.                                         "oldPosition": null,
  1508.                                         "dragUser": null,
  1509.                                         "poOrderNo": "24-SL-P-GOTR-1074",
  1510.                                         "traceCode": null,
  1511.                                         "changeType": null,
  1512.                                         "refuellingTime": null,
  1513.                                         "startShift": null,
  1514.                                         "endShift": null,
  1515.                                         "startDateAndShift": null,
  1516.                                         "endDateAndShift": null,
  1517.                                         "construction": null,
  1518.                                         "planType": null,
  1519.                                         "buildingPlanChangeTimeDto": null,
  1520.                                         "demandKey": null,
  1521.                                         "erporder": null
  1522.                                 },
  1523.                                 {
  1524.                                         "atrKey": 12641932,
  1525.                                         "planKey": null,
  1526.                                         "siteName": null,
  1527.                                         "areaName": null,
  1528.                                         "status": "1",
  1529.                                         "equipmentName": "O1B021",
  1530.                                         "oldEquipmentName": null,
  1531.                                         "plineName": "PL_Molding4",
  1532.                                         "equipmentDesc": "G01",
  1533.                                         "planPartpri": "1",
  1534.                                         "partClassName": "胎胚",
  1535.                                         "partNumber": "204402747",
  1536.                                         "partDesc": "27.00R49 MS401+ S2-B",
  1537.                                         "quantity": 1,
  1538.                                         "startTime": "2024-12-03T16:46:51",
  1539.                                         "endTime": "2024-12-03T21:46:51",
  1540.                                         "stdtime": 300,
  1541.                                         "bizDate": "20241203",
  1542.                                         "shiftValue": "1",
  1543.                                         "color": "0099FF",
  1544.                                         "colorCode": 4,
  1545.                                         "equipTotalQty": 17,
  1546.                                         "shiftTotalQty": 16,
  1547.                                         "equipPartCount": 4,
  1548.                                         "shiftPartCount": 8,
  1549.                                         "equipChg": null,
  1550.                                         "shiftChg": null,
  1551.                                         "equipTotalStop": null,
  1552.                                         "changeTime": null,
  1553.                                         "type": "Plan",
  1554.                                         "changeFlag": null,
  1555.                                         "lockUser": null,
  1556.                                         "oldPosition": null,
  1557.                                         "dragUser": null,
  1558.                                         "poOrderNo": "24-SL-P-GOTR-1095",
  1559.                                         "traceCode": null,
  1560.                                         "changeType": null,
  1561.                                         "refuellingTime": null,
  1562.                                         "startShift": null,
  1563.                                         "endShift": null,
  1564.                                         "startDateAndShift": null,
  1565.                                         "endDateAndShift": null,
  1566.                                         "construction": null,
  1567.                                         "planType": null,
  1568.                                         "buildingPlanChangeTimeDto": null,
  1569.                                         "demandKey": null,
  1570.                                         "erporder": null
  1571.                                 },
  1572.                                 {
  1573.                                         "atrKey": 12642015,
  1574.                                         "planKey": 844323767,
  1575.                                         "siteName": null,
  1576.                                         "areaName": null,
  1577.                                         "status": "3",
  1578.                                         "equipmentName": "O1B021",
  1579.                                         "oldEquipmentName": null,
  1580.                                         "plineName": "PL_Molding4",
  1581.                                         "equipmentDesc": "G01",
  1582.                                         "planPartpri": "2",
  1583.                                         "partClassName": "胎胚",
  1584.                                         "partNumber": "204403349",
  1585.                                         "partDesc": "27.00R49 MS403 S2HR",
  1586.                                         "quantity": 1,
  1587.                                         "startTime": "2024-12-04T02:16:51",
  1588.                                         "endTime": "2024-12-04T03:16:51",
  1589.                                         "stdtime": 150,
  1590.                                         "bizDate": "20241203",
  1591.                                         "shiftValue": "1",
  1592.                                         "color": "FF9999",
  1593.                                         "colorCode": 5,
  1594.                                         "equipTotalQty": 17,
  1595.                                         "shiftTotalQty": 16,
  1596.                                         "equipPartCount": 4,
  1597.                                         "shiftPartCount": 8,
  1598.                                         "equipChg": null,
  1599.                                         "shiftChg": null,
  1600.                                         "equipTotalStop": null,
  1601.                                         "changeTime": null,
  1602.                                         "type": "Plan",
  1603.                                         "changeFlag": null,
  1604.                                         "lockUser": null,
  1605.                                         "oldPosition": null,
  1606.                                         "dragUser": null,
  1607.                                         "poOrderNo": "24-SL-P-GOTR-1074",
  1608.                                         "traceCode": null,
  1609.                                         "changeType": null,
  1610.                                         "refuellingTime": null,
  1611.                                         "startShift": null,
  1612.                                         "endShift": null,
  1613.                                         "startDateAndShift": null,
  1614.                                         "endDateAndShift": null,
  1615.                                         "construction": null,
  1616.                                         "planType": null,
  1617.                                         "buildingPlanChangeTimeDto": null,
  1618.                                         "demandKey": null,
  1619.                                         "erporder": null
  1620.                                 },
  1621.                                 {
  1622.                                         "atrKey": 12641784,
  1623.                                         "planKey": null,
  1624.                                         "siteName": null,
  1625.                                         "areaName": null,
  1626.                                         "status": "1",
  1627.                                         "equipmentName": "O1B021",
  1628.                                         "oldEquipmentName": null,
  1629.                                         "plineName": "PL_Molding4",
  1630.                                         "equipmentDesc": "G01",
  1631.                                         "planPartpri": "9",
  1632.                                         "partClassName": "胎胚",
  1633.                                         "partNumber": "204403348",
  1634.                                         "partDesc": "27.00R49 MS403 S2H",
  1635.                                         "quantity": 1,
  1636.                                         "startTime": "2024-12-04T06:30:00",
  1637.                                         "endTime": "2024-12-04T11:30:00",
  1638.                                         "stdtime": 300,
  1639.                                         "bizDate": "20241203",
  1640.                                         "shiftValue": "2",
  1641.                                         "color": "9966FF",
  1642.                                         "colorCode": 1,
  1643.                                         "equipTotalQty": 17,
  1644.                                         "shiftTotalQty": 7,
  1645.                                         "equipPartCount": 4,
  1646.                                         "shiftPartCount": 4,
  1647.                                         "equipChg": null,
  1648.                                         "shiftChg": null,
  1649.                                         "equipTotalStop": null,
  1650.                                         "changeTime": null,
  1651.                                         "type": "Plan",
  1652.                                         "changeFlag": null,
  1653.                                         "lockUser": null,
  1654.                                         "oldPosition": null,
  1655.                                         "dragUser": null,
  1656.                                         "poOrderNo": "24-SL-P-GOTR-1099",
  1657.                                         "traceCode": null,
  1658.                                         "changeType": null,
  1659.                                         "refuellingTime": null,
  1660.                                         "startShift": null,
  1661.                                         "endShift": null,
  1662.                                         "startDateAndShift": null,
  1663.                                         "endDateAndShift": null,
  1664.                                         "construction": null,
  1665.                                         "planType": null,
  1666.                                         "buildingPlanChangeTimeDto": null,
  1667.                                         "demandKey": null,
  1668.                                         "erporder": null
  1669.                                 }
  1670.                         ],
  1671.                         "oldGanttList": null,
  1672.                         "lockUser": null
  1673.                 },
  1674.                 {
  1675.                         "equipmentName": "O1B022",
  1676.                         "siteName": null,
  1677.                         "areaName": null,
  1678.                         "plineName": null,
  1679.                         "bizDate": null,
  1680.                         "shiftValue": null,
  1681.                         "equipmentDesc": "G02",
  1682.                         "flag": null,
  1683.                         "equipTotalQty": 13,
  1684.                         "equipPartCount": 1,
  1685.                         "equipChg": null,
  1686.                         "equipTotalStop": null,
  1687.                         "dateShiftInfo": [
  1688.                                 {
  1689.                                         "atrKey": null,
  1690.                                         "bizDate": "20241202",
  1691.                                         "shiftValue": "0",
  1692.                                         "startDate": "2024-12-02T00:00:00",
  1693.                                         "endDate": "2024-12-02T08:00:00"
  1694.                                 },
  1695.                                 {
  1696.                                         "atrKey": null,
  1697.                                         "bizDate": "20241202",
  1698.                                         "shiftValue": "1",
  1699.                                         "startDate": "2024-12-02T08:00:00",
  1700.                                         "endDate": "2024-12-02T16:00:00"
  1701.                                 },
  1702.                                 {
  1703.                                         "atrKey": null,
  1704.                                         "bizDate": "20241202",
  1705.                                         "shiftValue": "2",
  1706.                                         "startDate": "2024-12-02T16:00:00",
  1707.                                         "endDate": "2024-12-03T00:00:00"
  1708.                                 },
  1709.                                 {
  1710.                                         "atrKey": null,
  1711.                                         "bizDate": "20241203",
  1712.                                         "shiftValue": "0",
  1713.                                         "startDate": "2024-12-03T00:00:00",
  1714.                                         "endDate": "2024-12-03T08:00:00"
  1715.                                 },
  1716.                                 {
  1717.                                         "atrKey": null,
  1718.                                         "bizDate": "20241203",
  1719.                                         "shiftValue": "1",
  1720.                                         "startDate": "2024-12-03T08:00:00",
  1721.                                         "endDate": "2024-12-03T16:00:00"
  1722.                                 },
  1723.                                 {
  1724.                                         "atrKey": null,
  1725.                                         "bizDate": "20241203",
  1726.                                         "shiftValue": "2",
  1727.                                         "startDate": "2024-12-03T16:00:00",
  1728.                                         "endDate": "2024-12-04T00:00:00"
  1729.                                 }
  1730.                         ],
  1731.                         "ganttList": [
  1732.                                 {
  1733.                                         "atrKey": 12636617,
  1734.                                         "planKey": 843945318,
  1735.                                         "siteName": null,
  1736.                                         "areaName": null,
  1737.                                         "status": "3",
  1738.                                         "equipmentName": "O1B022",
  1739.                                         "oldEquipmentName": null,
  1740.                                         "plineName": "PL_Molding4",
  1741.                                         "equipmentDesc": "G02",
  1742.                                         "planPartpri": "4",
  1743.                                         "partClassName": "胎胚",
  1744.                                         "partNumber": "204402284",
  1745.                                         "partDesc": "33.00R51 MS403 PRO S2R",
  1746.                                         "quantity": 1,
  1747.                                         "startTime": "2024-12-02T07:00:00",
  1748.                                         "endTime": "2024-12-02T08:00:00",
  1749.                                         "stdtime": 240,
  1750.                                         "bizDate": "20241202",
  1751.                                         "shiftValue": "0",
  1752.                                         "color": "9966FF",
  1753.                                         "colorCode": 1,
  1754.                                         "equipTotalQty": 13,
  1755.                                         "shiftTotalQty": 38,
  1756.                                         "equipPartCount": 1,
  1757.                                         "shiftPartCount": 12,
  1758.                                         "equipChg": null,
  1759.                                         "shiftChg": null,
  1760.                                         "equipTotalStop": null,
  1761.                                         "changeTime": null,
  1762.                                         "type": "Plan",
  1763.                                         "changeFlag": null,
  1764.                                         "lockUser": null,
  1765.                                         "oldPosition": null,
  1766.                                         "dragUser": null,
  1767.                                         "poOrderNo": "24-SL-P-GOTR-1101",
  1768.                                         "traceCode": null,
  1769.                                         "changeType": null,
  1770.                                         "refuellingTime": null,
  1771.                                         "startShift": null,
  1772.                                         "endShift": null,
  1773.                                         "startDateAndShift": null,
  1774.                                         "endDateAndShift": null,
  1775.                                         "construction": null,
  1776.                                         "planType": null,
  1777.                                         "buildingPlanChangeTimeDto": null,
  1778.                                         "demandKey": null,
  1779.                                         "erporder": null
  1780.                                 },
  1781.                                 {
  1782.                                         "atrKey": 12636620,
  1783.                                         "planKey": 843857342,
  1784.                                         "siteName": null,
  1785.                                         "areaName": null,
  1786.                                         "status": "3",
  1787.                                         "equipmentName": "O1B022",
  1788.                                         "oldEquipmentName": null,
  1789.                                         "plineName": "PL_Molding4",
  1790.                                         "equipmentDesc": "G02",
  1791.                                         "planPartpri": "4",
  1792.                                         "partClassName": "胎胚",
  1793.                                         "partNumber": "204402284",
  1794.                                         "partDesc": "33.00R51 MS403 PRO S2R",
  1795.                                         "quantity": 1,
  1796.                                         "startTime": "2024-12-02T15:00:00",
  1797.                                         "endTime": "2024-12-02T16:00:00",
  1798.                                         "stdtime": 240,
  1799.                                         "bizDate": "20241202",
  1800.                                         "shiftValue": "1",
  1801.                                         "color": "9966FF",
  1802.                                         "colorCode": 1,
  1803.                                         "equipTotalQty": 13,
  1804.                                         "shiftTotalQty": 23,
  1805.                                         "equipPartCount": 1,
  1806.                                         "shiftPartCount": 9,
  1807.                                         "equipChg": null,
  1808.                                         "shiftChg": null,
  1809.                                         "equipTotalStop": null,
  1810.                                         "changeTime": null,
  1811.                                         "type": "Plan",
  1812.                                         "changeFlag": null,
  1813.                                         "lockUser": null,
  1814.                                         "oldPosition": null,
  1815.                                         "dragUser": null,
  1816.                                         "poOrderNo": "24-SL-P-GOTR-1101",
  1817.                                         "traceCode": null,
  1818.                                         "changeType": null,
  1819.                                         "refuellingTime": null,
  1820.                                         "startShift": null,
  1821.                                         "endShift": null,
  1822.                                         "startDateAndShift": null,
  1823.                                         "endDateAndShift": null,
  1824.                                         "construction": null,
  1825.                                         "planType": null,
  1826.                                         "buildingPlanChangeTimeDto": null,
  1827.                                         "demandKey": null,
  1828.                                         "erporder": null
  1829.                                 },
  1830.                                 {
  1831.                                         "atrKey": 12636624,
  1832.                                         "planKey": 843945322,
  1833.                                         "siteName": null,
  1834.                                         "areaName": null,
  1835.                                         "status": "3",
  1836.                                         "equipmentName": "O1B022",
  1837.                                         "oldEquipmentName": null,
  1838.                                         "plineName": "PL_Molding4",
  1839.                                         "equipmentDesc": "G02",
  1840.                                         "planPartpri": "6",
  1841.                                         "partClassName": "胎胚",
  1842.                                         "partNumber": "204402284",
  1843.                                         "partDesc": "33.00R51 MS403 PRO S2R",
  1844.                                         "quantity": 1,
  1845.                                         "startTime": "2024-12-02T23:00:00",
  1846.                                         "endTime": "2024-12-03T00:00:00",
  1847.                                         "stdtime": 240,
  1848.                                         "bizDate": "20241202",
  1849.                                         "shiftValue": "2",
  1850.                                         "color": "9966FF",
  1851.                                         "colorCode": 1,
  1852.                                         "equipTotalQty": 13,
  1853.                                         "shiftTotalQty": 31,
  1854.                                         "equipPartCount": 1,
  1855.                                         "shiftPartCount": 10,
  1856.                                         "equipChg": null,
  1857.                                         "shiftChg": null,
  1858.                                         "equipTotalStop": null,
  1859.                                         "changeTime": null,
  1860.                                         "type": "Plan",
  1861.                                         "changeFlag": null,
  1862.                                         "lockUser": null,
  1863.                                         "oldPosition": null,
  1864.                                         "dragUser": null,
  1865.                                         "poOrderNo": "24-SL-P-GOTR-1101",
  1866.                                         "traceCode": null,
  1867.                                         "changeType": null,
  1868.                                         "refuellingTime": null,
  1869.                                         "startShift": null,
  1870.                                         "endShift": null,
  1871.                                         "startDateAndShift": null,
  1872.                                         "endDateAndShift": null,
  1873.                                         "construction": null,
  1874.                                         "planType": null,
  1875.                                         "buildingPlanChangeTimeDto": null,
  1876.                                         "demandKey": null,
  1877.                                         "erporder": null
  1878.                                 },
  1879.                                 {
  1880.                                         "atrKey": 12639127,
  1881.                                         "planKey": 844081679,
  1882.                                         "siteName": null,
  1883.                                         "areaName": null,
  1884.                                         "status": "3",
  1885.                                         "equipmentName": "O1B022",
  1886.                                         "oldEquipmentName": null,
  1887.                                         "plineName": "PL_Molding4",
  1888.                                         "equipmentDesc": "G02",
  1889.                                         "planPartpri": "4",
  1890.                                         "partClassName": "胎胚",
  1891.                                         "partNumber": "204402284",
  1892.                                         "partDesc": "33.00R51 MS403 PRO S2R",
  1893.                                         "quantity": 1,
  1894.                                         "startTime": "2024-12-03T07:00:00",
  1895.                                         "endTime": "2024-12-03T08:00:00",
  1896.                                         "stdtime": 240,
  1897.                                         "bizDate": "20241203",
  1898.                                         "shiftValue": "0",
  1899.                                         "color": "9966FF",
  1900.                                         "colorCode": 1,
  1901.                                         "equipTotalQty": 13,
  1902.                                         "shiftTotalQty": 39,
  1903.                                         "equipPartCount": 1,
  1904.                                         "shiftPartCount": 14,
  1905.                                         "equipChg": null,
  1906.                                         "shiftChg": null,
  1907.                                         "equipTotalStop": null,
  1908.                                         "changeTime": null,
  1909.                                         "type": "Plan",
  1910.                                         "changeFlag": null,
  1911.                                         "lockUser": null,
  1912.                                         "oldPosition": null,
  1913.                                         "dragUser": null,
  1914.                                         "poOrderNo": "24-SL-P-GOTR-1101",
  1915.                                         "traceCode": null,
  1916.                                         "changeType": null,
  1917.                                         "refuellingTime": null,
  1918.                                         "startShift": null,
  1919.                                         "endShift": null,
  1920.                                         "startDateAndShift": null,
  1921.                                         "endDateAndShift": null,
  1922.                                         "construction": null,
  1923.                                         "planType": null,
  1924.                                         "buildingPlanChangeTimeDto": null,
  1925.                                         "demandKey": null,
  1926.                                         "erporder": null
  1927.                                 }
  1928.                         ],
  1929.                         "oldGanttList": null,
  1930.                         "lockUser": null
  1931.                 },
  1932.                 {
  1933.                         "equipmentName": "O1B023",
  1934.                         "siteName": null,
  1935.                         "areaName": null,
  1936.                         "plineName": null,
  1937.                         "bizDate": null,
  1938.                         "shiftValue": null,
  1939.                         "equipmentDesc": "G03",
  1940.                         "flag": null,
  1941.                         "equipTotalQty": 3,
  1942.                         "equipPartCount": 1,
  1943.                         "equipChg": null,
  1944.                         "equipTotalStop": null,
  1945.                         "dateShiftInfo": [
  1946.                                 {
  1947.                                         "atrKey": null,
  1948.                                         "bizDate": "20241202",
  1949.                                         "shiftValue": "0",
  1950.                                         "startDate": "2024-12-02T00:00:00",
  1951.                                         "endDate": "2024-12-02T08:00:00"
  1952.                                 },
  1953.                                 {
  1954.                                         "atrKey": null,
  1955.                                         "bizDate": "20241202",
  1956.                                         "shiftValue": "1",
  1957.                                         "startDate": "2024-12-02T08:00:00",
  1958.                                         "endDate": "2024-12-02T16:00:00"
  1959.                                 },
  1960.                                 {
  1961.                                         "atrKey": null,
  1962.                                         "bizDate": "20241202",
  1963.                                         "shiftValue": "2",
  1964.                                         "startDate": "2024-12-02T16:00:00",
  1965.                                         "endDate": "2024-12-03T00:00:00"
  1966.                                 },
  1967.                                 {
  1968.                                         "atrKey": null,
  1969.                                         "bizDate": "20241203",
  1970.                                         "shiftValue": "0",
  1971.                                         "startDate": "2024-12-03T00:00:00",
  1972.                                         "endDate": "2024-12-03T08:00:00"
  1973.                                 },
  1974.                                 {
  1975.                                         "atrKey": null,
  1976.                                         "bizDate": "20241203",
  1977.                                         "shiftValue": "1",
  1978.                                         "startDate": "2024-12-03T08:00:00",
  1979.                                         "endDate": "2024-12-03T16:00:00"
  1980.                                 },
  1981.                                 {
  1982.                                         "atrKey": null,
  1983.                                         "bizDate": "20241203",
  1984.                                         "shiftValue": "2",
  1985.                                         "startDate": "2024-12-03T16:00:00",
  1986.                                         "endDate": "2024-12-04T00:00:00"
  1987.                                 }
  1988.                         ],
  1989.                         "ganttList": [
  1990.                                 {
  1991.                                         "atrKey": 12641793,
  1992.                                         "planKey": null,
  1993.                                         "siteName": null,
  1994.                                         "areaName": null,
  1995.                                         "status": "1",
  1996.                                         "equipmentName": "O1B023",
  1997.                                         "oldEquipmentName": null,
  1998.                                         "plineName": "PL_Molding4",
  1999.                                         "equipmentDesc": "G03",
  2000.                                         "planPartpri": "1",
  2001.                                         "partClassName": "胎胚",
  2002.                                         "partNumber": "204403464",
  2003.                                         "partDesc": "50/80R57 MS403 S2AR-B",
  2004.                                         "quantity": 1,
  2005.                                         "startTime": "2024-12-03T20:45:25",
  2006.                                         "endTime": "2024-12-04T11:25:25",
  2007.                                         "stdtime": 880,
  2008.                                         "bizDate": "20241203",
  2009.                                         "shiftValue": "1",
  2010.                                         "color": "9966FF",
  2011.                                         "colorCode": 1,
  2012.                                         "equipTotalQty": 3,
  2013.                                         "shiftTotalQty": 16,
  2014.                                         "equipPartCount": 1,
  2015.                                         "shiftPartCount": 8,
  2016.                                         "equipChg": null,
  2017.                                         "shiftChg": null,
  2018.                                         "equipTotalStop": null,
  2019.                                         "changeTime": null,
  2020.                                         "type": "Plan",
  2021.                                         "changeFlag": null,
  2022.                                         "lockUser": null,
  2023.                                         "oldPosition": null,
  2024.                                         "dragUser": null,
  2025.                                         "poOrderNo": "24-SL-P-GOTR-1139",
  2026.                                         "traceCode": null,
  2027.                                         "changeType": null,
  2028.                                         "refuellingTime": null,
  2029.                                         "startShift": null,
  2030.                                         "endShift": null,
  2031.                                         "startDateAndShift": null,
  2032.                                         "endDateAndShift": null,
  2033.                                         "construction": null,
  2034.                                         "planType": null,
  2035.                                         "buildingPlanChangeTimeDto": null,
  2036.                                         "demandKey": null,
  2037.                                         "erporder": null
  2038.                                 },
  2039.                                 {
  2040.                                         "atrKey": 12641795,
  2041.                                         "planKey": null,
  2042.                                         "siteName": null,
  2043.                                         "areaName": null,
  2044.                                         "status": "1",
  2045.                                         "equipmentName": "O1B023",
  2046.                                         "oldEquipmentName": null,
  2047.                                         "plineName": "PL_Molding4",
  2048.                                         "equipmentDesc": "G03",
  2049.                                         "planPartpri": "1",
  2050.                                         "partClassName": "胎胚",
  2051.                                         "partNumber": "204403464",
  2052.                                         "partDesc": "50/80R57 MS403 S2AR-B",
  2053.                                         "quantity": 1,
  2054.                                         "startTime": "2024-12-04T04:05:25",
  2055.                                         "endTime": "2024-12-04T18:45:25",
  2056.                                         "stdtime": 880,
  2057.                                         "bizDate": "20241203",
  2058.                                         "shiftValue": "2",
  2059.                                         "color": "9966FF",
  2060.                                         "colorCode": 1,
  2061.                                         "equipTotalQty": 3,
  2062.                                         "shiftTotalQty": 7,
  2063.                                         "equipPartCount": 1,
  2064.                                         "shiftPartCount": 4,
  2065.                                         "equipChg": null,
  2066.                                         "shiftChg": null,
  2067.                                         "equipTotalStop": null,
  2068.                                         "changeTime": null,
  2069.                                         "type": "Plan",
  2070.                                         "changeFlag": null,
  2071.                                         "lockUser": null,
  2072.                                         "oldPosition": null,
  2073.                                         "dragUser": null,
  2074.                                         "poOrderNo": "24-SL-P-GOTR-1139",
  2075.                                         "traceCode": null,
  2076.                                         "changeType": null,
  2077.                                         "refuellingTime": null,
  2078.                                         "startShift": null,
  2079.                                         "endShift": null,
  2080.                                         "startDateAndShift": null,
  2081.                                         "endDateAndShift": null,
  2082.                                         "construction": null,
  2083.                                         "planType": null,
  2084.                                         "buildingPlanChangeTimeDto": null,
  2085.                                         "demandKey": null,
  2086.                                         "erporder": null
  2087.                                 }
  2088.                         ],
  2089.                         "oldGanttList": null,
  2090.                         "lockUser": null
  2091.                 },
  2092.                 {
  2093.                         "equipmentName": "O1B024",
  2094.                         "siteName": null,
  2095.                         "areaName": null,
  2096.                         "plineName": null,
  2097.                         "bizDate": null,
  2098.                         "shiftValue": null,
  2099.                         "equipmentDesc": "G04",
  2100.                         "flag": null,
  2101.                         "equipTotalQty": 15,
  2102.                         "equipPartCount": 2,
  2103.                         "equipChg": null,
  2104.                         "equipTotalStop": null,
  2105.                         "dateShiftInfo": [
  2106.                                 {
  2107.                                         "atrKey": null,
  2108.                                         "bizDate": "20241202",
  2109.                                         "shiftValue": "0",
  2110.                                         "startDate": "2024-12-02T00:00:00",
  2111.                                         "endDate": "2024-12-02T08:00:00"
  2112.                                 },
  2113.                                 {
  2114.                                         "atrKey": null,
  2115.                                         "bizDate": "20241202",
  2116.                                         "shiftValue": "1",
  2117.                                         "startDate": "2024-12-02T08:00:00",
  2118.                                         "endDate": "2024-12-02T16:00:00"
  2119.                                 },
  2120.                                 {
  2121.                                         "atrKey": null,
  2122.                                         "bizDate": "20241202",
  2123.                                         "shiftValue": "2",
  2124.                                         "startDate": "2024-12-02T16:00:00",
  2125.                                         "endDate": "2024-12-03T00:00:00"
  2126.                                 },
  2127.                                 {
  2128.                                         "atrKey": null,
  2129.                                         "bizDate": "20241203",
  2130.                                         "shiftValue": "0",
  2131.                                         "startDate": "2024-12-03T00:00:00",
  2132.                                         "endDate": "2024-12-03T08:00:00"
  2133.                                 },
  2134.                                 {
  2135.                                         "atrKey": null,
  2136.                                         "bizDate": "20241203",
  2137.                                         "shiftValue": "1",
  2138.                                         "startDate": "2024-12-03T08:00:00",
  2139.                                         "endDate": "2024-12-03T16:00:00"
  2140.                                 },
  2141.                                 {
  2142.                                         "atrKey": null,
  2143.                                         "bizDate": "20241203",
  2144.                                         "shiftValue": "2",
  2145.                                         "startDate": "2024-12-03T16:00:00",
  2146.                                         "endDate": "2024-12-04T00:00:00"
  2147.                                 }
  2148.                         ],
  2149.                         "ganttList": [
  2150.                                 {
  2151.                                         "atrKey": 12636655,
  2152.                                         "planKey": 843851543,
  2153.                                         "siteName": null,
  2154.                                         "areaName": null,
  2155.                                         "status": "3",
  2156.                                         "equipmentName": "O1B024",
  2157.                                         "oldEquipmentName": null,
  2158.                                         "plineName": "PL_Molding4",
  2159.                                         "equipmentDesc": "G04",
  2160.                                         "planPartpri": "9",
  2161.                                         "partClassName": "胎胚",
  2162.                                         "partNumber": "204403497",
  2163.                                         "partDesc": "50/80R57 MS403 S1A-B",
  2164.                                         "quantity": 1,
  2165.                                         "startTime": "2024-12-02T07:00:00",
  2166.                                         "endTime": "2024-12-02T08:00:00",
  2167.                                         "stdtime": 0,
  2168.                                         "bizDate": "20241202",
  2169.                                         "shiftValue": "0",
  2170.                                         "color": "00FF99",
  2171.                                         "colorCode": 2,
  2172.                                         "equipTotalQty": 15,
  2173.                                         "shiftTotalQty": 38,
  2174.                                         "equipPartCount": 2,
  2175.                                         "shiftPartCount": 12,
  2176.                                         "equipChg": null,
  2177.                                         "shiftChg": null,
  2178.                                         "equipTotalStop": null,
  2179.                                         "changeTime": null,
  2180.                                         "type": "Plan",
  2181.                                         "changeFlag": null,
  2182.                                         "lockUser": null,
  2183.                                         "oldPosition": null,
  2184.                                         "dragUser": null,
  2185.                                         "poOrderNo": "24-SL-P-GOTR-1164",
  2186.                                         "traceCode": null,
  2187.                                         "changeType": null,
  2188.                                         "refuellingTime": null,
  2189.                                         "startShift": null,
  2190.                                         "endShift": null,
  2191.                                         "startDateAndShift": null,
  2192.                                         "endDateAndShift": null,
  2193.                                         "construction": null,
  2194.                                         "planType": null,
  2195.                                         "buildingPlanChangeTimeDto": null,
  2196.                                         "demandKey": null,
  2197.                                         "erporder": null
  2198.                                 },
  2199.                                 {
  2200.                                         "atrKey": 12636657,
  2201.                                         "planKey": 843851532,
  2202.                                         "siteName": null,
  2203.                                         "areaName": null,
  2204.                                         "status": "3",
  2205.                                         "equipmentName": "O1B024",
  2206.                                         "oldEquipmentName": null,
  2207.                                         "plineName": "PL_Molding4",
  2208.                                         "equipmentDesc": "G04",
  2209.                                         "planPartpri": "10",
  2210.                                         "partClassName": "胎胚",
  2211.                                         "partNumber": "204403497",
  2212.                                         "partDesc": "50/80R57 MS403 S1A-B",
  2213.                                         "quantity": 1,
  2214.                                         "startTime": "2024-12-02T23:00:00",
  2215.                                         "endTime": "2024-12-03T00:00:00",
  2216.                                         "stdtime": 0,
  2217.                                         "bizDate": "20241202",
  2218.                                         "shiftValue": "2",
  2219.                                         "color": "0099FF",
  2220.                                         "colorCode": 4,
  2221.                                         "equipTotalQty": 15,
  2222.                                         "shiftTotalQty": 31,
  2223.                                         "equipPartCount": 2,
  2224.                                         "shiftPartCount": 10,
  2225.                                         "equipChg": null,
  2226.                                         "shiftChg": null,
  2227.                                         "equipTotalStop": null,
  2228.                                         "changeTime": null,
  2229.                                         "type": "Plan",
  2230.                                         "changeFlag": null,
  2231.                                         "lockUser": null,
  2232.                                         "oldPosition": null,
  2233.                                         "dragUser": null,
  2234.                                         "poOrderNo": "24-SL-P-GOTR-1164",
  2235.                                         "traceCode": null,
  2236.                                         "changeType": null,
  2237.                                         "refuellingTime": null,
  2238.                                         "startShift": null,
  2239.                                         "endShift": null,
  2240.                                         "startDateAndShift": null,
  2241.                                         "endDateAndShift": null,
  2242.                                         "construction": null,
  2243.                                         "planType": null,
  2244.                                         "buildingPlanChangeTimeDto": null,
  2245.                                         "demandKey": null,
  2246.                                         "erporder": null
  2247.                                 },
  2248.                                 {
  2249.                                         "atrKey": 12639169,
  2250.                                         "planKey": 844081698,
  2251.                                         "siteName": null,
  2252.                                         "areaName": null,
  2253.                                         "status": "3",
  2254.                                         "equipmentName": "O1B024",
  2255.                                         "oldEquipmentName": null,
  2256.                                         "plineName": "PL_Molding4",
  2257.                                         "equipmentDesc": "G04",
  2258.                                         "planPartpri": "8",
  2259.                                         "partClassName": "胎胚",
  2260.                                         "partNumber": "204403497",
  2261.                                         "partDesc": "50/80R57 MS403 S1A-B",
  2262.                                         "quantity": 1,
  2263.                                         "startTime": "2024-12-03T07:00:00",
  2264.                                         "endTime": "2024-12-03T08:00:00",
  2265.                                         "stdtime": 0,
  2266.                                         "bizDate": "20241203",
  2267.                                         "shiftValue": "0",
  2268.                                         "color": "9966FF",
  2269.                                         "colorCode": 1,
  2270.                                         "equipTotalQty": 15,
  2271.                                         "shiftTotalQty": 39,
  2272.                                         "equipPartCount": 2,
  2273.                                         "shiftPartCount": 14,
  2274.                                         "equipChg": null,
  2275.                                         "shiftChg": null,
  2276.                                         "equipTotalStop": null,
  2277.                                         "changeTime": null,
  2278.                                         "type": "Plan",
  2279.                                         "changeFlag": null,
  2280.                                         "lockUser": null,
  2281.                                         "oldPosition": null,
  2282.                                         "dragUser": null,
  2283.                                         "poOrderNo": "24-SL-P-GOTR-1164",
  2284.                                         "traceCode": null,
  2285.                                         "changeType": null,
  2286.                                         "refuellingTime": null,
  2287.                                         "startShift": null,
  2288.                                         "endShift": null,
  2289.                                         "startDateAndShift": null,
  2290.                                         "endDateAndShift": null,
  2291.                                         "construction": null,
  2292.                                         "planType": null,
  2293.                                         "buildingPlanChangeTimeDto": null,
  2294.                                         "demandKey": null,
  2295.                                         "erporder": null
  2296.                                 },
  2297.                                 {
  2298.                                         "atrKey": 12642085,
  2299.                                         "planKey": 844326841,
  2300.                                         "siteName": null,
  2301.                                         "areaName": null,
  2302.                                         "status": "3",
  2303.                                         "equipmentName": "O1B024",
  2304.                                         "oldEquipmentName": null,
  2305.                                         "plineName": "PL_Molding4",
  2306.                                         "equipmentDesc": "G04",
  2307.                                         "planPartpri": "0",
  2308.                                         "partClassName": "胎胚",
  2309.                                         "partNumber": "204403497",
  2310.                                         "partDesc": "50/80R57 MS403 S1A-B",
  2311.                                         "quantity": 1,
  2312.                                         "startTime": "2024-12-03T15:00:00",
  2313.                                         "endTime": "2024-12-03T16:00:00",
  2314.                                         "stdtime": 0,
  2315.                                         "bizDate": "20241203",
  2316.                                         "shiftValue": "1",
  2317.                                         "color": "FFCC66",
  2318.                                         "colorCode": 3,
  2319.                                         "equipTotalQty": 15,
  2320.                                         "shiftTotalQty": 16,
  2321.                                         "equipPartCount": 2,
  2322.                                         "shiftPartCount": 8,
  2323.                                         "equipChg": null,
  2324.                                         "shiftChg": null,
  2325.                                         "equipTotalStop": null,
  2326.                                         "changeTime": null,
  2327.                                         "type": "Plan",
  2328.                                         "changeFlag": null,
  2329.                                         "lockUser": null,
  2330.                                         "oldPosition": null,
  2331.                                         "dragUser": null,
  2332.                                         "poOrderNo": "24-SL-P-GOTR-1164",
  2333.                                         "traceCode": null,
  2334.                                         "changeType": null,
  2335.                                         "refuellingTime": null,
  2336.                                         "startShift": null,
  2337.                                         "endShift": null,
  2338.                                         "startDateAndShift": null,
  2339.                                         "endDateAndShift": null,
  2340.                                         "construction": null,
  2341.                                         "planType": null,
  2342.                                         "buildingPlanChangeTimeDto": null,
  2343.                                         "demandKey": null,
  2344.                                         "erporder": null
  2345.                                 }
  2346.                         ],
  2347.                         "oldGanttList": null,
  2348.                         "lockUser": null
  2349.                 },
  2350.                 {
  2351.                         "equipmentName": "O1B025",
  2352.                         "siteName": null,
  2353.                         "areaName": null,
  2354.                         "plineName": null,
  2355.                         "bizDate": null,
  2356.                         "shiftValue": null,
  2357.                         "equipmentDesc": "G05",
  2358.                         "flag": null,
  2359.                         "equipTotalQty": 8,
  2360.                         "equipPartCount": 1,
  2361.                         "equipChg": null,
  2362.                         "equipTotalStop": null,
  2363.                         "dateShiftInfo": [
  2364.                                 {
  2365.                                         "atrKey": null,
  2366.                                         "bizDate": "20241202",
  2367.                                         "shiftValue": "0",
  2368.                                         "startDate": "2024-12-02T00:00:00",
  2369.                                         "endDate": "2024-12-02T08:00:00"
  2370.                                 },
  2371.                                 {
  2372.                                         "atrKey": null,
  2373.                                         "bizDate": "20241202",
  2374.                                         "shiftValue": "1",
  2375.                                         "startDate": "2024-12-02T08:00:00",
  2376.                                         "endDate": "2024-12-02T16:00:00"
  2377.                                 },
  2378.                                 {
  2379.                                         "atrKey": null,
  2380.                                         "bizDate": "20241202",
  2381.                                         "shiftValue": "2",
  2382.                                         "startDate": "2024-12-02T16:00:00",
  2383.                                         "endDate": "2024-12-03T00:00:00"
  2384.                                 },
  2385.                                 {
  2386.                                         "atrKey": null,
  2387.                                         "bizDate": "20241203",
  2388.                                         "shiftValue": "0",
  2389.                                         "startDate": "2024-12-03T00:00:00",
  2390.                                         "endDate": "2024-12-03T08:00:00"
  2391.                                 },
  2392.                                 {
  2393.                                         "atrKey": null,
  2394.                                         "bizDate": "20241203",
  2395.                                         "shiftValue": "1",
  2396.                                         "startDate": "2024-12-03T08:00:00",
  2397.                                         "endDate": "2024-12-03T16:00:00"
  2398.                                 },
  2399.                                 {
  2400.                                         "atrKey": null,
  2401.                                         "bizDate": "20241203",
  2402.                                         "shiftValue": "2",
  2403.                                         "startDate": "2024-12-03T16:00:00",
  2404.                                         "endDate": "2024-12-04T00:00:00"
  2405.                                 }
  2406.                         ],
  2407.                         "ganttList": [
  2408.                                 {
  2409.                                         "atrKey": 12636615,
  2410.                                         "planKey": 843851535,
  2411.                                         "siteName": null,
  2412.                                         "areaName": null,
  2413.                                         "status": "3",
  2414.                                         "equipmentName": "O1B025",
  2415.                                         "oldEquipmentName": null,
  2416.                                         "plineName": "PL_Molding4",
  2417.                                         "equipmentDesc": "G05",
  2418.                                         "planPartpri": "7",
  2419.                                         "partClassName": "胎胚",
  2420.                                         "partNumber": "204402863",
  2421.                                         "partDesc": "30.00R51 MS401 PRO S2UC",
  2422.                                         "quantity": 1,
  2423.                                         "startTime": "2024-12-02T07:00:00",
  2424.                                         "endTime": "2024-12-02T08:00:00",
  2425.                                         "stdtime": 209,
  2426.                                         "bizDate": "20241202",
  2427.                                         "shiftValue": "0",
  2428.                                         "color": "9966FF",
  2429.                                         "colorCode": 1,
  2430.                                         "equipTotalQty": 8,
  2431.                                         "shiftTotalQty": 38,
  2432.                                         "equipPartCount": 1,
  2433.                                         "shiftPartCount": 12,
  2434.                                         "equipChg": null,
  2435.                                         "shiftChg": null,
  2436.                                         "equipTotalStop": null,
  2437.                                         "changeTime": null,
  2438.                                         "type": "Plan",
  2439.                                         "changeFlag": null,
  2440.                                         "lockUser": null,
  2441.                                         "oldPosition": null,
  2442.                                         "dragUser": null,
  2443.                                         "poOrderNo": "24-SL-P-GOTR-1124",
  2444.                                         "traceCode": null,
  2445.                                         "changeType": null,
  2446.                                         "refuellingTime": null,
  2447.                                         "startShift": null,
  2448.                                         "endShift": null,
  2449.                                         "startDateAndShift": null,
  2450.                                         "endDateAndShift": null,
  2451.                                         "construction": null,
  2452.                                         "planType": null,
  2453.                                         "buildingPlanChangeTimeDto": null,
  2454.                                         "demandKey": null,
  2455.                                         "erporder": null
  2456.                                 },
  2457.                                 {
  2458.                                         "atrKey": 12639124,
  2459.                                         "planKey": 844081693,
  2460.                                         "siteName": null,
  2461.                                         "areaName": null,
  2462.                                         "status": "3",
  2463.                                         "equipmentName": "O1B025",
  2464.                                         "oldEquipmentName": null,
  2465.                                         "plineName": "PL_Molding4",
  2466.                                         "equipmentDesc": "G05",
  2467.                                         "planPartpri": "4",
  2468.                                         "partClassName": "胎胚",
  2469.                                         "partNumber": "204402863",
  2470.                                         "partDesc": "30.00R51 MS401 PRO S2UC",
  2471.                                         "quantity": 1,
  2472.                                         "startTime": "2024-12-03T07:00:00",
  2473.                                         "endTime": "2024-12-03T08:00:00",
  2474.                                         "stdtime": 209,
  2475.                                         "bizDate": "20241203",
  2476.                                         "shiftValue": "0",
  2477.                                         "color": "9966FF",
  2478.                                         "colorCode": 1,
  2479.                                         "equipTotalQty": 8,
  2480.                                         "shiftTotalQty": 39,
  2481.                                         "equipPartCount": 1,
  2482.                                         "shiftPartCount": 14,
  2483.                                         "equipChg": null,
  2484.                                         "shiftChg": null,
  2485.                                         "equipTotalStop": null,
  2486.                                         "changeTime": null,
  2487.                                         "type": "Plan",
  2488.                                         "changeFlag": null,
  2489.                                         "lockUser": null,
  2490.                                         "oldPosition": null,
  2491.                                         "dragUser": null,
  2492.                                         "poOrderNo": "24-SL-P-GOTR-1124",
  2493.                                         "traceCode": null,
  2494.                                         "changeType": null,
  2495.                                         "refuellingTime": null,
  2496.                                         "startShift": null,
  2497.                                         "endShift": null,
  2498.                                         "startDateAndShift": null,
  2499.                                         "endDateAndShift": null,
  2500.                                         "construction": null,
  2501.                                         "planType": null,
  2502.                                         "buildingPlanChangeTimeDto": null,
  2503.                                         "demandKey": null,
  2504.                                         "erporder": null
  2505.                                 },
  2506.                                 {
  2507.                                         "atrKey": 12641831,
  2508.                                         "planKey": null,
  2509.                                         "siteName": null,
  2510.                                         "areaName": null,
  2511.                                         "status": "1",
  2512.                                         "equipmentName": "O1B025",
  2513.                                         "oldEquipmentName": null,
  2514.                                         "plineName": "PL_Molding4",
  2515.                                         "equipmentDesc": "G05",
  2516.                                         "planPartpri": "2",
  2517.                                         "partClassName": "胎胚",
  2518.                                         "partNumber": "204402863",
  2519.                                         "partDesc": "30.00R51 MS401 PRO S2UC",
  2520.                                         "quantity": 1,
  2521.                                         "startTime": "2024-12-03T16:54:59",
  2522.                                         "endTime": "2024-12-03T23:54:59",
  2523.                                         "stdtime": 420,
  2524.                                         "bizDate": "20241203",
  2525.                                         "shiftValue": "1",
  2526.                                         "color": "9966FF",
  2527.                                         "colorCode": 1,
  2528.                                         "equipTotalQty": 8,
  2529.                                         "shiftTotalQty": 16,
  2530.                                         "equipPartCount": 1,
  2531.                                         "shiftPartCount": 8,
  2532.                                         "equipChg": null,
  2533.                                         "shiftChg": null,
  2534.                                         "equipTotalStop": null,
  2535.                                         "changeTime": null,
  2536.                                         "type": "Plan",
  2537.                                         "changeFlag": null,
  2538.                                         "lockUser": null,
  2539.                                         "oldPosition": null,
  2540.                                         "dragUser": null,
  2541.                                         "poOrderNo": "24-SL-P-GOTR-1124",
  2542.                                         "traceCode": null,
  2543.                                         "changeType": null,
  2544.                                         "refuellingTime": null,
  2545.                                         "startShift": null,
  2546.                                         "endShift": null,
  2547.                                         "startDateAndShift": null,
  2548.                                         "endDateAndShift": null,
  2549.                                         "construction": null,
  2550.                                         "planType": null,
  2551.                                         "buildingPlanChangeTimeDto": null,
  2552.                                         "demandKey": null,
  2553.                                         "erporder": null
  2554.                                 },
  2555.                                 {
  2556.                                         "atrKey": 12641832,
  2557.                                         "planKey": null,
  2558.                                         "siteName": null,
  2559.                                         "areaName": null,
  2560.                                         "status": "1",
  2561.                                         "equipmentName": "O1B025",
  2562.                                         "oldEquipmentName": null,
  2563.                                         "plineName": "PL_Molding4",
  2564.                                         "equipmentDesc": "G05",
  2565.                                         "planPartpri": "3",
  2566.                                         "partClassName": "胎胚",
  2567.                                         "partNumber": "204402863",
  2568.                                         "partDesc": "30.00R51 MS401 PRO S2UC",
  2569.                                         "quantity": 1,
  2570.                                         "startTime": "2024-12-03T20:24:59",
  2571.                                         "endTime": "2024-12-04T03:24:59",
  2572.                                         "stdtime": 420,
  2573.                                         "bizDate": "20241203",
  2574.                                         "shiftValue": "1",
  2575.                                         "color": "9966FF",
  2576.                                         "colorCode": 1,
  2577.                                         "equipTotalQty": 8,
  2578.                                         "shiftTotalQty": 16,
  2579.                                         "equipPartCount": 1,
  2580.                                         "shiftPartCount": 8,
  2581.                                         "equipChg": null,
  2582.                                         "shiftChg": null,
  2583.                                         "equipTotalStop": null,
  2584.                                         "changeTime": null,
  2585.                                         "type": "Plan",
  2586.                                         "changeFlag": null,
  2587.                                         "lockUser": null,
  2588.                                         "oldPosition": null,
  2589.                                         "dragUser": null,
  2590.                                         "poOrderNo": "24-SL-P-GOTR-1124",
  2591.                                         "traceCode": null,
  2592.                                         "changeType": null,
  2593.                                         "refuellingTime": null,
  2594.                                         "startShift": null,
  2595.                                         "endShift": null,
  2596.                                         "startDateAndShift": null,
  2597.                                         "endDateAndShift": null,
  2598.                                         "construction": null,
  2599.                                         "planType": null,
  2600.                                         "buildingPlanChangeTimeDto": null,
  2601.                                         "demandKey": null,
  2602.                                         "erporder": null
  2603.                                 }
  2604.                         ],
  2605.                         "oldGanttList": null,
  2606.                         "lockUser": null
  2607.                 },
  2608.                 {
  2609.                         "equipmentName": "O1B026",
  2610.                         "siteName": null,
  2611.                         "areaName": null,
  2612.                         "plineName": null,
  2613.                         "bizDate": null,
  2614.                         "shiftValue": null,
  2615.                         "equipmentDesc": "G06",
  2616.                         "flag": null,
  2617.                         "equipTotalQty": 19,
  2618.                         "equipPartCount": 3,
  2619.                         "equipChg": null,
  2620.                         "equipTotalStop": null,
  2621.                         "dateShiftInfo": [
  2622.                                 {
  2623.                                         "atrKey": null,
  2624.                                         "bizDate": "20241202",
  2625.                                         "shiftValue": "0",
  2626.                                         "startDate": "2024-12-02T00:00:00",
  2627.                                         "endDate": "2024-12-02T08:00:00"
  2628.                                 },
  2629.                                 {
  2630.                                         "atrKey": null,
  2631.                                         "bizDate": "20241202",
  2632.                                         "shiftValue": "1",
  2633.                                         "startDate": "2024-12-02T08:00:00",
  2634.                                         "endDate": "2024-12-02T16:00:00"
  2635.                                 },
  2636.                                 {
  2637.                                         "atrKey": null,
  2638.                                         "bizDate": "20241202",
  2639.                                         "shiftValue": "2",
  2640.                                         "startDate": "2024-12-02T16:00:00",
  2641.                                         "endDate": "2024-12-03T00:00:00"
  2642.                                 },
  2643.                                 {
  2644.                                         "atrKey": null,
  2645.                                         "bizDate": "20241203",
  2646.                                         "shiftValue": "0",
  2647.                                         "startDate": "2024-12-03T00:00:00",
  2648.                                         "endDate": "2024-12-03T08:00:00"
  2649.                                 },
  2650.                                 {
  2651.                                         "atrKey": null,
  2652.                                         "bizDate": "20241203",
  2653.                                         "shiftValue": "1",
  2654.                                         "startDate": "2024-12-03T08:00:00",
  2655.                                         "endDate": "2024-12-03T16:00:00"
  2656.                                 },
  2657.                                 {
  2658.                                         "atrKey": null,
  2659.                                         "bizDate": "20241203",
  2660.                                         "shiftValue": "2",
  2661.                                         "startDate": "2024-12-03T16:00:00",
  2662.                                         "endDate": "2024-12-04T00:00:00"
  2663.                                 }
  2664.                         ],
  2665.                         "ganttList": [
  2666.                                 {
  2667.                                         "atrKey": 12636602,
  2668.                                         "planKey": 843851502,
  2669.                                         "siteName": null,
  2670.                                         "areaName": null,
  2671.                                         "status": "3",
  2672.                                         "equipmentName": "O1B026",
  2673.                                         "oldEquipmentName": null,
  2674.                                         "plineName": "PL_Molding4",
  2675.                                         "equipmentDesc": "G06",
  2676.                                         "planPartpri": "8",
  2677.                                         "partClassName": "胎胚",
  2678.                                         "partNumber": "204403457",
  2679.                                         "partDesc": "27.00R49 MS403 ES2A",
  2680.                                         "quantity": 1,
  2681.                                         "startTime": "2024-12-02T07:00:00",
  2682.                                         "endTime": "2024-12-02T08:00:00",
  2683.                                         "stdtime": 0,
  2684.                                         "bizDate": "20241202",
  2685.                                         "shiftValue": "0",
  2686.                                         "color": "00FF99",
  2687.                                         "colorCode": 2,
  2688.                                         "equipTotalQty": 19,
  2689.                                         "shiftTotalQty": 38,
  2690.                                         "equipPartCount": 3,
  2691.                                         "shiftPartCount": 12,
  2692.                                         "equipChg": null,
  2693.                                         "shiftChg": null,
  2694.                                         "equipTotalStop": null,
  2695.                                         "changeTime": null,
  2696.                                         "type": "Plan",
  2697.                                         "changeFlag": null,
  2698.                                         "lockUser": null,
  2699.                                         "oldPosition": null,
  2700.                                         "dragUser": null,
  2701.                                         "poOrderNo": "24-SL-P-GOTR-1094",
  2702.                                         "traceCode": null,
  2703.                                         "changeType": null,
  2704.                                         "refuellingTime": null,
  2705.                                         "startShift": null,
  2706.                                         "endShift": null,
  2707.                                         "startDateAndShift": null,
  2708.                                         "endDateAndShift": null,
  2709.                                         "construction": null,
  2710.                                         "planType": null,
  2711.                                         "buildingPlanChangeTimeDto": null,
  2712.                                         "demandKey": null,
  2713.                                         "erporder": null
  2714.                                 },
  2715.                                 {
  2716.                                         "atrKey": 12636604,
  2717.                                         "planKey": 843851544,
  2718.                                         "siteName": null,
  2719.                                         "areaName": null,
  2720.                                         "status": "3",
  2721.                                         "equipmentName": "O1B026",
  2722.                                         "oldEquipmentName": null,
  2723.                                         "plineName": "PL_Molding4",
  2724.                                         "equipmentDesc": "G06",
  2725.                                         "planPartpri": "10",
  2726.                                         "partClassName": "胎胚",
  2727.                                         "partNumber": "204403457",
  2728.                                         "partDesc": "27.00R49 MS403 ES2A",
  2729.                                         "quantity": 1,
  2730.                                         "startTime": "2024-12-02T15:00:00",
  2731.                                         "endTime": "2024-12-02T16:00:00",
  2732.                                         "stdtime": 0,
  2733.                                         "bizDate": "20241202",
  2734.                                         "shiftValue": "1",
  2735.                                         "color": "0099FF",
  2736.                                         "colorCode": 4,
  2737.                                         "equipTotalQty": 19,
  2738.                                         "shiftTotalQty": 23,
  2739.                                         "equipPartCount": 3,
  2740.                                         "shiftPartCount": 9,
  2741.                                         "equipChg": null,
  2742.                                         "shiftChg": null,
  2743.                                         "equipTotalStop": null,
  2744.                                         "changeTime": null,
  2745.                                         "type": "Plan",
  2746.                                         "changeFlag": null,
  2747.                                         "lockUser": null,
  2748.                                         "oldPosition": null,
  2749.                                         "dragUser": null,
  2750.                                         "poOrderNo": "24-SL-P-GOTR-1094",
  2751.                                         "traceCode": null,
  2752.                                         "changeType": null,
  2753.                                         "refuellingTime": null,
  2754.                                         "startShift": null,
  2755.                                         "endShift": null,
  2756.                                         "startDateAndShift": null,
  2757.                                         "endDateAndShift": null,
  2758.                                         "construction": null,
  2759.                                         "planType": null,
  2760.                                         "buildingPlanChangeTimeDto": null,
  2761.                                         "demandKey": null,
  2762.                                         "erporder": null
  2763.                                 },
  2764.                                 {
  2765.                                         "atrKey": 12636611,
  2766.                                         "planKey": 843851517,
  2767.                                         "siteName": null,
  2768.                                         "areaName": null,
  2769.                                         "status": "3",
  2770.                                         "equipmentName": "O1B026",
  2771.                                         "oldEquipmentName": null,
  2772.                                         "plineName": "PL_Molding4",
  2773.                                         "equipmentDesc": "G06",
  2774.                                         "planPartpri": "12",
  2775.                                         "partClassName": "胎胚",
  2776.                                         "partNumber": "204403349",
  2777.                                         "partDesc": "27.00R49 MS403 S2HR",
  2778.                                         "quantity": 1,
  2779.                                         "startTime": "2024-12-02T23:00:00",
  2780.                                         "endTime": "2024-12-03T00:00:00",
  2781.                                         "stdtime": 150,
  2782.                                         "bizDate": "20241202",
  2783.                                         "shiftValue": "2",
  2784.                                         "color": "FF9999",
  2785.                                         "colorCode": 5,
  2786.                                         "equipTotalQty": 19,
  2787.                                         "shiftTotalQty": 31,
  2788.                                         "equipPartCount": 3,
  2789.                                         "shiftPartCount": 10,
  2790.                                         "equipChg": null,
  2791.                                         "shiftChg": null,
  2792.                                         "equipTotalStop": null,
  2793.                                         "changeTime": null,
  2794.                                         "type": "Plan",
  2795.                                         "changeFlag": null,
  2796.                                         "lockUser": null,
  2797.                                         "oldPosition": null,
  2798.                                         "dragUser": null,
  2799.                                         "poOrderNo": "24-SL-P-GOTR-1074",
  2800.                                         "traceCode": null,
  2801.                                         "changeType": null,
  2802.                                         "refuellingTime": null,
  2803.                                         "startShift": null,
  2804.                                         "endShift": null,
  2805.                                         "startDateAndShift": null,
  2806.                                         "endDateAndShift": null,
  2807.                                         "construction": null,
  2808.                                         "planType": null,
  2809.                                         "buildingPlanChangeTimeDto": null,
  2810.                                         "demandKey": null,
  2811.                                         "erporder": null
  2812.                                 },
  2813.                                 {
  2814.                                         "atrKey": 12641934,
  2815.                                         "planKey": null,
  2816.                                         "siteName": null,
  2817.                                         "areaName": null,
  2818.                                         "status": "1",
  2819.                                         "equipmentName": "O1B026",
  2820.                                         "oldEquipmentName": null,
  2821.                                         "plineName": "PL_Molding4",
  2822.                                         "equipmentDesc": "G06",
  2823.                                         "planPartpri": "10",
  2824.                                         "partClassName": "胎胚",
  2825.                                         "partNumber": "204403349",
  2826.                                         "partDesc": "27.00R49 MS403 S2HR",
  2827.                                         "quantity": 1,
  2828.                                         "startTime": "2024-12-03T14:35:53",
  2829.                                         "endTime": "2024-12-03T19:35:53",
  2830.                                         "stdtime": 300,
  2831.                                         "bizDate": "20241203",
  2832.                                         "shiftValue": "0",
  2833.                                         "color": "FF9999",
  2834.                                         "colorCode": 5,
  2835.                                         "equipTotalQty": 19,
  2836.                                         "shiftTotalQty": 39,
  2837.                                         "equipPartCount": 3,
  2838.                                         "shiftPartCount": 14,
  2839.                                         "equipChg": null,
  2840.                                         "shiftChg": null,
  2841.                                         "equipTotalStop": null,
  2842.                                         "changeTime": null,
  2843.                                         "type": "Plan",
  2844.                                         "changeFlag": null,
  2845.                                         "lockUser": null,
  2846.                                         "oldPosition": null,
  2847.                                         "dragUser": null,
  2848.                                         "poOrderNo": "24-SL-P-GOTR-1074",
  2849.                                         "traceCode": null,
  2850.                                         "changeType": null,
  2851.                                         "refuellingTime": null,
  2852.                                         "startShift": null,
  2853.                                         "endShift": null,
  2854.                                         "startDateAndShift": null,
  2855.                                         "endDateAndShift": null,
  2856.                                         "construction": null,
  2857.                                         "planType": null,
  2858.                                         "buildingPlanChangeTimeDto": null,
  2859.                                         "demandKey": null,
  2860.                                         "erporder": null
  2861.                                 },
  2862.                                 {
  2863.                                         "atrKey": 12641936,
  2864.                                         "planKey": null,
  2865.                                         "siteName": null,
  2866.                                         "areaName": null,
  2867.                                         "status": "1",
  2868.                                         "equipmentName": "O1B026",
  2869.                                         "oldEquipmentName": null,
  2870.                                         "plineName": "PL_Molding4",
  2871.                                         "equipmentDesc": "G06",
  2872.                                         "planPartpri": "1",
  2873.                                         "partClassName": "胎胚",
  2874.                                         "partNumber": "204403349",
  2875.                                         "partDesc": "27.00R49 MS403 S2HR",
  2876.                                         "quantity": 1,
  2877.                                         "startTime": "2024-12-03T17:05:53",
  2878.                                         "endTime": "2024-12-03T22:05:53",
  2879.                                         "stdtime": 300,
  2880.                                         "bizDate": "20241203",
  2881.                                         "shiftValue": "1",
  2882.                                         "color": "FF9999",
  2883.                                         "colorCode": 5,
  2884.                                         "equipTotalQty": 19,
  2885.                                         "shiftTotalQty": 16,
  2886.                                         "equipPartCount": 3,
  2887.                                         "shiftPartCount": 8,
  2888.                                         "equipChg": null,
  2889.                                         "shiftChg": null,
  2890.                                         "equipTotalStop": null,
  2891.                                         "changeTime": null,
  2892.                                         "type": "Plan",
  2893.                                         "changeFlag": null,
  2894.                                         "lockUser": null,
  2895.                                         "oldPosition": null,
  2896.                                         "dragUser": null,
  2897.                                         "poOrderNo": "24-SL-P-GOTR-1074",
  2898.                                         "traceCode": null,
  2899.                                         "changeType": null,
  2900.                                         "refuellingTime": null,
  2901.                                         "startShift": null,
  2902.                                         "endShift": null,
  2903.                                         "startDateAndShift": null,
  2904.                                         "endDateAndShift": null,
  2905.                                         "construction": null,
  2906.                                         "planType": null,
  2907.                                         "buildingPlanChangeTimeDto": null,
  2908.                                         "demandKey": null,
  2909.                                         "erporder": null
  2910.                                 },
  2911.                                 {
  2912.                                         "atrKey": 12639116,
  2913.                                         "planKey": 844078972,
  2914.                                         "siteName": null,
  2915.                                         "areaName": null,
  2916.                                         "status": "3",
  2917.                                         "equipmentName": "O1B026",
  2918.                                         "oldEquipmentName": null,
  2919.                                         "plineName": "PL_Molding4",
  2920.                                         "equipmentDesc": "G06",
  2921.                                         "planPartpri": "9",
  2922.                                         "partClassName": "胎胚",
  2923.                                         "partNumber": "204403349",
  2924.                                         "partDesc": "27.00R49 MS403 S2HR",
  2925.                                         "quantity": 1,
  2926.                                         "startTime": "2024-12-03T19:35:53",
  2927.                                         "endTime": "2024-12-03T20:35:53",
  2928.                                         "stdtime": 150,
  2929.                                         "bizDate": "20241203",
  2930.                                         "shiftValue": "0",
  2931.                                         "color": "FF9999",
  2932.                                         "colorCode": 5,
  2933.                                         "equipTotalQty": 19,
  2934.                                         "shiftTotalQty": 39,
  2935.                                         "equipPartCount": 3,
  2936.                                         "shiftPartCount": 14,
  2937.                                         "equipChg": null,
  2938.                                         "shiftChg": null,
  2939.                                         "equipTotalStop": null,
  2940.                                         "changeTime": null,
  2941.                                         "type": "Plan",
  2942.                                         "changeFlag": null,
  2943.                                         "lockUser": null,
  2944.                                         "oldPosition": null,
  2945.                                         "dragUser": null,
  2946.                                         "poOrderNo": "24-SL-P-GOTR-1074",
  2947.                                         "traceCode": null,
  2948.                                         "changeType": null,
  2949.                                         "refuellingTime": null,
  2950.                                         "startShift": null,
  2951.                                         "endShift": null,
  2952.                                         "startDateAndShift": null,
  2953.                                         "endDateAndShift": null,
  2954.                                         "construction": null,
  2955.                                         "planType": null,
  2956.                                         "buildingPlanChangeTimeDto": null,
  2957.                                         "demandKey": null,
  2958.                                         "erporder": null
  2959.                                 },
  2960.                                 {
  2961.                                         "atrKey": 12641789,
  2962.                                         "planKey": null,
  2963.                                         "siteName": null,
  2964.                                         "areaName": null,
  2965.                                         "status": "1",
  2966.                                         "equipmentName": "O1B026",
  2967.                                         "oldEquipmentName": null,
  2968.                                         "plineName": "PL_Molding4",
  2969.                                         "equipmentDesc": "G06",
  2970.                                         "planPartpri": "7",
  2971.                                         "partClassName": "胎胚",
  2972.                                         "partNumber": "204403348",
  2973.                                         "partDesc": "27.00R49 MS403 S2H",
  2974.                                         "quantity": 1,
  2975.                                         "startTime": "2024-12-04T04:00:00",
  2976.                                         "endTime": "2024-12-04T09:00:00",
  2977.                                         "stdtime": 300,
  2978.                                         "bizDate": "20241203",
  2979.                                         "shiftValue": "2",
  2980.                                         "color": "9966FF",
  2981.                                         "colorCode": 1,
  2982.                                         "equipTotalQty": 19,
  2983.                                         "shiftTotalQty": 7,
  2984.                                         "equipPartCount": 3,
  2985.                                         "shiftPartCount": 4,
  2986.                                         "equipChg": null,
  2987.                                         "shiftChg": null,
  2988.                                         "equipTotalStop": null,
  2989.                                         "changeTime": null,
  2990.                                         "type": "Plan",
  2991.                                         "changeFlag": null,
  2992.                                         "lockUser": null,
  2993.                                         "oldPosition": null,
  2994.                                         "dragUser": null,
  2995.                                         "poOrderNo": "24-SL-P-GOTR-1099",
  2996.                                         "traceCode": null,
  2997.                                         "changeType": null,
  2998.                                         "refuellingTime": null,
  2999.                                         "startShift": null,
  3000.                                         "endShift": null,
  3001.                                         "startDateAndShift": null,
  3002.                                         "endDateAndShift": null,
  3003.                                         "construction": null,
  3004.                                         "planType": null,
  3005.                                         "buildingPlanChangeTimeDto": null,
  3006.                                         "demandKey": null,
  3007.                                         "erporder": null
  3008.                                 },
  3009.                                 {
  3010.                                         "atrKey": 12641824,
  3011.                                         "planKey": null,
  3012.                                         "siteName": null,
  3013.                                         "areaName": null,
  3014.                                         "status": "1",
  3015.                                         "equipmentName": "O1B026",
  3016.                                         "oldEquipmentName": null,
  3017.                                         "plineName": "PL_Molding4",
  3018.                                         "equipmentDesc": "G06",
  3019.                                         "planPartpri": "8",
  3020.                                         "partClassName": "胎胚",
  3021.                                         "partNumber": "204403348",
  3022.                                         "partDesc": "27.00R49 MS403 S2H",
  3023.                                         "quantity": 1,
  3024.                                         "startTime": "2024-12-04T06:30:00",
  3025.                                         "endTime": "2024-12-04T11:30:00",
  3026.                                         "stdtime": 300,
  3027.                                         "bizDate": "20241203",
  3028.                                         "shiftValue": "2",
  3029.                                         "color": "9966FF",
  3030.                                         "colorCode": 1,
  3031.                                         "equipTotalQty": 19,
  3032.                                         "shiftTotalQty": 7,
  3033.                                         "equipPartCount": 3,
  3034.                                         "shiftPartCount": 4,
  3035.                                         "equipChg": null,
  3036.                                         "shiftChg": null,
  3037.                                         "equipTotalStop": null,
  3038.                                         "changeTime": null,
  3039.                                         "type": "Plan",
  3040.                                         "changeFlag": null,
  3041.                                         "lockUser": null,
  3042.                                         "oldPosition": null,
  3043.                                         "dragUser": null,
  3044.                                         "poOrderNo": "24-SL-P-GOTR-1099",
  3045.                                         "traceCode": null,
  3046.                                         "changeType": null,
  3047.                                         "refuellingTime": null,
  3048.                                         "startShift": null,
  3049.                                         "endShift": null,
  3050.                                         "startDateAndShift": null,
  3051.                                         "endDateAndShift": null,
  3052.                                         "construction": null,
  3053.                                         "planType": null,
  3054.                                         "buildingPlanChangeTimeDto": null,
  3055.                                         "demandKey": null,
  3056.                                         "erporder": null
  3057.                                 }
  3058.                         ],
  3059.                         "oldGanttList": null,
  3060.                         "lockUser": null
  3061.                 },
  3062.                 {
  3063.                         "equipmentName": "O1B029",
  3064.                         "siteName": null,
  3065.                         "areaName": null,
  3066.                         "plineName": null,
  3067.                         "bizDate": null,
  3068.                         "shiftValue": null,
  3069.                         "equipmentDesc": "G09",
  3070.                         "flag": null,
  3071.                         "equipTotalQty": 20,
  3072.                         "equipPartCount": 1,
  3073.                         "equipChg": null,
  3074.                         "equipTotalStop": null,
  3075.                         "dateShiftInfo": [
  3076.                                 {
  3077.                                         "atrKey": null,
  3078.                                         "bizDate": "20241202",
  3079.                                         "shiftValue": "0",
  3080.                                         "startDate": "2024-12-02T00:00:00",
  3081.                                         "endDate": "2024-12-02T08:00:00"
  3082.                                 },
  3083.                                 {
  3084.                                         "atrKey": null,
  3085.                                         "bizDate": "20241202",
  3086.                                         "shiftValue": "1",
  3087.                                         "startDate": "2024-12-02T08:00:00",
  3088.                                         "endDate": "2024-12-02T16:00:00"
  3089.                                 },
  3090.                                 {
  3091.                                         "atrKey": null,
  3092.                                         "bizDate": "20241202",
  3093.                                         "shiftValue": "2",
  3094.                                         "startDate": "2024-12-02T16:00:00",
  3095.                                         "endDate": "2024-12-03T00:00:00"
  3096.                                 },
  3097.                                 {
  3098.                                         "atrKey": null,
  3099.                                         "bizDate": "20241203",
  3100.                                         "shiftValue": "0",
  3101.                                         "startDate": "2024-12-03T00:00:00",
  3102.                                         "endDate": "2024-12-03T08:00:00"
  3103.                                 },
  3104.                                 {
  3105.                                         "atrKey": null,
  3106.                                         "bizDate": "20241203",
  3107.                                         "shiftValue": "1",
  3108.                                         "startDate": "2024-12-03T08:00:00",
  3109.                                         "endDate": "2024-12-03T16:00:00"
  3110.                                 },
  3111.                                 {
  3112.                                         "atrKey": null,
  3113.                                         "bizDate": "20241203",
  3114.                                         "shiftValue": "2",
  3115.                                         "startDate": "2024-12-03T16:00:00",
  3116.                                         "endDate": "2024-12-04T00:00:00"
  3117.                                 }
  3118.                         ],
  3119.                         "ganttList": [
  3120.                                 {
  3121.                                         "atrKey": 12636630,
  3122.                                         "planKey": 843848821,
  3123.                                         "siteName": null,
  3124.                                         "areaName": null,
  3125.                                         "status": "3",
  3126.                                         "equipmentName": "O1B029",
  3127.                                         "oldEquipmentName": null,
  3128.                                         "plineName": "PL_Molding4",
  3129.                                         "equipmentDesc": "G09",
  3130.                                         "planPartpri": "16",
  3131.                                         "partClassName": "胎胚",
  3132.                                         "partNumber": "204402687",
  3133.                                         "partDesc": "33.00R51 MS403 PRO S2R-B",
  3134.                                         "quantity": 1,
  3135.                                         "startTime": "2024-12-02T09:00:00",
  3136.                                         "endTime": "2024-12-02T10:00:00",
  3137.                                         "stdtime": 240,
  3138.                                         "bizDate": "20241202",
  3139.                                         "shiftValue": "0",
  3140.                                         "color": "9966FF",
  3141.                                         "colorCode": 1,
  3142.                                         "equipTotalQty": 20,
  3143.                                         "shiftTotalQty": 38,
  3144.                                         "equipPartCount": 1,
  3145.                                         "shiftPartCount": 12,
  3146.                                         "equipChg": null,
  3147.                                         "shiftChg": null,
  3148.                                         "equipTotalStop": null,
  3149.                                         "changeTime": null,
  3150.                                         "type": "Stop",
  3151.                                         "changeFlag": null,
  3152.                                         "lockUser": null,
  3153.                                         "oldPosition": null,
  3154.                                         "dragUser": null,
  3155.                                         "poOrderNo": "24-SL-P-GOTR-1068",
  3156.                                         "traceCode": null,
  3157.                                         "changeType": null,
  3158.                                         "refuellingTime": null,
  3159.                                         "startShift": null,
  3160.                                         "endShift": null,
  3161.                                         "startDateAndShift": null,
  3162.                                         "endDateAndShift": null,
  3163.                                         "construction": null,
  3164.                                         "planType": null,
  3165.                                         "buildingPlanChangeTimeDto": null,
  3166.                                         "demandKey": null,
  3167.                                         "erporder": null
  3168.                                 },
  3169.                                 {
  3170.                                         "atrKey": 12636628,
  3171.                                         "planKey": 843848822,
  3172.                                         "siteName": null,
  3173.                                         "areaName": null,
  3174.                                         "status": "3",
  3175.                                         "equipmentName": "O1B029",
  3176.                                         "oldEquipmentName": null,
  3177.                                         "plineName": "PL_Molding4",
  3178.                                         "equipmentDesc": "G09",
  3179.                                         "planPartpri": "14",
  3180.                                         "partClassName": "胎胚",
  3181.                                         "partNumber": "204402687",
  3182.                                         "partDesc": "33.00R51 MS403 PRO S2R-B",
  3183.                                         "quantity": 1,
  3184.                                         "startTime": "2024-12-02T07:00:00",
  3185.                                         "endTime": "2024-12-02T08:00:00",
  3186.                                         "stdtime": 240,
  3187.                                         "bizDate": "20241202",
  3188.                                         "shiftValue": "0",
  3189.                                         "color": "9966FF",
  3190.                                         "colorCode": 1,
  3191.                                         "equipTotalQty": 20,
  3192.                                         "shiftTotalQty": 38,
  3193.                                         "equipPartCount": 1,
  3194.                                         "shiftPartCount": 12,
  3195.                                         "equipChg": null,
  3196.                                         "shiftChg": null,
  3197.                                         "equipTotalStop": null,
  3198.                                         "changeTime": null,
  3199.                                         "type": "Plan",
  3200.                                         "changeFlag": null,
  3201.                                         "lockUser": null,
  3202.                                         "oldPosition": null,
  3203.                                         "dragUser": null,
  3204.                                         "poOrderNo": "24-SL-P-GOTR-1066",
  3205.                                         "traceCode": null,
  3206.                                         "changeType": null,
  3207.                                         "refuellingTime": null,
  3208.                                         "startShift": null,
  3209.                                         "endShift": null,
  3210.                                         "startDateAndShift": null,
  3211.                                         "endDateAndShift": null,
  3212.                                         "construction": null,
  3213.                                         "planType": null,
  3214.                                         "buildingPlanChangeTimeDto": null,
  3215.                                         "demandKey": null,
  3216.                                         "erporder": null
  3217.                                 },
  3218.                                 {
  3219.                                         "atrKey": 12636631,
  3220.                                         "planKey": 843857336,
  3221.                                         "siteName": null,
  3222.                                         "areaName": null,
  3223.                                         "status": "3",
  3224.                                         "equipmentName": "O1B029",
  3225.                                         "oldEquipmentName": null,
  3226.                                         "plineName": "PL_Molding4",
  3227.                                         "equipmentDesc": "G09",
  3228.                                         "planPartpri": "5",
  3229.                                         "partClassName": "胎胚",
  3230.                                         "partNumber": "204402687",
  3231.                                         "partDesc": "33.00R51 MS403 PRO S2R-B",
  3232.                                         "quantity": 1,
  3233.                                         "startTime": "2024-12-02T15:00:00",
  3234.                                         "endTime": "2024-12-02T16:00:00",
  3235.                                         "stdtime": 240,
  3236.                                         "bizDate": "20241202",
  3237.                                         "shiftValue": "1",
  3238.                                         "color": "9966FF",
  3239.                                         "colorCode": 1,
  3240.                                         "equipTotalQty": 20,
  3241.                                         "shiftTotalQty": 23,
  3242.                                         "equipPartCount": 1,
  3243.                                         "shiftPartCount": 9,
  3244.                                         "equipChg": null,
  3245.                                         "shiftChg": null,
  3246.                                         "equipTotalStop": null,
  3247.                                         "changeTime": null,
  3248.                                         "type": "Plan",
  3249.                                         "changeFlag": null,
  3250.                                         "lockUser": null,
  3251.                                         "oldPosition": null,
  3252.                                         "dragUser": null,
  3253.                                         "poOrderNo": "24-SL-P-GOTR-1068",
  3254.                                         "traceCode": null,
  3255.                                         "changeType": null,
  3256.                                         "refuellingTime": null,
  3257.                                         "startShift": null,
  3258.                                         "endShift": null,
  3259.                                         "startDateAndShift": null,
  3260.                                         "endDateAndShift": null,
  3261.                                         "construction": null,
  3262.                                         "planType": null,
  3263.                                         "buildingPlanChangeTimeDto": null,
  3264.                                         "demandKey": null,
  3265.                                         "erporder": null
  3266.                                 },
  3267.                                 {
  3268.                                         "atrKey": 12636635,
  3269.                                         "planKey": 843857298,
  3270.                                         "siteName": null,
  3271.                                         "areaName": null,
  3272.                                         "status": "3",
  3273.                                         "equipmentName": "O1B029",
  3274.                                         "oldEquipmentName": null,
  3275.                                         "plineName": "PL_Molding4",
  3276.                                         "equipmentDesc": "G09",
  3277.                                         "planPartpri": "13",
  3278.                                         "partClassName": "胎胚",
  3279.                                         "partNumber": "204402687",
  3280.                                         "partDesc": "33.00R51 MS403 PRO S2R-B",
  3281.                                         "quantity": 1,
  3282.                                         "startTime": "2024-12-02T23:00:00",
  3283.                                         "endTime": "2024-12-03T00:00:00",
  3284.                                         "stdtime": 240,
  3285.                                         "bizDate": "20241202",
  3286.                                         "shiftValue": "2",
  3287.                                         "color": "9966FF",
  3288.                                         "colorCode": 1,
  3289.                                         "equipTotalQty": 20,
  3290.                                         "shiftTotalQty": 31,
  3291.                                         "equipPartCount": 1,
  3292.                                         "shiftPartCount": 10,
  3293.                                         "equipChg": null,
  3294.                                         "shiftChg": null,
  3295.                                         "equipTotalStop": null,
  3296.                                         "changeTime": null,
  3297.                                         "type": "Plan",
  3298.                                         "changeFlag": null,
  3299.                                         "lockUser": null,
  3300.                                         "oldPosition": null,
  3301.                                         "dragUser": null,
  3302.                                         "poOrderNo": "24-SL-P-GOTR-1068",
  3303.                                         "traceCode": null,
  3304.                                         "changeType": null,
  3305.                                         "refuellingTime": null,
  3306.                                         "startShift": null,
  3307.                                         "endShift": null,
  3308.                                         "startDateAndShift": null,
  3309.                                         "endDateAndShift": null,
  3310.                                         "construction": null,
  3311.                                         "planType": null,
  3312.                                         "buildingPlanChangeTimeDto": null,
  3313.                                         "demandKey": null,
  3314.                                         "erporder": null
  3315.                                 },
  3316.                                 {
  3317.                                         "atrKey": 12639140,
  3318.                                         "planKey": 844073641,
  3319.                                         "siteName": null,
  3320.                                         "areaName": null,
  3321.                                         "status": "3",
  3322.                                         "equipmentName": "O1B029",
  3323.                                         "oldEquipmentName": null,
  3324.                                         "plineName": "PL_Molding4",
  3325.                                         "equipmentDesc": "G09",
  3326.                                         "planPartpri": "10",
  3327.                                         "partClassName": "胎胚",
  3328.                                         "partNumber": "204402687",
  3329.                                         "partDesc": "33.00R51 MS403 PRO S2R-B",
  3330.                                         "quantity": 1,
  3331.                                         "startTime": "2024-12-03T07:00:00",
  3332.                                         "endTime": "2024-12-03T08:00:00",
  3333.                                         "stdtime": 240,
  3334.                                         "bizDate": "20241203",
  3335.                                         "shiftValue": "0",
  3336.                                         "color": "9966FF",
  3337.                                         "colorCode": 1,
  3338.                                         "equipTotalQty": 20,
  3339.                                         "shiftTotalQty": 39,
  3340.                                         "equipPartCount": 1,
  3341.                                         "shiftPartCount": 14,
  3342.                                         "equipChg": null,
  3343.                                         "shiftChg": null,
  3344.                                         "equipTotalStop": null,
  3345.                                         "changeTime": null,
  3346.                                         "type": "Plan",
  3347.                                         "changeFlag": null,
  3348.                                         "lockUser": null,
  3349.                                         "oldPosition": null,
  3350.                                         "dragUser": null,
  3351.                                         "poOrderNo": "24-SL-P-GOTR-1068",
  3352.                                         "traceCode": null,
  3353.                                         "changeType": null,
  3354.                                         "refuellingTime": null,
  3355.                                         "startShift": null,
  3356.                                         "endShift": null,
  3357.                                         "startDateAndShift": null,
  3358.                                         "endDateAndShift": null,
  3359.                                         "construction": null,
  3360.                                         "planType": null,
  3361.                                         "buildingPlanChangeTimeDto": null,
  3362.                                         "demandKey": null,
  3363.                                         "erporder": null
  3364.                                 }
  3365.                         ],
  3366.                         "oldGanttList": null,
  3367.                         "lockUser": null
  3368.                 }
  3369.         ]
  3370. }
复制代码

  运行结果:

   静态图
  

  选中图

  拖拽图
  


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王國慶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表