<!--销售合同-->
<!--2019年5月30日 20:25:16 by jlx-->
<template>
  <div>
    <BaseHeaderLayout :leftSpan="16"> 
     
      <template slot="left">
       
       
        <ws-date-picker class="times"
          :picker-options="pickerBeginDateBefore"
          v-model="deptBudgetList.birthday"
          type="date"
          default-value="1980-01-01"
          placeholder="起始日期"
          format="yyyy-MM-dd"
          value-format="yyyy-MM-dd"
        />
        <span>至</span>
        <ws-date-picker class="times"
          :picker-options="pickerBeginDateBefore"
          v-model="deptBudgetList.birthday"
          type="date"
          default-value="1980-01-01"
          placeholder="截止日期"
          format="yyyy-MM-dd"
          value-format="yyyy-MM-dd"
        />
        <ws-input 
          v-model="deptBudgetList.interviewOpinion"
          placeholder="可按照合同编号、买方名称、卖方名称进行查找"
          clearable
          maxlength="500"
          type="input"
          class="findValue"
        ></ws-input>
        <!-- v-hasPermission="'procurement.sparepart.directShip'" -->
        <ws-button
          type="primary"
          :disable="checkBtn"
          @click="enquiry(3)"
          v-hasPermission="
            `${$permission('PERMISSIONS.PURSPAPPLINFO_CREATEINSTORE')}`
          "
          >查找</ws-button
        >
          <ws-select
          v-model="deptBudgetList.crtDutyId"
          placeholder=""
          class="typeselect"
          @change="selectCrtDuty"
        >
       
          <ws-option class="topcenter"
            v-for="item in taskTypeList"
            :key="item.value"
            :label="item.value"
            :value="item.value"
          />
        </ws-select>
      </template>
       <template slot="right" >
         
        <ws-button
          type="primary"
          :disable="checkBtn"
          @click="handleAdd()"
          v-hasPermission="
            `${$permission('PERMISSIONS.PURSPAPPLINFO_CREATEINSTORE')}`
          "
          >添加</ws-button
        >
        <ws-button
          :disable="checkBtn"
          @click="enquiry(3)"
          v-hasPermission="
            `${$permission('PERMISSIONS.PURSPAPPLINFO_CREATEINSTORE')}`
          "
          >导出</ws-button
        >
      </template>
    </BaseHeaderLayout> 
    <el-table :data="tableData" style="width: 100%; margin-top: 10px">
      <el-table-column type="index" />
      <el-table-column prop="date" label="合同编号" width="80">
      </el-table-column>
      <el-table-column prop="name" label="货名" width="80"> </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-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-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="操作" width="300">
        <template slot-scope="scope">
          <el-button
            type="success"
            size="small"
            @click="handleExamine(scope.row)"
            >查看</el-button
          >
          <el-button type="primary" size="small" @click="handleEdit(scope.row)"
            >编辑</el-button
          >
          <el-button type="danger" size="small" @click="handleDelete(scope.row)"
            >删除</el-button
          >
        </template>
      </el-table-column>
    </el-table>
    <!-- 弹出页面-审核通过 -->
    <BaseContentModalScrap
      v-model="dialogApproveFormVisible"
      :title="$t('common.opinion')"
      :isRules="false"
      @confirm="approve"
    />
  </div>
