<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"></input-vue> </div> <div class="intputContainer"> <red-star/> <input-vue title="联系方式" width="400px" placeholder="请输入下单人" class=" inputclass"></input-vue> </div> </div> <div class="inputBox"> <div class="intputContainer"> <red-star/> <input-vue title="签订日期" class=" inputclass" > <el-date-picker style="width:400px" v-model="value1" type="date" placeholder="选择日期"> </el-date-picker> </input-vue> </div> <div class="intputContainer"> <red-star/> <input-vue title="交付日期" class=" inputclass"> <el-date-picker style="width:400px" v-model="value1" type="date" placeholder="选择日期"> </el-date-picker> </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-option> </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-option> </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-option> </el-select> <el-input style="width:567px" placeholder="请输入详情地址" v-model="input" clearable> </el-input> </input-vue> </div> </div> <div class="inputBox"> <div class="intputContainer"> <red-star/> <input-vue title="收货人" width="400px" placeholder="请输入收货人" class=" inputclass"></input-vue> </div> <div class="intputContainer"> <red-star/> <input-vue title="收货人联系方式" width="400px" placeholder="输入收货人的联系方式" class=" inputclass"></input-vue> </div> </div> <div class="inputBox"> <div class="intputContainer"> <input-vue title="备注" class="inputWidth inputclass"> <el-input type="textarea" :rows="2" placeholder="请输入内容" v-model="textarea" style="width:1082px" > </el-input> </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> <el-table-column prop="name" label="产品品牌"> </el-table-column> <el-table-column prop="address" label="产品名称"> </el-table-column> <el-table-column prop="address" label="产品型号"> </el-table-column> <el-table-column prop="address" label="产品数量"> </el-table-column> <el-table-column prop="address" label="产品单价"> </el-table-column> </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>