diff --git a/src/views/device/inspectionPlan/index.vue b/src/views/device/inspectionPlan/index.vue
index 9f503fd..fec55ba 100644
--- a/src/views/device/inspectionPlan/index.vue
+++ b/src/views/device/inspectionPlan/index.vue
@@ -344,25 +344,11 @@
-
-
-
-
-
-
-
-
-
+
-
+
-
+
+
+
+
+
+
+
+
+
@@ -870,25 +870,53 @@ export default {
// 点击编辑设备-巡检项目
editorTheItem(e) {
+ console.log('e')
+ console.log(e)
+ console.log("form")
+ console.log(this.form.equipmentItem)
+ console.log("长度")
+ console.log(this.form.equipmentItem.length)
+
// 清除缓存
this.itemDetailList = [];
+ let qw = 1;
+
for (let i = 0; i < this.form.equipmentItem.length; i++) {
- if (e.code == this.form.equipmentItem[i].code) {
+
+ if (e.equipmentCode == this.form.equipmentItem[i].equipmentCode) {
+ console.log("一次")
+ console.log(e.equipmentCode == this.form.equipmentItem[i].equipmentCode)
+ console.log(e.equipmentCode)
+ console.log(this.form.equipmentItem[i].equipmentCode)
+
for (let j = 0; j < this.form.equipmentItem[i].equPlanDetailList.length; j++) {
+
+ // 检查项名称
var itemName = this.form.equipmentItem[i].equPlanDetailList[j].itemName;
+
+ console.log("长度")
+ console.log(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList.length)
+
for (let k = 0; k < this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList.length; k++){
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].itemName = itemName;
- if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardType == "qualitative") {
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定性";
- }else {
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定量";
+
+ if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].showFlag == true) {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].itemName = itemName;
+ if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardType == "qualitative") {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定性";
+ }else {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定量";
+ }
+ console.log(qw++)
+ this.itemDetailList.push(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k]);
}
- this.itemDetailList.push(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k]);
}
+
}
+
}
+
}
this.editorItem = true;
diff --git a/src/views/device/inspectionWork/index.vue b/src/views/device/inspectionWork/index.vue
index f4766a0..a3ea39b 100644
--- a/src/views/device/inspectionWork/index.vue
+++ b/src/views/device/inspectionWork/index.vue
@@ -382,7 +382,7 @@
width="180">
diff --git a/src/views/device/item/index.vue b/src/views/device/item/index.vue
index fbef42d..81d8910 100644
--- a/src/views/device/item/index.vue
+++ b/src/views/device/item/index.vue
@@ -250,9 +250,9 @@
/>
-
-
-
+
+
+
@@ -346,7 +346,7 @@
-
+
{
@@ -677,10 +683,12 @@ export default {
this.$refs["form"].validate(valid => {
if (valid) {
+ this.itemLoading = true;
if (this.form.itemId != null) {
this.form.formStandard = this.formStandard;
this.form.equipmentCodeList = this.selectEquipmentList;
updateItem(this.form).then(response => {
+ this.itemLoading = false;
if (response.code != 500) {
this.$modal.msgSuccess("修改成功");
this.open = false;
@@ -691,6 +699,7 @@ export default {
this.form.formStandard = this.formStandard;
this.form.equipmentCodeList = this.selectEquipmentList;
addItem(this.form).then(response => {
+ this.itemLoading = false;
if (response.code != 500){
this.$modal.msgSuccess("新增成功");
this.open = false;
diff --git a/src/views/device/maintenanceWork/index.vue b/src/views/device/maintenanceWork/index.vue
index 3dd587a..6eaac20 100644
--- a/src/views/device/maintenanceWork/index.vue
+++ b/src/views/device/maintenanceWork/index.vue
@@ -397,7 +397,7 @@
width="180">
diff --git a/src/views/device/spotCheckPlan/index.vue b/src/views/device/spotCheckPlan/index.vue
index 59e2ee4..49738f1 100644
--- a/src/views/device/spotCheckPlan/index.vue
+++ b/src/views/device/spotCheckPlan/index.vue
@@ -85,10 +85,10 @@
placeholder="请选择循环执行时间结束">
-
+
@@ -301,7 +301,7 @@
{{ parseTime(scope.row.planLoopEnd, '{y}-{m}-{d}') }}
-
+
@@ -364,7 +364,7 @@
/>
-
+
@@ -383,21 +383,7 @@
-
-
-
-
-
-
-
-
-
+
@@ -412,7 +398,9 @@
/>
-
+
+
+
+
+
+
+
+
+
@@ -476,7 +476,7 @@
-1;
},
@@ -884,6 +894,10 @@ export default {
},
// 删除标准
delStandard(e) {
+ console.log("e")
+ console.log(e)
+ console.log("this")
+ console.log(this.itemDetailList)
e.showFlag = false;
for (let i = 0; i < this.itemDetailList.length; i++) {
if (this.itemDetailList[i].detailCode == e.detailCode) {
@@ -892,33 +906,61 @@ export default {
}
}
},
- // 点击编辑设备-巡检项目
+ // 点击编辑设备-点检项目
editorTheItem(e) {
+ console.log('e')
+ console.log(e)
+ console.log("form")
+ console.log(this.form.equipmentItem)
+ console.log("长度")
+ console.log(this.form.equipmentItem.length)
+
// 清除缓存
this.itemDetailList = [];
+ let qw = 1;
+
for (let i = 0; i < this.form.equipmentItem.length; i++) {
- if (e.code == this.form.equipmentItem[i].code) {
+
+ if (e.equipmentCode == this.form.equipmentItem[i].equipmentCode) {
+ console.log("一次")
+ console.log(e.equipmentCode == this.form.equipmentItem[i].equipmentCode)
+ console.log(e.equipmentCode)
+ console.log(this.form.equipmentItem[i].equipmentCode)
+
for (let j = 0; j < this.form.equipmentItem[i].equPlanDetailList.length; j++) {
+
+ // 检查项名称
var itemName = this.form.equipmentItem[i].equPlanDetailList[j].itemName;
+
+ console.log("长度")
+ console.log(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList.length)
+
for (let k = 0; k < this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList.length; k++){
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].itemName = itemName;
- if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardType == "qualitative") {
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定性";
- }else {
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定量";
+
+ if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].showFlag == true) {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].itemName = itemName;
+ if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardType == "qualitative") {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定性";
+ }else {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定量";
+ }
+ console.log(qw++)
+ this.itemDetailList.push(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k]);
}
- this.itemDetailList.push(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k]);
}
+
}
+
}
+
}
this.editorItem = true;
},
- // 删除设备-巡检项
+ // 删除设备-点检项
delTheEquItem(e) {
this.form.equipmentItem.splice(e.equipmentCode, 1)
},
@@ -979,6 +1021,13 @@ export default {
},
// 下一步
stepNext() {
+ if (this.form.planWorkshop == null) {
+ this.$message({
+ message: '请选择车间!',
+ type: 'warning'
+ })
+ return
+ }
this.spotCheckStep++;
},
/** 查询点检计划列表 */
@@ -1006,12 +1055,12 @@ export default {
equipmentName: null,
equipmentCode: null,
planLoop: null,
- planLoopType: null,
+ planLoopType: 'day',
planLoopStart: null,
planLoopEnd: null,
planPerson: null,
- planStatus: null,
- planRestrict: null,
+ planStatus: '0',
+ planRestrict: '1',
planType: "spotInspection",
planOutsource: null,
workCode: null,
@@ -1060,7 +1109,6 @@ export default {
this.spotCheckStep = 0;
this.selectPersonList = [];
this.personList = [];
-
this.setPerson();
this.setWorkCenter();
@@ -1081,6 +1129,8 @@ export default {
initUpdatePlanInfo(row).then(response => {
this.form = response.data;
+ console.log(response.data)
+
this.selectPersonList = response.data.personListVO;
for (let i = 0; i < this.form.equipmentItem.length; i++) {
@@ -1100,9 +1150,11 @@ export default {
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
+ this.planLoading = true;
if (this.form.planId != null) {
this.form.personList = this.selectPersonList;
updatePlan(this.form).then(response => {
+ this.planLoading = false;
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
@@ -1110,6 +1162,7 @@ export default {
} else {
this.form.personList = this.selectPersonList;
addPlan(this.form).then(response => {
+ this.planLoading = false;
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
@@ -1121,8 +1174,27 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const planIds = row.planId || this.ids;
- this.$modal.confirm('是否确认删除点检计划编号为"' + planIds + '"的数据项?').then(function() {
- return delSpotCheckPlan(planIds);
+
+ var planCodes = '';
+ // 处理信息
+ for (let i = 0; i < this.spotCheckPlanList.length; i++) {
+ for (let j = 0; j < planIds.length; j++) {
+ if (planIds[j] == this.spotCheckPlanList[i].planId) {
+ planCodes = planCodes + this.spotCheckPlanList[i].planCode + ',';
+ }
+ }
+ }
+
+ if (planCodes == '') {
+ for (let i = 0; i < this.spotCheckPlanList.length; i++) {
+ if (planIds == this.spotCheckPlanList[i].planId) {
+ planCodes = this.spotCheckPlanList[i].planCode;
+ }
+ }
+ }
+
+ this.$modal.confirm('是否确认删除计划编号为"' + planCodes + '"的数据项?').then(function() {
+ return delPlan(planIds);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
diff --git a/src/views/device/spotInspectionWork/index.vue b/src/views/device/spotInspectionWork/index.vue
index 8e0c72d..46fa246 100644
--- a/src/views/device/spotInspectionWork/index.vue
+++ b/src/views/device/spotInspectionWork/index.vue
@@ -376,7 +376,7 @@
width="180">
diff --git a/src/views/device/upkeepOrder/index.vue b/src/views/device/upkeepOrder/index.vue
index 1261024..6b3d459 100644
--- a/src/views/device/upkeepOrder/index.vue
+++ b/src/views/device/upkeepOrder/index.vue
@@ -892,7 +892,8 @@ import {
} from "@/api/device/upkeepOrder";
import {formatEquItem, querySpareList} from "@/api/device/upkeepPlan";
import {getEquList, getPersonList, getWorkCenter} from "@/api/device/plan";
-import {getDeviceOrder} from "@/api/device/deviceOrder";
+import {getDeviceOrder, updateDeviceOrder} from "@/api/device/deviceOrder";
+import {updateInspectionWork} from "@/api/device/inspectionWork";
export default {
name: "UpkeepOrder",
@@ -1381,7 +1382,7 @@ export default {
if (this.form.orderId != null) {
console.log("点击了提交")
console.log(this.form)
- updateUpkeepOrder(this.form).then(response => {
+ updateDeviceOrder(this.form).then(response => {
this.$modal.msgSuccess("提交成功");
this.open = false;
this.getList();
diff --git a/src/views/device/upkeepPlan/index.vue b/src/views/device/upkeepPlan/index.vue
index 63af238..2fe13c2 100644
--- a/src/views/device/upkeepPlan/index.vue
+++ b/src/views/device/upkeepPlan/index.vue
@@ -83,10 +83,10 @@
placeholder="请选择循环执行时间结束">
-
+
@@ -256,14 +256,14 @@
-
-
+
+
-
+
@@ -278,7 +278,7 @@
{{ parseTime(scope.row.planLoopEnd, '{y}-{m}-{d}') }}
-
+
@@ -453,7 +453,7 @@
-1;
},
@@ -1175,33 +1175,61 @@ export default {
}
}
},
- // 点击编辑设备-巡检项目
+ // 点击编辑设备-保养项目
editorTheItem(e) {
+ console.log('e')
+ console.log(e)
+ console.log("form")
+ console.log(this.form.equipmentItem)
+ console.log("长度")
+ console.log(this.form.equipmentItem.length)
+
// 清除缓存
this.itemDetailList = [];
+ let qw = 1;
+
for (let i = 0; i < this.form.equipmentItem.length; i++) {
- if (e.code == this.form.equipmentItem[i].code) {
+
+ if (e.equipmentCode == this.form.equipmentItem[i].equipmentCode) {
+ console.log("一次")
+ console.log(e.equipmentCode == this.form.equipmentItem[i].equipmentCode)
+ console.log(e.equipmentCode)
+ console.log(this.form.equipmentItem[i].equipmentCode)
+
for (let j = 0; j < this.form.equipmentItem[i].equPlanDetailList.length; j++) {
+
+ // 检查项名称
var itemName = this.form.equipmentItem[i].equPlanDetailList[j].itemName;
+
+ console.log("长度")
+ console.log(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList.length)
+
for (let k = 0; k < this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList.length; k++){
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].itemName = itemName;
- if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardType == "qualitative") {
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定性";
- }else {
- this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定量";
+
+ if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].showFlag == true) {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].itemName = itemName;
+ if (this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardType == "qualitative") {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定性";
+ }else {
+ this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k].standardTypeName = "定量";
+ }
+ console.log(qw++)
+ this.itemDetailList.push(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k]);
}
- this.itemDetailList.push(this.form.equipmentItem[i].equPlanDetailList[j].equPlanStandardList[k]);
}
+
}
+
}
+
}
this.editorItem = true;
},
- // 删除设备-巡检项
+ // 删除设备-保养项
delTheEquItem(e) {
this.form.equipmentItem.splice(e.equipmentCode, 1)
},
@@ -1415,8 +1443,27 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const planIds = row.planId || this.ids;
- this.$modal.confirm('是否确认删除保养计划编号为"' + planIds + '"的数据项?').then(function () {
- return delUpkeepPlan(planIds);
+
+ var planCodes = '';
+ // 处理信息
+ for (let i = 0; i < this.upkeepPlanList.length; i++) {
+ for (let j = 0; j < planIds.length; j++) {
+ if (planIds[j] == this.upkeepPlanList[i].planId) {
+ planCodes = planCodes + this.upkeepPlanList[i].planCode + ',';
+ }
+ }
+ }
+
+ if (planCodes == '') {
+ for (let i = 0; i < this.upkeepPlanList.length; i++) {
+ if (planIds == this.upkeepPlanList[i].planId) {
+ planCodes = this.upkeepPlanList[i].planCode;
+ }
+ }
+ }
+
+ this.$modal.confirm('是否确认删除计划编号为"' + planCodes + '"的数据项?').then(function () {
+ return delPlan(planIds);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");