+
+
+
+
+
-
{{ item.year }}年{{ key }}月
-
+ class="rightLine"
+ :style="{ left: rightLineX + 'px' }"
+ ref="rightLine"
+ @mousedown="rightLineMousedown"
+ >
-
{{ fixdTopMonth }}
-
-
+
+
-
+ {{ item.year }}年{{ key }}月
+
+
+
{{ fixdTopMonth }}
+
+
+
+
今天
- = currentLineDay.start &&
j.width <= currentLineDay.end
}"
- >{{ j.date }}
-
-
-
+ >
+
+
-
-
+ >
+
+
-
+ >
+
+
-
-
-
-
-
+
+
+
-
-
-
+
+
-
+ >
+
+
+
+
-
-
@@ -284,8 +288,8 @@
},
data() {
return {
- //当前项是否是子集
disable: true,
+ //当前项是否是子集
isChildren: false,
dialogVal: false,
//title
@@ -375,33 +379,35 @@
let that = this;
getPlanGantt({}).then(res=>{
if(res.code===200){
- debugger;
+ // debugger;
let arr =[];
let list = res.data.results;
list.forEach(item => {
if (!item.children || item.children.length < 1) {
- let startTime = new Date(item.startTime).getTime();
- let endTime = new Date(item.endDate).getTime();
+ let startTime = new Date(item.start_date).getTime();
+ let endTime = new Date(item.end_date).getTime();
let obj=new Object();
obj.name=item.number;
obj.id=item.id;
obj.top=20;
obj.startTime=startTime;
obj.endTime=endTime;
+ obj.planTime = [startTime,endTime];
obj.per=item.count;
obj.per1=item.count_real;
- obj.type=3;
+ obj.type=1;
+ obj.isShow= true;
arr.push(obj);
} else if (item.children && item.children.length >= 1) {
let startTime = new Date(item.start_date).getTime();
- let endTime = new Date(item.start_date).getTime();
+ let endTime = new Date(item.end_date).getTime();
debugger;
let temp =[];
let parentId = item.id;
let children = item.children;
children.forEach(child => {
- let start = new Date(item.start_date).getTime();
- let end = new Date(item.end_date).getTime();
+ let start = new Date(child.start_date).getTime();
+ let end = new Date(child.end_date).getTime();
let objChild = new Object();
objChild.name = child.number;
objChild.id = child.id;
@@ -409,6 +415,7 @@
objChild.parentId=parentId;
objChild.startTime = start;
objChild.endTime = end;
+ objChild.planTime = [start,end];
objChild.per = child.count;
objChild.per1 = child.count_real;
objChild.type = 1;
@@ -422,6 +429,7 @@
obj.top=20;
obj.startTime=startTime;
obj.endTime=endTime;
+ obj.planTime = [startTime,endTime];
obj.per=item.count;
obj.per1=item.count_real;
obj.type=3;
@@ -430,7 +438,7 @@
arr.push(obj);
}
that.list = arr;
- that.handlerCheckList(arr);
+ that.handlerCheckList(that.list);
});
console.log(that.list);
}else{
@@ -440,7 +448,7 @@
},
computed: {
computedList() {
- debugger;
+ // debugger;
console.log(this.list);
let arr = [];
this.list.forEach(item => {
@@ -485,7 +493,7 @@
//过滤导入的数据
handlerCheckList(list) {
list.forEach((item, index) => {
- item.planTime = [];
+ item.planTime = [item.startTime, item.endTime];
item.left = this.computedTimeWidth(item.startTime);
item.widthMe = item.widthChild = this.computedTimeWidth(item.startTime, item.endTime) ;
item.isShow = true;
@@ -495,14 +503,11 @@
item.isexpand = true;
if (item.children.length > 0) {
item.children.forEach((k, i) => {
- k.planTime = [];
- k.top = item.top + i * 40 + 35;
+ k.planTime = [k.startTime, k.endTime];
+ k.top = item.top + i * 40 + 40;
k.isShow = true;
k.left = this.computedTimeWidth(k.startTime);
- k.widthMe = k.widthChild = this.computedTimeWidth(
- k.startTime,
- k.endTime
- );
+ k.widthMe = k.widthChild = this.computedTimeWidth(k.startTime,k.endTime,k);
});
}
}
@@ -514,14 +519,11 @@
item.isexpand = true;
if (item.children.length > 0) {
item.children.forEach((z, o) => {
- z.planTime = [];
- z.top = item.top + o * 40;
+ z.planTime = [z.startTime, z.endTime];
+ z.top = item.top + o * 40+40;
z.isShow = true;
z.left = this.computedTimeWidth(z.startTime);
- z.widthMe = z.widthChild = this.computedTimeWidth(
- z.startTime,
- z.endTime
- );
+ z.widthMe = z.widthChild = this.computedTimeWidth(z.startTime, z.endTime,z);
});
}
}
@@ -564,34 +566,17 @@
}
this.resetTop(rowIndex, !expand, true);
},
- //分组添加子集
- handleGroupAdd(row) {
- this.$nextTick(() => {
- this.$refs.dialogAdd.resetFields();
- });
- this.currentListIndex = this.list.findIndex(item => {
- return item.id == row.id;
- });
- this.dialogVal = true;
- this.isChildren = true;
- },
// 根据时间计算距离
computedTimeWidth(startTime, endTime) {
- let start = new Date(startTime).getTime();
- let end = new Date(endTime).getTime();
- let left =
- (Math.floor(
- start - new Date(`${this.currentYear - 1}/01/01`).getTime()
- ) /
- (1000 * 60 * 60 * 24)) *
- this.currentDaySize.value;
- let width =
- (Math.floor(end - start) / (1000 * 60 * 60 * 24)) *
- this.currentDaySize.value +
- this.currentDaySize.value;
if (!endTime) {
+ let left =
+ (Math.floor( startTime - new Date(`${this.currentYear - 1}/01/01`).getTime() ) /
+ (1000 * 60 * 60 * 24)) *this.currentDaySize.value;
return left;
} else {
+ let width = (Math.floor(endTime - startTime) / (1000 * 60 * 60 * 24)) * this.currentDaySize.value + this.currentDaySize.value;
+ debugger;
+ console.log(width);
return width;
}
},
@@ -704,9 +689,8 @@
behavior: "smooth"
});
},
- //更改daySize
+ //更改daySize-----按天/按周/按月
handleSetDaySize(item) {
- // console.log(item);
this.currentDaySize = item;
this.days.forEach((item, index) => {
item.width = (index + 1) * this.currentDaySize.value;
@@ -804,8 +788,7 @@
* @param {Boolean|String} time
*/
computedWithTime(width, time) {
- let startTime =
- (width / this.currentDaySize.value) * (1000 * 60 * 60 * 24) +
+ let startTime = (width / this.currentDaySize.value) * (1000 * 60 * 60 * 24) +
new Date(`${this.currentYear - 1}/01/01`).getTime();
let s = new Date(startTime);
if (time && time == true) {
diff --git a/hb_client/src/views/wpm/need.vue b/hb_client/src/views/wpm/need.vue
index 3e6f0a8..3664c2c 100644
--- a/hb_client/src/views/wpm/need.vue
+++ b/hb_client/src/views/wpm/need.vue
@@ -40,7 +40,7 @@
检验记录
@@ -85,11 +85,22 @@
检验
+
+ 检验记录
+
+
+
@@ -146,8 +157,12 @@
v-if="checkPermission(['warehouse_update'])"
@click="handlePutin(scope)"
>入库
-
+
+
检验记录
+
@@ -194,8 +209,12 @@
v-if="checkPermission(['warehouse_update'])"
@click="handleInspection(scope)"
>检验
-
+
+
检验记录
+
@@ -220,7 +239,7 @@
>
-
+
+ <!–复检检验表单–>
-
+ -->
-
+
+
+
+
+
@@ -314,8 +354,6 @@
:data="recordList"
border
height="400"
- @close="pageRefresh"
- @closed="pageRefresh"
>
@@ -387,7 +425,7 @@