| | |
| | | <div class="list-data"> |
| | | <div class="header-box"> |
| | | <van-list |
| | | v-model="loadings" |
| | | :finished-text="$t('hj43')" |
| | | :loading-text="$t('hj430')" |
| | | :immediate-check="false" |
| | | > |
| | | <div |
| | |
| | | <div class="title"> |
| | | {{ item.newName }} |
| | | </div> |
| | | <span class="buy_to_sell mairu">{{ $t("hj45") }}</span> |
| | | <span class="buy_to_sell mairu">{{ |
| | | item.type === 1 ? $t("hj45") : $t("新股配售") |
| | | }}</span> |
| | | </div> |
| | | <div |
| | | style=" |
| | |
| | | <div style="width: 100%"> |
| | | <div class="bottom_price_title"> |
| | | <div class="start_price"> |
| | | <span>{{ item.buyPrice }} </span> |
| | | <span>{{ item.buyPrice | _toLocaleString(false) }} </span> |
| | | </div> |
| | | <div class="new_price" v-if="item.status <= 3"> |
| | | <span> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div |
| | | class="right_btn pink" |
| | | style="padding: 0px 0.2rem" |
| | | @click="renjiao(item)" |
| | | > |
| | | <span v-if="item.status !== 3"> |
| | | <div class="right_btn pink" style="padding: 0px 0.2rem"> |
| | | <span> |
| | | {{ |
| | | item.status == 1 |
| | | ? $t("hj131") |
| | |
| | | : "" |
| | | }} |
| | | </span> |
| | | <span v-else> |
| | | {{ $t("认缴") }} |
| | | </span> |
| | | |
| | | <!-- <van-button v-else type="primary"> |
| | | {{ $t("hj250") }}</van-button |
| | | > --> |
| | | </div> |
| | | |
| | | <!----> |
| | |
| | | fromData: { |
| | | value: 1, |
| | | }, |
| | | loadings: false, |
| | | loading: false, |
| | | show: false, |
| | | finished: false, |
| | | listArr: [], |
| | |
| | | |
| | | // 获取列表 |
| | | getStock: handleDt.debounce(async function (a, b) { |
| | | a = this.active; |
| | | let stockType = ""; |
| | | console.log(this.tabsList, a, this.active); |
| | | if (a !== "") { |
| | | let array = this.tabsList.filter((item) => item.key === a); |
| | | stockType = array[0].name; |
| | | } |
| | | let opt = { |
| | | // pageNum: this.pageNumVal, |
| | | // pageSize: 15, |
| | | // stockPlate: "", |
| | | keyWords: this.sousuo, |
| | | // stockType: stockType, |
| | | // orderBy: "", |
| | | }; |
| | | let data = await api.getUserNewGuList(); |
| | | this.loading = false; |
| | | if (data.status === 0) { |
| | | if (this.listArr.length >= data.data.total) { |
| | | this.finished = true; |
| | | } |
| | | if (this.pageNumVal !== 1) { |
| | | this.listArr = [...this.listArr, ...data.data]; |
| | | } else { |
| | | this.listArr = data.data; |
| | | } |
| | | } else { |
| | | this.loading = false; |
| | | this.finished = true; |
| | | this.listArr = data.data; |
| | | } |
| | | console.log(2222222); |
| | | this.loading = false; |
| | | this.finished = false; |
| | | }, 500), |
| | | onLoads() { |
| | | if (!this.loading) { |
| | | this.pageNumVal++; |
| | | this.loading = true; |
| | | this.getStock(); |
| | | } |
| | | }, |
| | | onLoads() {}, |
| | | optionszx() {}, |
| | | }, |
| | | }; |
| | |
| | | .right_btn { |
| | | width: 110px; |
| | | margin-left: 10px; |
| | | height: 0.6667rem; |
| | | min-height: 0.6667rem; |
| | | padding: 15px 0; |
| | | right: 1%; |
| | | top: 27%; |
| | | display: -webkit-box; |