| | |
| | | </template> |
| | | |
| | | <el-empty :description="$t('zwsj')" v-else></el-empty> |
| | | |
| | | <buy |
| | | :dialogVisible.sync="buyVisible" |
| | | v-if="buyVisible" |
| | | :dataObj="openObj" |
| | | @onClose="onClose" |
| | | ></buy> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import buy from "./components/buy"; |
| | | import * as api from "@/axios/api"; |
| | | import mixins from "@/mixins/myMixins"; // 混入 |
| | | export default { |
| | | name: "ipo", |
| | | mixins: [mixins], |
| | | components: { |
| | | buy, |
| | | }, |
| | | data() { |
| | | return { |
| | | // 列表参数,必须是opt和myMixins混入配合使用 |
| | |
| | | methods: { |
| | | // 打开购买弹窗 |
| | | buyOpen(i) { |
| | | // 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 (val) => { |
| | | // 申购 |
| | | let opt = { |
| | | newCode: i.code, |
| | | applyNums: val.value, |
| | | 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.openObj = i; // 赋值 |
| | | this.buyVisible = true; // 打开弹窗 |
| | | }, |
| | | // 关闭弹窗 |
| | | onClose() { |
| | | this.openObj = {}; |
| | | }, |
| | | }, |
| | | }; |