Newer
Older
smartKitchenFront / src / views / order / downOrder.vue
<!--下订单,废弃-->
<template>
  <div class="downOrder">
    <div class="titile">
      下订单111
    </div>
    <div class="container">
      <div class="inputBox">
        <div class="intputContainer">
          <red-star />
          <input-vue title="下单人" width="400px" placeholder="请输入下单人" class=" inputclass" />
        </div>
        <div class="intputContainer">
          <red-star />
          <input-vue title="联系方式" width="400px" placeholder="请输入下单人" class=" inputclass" />
        </div>
      </div>
      <div class="inputBox">
        <div class="intputContainer">
          <red-star />
          <input-vue title="签订日期" class=" inputclass">
            <el-date-picker
              v-model="value1"
              style="width:400px"
              type="date"
              placeholder="选择日期"
            />
          </input-vue>
        </div>
        <div class="intputContainer">
          <red-star />
          <input-vue title="交付日期" class=" inputclass">
            <el-date-picker
              v-model="value1"
              style="width:400px"
              type="date"
              placeholder="选择日期"
            />
          </input-vue>
        </div>
      </div>
      <div class="inputBox">
        <div class="intputContainer">
          <red-star />
          <input-vue title="交付地址" class="inputWidth inputclass">
            <el-select v-model="value" placeholder="省/市" style="width:140px">
              <el-option
                v-for="item in options"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              />
            </el-select>
            <el-select v-model="value" placeholder="省/市" style="width:140px">
              <el-option
                v-for="item in options"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              />
            </el-select>
            <el-select v-model="value" placeholder="省/市" style="width:140px">
              <el-option
                v-for="item in options"
                :key="item.value"
                :label="item.label"
                :value="item.value"
              />
            </el-select>
            <el-input
              v-model="input"
              style="width:567px"
              placeholder="请输入详情地址"
              clearable
            />
          </input-vue>
        </div>
      </div>
      <div class="inputBox">
        <div class="intputContainer">
          <red-star />
          <input-vue title="收货人" width="400px" placeholder="请输入收货人" class=" inputclass" />
        </div>
        <div class="intputContainer">
          <red-star />
          <input-vue title="收货人联系方式" width="400px" placeholder="输入收货人的联系方式" class=" inputclass" />
        </div>
      </div>
      <div class="inputBox">
        <div class="intputContainer">
          <input-vue title="备注" class="inputWidth inputclass">
            <el-input
              v-model="textarea"
              type="textarea"
              :rows="2"
              placeholder="请输入内容"
              style="width:1082px"
            />
          </input-vue>
        </div>
      </div>
    </div>
    <div class="table">
      <div class="littleTitle">
        产品列表:
      </div>
      <div class="tableContainer">
        <el-table
          height="200"
          :data="tableData"
          :row-class-name="tableRowClassName"
          :header-cell-style="{
            'text-align': 'center',
            background: '  #2483b3',
            color: 'white',
          }"
          :row-style="{ 'text-align': 'center' }"
          style="width: 100%"
        >
          <el-table-column prop="date" label="序号" />
          <el-table-column prop="name" label="产品品牌" />
          <el-table-column prop="address" label="产品名称" />
          <el-table-column prop="address" label="产品型号" />
          <el-table-column prop="address" label="产品数量" />
          <el-table-column prop="address" label="产品单价" />
        </el-table>
        <div class="btn">
          <el-button type="primary">
            添加采购需求
          </el-button>
        </div>
      </div>
    </div>
    <div class="footer">
      <el-button type="primary">
        保存
      </el-button>
    </div>
  </div>
</template>

<script>
import InputVue from '../../components/mycomponent/input/inputVue.vue'
import redStar from '../../components/mycomponent/redStar.vue'
import { tableRowClassName } from '../../utils/myUtils/changeTableTr'
export default {
  components: { redStar, InputVue },
  data() {
    return {
      tableData: [{
        date: '2016-05-02',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1518 弄'
      }, {
        date: '2016-05-04',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1517 弄'
      }, {
        date: '2016-05-01',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1519 弄'
      }, {
        date: '2016-05-03',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1516 弄'
      }]
    }
  },
  methods: {
    tableRowClassName: tableRowClassName
  }
}
</script>

<style lang="scss" scoped>
.downOrder{
    width: 1400px;
    padding: 20px;
    box-sizing: border-box;
    margin:  0  auto;
    .titile{
        font-size: 24px;
        font-weight: bold;
    }
    .container{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        .inputBox{
            display: flex;
            .intputContainer{
                padding:  10px;
                box-sizing: border-box;
                display: flex;
                align-items: center;
                flex: 1;
                .inputclass{
                    padding-right:120px;
                    justify-content: space-between;
                    width: 644px;
                }
            }
        }
    }
    .table{

        border: 1px solid #999;

        .littleTitle{
            padding: 10px;
        }
        .tableContainer{
            padding: 10px;
            box-sizing: border-box;
            display: flex;
            .btn{
                padding: 10px;
            }
        }
    }
    .footer{
       margin: 0 auto;
       padding: 20px;
       display: flex;
    //    align-items: center;
       justify-content: center;
    }
}
</style>