|
@@ -11,7 +11,8 @@
|
|
<div class="manageTitle">运单跟踪信息</div>
|
|
<div class="manageTitle">运单跟踪信息</div>
|
|
<div class="status">正常</div>
|
|
<div class="status">正常</div>
|
|
</div>
|
|
</div>
|
|
- <div class="station-status-search">
|
|
|
|
|
|
+ <div class="station-status-search flex-wrap">
|
|
|
|
+ <TBtnGroup @columnSet="columnSet" :groupSet="groupSet" />
|
|
<Search @clear="clear" @search="search" />
|
|
<Search @clear="clear" @search="search" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -52,13 +53,17 @@
|
|
<div class="station-table">
|
|
<div class="station-table">
|
|
<Table height="calc(100vh - 700px)" :tableHeader="tableHeader" :tableData="tableData" />
|
|
<Table height="calc(100vh - 700px)" :tableHeader="tableHeader" :tableData="tableData" />
|
|
</div>
|
|
</div>
|
|
|
|
+ <tableColumnSet :dialogVisible="dialogVisible" :columnList="tableHeader" @setColumn="setColumn" @closeDialog="closeDialog"></tableColumnSet>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
|
|
+import { ref } from "vue";
|
|
import Search from "@/components/search/index.vue";
|
|
import Search from "@/components/search/index.vue";
|
|
import Steps from "@/components/steps/index.vue";
|
|
import Steps from "@/components/steps/index.vue";
|
|
import Table from "@/components/tableTemp/index.vue";
|
|
import Table from "@/components/tableTemp/index.vue";
|
|
|
|
+import TBtnGroup from "@/components/TBtnGroup/index.vue";
|
|
|
|
+import tableColumnSet from "@/components/tableColumnSet/index.vue";
|
|
import { ElMessage } from "element-plus";
|
|
import { ElMessage } from "element-plus";
|
|
const dataInfo = [
|
|
const dataInfo = [
|
|
{
|
|
{
|
|
@@ -175,85 +180,97 @@ const datas1 = [
|
|
children: ["A32", "534件", "通过", "10:25"],
|
|
children: ["A32", "534件", "通过", "10:25"],
|
|
},
|
|
},
|
|
];
|
|
];
|
|
-const tableHeader = [
|
|
|
|
- { label: "航班号", key: "fightNo" },
|
|
|
|
- { label: "集装器编号", key: "containerNo" },
|
|
|
|
- { label: "货物编码", key: "goodsNo" },
|
|
|
|
- { label: "拉下", key: "dwon1" },
|
|
|
|
- { label: "退运", key: "return" },
|
|
|
|
|
|
+const tableHeader = ref([
|
|
|
|
+ { label: "航班号", key: "fightNo", isShow: true },
|
|
|
|
+ { label: "集装器编号", key: "containerNo", isShow: true },
|
|
|
|
+ { label: "货物编码", key: "goodsNo", isShow: true },
|
|
|
|
+ { label: "拉下", key: "dwon1", isShow: true },
|
|
|
|
+ { label: "退运", key: "return", isShow: true },
|
|
{
|
|
{
|
|
label: "卸机",
|
|
label: "卸机",
|
|
key: "unloading",
|
|
key: "unloading",
|
|
lableClass: "scoreColumn2",
|
|
lableClass: "scoreColumn2",
|
|
columnClassName: "scoreColumn2",
|
|
columnClassName: "scoreColumn2",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "机下交接",
|
|
label: "机下交接",
|
|
key: "offBoard2",
|
|
key: "offBoard2",
|
|
lableClass: "scoreColumn2",
|
|
lableClass: "scoreColumn2",
|
|
columnClassName: "scoreColumn2",
|
|
columnClassName: "scoreColumn2",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "货站交接",
|
|
label: "货站交接",
|
|
key: "goodSstation2",
|
|
key: "goodSstation2",
|
|
lableClass: "scoreColumn2",
|
|
lableClass: "scoreColumn2",
|
|
columnClassName: "scoreColumn2",
|
|
columnClassName: "scoreColumn2",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "提取",
|
|
label: "提取",
|
|
key: "extract",
|
|
key: "extract",
|
|
lableClass: "scoreColumn2",
|
|
lableClass: "scoreColumn2",
|
|
columnClassName: "scoreColumn2",
|
|
columnClassName: "scoreColumn2",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "收货核单",
|
|
label: "收货核单",
|
|
key: "receipt",
|
|
key: "receipt",
|
|
lableClass: "scoreColumn",
|
|
lableClass: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "安检",
|
|
label: "安检",
|
|
key: "securityCheck",
|
|
key: "securityCheck",
|
|
lableClass: "scoreColumn",
|
|
lableClass: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "理货",
|
|
label: "理货",
|
|
key: "tally",
|
|
key: "tally",
|
|
lableClass: "scoreColumn",
|
|
lableClass: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "拉下",
|
|
label: "拉下",
|
|
key: "dwon2",
|
|
key: "dwon2",
|
|
lableClass: "scoreColumn",
|
|
lableClass: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "待运区",
|
|
label: "待运区",
|
|
key: "waitingArea",
|
|
key: "waitingArea",
|
|
lableClass: "scoreColumn",
|
|
lableClass: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "货站交接",
|
|
label: "货站交接",
|
|
key: "goodSstation1",
|
|
key: "goodSstation1",
|
|
lableClass: "scoreColumn",
|
|
lableClass: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "机下交接",
|
|
label: "机下交接",
|
|
key: "offBoard1",
|
|
key: "offBoard1",
|
|
lableClass: "scoreColumn",
|
|
lableClass: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: "装机",
|
|
label: "装机",
|
|
key: "installEquipment",
|
|
key: "installEquipment",
|
|
lableClass: "scoreColumn",
|
|
lableClass: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
columnClassName: "scoreColumn",
|
|
|
|
+ isShow: true,
|
|
},
|
|
},
|
|
-];
|
|
|
|
|
|
+]);
|
|
const tableData = [
|
|
const tableData = [
|
|
{
|
|
{
|
|
id: 1,
|
|
id: 1,
|
|
@@ -336,12 +353,32 @@ const tableData = [
|
|
extract: "A203-未通过-15:40",
|
|
extract: "A203-未通过-15:40",
|
|
},
|
|
},
|
|
];
|
|
];
|
|
|
|
+const groupSet = {
|
|
|
|
+ isUtc: false,
|
|
|
|
+ isRefresh: false,
|
|
|
|
+ isDownLoad: true,
|
|
|
|
+ isColumnSet: true,
|
|
|
|
+};
|
|
|
|
+const dialogVisible = ref(false);
|
|
const search = (val) => {
|
|
const search = (val) => {
|
|
ElMessage.success(`搜索成功:${val}`);
|
|
ElMessage.success(`搜索成功:${val}`);
|
|
};
|
|
};
|
|
const clear = () => {
|
|
const clear = () => {
|
|
ElMessage.success(`清除`);
|
|
ElMessage.success(`清除`);
|
|
};
|
|
};
|
|
|
|
+const setColumn = (data) => {
|
|
|
|
+ tableHeader.value = data;
|
|
|
|
+ dialogVisible.value = false;
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+const closeDialog = (data) => {
|
|
|
|
+ dialogVisible.value = false;
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+//点击列设置按钮
|
|
|
|
+const columnSet = (data) => {
|
|
|
|
+ dialogVisible.value = true;
|
|
|
|
+};
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|