1
PC-20250623MANY\Administrator
2025-08-16 832a37044afeea095d43535bcec6d2e71c4d2409
src/views/ipo/ipo.vue
@@ -27,19 +27,11 @@
                <div class="label_1">{{ $t("hj313") }}</div>
                <div class="label_2">
                  <el-tag
                    v-if="i.stockType == 'MEX'"
                    :type="i.stockType != $mc ? 'success' : ''"
                    size="small"
                    style="margin-right: 8px"
                  >
                    MEX
                  </el-tag>
                  <el-tag
                    type="success"
                    size="small"
                    style="margin-right: 8px"
                    v-else-if="i.stockType == 'US'"
                  >
                    US
                    {{ i.stockType }}
                  </el-tag>
                  <span>{{ i.name }}</span>
                </div>
@@ -143,19 +135,42 @@
  methods: {
    // 打开购买弹窗
    buyOpen(i) {
      this.$confirm("", this.$t("操作确认"), {
      // this.$confirm("", this.$t("操作确认"), {
      //   confirmButtonText: this.$t("qr"),
      //   cancelButtonText: this.$t("qx"),
      // })
      //   .then(async () => {
      //     // 申购
      //     let opt = {
      //       newCode: i.code,
      //       applyNums: i.orderNumber,
      //       password: i.password,
      //       newlistId: i.newlistId,
      //       type: i.type,
      //     };
      //     let data = await api.getNewAdd(opt);
      //     if (data.status == 0) {
      //       this.$message.success(data.msg);
      //       this.init(); // 重新获取列表
      //     }
      //   })
      //   .catch(() => {});
      this.$prompt(this.$t("sl"), this.$t("操作确认"), {
        confirmButtonText: this.$t("qr"),
        cancelButtonText: this.$t("qx"),
      })
        .then(async () => {
        .then(async (val) => {
          // 申购
          let opt = {
            newCode: i.code,
            applyNums: i.orderNumber,
            applyNums: val.value,
            password: i.password,
            newlistId: i.newlistId,
            type: i.type,
          };
          let data = await api.getNewAdd(opt);
          if (data.status == 0) {