Newer
Older
smartKitchenFront / src / views / business / report.vue
liuyangyingjie on 26 Oct 2022 7 KB first commit
<template>
  <div class="report-container">
    <div class="report-title">基础报备</div>
    <div class="report-from">
      <div class="from-title">基础信息</div>
      <div class="from-inputBox">
        <div class="input-item">
          <RedStar />
          <inputVue title="项目名称" placeholder="请输入项目名称" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="项目预算" placeholder="请输入项目预算" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="预计工期" class="inputWidth">
            <el-date-picker v-model="datevalue" type="date" placeholder="选择日期" style="width:380px">
            </el-date-picker>
          </inputVue>
        </div>
      </div>
      <div class="from-inputBox">
        <div class="input-item">
          <RedStar />
          <inputVue title="商机负责人" placeholder="请输入商机负责人姓名" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="联系方式" placeholder="请输入联系方式" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="单位组织" placeholder="请输入单位组织" class="inputWidth" width="380px" />
        </div>
      </div>
      <div class="from-inputBox">
        <div class="input-item">
          <RedStar />
          <inputVue title="商机状态" class="inputWidth">
            <el-select v-model="val" clearable placeholder="请选择" style="width:380px">
              <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
              </el-option>
            </el-select>
          </inputVue>
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="项目地址" class="inputWidth">
            <el-select v-model="val" clearable placeholder="省/市" style="width:150px;margin-left: 55px;">
              <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
              </el-option>
            </el-select>
          </inputVue>
          <inputVue title="" class="inputWidth">
            <el-select v-model="val" clearable placeholder="市/区" style="width:150px">
              <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
              </el-option>
            </el-select>
          </inputVue>
          <inputVue title="" class="inputWidth">
            <el-select v-model="val" clearable placeholder="县/街道" style="width:150px">
              <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
              </el-option>
            </el-select>
          </inputVue>
          <inputVue placeholder="请输入详细地址" class="inputWidth" width="440px" />
        </div>
      </div>
    </div>
    <div class="report-from">
      <div class="from-title">关联方信息</div>
      <div class="from-inputBox">
        <div class="input-item">
          <RedStar />
          <inputVue title="业主方名称" placeholder="请输入名称" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="业主方联系人" placeholder="请输入联系人" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="业主方联系方式" placeholder="请输入联系方式" class="inputWidth" width="380px" />
        </div>
      </div>
      <div class="from-inputBox">
        <div class="input-item">
          <RedStar />
          <inputVue title="总包方名称" placeholder="请输入名称" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="总包方联系人" placeholder="请输入联系人" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="总包方联系方式" placeholder="请输入联系方式" class="inputWidth" width="380px" />
        </div>
      </div>
      <div class="from-inputBox">
        <div class="input-item">
          <RedStar />
          <inputVue title="施工方名称" placeholder="请输入名称" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="施工方联系人" placeholder="请输入联系人" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="施工方联系方式" placeholder="请输入联系方式" class="inputWidth" width="380px" />
        </div>
      </div>
      <div class="from-inputBox">
        <div class="input-item">
          <RedStar />
          <inputVue title="代理商名称" placeholder="请输入名称" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="代理商联系人" placeholder="请输入联系人" class="inputWidth" width="380px" />
        </div>
        <div class="input-item">
          <RedStar />
          <inputVue title="代理商联系方式" placeholder="请输入联系方式" class="inputWidth" width="380px" />
        </div>
      </div>
    </div>
    <div class="report-from">
      <div class="from-title">产品信息</div>
      <div class="from-table">
        <div style="margin-left: 2px;">
          <el-table :data="tableData" border class="el-tab" style="width: 100%;">
            <el-table-column prop="id" label="序号" width="150px">
            </el-table-column>
            <el-table-column prop="name" label="产品品牌" width="250px">
            </el-table-column>
            <el-table-column prop="address" label="产品品类" width="250px">
            </el-table-column>
            <el-table-column prop="address" label="产品型号" width="250px">
            </el-table-column>
            <el-table-column prop="address" label="产品数量" width="250px">
            </el-table-column>
            <el-table-column prop="address" label="产品单价" width="250px">
            </el-table-column>
          </el-table>
        </div>
        <div>
          <el-button class="table-btn">添加项目需求</el-button>
        </div>
      </div>
    </div>
    <div class="btnBox">
      <el-button type="primary" class="save">保存</el-button>
      <el-button type="info" class="close" @click="close">取消</el-button>
    </div>
  </div>
</template>

<script>
import RedStar from '../../components/mycomponent/redStar.vue'
import inputVue from '../../components/mycomponent/input/inputVue.vue'
export default {
  components: {
    RedStar, inputVue
  },
  data () {
    return {
      checked: false,
      datevalue: '',
      val: '',
      options: [
        { value: '境内', label: '境内' }
      ]
    }
  },
  created () {

  },
  methods: {

  }
}
</script>

<style lang='scss' scoped>
.report-container {
  .report-title {
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 10px 20px;
  }

  .report-from {
    .from-title {
      font-size: 22px;
      font-weight: bold;
      background-color: #28739e;
      color: white;
      padding: 10px 0 10px 20px;
    }

    .from-inputBox {
      display: flex;
      margin-left: 20px;

      .input-item {
        width: 540px;
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
    }

    .from-table {
      display: flex;
      margin: 10px 20px;


      .table-btn {
        margin-left: 100px;
      }
    }
  }

  .btnBox {
    padding: 30px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-evenly;

    .save,
    .close {
      width: 100px;
    }

  }
}
</style>