hailu
2024-03-29 3b83a70a29afa25f5c170d461fd28ca64ecf7aa0
银行间市场
2个文件已修改
269 ■■■■ 已修改文件
dist.rar 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/bondfinancing.vue 269 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dist.rar
Binary files differ
src/view/diligenceTools/bondfinancing.vue
@@ -137,7 +137,7 @@
        </Tabs>
      </div>
      <div v-show="titName === 'tab2'">
        <Tabs @on-click="changeDetailTab2">
        <Tabs @on-click="changeDetailTab2" v-model="tabName2">
          <TabPane label="本公司" name="tab2-1">
            <div>
              <Select v-model="StockExchange" style="width:200px;margin-bottom:10px" @on-change="changeExchange">
@@ -183,8 +183,8 @@
          </TabPane>
        </Tabs>
      </div>
      <div v-show="titName === 'tab3' || titName === 'tab4'">
        <Tabs @on-click="changeDetailTab3">
      <div v-show="titName === 'tab3' || titName === 'tab4'" >
        <Tabs @on-click="changeDetailTab3" v-model="tabName3">
          <TabPane label="本公司" name="tab3-1">
            <div>
              <Select v-model="StockExchangeTab3" style="width:200px;margin-bottom:10px"
@@ -230,7 +230,7 @@
                </Option>
              </Select>
            </div>
            <Table ref="approvalProgressList" border :columns="approvalProgress3" :data="approvalProgressListTab3"
            <Table ref="approvalProgressList" border :columns="approvalProgress3" :data="approvalProgressListTab3" v-if="StockExchangeTab3 !== '银行间市场'"
              :loading="loadingRent1" :max-height="600">
              <template slot="action" slot-scope="params">
                <Tooltip content="查看" class="tableActionMargin" theme="light" transfer max-width="200" placement="top">
@@ -239,6 +239,15 @@
                </Tooltip>
              </template>
            </Table>
            <Table ref="approvalProgressList" border :columns="approvalProgress4" :data="approvalProgressListTab3"
              v-if="StockExchangeTab3 === '银行间市场'" :loading="loadingRent1" :max-height="600">
              <template slot="action" slot-scope="params">
                <Tooltip content="查看" class="tableActionMargin" theme="light" transfer max-width="200" placement="top">
                  <Icon custom="custom custom-chakan" size="18"
                    :class="defaultassetsmode ? 'disabledIcon' : 'actionIcon'" @click="checkRentclick3(params.row)" />
                </Tooltip>
              </template>
            </Table>
            <div style="margin-top: 12px">
              <Page :current="pageIndex3" :total="TotalItems3" :page-size="10" style="text-align: right"
@@ -708,7 +717,7 @@
                  </td>
                  <td style="border-top: 1px solid #ccc;border-right: none">续发行上市交易日</td>
                  <td style="border-top:  1px solid #ccc">
                    {{ item.DealDate ? item.DealDate : '--' }}
                    {{ item.ActualAmount ? item.ActualAmount : '--' }}
                  </td>
                </tr>
                <tr class="rentThClass2 tableBackadd" style="border-style: none">
@@ -716,7 +725,7 @@
                  <td style="border-top: none;border-right: none">
                    {{ item.PlannedAmount ? item.PlannedAmount : '--' }}</td>
                  <td style="border-top: none;border-right: none">实际续发行总额(亿)</td>
                  <td style="border-top: none">{{ item.ContinuedIssuance ? item.ContinuedIssuance : '--' }}
                  <td style="border-top: none">{{ item.ActualAmount ? item.ActualAmount : '--' }}
                  </td>
                </tr>
                <tr class="rentThClass2 tableBackadd" style="border-style: none">
@@ -930,12 +939,19 @@
        </div>
        <!--  -->
        <div v-if="StockExchangeTab3 == '银行间市场'">
          <RadioGroup v-model="CJHQType" @on-change="changeCJHQ">
          <!-- <RadioGroup v-model="CJHQType" @on-change="changeCJHQ">
            <Radio label="bond_sse_price1">现券市场成交行情</Radio>
            <Radio label="bond_sse_bidding1">现券市场做市报价</Radio>
          </RadioGroup>
          </RadioGroup> -->
          <Table ref="approvalProgressList" border :columns="YHJSCCJHQColumns" :data="detailtab2Date"
            style="margin-top: 12px" :loading="loadingzqfxxqTab" :max-height="600">
            <template slot-scope="params" slot="Bp">
              <div>
                <span>{{ params.row.Bp }}</span>
                <Icon v-if="params.row.UpDown=='up'" type="ios-arrow-round-up" style="font-size: 21px;font-weight: bold" />
                <Icon v-if="params.row.UpDown=='down'" style="font-size: 21px;font-weight: bold" type="ios-arrow-round-down" />
              </div>
            </template>
            <template slot="action" slot-scope="params">
              <Tooltip content="查看" class="tableActionMargin" theme="light" transfer max-width="200" placement="top">
                <Icon custom="custom custom-chakan" size="18" :class="defaultassetsmode ? 'disabledIcon' : 'actionIcon'"
