diff --git a/src/components/DialogCarPayload.vue b/src/components/DialogCarPayload.vue
index 14453c1..dfa4e6c 100644
--- a/src/components/DialogCarPayload.vue
+++ b/src/components/DialogCarPayload.vue
@@ -6,14 +6,19 @@
:destroy-on-close="false"
:close-on-click-modal="configs.clickModalToClose ?? true"
:width="configs.dialogWidth ?? '50%'"
- :append-to-body="true"
- >
+ :append-to-body="true">
装载详情
- 添加记录
+
+ 添加记录
+
@@ -24,8 +29,7 @@
:table-data="dataList"
:current-page="page"
:current-size="size"
- :refresh-layout-key="refreshLayoutKey"
- />
+ :refresh-layout-key="refreshLayoutKey" />
+ layout="total, sizes, prev, pager, next, jumper">
@@ -78,7 +81,7 @@ export default {
totalPage: 0,
dataList: [],
tableLoading: false,
- refreshLayoutKey: null,
+ refreshLayoutKey: "",
id: null,
showPaination: false,
};
@@ -151,6 +154,10 @@ export default {
});
}
this.tableLoading = false;
+
+ this.$nextTick(() => {
+ this.refreshLayoutKey = Math.random();
+ });
})
.catch((err) => {
this.$message({
diff --git a/src/views/modules/pms/order/components/DialogWithMenu.vue b/src/views/modules/pms/order/components/DialogWithMenu.vue
index db054ea..08633fb 100644
--- a/src/views/modules/pms/order/components/DialogWithMenu.vue
+++ b/src/views/modules/pms/order/components/DialogWithMenu.vue
@@ -15,7 +15,7 @@
-
+
diff --git a/src/views/modules/pms/order/components/tabs/carDetail.vue b/src/views/modules/pms/order/components/tabs/carDetail.vue
index 5d07cd3..0505d49 100644
--- a/src/views/modules/pms/order/components/tabs/carDetail.vue
+++ b/src/views/modules/pms/order/components/tabs/carDetail.vue
@@ -7,8 +7,7 @@
:column-config="tableConfig"
:table-data="dataList"
@operate-event="handleOperate"
- :refresh-layout-key="refreshLayoutKey"
- />
+ :refresh-layout-key="refreshLayoutKey" />
+ layout="total, sizes, prev, pager, next, jumper">
+ :configs="carPayloadDialogConfigs" />
@@ -37,7 +34,6 @@ import TableOperaionComponent from "@/components/noTemplateComponents/operationC
import { timeFilter } from "@/utils/filters";
import DialogCarPayload from "@/components/DialogCarPayload.vue";
-
export default {
name: "CarDetailTag",
components: { BaseListTable, DialogCarPayload },
@@ -46,6 +42,10 @@ export default {
type: String,
default: null,
},
+ tableLayout: {
+ type: Number,
+ default: 0
+ }
},
data() {
return {
@@ -67,7 +67,7 @@ export default {
width: 90,
subcomponent: TableOperaionComponent,
options: [
- { name: "to-car-payload", label: "装载详情", icon: "document" },
+ { name: "to-car-payload", label: "装载详情", icon: "shopping-cart-full" }, // or el-icon-box
// { name: "delete", label: "删除", icon: "delete", emitFull: true, promptField: "code" },
],
},
@@ -111,8 +111,19 @@ export default {
},
immediate: true,
},
+ tableLayout() {
+ this.doLayout()
+ }
},
+ // activated() {
+ // console.log("hhh");
+ // this.refreshLayoutKey = Math.random();
+ // },
methods: {
+ doLayout() {
+ this.refreshLayoutKey = Math.random();
+ },
+
handleOperate({ type, data }) {
switch (type) {
case "delete": {