<template>
  <div class="white_bg burt-container">
    <!-- form -->
    <a-form-model ref="form" layout="vertical" :model="form">
      <a-row :gutter="30">
        <a-col :lg="6" :sm="12">
          <a-form-model-item label="保险公司">
            <a-select v-model="form.payorId" placeholder="请选择">
              <a-select-option value="1">待核销</a-select-option>
              <a-select-option value="2">已核销</a-select-option>
            </a-select>
          </a-form-model-item>
        </a-col>
        <a-col :lg="5" :sm="12">
          <a-form-model-item label="回款日期">
            <a-date-picker
              format="YYYY年MM月DD日"
              v-model="form.date"
              placeholder="选择日期"
            />
          </a-form-model-item>
        </a-col>
        <a-col :lg="5" :sm="12">
          <a-form-model-item label="银行状态">
            <a-select v-model="form.payorId" placeholder="请选择">
              <a-select-option value="1">待核销</a-select-option>
              <a-select-option value="2">已核销</a-select-option>
            </a-select>
          </a-form-model-item>
        </a-col>
        <a-col :lg="4" :sm="12">
          <a-form-model-item label="回款金额(人民币)">
            <a-input
              type="number"
              v-model="form.mrnNo"
              placeholder="请输入金额"
            />
          </a-form-model-item>
        </a-col>
        <a-col :lg="4" :sm="12">
          <a-form-model-item label="回款金额(美元)">
            <a-input
              type="number"
              v-model="form.mrnNo"
              placeholder="请输入金额"
            />
          </a-form-model-item>
        </a-col>
        <a-col :lg="6" :sm="12">
          <a-form-model-item label="汇率差">
            <a-input v-model="form.mrnNo" placeholder="请输入金额" />
          </a-form-model-item>
        </a-col>
        <a-col :md="24" :lg="18" class="none-label">
          <a-form-model-item label="button">
            <a-button type="primary">导出</a-button>
            <a-button class="mar-left10" type="primary">
              <Icon name="ssiadd" :size="14" />新建回款
            </a-button>
            <a-button class="mar-left10" type="primary">
              <Icon name="ssireset" :size="14" />重置
            </a-button>
            <a-button class="mar-left10" type="primary" @click="handlerSearch">
              <Icon name="ssisearch_active" :size="14" />查询
            </a-button>
          </a-form-model-item>
        </a-col>
      </a-row>
    </a-form-model>
    <!-- table -->
    <a-table
      :columns="columns"
      :data-source="dataList"
      :scroll="{ x: true }"
      :pagination="false"
    >
      <template slot="operation" slot-scope="record, index">
        <a-button type="link">修改</a-button>
        <a-button type="link" class="success">新增</a-button>
        <a-button type="link" class="danger" @click.stop="delRecord(index)"
          >删除</a-button
        >
      </template>
    </a-table>
    <BurtPagination :pagination="pagination" @pageChange="getData" />
  </div>
</template>

<script>
import BurtPagination from "@/components/CUSTOMER/pagation";
const columns = [
  { title: "序号", dataIndex: "mrnNo", ellipsis: true, width: 72 },
  { title: "EOB名称", dataIndex: "patientName", ellipsis: true, width: 195 },
  { title: "核销时间", dataIndex: "patientName2", ellipsis: true, width: 110 },
  { title: "保险公司", dataIndex: "patientName3", ellipsis: true, width: 110 },
  { title: "EOB状态", dataIndex: "patientName9", ellipsis: true, width: 110 },
  {
    title: "EOB赔付金额(人民币)",
    dataIndex: "patientName4",
    ellipsis: true,
    width: 190,
  },
  {
    title: "EOB赔付金额(美元)",
    dataIndex: "patientName5",
    ellipsis: true,
    width: 190,
  },
  { title: "汇率差", dataIndex: "patientName10", ellipsis: true, width: 110 },
  {
    title: "操作",
    dataIndex: "operation",
    scopedSlots: { customRender: "operation" },
    fixed: "right",
    width: "170px",
  },
];
export default {
  data() {
    return {
      columns,
      form: {
        dateRange: [],
      },
      dataList: [],
      pagination: {
        pageNum: 1,
        pageSize: 10,
        total: 0,
      },
    };
  },
  components: {
    BurtPagination,
  },
  methods: {
    pageChange(pager) {
      const { current } = pager;
      this.pagination.pageNum = current;
      this.getData();
    },
    handlerSearch() {
      this.pagination.pageNum = 1;
      this.getData();
    },
    getData() {},
    //删除记录
    delRecord(index) {
      this.$modal.confirm({
        title: "删除",
        content: "确定删除该条记录?",
        okText: "确认",
        cancelText: "取消",
        onOk: () => {
          this.$store
            .dispatch("medicinal/delMedicine", {
              id: this.dataList[index].id,
              status: -1,
            })
            .then(() => {
              this.$message.success("删除成功");
              this.dataList.splice(index, 1);
            });
        },
        onCancel: () => {},
      });
    },
  },
};
</script>

<style lang="less" scoped>
.none-label {
  text-align: right;
  .ant-form-item-label {
    opacity: 0;
  }
}
.ant-btn .icon-class {
  .mg-r(10);
}
.success.ant-btn-link {
  color: #4cd964;
}
.danger.ant-btn-link {
  color: #ff3b30;
}
</style>