@@ -1753,7 +1769,11 @@
    //获取债券行情数据 切换页码
    changePageIndexzq2(e) {
      this.pageIndexzq = e
      this.getPageBondPrice()
      if(this.StockExchangeTab3=="银行间市场"){
        this.getPageChinamoneyMkDataBondDaily()
      }else{
        this.getPageBondPrice()
      }
    },
    //获取债券公告数据
    getPageBondAnnouncement() {
@@ -1789,7 +1809,11 @@
    },
    changeCJHQ() {
      this.pageIndexzq = 1
      this.getPageBondPrice()
      if(this.StockExchangeTab3=="银行间市场"){
        this.getPageChinamoneyMkDataBondDaily()
      }else{
        this.getPageBondPrice()
      }
    },
    //获取债券行情数据
@@ -1805,6 +1829,36 @@
      axios
        .request({
          url: "/BankYj/GetPageBondPrice",
          data,
          method: "post",
        })
        .then(
          (res) => {
            if (res.data.Check) {
              this.detailtab2Date = res.data.Data.Items
              this.TotalItemszq = res.data.Data.TotalItems
              this.loadingzqfxxqTab = false
            } else {
              this.loadingzqfxxqTab = false
            }
          },
          (res) => {
            this.loadingzqfxxqTab = false
          }
        );
    },
    // 获取银行间市场债券行情
    getPageChinamoneyMkDataBondDaily(){
      this.detailtab2Date = []
      this.loadingzqfxxqTab = true
      let data = {
        pageIndex: this.pageIndexzq,
        pageSize: 8,
        bondName: this.detailInfo.BondName,
      };
      axios
        .request({
          url: "/BankYj/GetPageChinamoneyMkdatabondDaily",
          data,
          method: "post",
        })
@@ -1912,9 +1966,14 @@
      this.pageIndex2 = 1
      this.pageIndex3 = 1
      this.titName = e
      this.tabName1 = 'tab1-1'
      // this.tabName2='tab2-1'
      // this.tabName3='tab3-1'
      // this.tabName1 = 'tab1-1'
      if(this.titName === 'tab2'){
        this.tabName2 = 'tab2-1'
      }else if(this.titName === 'tab3'){
        this.tabName3 = 'tab3-1'
      }else if(this.titName === 'tab4'){
        this.tabName3 = 'tab3-1'
      }
      this.getRentList()
    },