</template>
<script>
import {
  getList
} from '@/model/procurement/spare'
export default {
  name: 'viewSpareMoney',
  watch: {
    vesselId(val) {
      this.getVesselData()
    },
    isShow(val) {
      this.showType = val
    },
  },
  data() {
    return {
      //弹出框
      dialogViewSpareMoney: false,
      dialogApproveFormVisible: false,
      // 船舶类型
      monetaryKey: null,
      // 表格显示数据
      tableDate: [],
      // 是否显示
      showType: true,
      // 年
      year: '',
      // 提交类型
      submitType: true,
      contractForm: {},
      categoryIndex: 0,
      rulesVendor: {},
      pickerBeginDateBefore:{},
      tableData: [{ date: 1111, name: 'qqqq', address: 'errrtt' }],
      taskTypeList: [
        { value: '未完成（默认）' },
        { value: '已完成' },
        { value: '待回款' },
        { value: '全部合同' },
      ],
      deptBudgetList: {
        compId: sessionStorage.getItem('ws-pf_compId'),
        seafarerName: '',
        crtDutyId: '',
        crtDutyName: '',
        seafarerSexKey: '',
        mobilePhone: '',
        birthday: '',
        dutyId: '',
        dutyName: '',
        intendedShipId: '',
        intendedShipName: '',
        interviewPersons: '',
        interviewDates: '',
        interviewType: '',
        interviewResult: '1',
        interviewOpinion: '',
        aliasName: '',

        
      },
    }
  },
  created() {
    //cg.viewBudget
    //cg.viewSpareMoney
    // this.getVesselData();
    this.getList()
    this.showType = this.isShow
  },
  methods: {
    getList(){
      getList({
        
      }).toPromise().then(response => {
        this.contractList = response
      })
    },
    selectCrtDuty(){},
    // 关闭 dialog时 处理文件url 初始化upload组件
    handleClose() {
      this.dialogViewSpareMoney = false
    },
    handleExamine(row) {
      this.$router.push({ path: 'salesContractExamine' })
    },
    handleAdd() {
      this.$router.push({ path: 'salesContractAdd' })
    },
    filtlistQuery() {},
    searchDialog() {},
    vesselIdSelected() {},
    seelctShips() {},
    checkBtn() {},
    handleEdit(row) {
      this.$router.push({ path: 'salesContractEdit' })
    },
    approve() {},
    listQuery() {},
    total() {},
    clearfiltQuery() {},
  },
}
</script>

<style lang="scss" scoped>


.padding-xs {
  padding: 15px;
  text-align: right;
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
.taskType {
  width: 100%;
  background-color: #fff;
  margin-top: 2px;
  margin-bottom: 10px;
  list-style: none;
  // padding-bottom: 20px;
  li {
    float: left;
    border: 1px solid #6ea0f3;
    border-radius: 5px;
    max-width: 190px;
    padding: 0 5px;
    text-align: center;
    margin: 10px 20px;
    cursor: pointer;
    font-size: 14px;

    p {
      margin: 8px 0px;
      span {
        color: #e74c3c;
      }
    }
  }
  li:hover {
    background-color: #e4eeff;
    color: #1d6ced;
  }
}
.el-date-editor--date {
  margin: 0 10px;
}
.findValue {
  margin: 0 10px;
}
.button-container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  width: 100%;
  height: 50px;
  padding: 0 10px;
  & > div {
    margin-left: 10px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    & > span {
      line-height: 50px;
    }
  }

  /deep/.auditFlow-box {
    position: unset;
    margin-left: 10px;
    &/deep/.auditFlow-icon {
      width: auto;
      padding-right: 30px;
    }
    &/deep/.auditFlow-main {
      position: absolute;
    }
  }
}
.box-app {
  display: inline-block;
  
  margin-left: 30px;
  line-height: 50px;
}
/deep/.el-dialog {
  .el-form-item {
    margin-bottom: 0 !important;
    .el-input--medium {
      textarea {
        min-height: 100px !important;
      }
    }
  }
}
.collapse-bottom {
  margin-bottom: 20px;
}

.input-main .textarea .el-textarea__inner {
  width: 100%;
  z-index: 1;
}
/*.crt-main .textarea /deep/ .el-form-item__label {*/
/*  height: 82px;*/
/*}*/
// 控制select为只读的时候显示样式

.hide-sel {
  .el-input__inner {
    border: 0px;
  }
  .el-icon-arrow-up {
    display: none;
  }
  .el-textarea__inner {
    background-color: #fff !important;
    border: 0;
  }
  .el-date-editor {
    i {
      display: none;
    }
  }
  .is-disabled {
    .el-input__inner:hover {
      background-color: #fff !important;
      border: 0;
    }
    color: #606266;
    .el-input__inner {
      background-color: #fff !important;
      border: 0;
      color: #606266;
    }
    .el-textarea__inner {
      background-color: #fff !important;
      border: 0;
      color: #606266;
    }
  }
}
// 控制select为只读的时候显示样式
/deep/.ws-class-table-col {
  height: auto;
  padding: 0px 2px;
  /deep/.el-input__inner {
    padding: 0px 2px;
  }
}
/deep/.is-disabled {
  .el-input__prefix,
  .el-input__suffix {
    display: none;
  }
  .el-input__inner {
    background-color: #fff;
    border-color: #fff !important;
    color: #000 !important;
    font-size: 14px;
    cursor: text;
    padding: 0 !important;
  }
}
</style>