update 订单详情-窑车载砖
This commit is contained in:
		@@ -81,7 +81,7 @@ export default {
 | 
			
		||||
      totalPage: 0,
 | 
			
		||||
      dataList: [],
 | 
			
		||||
      tableLoading: false,
 | 
			
		||||
      refreshLayoutKey: "",
 | 
			
		||||
      refreshLayoutKey: 0,
 | 
			
		||||
      id: null,
 | 
			
		||||
      showPaination: false,
 | 
			
		||||
    };
 | 
			
		||||
@@ -110,7 +110,6 @@ export default {
 | 
			
		||||
      }
 | 
			
		||||
      this.showPaination = false;
 | 
			
		||||
      this.id = id;
 | 
			
		||||
      this.tableLoading = true;
 | 
			
		||||
      this.getList();
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -6,14 +6,13 @@
 | 
			
		||||
    :visible="visible"
 | 
			
		||||
    @close="handleClose"
 | 
			
		||||
    :destroy-on-close="false"
 | 
			
		||||
    :close-on-click-modal="configs.clickModalToClose ?? true"
 | 
			
		||||
  >
 | 
			
		||||
    :close-on-click-modal="configs.clickModalToClose ?? true">
 | 
			
		||||
    <el-tabs v-model="activeTab" type="card" @tab-click="handleTabClick">
 | 
			
		||||
      <el-tab-pane name="sub" label="子订单进度">
 | 
			
		||||
        <SubOrderDetail v-if="order !== null" :order="order" />
 | 
			
		||||
      </el-tab-pane>
 | 
			
		||||
      <el-tab-pane name="car" label="窑车详情">
 | 
			
		||||
        <CarDetail v-if="order !== null" :order-id="order.id" />
 | 
			
		||||
        <CarDetail v-if="order !== null" :order-id="order.id" :table-layout="carLayoutKey" />
 | 
			
		||||
      </el-tab-pane>
 | 
			
		||||
      <el-tab-pane name="tray" label="托盘详情">
 | 
			
		||||
        <TrayDetail />
 | 
			
		||||
 
 | 
			
		||||
@@ -7,8 +7,7 @@
 | 
			
		||||
      :column-config="tableConfig"
 | 
			
		||||
      :table-data="dataList"
 | 
			
		||||
      @operate-event="handleOperate"
 | 
			
		||||
      :refresh-layout-key="refreshLayoutKey"
 | 
			
		||||
    />
 | 
			
		||||
      :refresh-layout-key="refreshLayoutKey" />
 | 
			
		||||
 | 
			
		||||
    <el-pagination
 | 
			
		||||
      @size-change="handleSizeChange"
 | 
			
		||||
@@ -17,15 +16,13 @@
 | 
			
		||||
      :page-sizes="[1, 5, 10, 20]"
 | 
			
		||||
      :page-size="listQuery.limit"
 | 
			
		||||
      :total="totalPage"
 | 
			
		||||
      layout="total, sizes, prev, pager, next, jumper"
 | 
			
		||||
    ></el-pagination>
 | 
			
		||||
      layout="total, sizes, prev, pager, next, jumper"></el-pagination>
 | 
			
		||||
 | 
			
		||||
    <!-- <DialogCarPayload
 | 
			
		||||
    <DialogCarPayload
 | 
			
		||||
      ref="car-payload-dialog"
 | 
			
		||||
      v-if="!!carPayloadDialogConfigs"
 | 
			
		||||
      :dialog-visible.sync="carPayloadDialogVisible"
 | 
			
		||||
      :configs="carPayloadDialogConfigs"
 | 
			
		||||
    /> -->
 | 
			
		||||
      :configs="carPayloadDialogConfigs" />
 | 
			
		||||
    <!-- @refreshDataList="getList" -->
 | 
			
		||||
  </div>
 | 
			
		||||
</template>
 | 
			
		||||
@@ -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 {
 | 
			
		||||
@@ -60,17 +60,17 @@ export default {
 | 
			
		||||
        { prop: "posCode", label: "位置" },
 | 
			
		||||
        { prop: "startTime", label: "开始时间", filter: timeFilter },
 | 
			
		||||
        { prop: "endTime", label: "结束时间", filter: timeFilter },
 | 
			
		||||
        // {
 | 
			
		||||
        //   prop: "operations",
 | 
			
		||||
        //   name: "操作",
 | 
			
		||||
        //   fixed: "right",
 | 
			
		||||
        //   width: 90,
 | 
			
		||||
        //   subcomponent: TableOperaionComponent,
 | 
			
		||||
        //   options: [
 | 
			
		||||
        //     { name: "to-car-payload", label: "装载详情", icon: "document" },
 | 
			
		||||
        //     { name: "delete", label: "删除", icon: "delete", emitFull: true, promptField: "code" },
 | 
			
		||||
        //   ],
 | 
			
		||||
        // },
 | 
			
		||||
        {
 | 
			
		||||
          prop: "operations",
 | 
			
		||||
          name: "操作",
 | 
			
		||||
          fixed: "right",
 | 
			
		||||
          width: 90,
 | 
			
		||||
          subcomponent: TableOperaionComponent,
 | 
			
		||||
          options: [
 | 
			
		||||
            { name: "to-car-payload", label: "装载详情", icon: "shopping-cart-full" }, // or  el-icon-box
 | 
			
		||||
            // { name: "delete", label: "删除", icon: "delete", emitFull: true, promptField: "code" },
 | 
			
		||||
          ],
 | 
			
		||||
        },
 | 
			
		||||
      ],
 | 
			
		||||
      refreshLayoutKey: null,
 | 
			
		||||
      tableLoading: false,
 | 
			
		||||
@@ -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": {
 | 
			
		||||
 
 | 
			
		||||
@@ -353,6 +353,7 @@ export default function () {
 | 
			
		||||
      base: '/pms/order',
 | 
			
		||||
      page: "/pms/order/pageEnd",
 | 
			
		||||
      pageIsPostApi: true,
 | 
			
		||||
      payload: '/pms/carHandle'
 | 
			
		||||
    },
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -527,7 +527,8 @@ export default function () {
 | 
			
		||||
      finishedOrder: "/pms/order/pageEnd",
 | 
			
		||||
      unConfirmedOrder: "/pms/order/pageUnCom",
 | 
			
		||||
      base: "/pms/order",
 | 
			
		||||
      importOrderUrl: "/pms-am/pms/order/importExcelOrder"
 | 
			
		||||
      importOrderUrl: "/pms-am/pms/order/importExcelOrder",
 | 
			
		||||
      payload: '/pms/carHandle'
 | 
			
		||||
      // base: "/pms/material",
 | 
			
		||||
      // page: "/pms/material/page",
 | 
			
		||||
      // tree: "/pms/material/tree",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user