<template>
  <!-- 详情 预装箱单 回显信息，有文本框-->
  <div id="detailsAdvancePacking">
    <a-drawer
      title="详情"
      width="89%"
      placement="right"
      :closable="true"
      :visible="visible"
      @close="handleCancel">
      <!-- 主表信息 展示 -->
      <a-card :bordered="true">
        <div class="table-page-search-wrapper">
          <a-form-model layout="inline" ref="form" :model="addAdpacking">
            <a-row :gutter="24">
              <a-col :md="6" :sm="8">
                <a-form-model-item label="订单号" prop="orderNum">
                  AQ7484
                  <!-- <a-input placeholder="请输入订单号" v-model="addAdpacking.orderNum"></a-input> -->
                </a-form-model-item>
              </a-col>

              <a-col :md="6" :sm="8">
                <a-form-model-item label="款号" prop="styleNum">
                  HY273764
                  <!-- <a-input placeholder="请输入款号" v-model="addAdpacking.styleNum"></a-input> -->
                </a-form-model-item>
              </a-col>

              <a-col :md="6" :sm="8">
                <a-form-model-item label="品名" prop="name">
                  品名1
                  <!-- <a-input placeholder="请输入品名" v-model="addAdpacking.name"></a-input> -->
                </a-form-model-item>
              </a-col>

              <a-col :md="6" :sm="8">
                <a-form-model-item label="尺码范围" prop="sizeRange">
                  S-3XL
                  <!-- <a-input placeholder="请输入尺码范围" v-model="addAdpacking.sizeRange"></a-input> -->
                  <!-- <a-select placeholder="请选择尺码范围">
                <a-select-option value="">请选择</a-select-option>
                <a-select-option value="0">客户1</a-select-option>
                <a-select-option value="1">客户2</a-select-option>
                <a-select-option value="2">客户3</a-select-option>
              </a-select> -->
                </a-form-model-item>
              </a-col>

              <a-col :md="6" :sm="8">
                <a-form-model-item label="客户" prop="customer">
                  客户2
                  <!-- <a-input placeholder="请输入客户" v-model="addAdpacking.customer"></a-input> -->
                </a-form-model-item>
              </a-col>

              <a-col :md="6" :sm="8">
                <a-form-model-item label="集装箱代号" prop="containerCode">
                  HY890
                  <!-- <a-input placeholder="请输入集装箱代号" v-model="addAdpacking.containerCode"></a-input> -->
                </a-form-model-item>
              </a-col>

              <a-col :md="6" :sm="8">
                <a-form-model-item label="集装箱号" prop="containerNo">
                  HY890765
                  <!-- <a-input placeholder="请输入集装箱号" v-model="addAdpacking.containerNo"></a-input> -->
                </a-form-model-item>
              </a-col>

              <a-col :md="6" :sm="8">
                <a-form-model-item label="备注" prop="note">
                  备注测试
                  <!-- <a-input placeholder="请输入备注" v-model="addAdpacking.note"></a-input> -->
                </a-form-model-item>
              </a-col>

              <a-col :md="6" :sm="8">
                <a-form-model-item label="成衣工厂" prop="clothesFactory">
                  成衣工厂32
                  <!-- <a-input placeholder="请输入成衣工厂" v-model="addAdpacking.clothesFactory"></a-input> -->
                </a-form-model-item>
              </a-col>
            </a-row>
          </a-form-model>
        </div>
      </a-card>
      <!-- 子表 ipagination-->
      <a-card :bordered="true" style="margin:10px 0">
        <a-spin :spinning="confirmLoading">
          <a-form-model ref="formRef">
            <a-table
              bordered
              rowKey="id"
              :columns="columns"
              :data-source="data"
              :loading="loading"
              :pagination="false"
              :scroll="{ x: 1500 }"
              @change="handleTableChange"
            >
            </a-table>
          </a-form-model>
        </a-spin>
      </a-card>
    </a-drawer>
  </div>
</template>

<script>
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import JEllipsis from '@/components/jeecg/JEllipsis'

