diff --git a/src/api/jhzx/xbjhWH.js b/src/api/jhzx/xbjhWH.js
new file mode 100644
index 0000000..5b079e5
--- /dev/null
+++ b/src/api/jhzx/xbjhWH.js
@@ -0,0 +1,39 @@
+import request from "@/utils/request";
+
+// 线表计划维护
+
+// 获取列表
+export function getList(data) {
+ return request({
+ url: "/dmXbjh/getList",
+ method: "post",
+ data,
+ });
+}
+
+// 批量保存
+export function save(data) {
+ return request({
+ url: "/dmXbjh/save",
+ method: "post",
+ data,
+ });
+}
+
+// 批量提交
+export function tj(data) {
+ return request({
+ url: "/dmXbjh/tj",
+ method: "post",
+ data,
+ });
+}
+
+// 导入
+export function upload(data) {
+ return request({
+ url: "/dmXbjh/upload",
+ method: "post",
+ data,
+ });
+}
diff --git a/src/views/jhzx/dhqdWH.vue b/src/views/jhzx/dhqdWH.vue
index b14e80c..62381ea 100644
--- a/src/views/jhzx/dhqdWH.vue
+++ b/src/views/jhzx/dhqdWH.vue
@@ -71,7 +71,7 @@
:columns="tableColumn"
:data="list"
:custom-config="{ storage: true }"
- :scroll-y="{enabled: true}"
+ :scroll-y="{ enabled: true }"
@checkbox-all="selectAllEvent"
@checkbox-change="selectChangeEvent"
highlight-hover-row
@@ -241,7 +241,7 @@ export default {
if (this.list.length > 0) {
this.list.forEach((item, index) => {
arrList.push(item.dcCh);
- this.ShipNoList = []
+ this.ShipNoList = [];
Array.from(new Set(arrList)).forEach((em, eindex) => {
this.ShipNoList.push({
label: em,
@@ -260,6 +260,21 @@ export default {
if (res.success) {
this.list = res.data;
this.$message.success("导入成功!");
+ this.checkedList = [];
+ this.ShipNoList = [];
+ var arrList = [];
+ if (this.list.length > 0) {
+ this.list.forEach((item, index) => {
+ arrList.push(item.dcCh);
+ this.ShipNoList = [];
+ Array.from(new Set(arrList)).forEach((em, eindex) => {
+ this.ShipNoList.push({
+ label: em,
+ value: eindex + 1,
+ });
+ });
+ });
+ }
}
});
},
diff --git a/src/views/jhzx/jtsyWH.vue b/src/views/jhzx/jtsyWH.vue
index b581983..9debced 100644
--- a/src/views/jhzx/jtsyWH.vue
+++ b/src/views/jhzx/jtsyWH.vue
@@ -70,7 +70,7 @@
:columns="tableColumn"
:data="list"
:custom-config="{ storage: true }"
- :scroll-y="{enabled: true}"
+ :scroll-y="{ enabled: true }"
highlight-hover-row
@checkbox-all="selectAllEvent"
@checkbox-change="selectChangeEvent"
@@ -100,23 +100,23 @@ export default {
{ type: "seq", width: 60, title: "序号" },
{
field: "dcCh",
- title: "船号"
+ title: "船号",
},
- { field: "dcPl", title: "批量"},
- { field: "dcFd", title: "分段"},
+ { field: "dcPl", title: "批量" },
+ { field: "dcFd", title: "分段" },
{ field: "jhrq", title: "计划期" },
- { field: "bz", title: "备注"},
+ { field: "bz", title: "备注" },
{
field: "bzy",
- title: "编制人"
+ title: "编制人",
},
{
field: "bzrq",
- title: "编制日期"
+ title: "编制日期",
},
{
field: "zt",
- title: "状态"
+ title: "状态",
},
],
statusOptions: [
@@ -178,6 +178,20 @@ export default {
if (res.success) {
this.$message.success("上传成功!");
this.list = res.data;
+ this.ShipNoList = [];
+ var arrList = [];
+ if (this.list.length > 0) {
+ this.list.forEach((item, index) => {
+ arrList.push(item.dcCh);
+ this.ShipNoList = [];
+ Array.from(new Set(arrList)).forEach((em, eindex) => {
+ this.ShipNoList.push({
+ label: em,
+ value: eindex + 1,
+ });
+ });
+ });
+ }
}
});
},
diff --git a/src/views/jhzx/tzCX.vue b/src/views/jhzx/tzCX.vue
index 492062d..9e3da3a 100644
--- a/src/views/jhzx/tzCX.vue
+++ b/src/views/jhzx/tzCX.vue
@@ -77,7 +77,7 @@ export default {
return {
request: {
dcCh: "",
- zt: "",
+ Zt: "",
},
list: [],
height: "500px",
@@ -158,7 +158,7 @@ export default {
// 获取列表接口(船号)
initList() {
let params = {
- zt: this.request.zt,
+ Zt: this.request.Zt,
dcCh: "",
};
if (this.ShipNoList.length > 0 && this.request.dcCh) {
diff --git a/src/views/jhzx/xbjhWH.vue b/src/views/jhzx/xbjhWH.vue
new file mode 100644
index 0000000..295cbd0
--- /dev/null
+++ b/src/views/jhzx/xbjhWH.vue
@@ -0,0 +1,569 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 导入
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.dcCh }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzx/zrcWH.vue b/src/views/jhzx/zrcWH.vue
index 0abf26f..f35df70 100644
--- a/src/views/jhzx/zrcWH.vue
+++ b/src/views/jhzx/zrcWH.vue
@@ -70,6 +70,7 @@
:columns="tableColumn"
:data="list"
:custom-config="{ storage: true }"
+ :scroll-y="{ enabled: true }"
@checkbox-all="selectAllEvent"
@checkbox-change="selectChangeEvent"
highlight-hover-row
@@ -333,6 +334,21 @@ export default {
if (res.success) {
this.list = res.data;
this.$message.success("导入成功!");
+ this.checkedList = [];
+ this.ShipNoList = [];
+ var arrList = [];
+ if (this.list.length > 0) {
+ this.list.forEach((item, index) => {
+ arrList.push(item.dcCh);
+ this.ShipNoList = [];
+ Array.from(new Set(arrList)).forEach((em, eindex) => {
+ this.ShipNoList.push({
+ label: em,
+ value: eindex + 1,
+ });
+ });
+ });
+ }
}
});
},