<template>
  <view>
    <view class="title_box rx-bc">
      <view class="name">包装材料</view>
    </view>

    <view class="material rx-ss" v-for="(mate, idx) in list">
      <view class="left rx-ss" @click="getDelete(idx)">
        <uni-icons
          custom-prefix="iconfont"
          type="icon-shanchu"
          size="20"
          color="#fa3534"
        ></uni-icons>
      </view>
      <view class="content_table">
        <view class="item">
          <view class="lable rx-cc">编码</view>
          <view class="content">
            {{ mate.code }}
          </view>
        </view>

        <view class="item">
          <view class="lable rx-cc">名称</view>
          <view class="content">{{ mate.name }}</view>
        </view>

        <view
          class="item"
          v-for="(itm, index) in tableH(mate.rootCategoryLevelId)"
          v-if="itm.prop"
          :key="index"
        >
          <view class="lable rx-cc">{{ itm.label }}</view>
          <view class="content">{{ mate[itm.prop] }}</view>
        </view>
        <!-- 			
				<view class="item">
					<view class="lable rx-cc">包装库存</view>
					<view class="content">{{mate.packingCountBase}}/ {{mate.minUnit}}</view>
				</view> -->

        <view class="item">
          <view class="lable rx-cc">领料数量</view>
          <view class="content content_num">
            <input
              class="uni-input"
              v-model="mate.feedQuantity"
              type="number"
            />
            <view class="unit">/{{ mate.unit }}</view>
          </view>
        </view>

        <!-- <view class="item">
          <view class="lable rx-cc">领料仓库</view>
          <view class="content">
            {{ mate.pathName }}
          </view>
        </view> -->
      </view>
    </view>
  </view>
</template>

<script>
import { tableHeader } from "./feedBom.js";
export default {
  props: ["list"],
  data() {
    return {};
  },
  methods: {
    tableH(type) {
      return tableHeader(type);
    },

    getDelete(idx) {
      this.list.splice(idx, 1);
    },
  },
};
</script>

<style lang="scss" scoped>
.title_box {
  margin-top: 20rpx;

  .name {
    font-size: 28rpx;
    font-style: normal;
    font-weight: 400;
    color: $theme-color;
    padding-left: 20rpx;

    position: relative;

    &:before {
      position: absolute;
      content: "";
      left: 0rpx;
      top: 0rpx;
      bottom: 0rpx;
      width: 4rpx;
      height: 28rpx;
      background: $theme-color;
      margin: auto;
    }
  }
}

.material {
  margin-top: 10rpx;

  .left {
    width: 40rpx;
  }

  .zdy_check {
    width: 30rpx;
    height: 30rpx;
    border: 2rpx solid #c8c9cc;
    border-radius: 4rpx;
  }

  .check_active {
    background: $theme-color;
    border: 2rpx solid $theme-color;

    /deep/ .u-icon__icon {
      color: #fff !important;
    }
  }

  .content_table {
    width: 652rpx;
    border: 2rpx solid $border-color;

    .item {
      display: flex;
      border-bottom: 2rpx solid $border-color;

      .lable {
        width: 132rpx;
        text-align: center;
        background-color: #f7f9fa;
        font-size: 26rpx;
        border-right: 2rpx solid $border-color;
        flex-shrink: 0;
      }

      .ww80 {
        width: 80rpx;
      }

      .content {
        width: 518rpx;
        min-height: 64rpx;
        font-size: 28rpx;
        line-height: 28rpx;
        font-style: normal;
        font-weight: 400;
        padding: 18rpx 8rpx;
        box-sizing: border-box;
        word-wrap: break-word;
        flex-grow: 1 !important;
      }

      .content_num {
        display: flex;
        align-items: center;
        padding: 0 4rpx;

        /deep/ .uni-input-input {
          width: 200rpx;
          border: 2rpx solid #f0f8f2;
          background: #f0f8f2;
          color: $theme-color;
        }

        .unit {
          padding: 0 4rpx;
          font-size: 24rpx;
          color: #404446;
        }
      }

      .pd4 {
        padding: 4rpx 8rpx;
      }

      &:last-child {
        border-bottom: none;
      }
    }

    .ww55 {
      width: 55%;
    }

    .ww45 {
      width: 45%;
    }
  }
}
</style>