export default {
  name: 'DetailsAdvancePacking', // 详情
  mixins: [JeecgListMixin],
  components: { JEllipsis },
  data() {
    let ellipsis = (v, l = 20) => <j-ellipsis value={v} length={l} />
    return {
      // 表头
      columns: [
        {
          title: '账套',
          dataIndex: 'accountSet',
          width: 120,
          fixed: 'left',
          className: 'replacecolor'
        },
        {
          title: '成衣工厂',
          dataIndex: 'clothesFactory',
          width: 120,
          fixed: 'left',
          className: 'replacecolor'
        },
        {
          title: 'HOD',
          dataIndex: 'hod',
          width: 120,
          fixed: 'left',
          className: 'replacecolor'
        },
        {
          title: 'STYLE NO.',
          dataIndex: 'styleNo',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: 'PO NO.',
          dataIndex: 'poNo',
          width: 120,
          className: 'replacecolor'
        },

        {
          title: 'ITEM NO./SKU NO./UPC NO./PACKS CODE',
          dataIndex: 'itemNoSoon',
          width: 340,
          className: 'replacecolor'
        },
        {
          title: '分销点/DC/LABEL',
          dataIndex: 'dcLabel',
          width: 180,
          className: 'replacecolor'
        },

        {
          title: 'PREPACK SKU',
          dataIndex: 'prepackSku',
          width: 140,
          className: 'replacecolor'
        },

        {
          title: 'S',
          dataIndex: 's',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: 'M',
          dataIndex: 'm',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: 'L',
          dataIndex: 'l',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: 'XL',
          dataIndex: 'xl',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: 'XXL',
          dataIndex: 'xxl',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: '3XL',
          dataIndex: 'xxxl',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: '启始箱号',
          dataIndex: ' inceptionBoxNo.',
          width: 120,
          className: 'replacecolor'
        },

        {
          title: '结束箱号',
          dataIndex: 'endBoxNo.',
          width: 140,
          className: 'replacecolor'
        },

        {
          title: '颜色(中英文)',
          dataIndex: 'colorChUsa',
          width: 140,
          customRender: t => ellipsis(t),
          className: 'replacecolor'
        },
        {
          title: '配码--根据U8订单来显示',
          dataIndex: 'configCode',
          width: 140,
          className: 'replacecolor'
        },
        {
          title: '件数/箱',
          dataIndex: 'packagesBox',
          width: 90,
          className: 'replacecolor'
        },
        {
          title: '箱数',
          dataIndex: 'boxes',
          width: 140,
          className: 'replacecolor'
        },

        {
          title: '总件数',
          dataIndex: 'totalPackagesNum',
          width: 140,
          className: 'replacecolor'
        },
        {
          title: '净重/箱',
          dataIndex: 'suttle',
          width: 90,
          className: 'replacecolor'
        },
        {
          title: '总净重',
          dataIndex: 'totalSuttle',
          width: 140,
          className: 'replacecolor'
        },

        {
          title: '毛重/箱',
          dataIndex: 'roughWeight',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: '总毛重',
          dataIndex: 'totalRoughWeigh',
          width: 140,
          className: 'replacecolor'
        },
        {
          title: '外箱长度',
          dataIndex: 'boxLength',
          width: 120,
          className: 'replacecolor'
        },

        {
          title: '外箱宽度',
          dataIndex: 'boxWidth',
          width: 140,
          className: 'replacecolor'
        },
        {
          title: '外箱高度',
          dataIndex: 'boxHeight',
          width: 140,
          className: 'replacecolor'
        },

        {
          title: '总体积',
          dataIndex: 'totalVolume',
          width: 140,
          className: 'replacecolor'
        },
        {
          title: '净净重',
          dataIndex: 'netNetWeight',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: '单价',
          dataIndex: 'price',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: '总价',
          dataIndex: 'totalPrices',
          width: 120,
          className: 'replacecolor'
        },
        {
          title: '备注(U8)',
          dataIndex: 'note',
          width: 140,
          fixed: 'right',
          className: 'replacecolor'
        }
      ],

      data: [{}, {}, {}, {}, {}],
      loading: false, // 表格加载
      visible: false,
      addAdpacking: {},
      confirmLoading: false
    }
  },
  created() {},
  methods: {
    // 抽屉 取消
    handleCancel() {
      console.log('点击抽屉取消')
      this.close()
    },

    // -------------------------------------
    close() {
      this.$emit('close')
      this.visible = false
      this.$refs.form.resetFields()
    },
    aa() {},
    modalFormOk() {}
  },
  computed: {},
  mounted() {}
}
</script>
<style lang="less" scoped>
@import '~@assets/less/common.less';
/deep/ .ant-table-thead > tr > th {
  text-align: center;
  // font-weight: 700;
}
/deep/ .ant-table-tbody {
  text-align: center;
}
// /deep/ th.replacecolor {
//   background-color: #ccc;
// }

// 抽屉里的card样式
/deep/ .ant-drawer-content {
  background-color: #f0f2f5;
}
/deep/ .ant-drawer-body {
  padding: 10px;
}
</style>