@@ -2076,8 +2135,10 @@
      } else if (this.zqfxxqName === 'zqfxxqTab2') {
        if (this.StockExchangeTab3 == '上交所') {
          this.getPageBondPrice()
        } else {
        } else if(this.StockExchangeTab3 == '深交所'){
          this.getSzseTrendRightDetail(params)
        }else {
          this.getPageChinamoneyMkDataBondDaily()
        }
      } else if (this.zqfxxqName === 'zqfxxqTab1') {
@@ -2148,8 +2209,8 @@
          axios.request({
            url: "/BankYj/GetListChinamoneyMkDataBonInfo",
            data: {
              // bondName: this.detailInfo.DebtShort
              bondName: "22附息国债10"
              bondName: this.detailInfo.BondName
              // bondName: "22附息国债10"
            },
            method: "post",
          }).then(
@@ -3336,7 +3397,7 @@
        title: "日期",
        key: "CreateDate",
        render: (h, params) => {
          if (params.row.CreateDate.split(' ')[0]) {
          if (params.row.CreateDate) {
            return h("span", params.row.CreateDate.split(' ')[0]);
          } else {
            return h("span", "--");
@@ -3541,7 +3602,7 @@
        title: "日期",
        key: "CreateDate",
        render: (h, params) => {
          if (params.row.CreateDate.split(' ')[0]) {
          if (params.row.CreateDate) {
            return h("span", params.row.CreateDate.split(' ')[0]);
          } else {
            return h("span", "--");
@@ -3593,7 +3654,7 @@
        title: "日期",
        key: "CreateDate",
        render: (h, params) => {
          if (params.row.CreateDate.split(' ')[0]) {
          if (params.row.CreateDate) {
            return h("span", params.row.CreateDate.split(' ')[0]);
          } else {
            return h("span", "--");
@@ -3779,10 +3840,10 @@
      let columns = [];
      columns.push({
        title: "日期",
        key: "CreateDate",
        key: "DealDate",
        render: (h, params) => {
          if (params.row.CreateDate.split(' ')[0]) {
            return h("span", params.row.CreateDate.split(' ')[0]);
          if (params.row.DealDate) {
            return h("span", params.row.DealDate.split(' ')[0]);
          } else {
            return h("span", "--");
          }
@@ -3792,10 +3853,10 @@
      });
      columns.push({
        title: "待偿期",
        key: "DebtCode",
        key: "TermToMaturity",
        render: (h, params) => {
          if (params.row.DebtCode) {
            return h("span", params.row.DebtCode);
          if (params.row.TermToMaturity) {
            return h("span", params.row.TermToMaturity);
          } else {
            return h("span", "--");
          }
@@ -3805,10 +3866,10 @@
      });
      columns.push({
        title: "成交净价(元)",
        key: "Title",
        key: "DmilatestRate",
        render: (h, params) => {
          if (params.row.Title) {
            return h("span", params.row.Title);
          if (params.row.DmilatestRate) {
            return h("span", params.row.DmilatestRate);
          } else {
            return h("span", "--");
          }
@@ -3818,10 +3879,10 @@
      });
      columns.push({
        title: "最新收益率(%)",
        key: "Debt",
        key: "DmilatestContraRate",
        render: (h, params) => {
          if (params.row.Debt) {
            return h("span", params.row.Debt);
          if (params.row.DmilatestContraRate) {
            return h("span", params.row.DmilatestContraRate);
          } else {
            return h("span", "--");
          }
@@ -3831,36 +3892,24 @@
      });
      columns.push({
        title: "涨跌(BP)",
        key: "CreateDate",
        render: (h, params) => {
          if (params.row.CreateDate.split(' ')[0]) {
            return h("span", params.row.CreateDate.split(' ')[0]);
          } else {
            return h("span", "--");
          }
        },
        key: "Bp",
        // render: (h, params) => {
        //   if (params.row.Bp) {
        //     return h("span", params.row.Bp);
        //   } else {
        //     return h("span", "--");
        //   }
        // },
        slot: "Bp",
        width: 120,
        align: "center",
      });
      columns.push({
        title: "加权收益率(%)",
        key: "DebtLatest",
        key: "DmiWghtdContraRate",
        render: (h, params) => {
          if (params.row.DebtLatest) {
            return h("span", params.row.DebtLatest);
          } else {
            return h("span", "--");
          }
        },
        minWidth: 100,
        align: "center",
      });
      columns.push({
        title: "涨幅%",
        key: "DebtUp",
        render: (h, params) => {
          if (params.row.DebtUp) {
            return h("span", params.row.DebtUp);
          if (params.row.DmiWghtdContraRate) {
            return h("span", params.row.DmiWghtdContraRate);
          } else {
            return h("span", "--");
          }
@@ -3882,7 +3931,115 @@
        align: "center",
      });
      return columns;
    }
    },
    // YHJSCCJHQColumns() {
    //   let columns = [];
    //   columns.push({
    //     title: "日期",
    //     key: "CreateDate",
    //     render: (h, params) => {
    //       if (params.row.CreateDate.split(' ')[0]) {
    //         return h("span", params.row.CreateDate.split(' ')[0]);
    //       } else {
    //         return h("span", "--");
    //       }
    //     },
    //     width: 120,
    //     align: "center",
    //   });
    //   columns.push({
    //     title: "待偿期",
    //     key: "TermToMaturity",
    //     render: (h, params) => {
    //       if (params.row.TermToMaturity) {
    //         return h("span", params.row.TermToMaturity);
    //       } else {
    //         return h("span", "--");
    //       }
    //     },
    //     width: 120,
    //     align: "center",
    //   });
    //   columns.push({
    //     title: "成交净价(元)",
    //     key: "DmilatestRate",
    //     render: (h, params) => {
    //       if (params.row.DmilatestRate) {
    //         return h("span", params.row.DmilatestRate);
    //       } else {
    //         return h("span", "--");
    //       }
    //     },
    //     minWidth: 100,
    //     align: "center",
    //   });
    //   columns.push({
    //     title: "最新收益率(%)",
    //     key: "DmilatestContraRate",
    //     render: (h, params) => {
    //       if (params.row.DmilatestContraRate) {
    //         return h("span", params.row.DmilatestContraRate);
    //       } else {
    //         return h("span", "--");
    //       }
    //     },
    //     minWidth: 120,
    //     align: "center",
    //   });
    //   columns.push({
    //     title: "涨跌(BP)",
    //     key: "Bp",
    //     render: (h, params) => {
    //       if (params.row.Bp) {
    //         return h("span", params.row.Bp);
    //       } else {
    //         return h("span", "--");
    //       }
    //     },
    //     width: 120,
    //     align: "center",
    //   });
    //   columns.push({
    //     title: "加权收益率(%)",
    //     key: "DmiWghtdContraRate",
    //     render: (h, params) => {
    //       if (params.row.DmiWghtdContraRate) {
    //         return h("span", params.row.DmiWghtdContraRate);
    //       } else {
    //         return h("span", "--");
    //       }
    //     },
    //     minWidth: 100,
    //     align: "center",
    //   });
    //   columns.push({
    //     title: "涨幅%",
    //     key: "DebtUp",
    //     render: (h, params) => {
    //       if (params.row.DebtUp) {
    //         return h("span", params.row.DebtUp);
    //       } else {
    //         return h("span", "--");
    //       }
    //     },
    //     minWidth: 100,
    //     align: "center",
    //   });
    //   columns.push({
    //     title: "交易量(亿)",
    //     key: "DebtDown",
    //     render: (h, params) => {
    //       if (params.row.DebtDown) {
    //         return h("span", params.row.DebtDown);
    //       } else {
    //         return h("span", "--");
    //       }
    //     },
    //     minWidth: 100,
    //     align: "center",
    //   });
    //   return columns;
    // }
  },
};
</script>