1.24 雷达图,行业排名弹窗UI完善,接口对接,公司公告,新闻动态接口对接

This commit is contained in:
尚政杰
2026-01-24 17:08:16 +08:00
parent b1956561cf
commit f45e96095e
137 changed files with 1646 additions and 1966 deletions

View File

@@ -1,30 +1,59 @@
"use strict";
const utils_util = require("../../utils/util.js");
const common_vendor = require("../../common/vendor.js");
const _sfc_main = {
name: "gqjg-view",
data() {
return {};
return {
getNumStr: utils_util.getNumStr
};
},
props: {
actualControlInfo: Object,
//实际控制人信息
shareholdersList: Array,
//十大股东列表
circulatingShareholdersList: Array,
//十大流通股东列表
competitivePositionInfo: Object
//竞争地位信息
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.f(4, (item, index, i0) => {
a: common_vendor.t($props.actualControlInfo.actual_controller_name),
b: common_vendor.t($props.actualControlInfo.end_date),
c: common_vendor.t($props.actualControlInfo.holding_ratio.toFixed(2)),
d: common_vendor.t($data.getNumStr($props.actualControlInfo.holding_shares)),
e: common_vendor.f(4, (item, index, i0) => {
return {
a: index % 2 == 0 ? "/pagesStock/static/icon/upArrow.png" : "/pagesStock/static/icon/downArrow.png",
b: index % 2 == 0 ? 1 : ""
};
}),
b: common_vendor.f(4, (item, index, i0) => {
f: common_vendor.f(4, (item, index, i0) => {
return {};
}),
c: common_vendor.f(10, (item, index, i0) => {
g: common_vendor.f($props.shareholdersList, (item, index, i0) => {
return {
a: index % 2 == 1 ? 1 : ""
a: common_vendor.t(item.shareholder_name),
b: common_vendor.t(item.shareholder_type),
c: common_vendor.t($data.getNumStr(item.holding_shares)),
d: common_vendor.t(item.total_share_ratio),
e: common_vendor.t(item.share_nature),
f: index,
g: index % 2 == 1 ? 1 : ""
};
}),
d: common_vendor.f(10, (item, index, i0) => {
h: common_vendor.f($props.circulatingShareholdersList, (item, index, i0) => {
return {
a: index % 2 == 1 ? 1 : ""
a: common_vendor.t(item.shareholder_name),
b: common_vendor.t(item.shareholder_type ? item.shareholder_type : "-"),
c: common_vendor.t($data.getNumStr(item.holding_shares)),
d: common_vendor.t(item.total_share_ratio),
e: common_vendor.t(item.share_nature),
f: index,
g: index % 2 == 1 ? 1 : ""
};
})
};

View File

@@ -1 +1 @@
<view class="com_list"><view class="item"><view class="flex"><view class="title">平安银行股份有限公司北京分行</view></view><view class="com_info"><view class="left"><view class="l_top">中国平安保险(集团)股份有限公司</view><view class="l_bottom"><view class="l_b_left">企业法人</view><view class="l_b_right">截至 2024-09-30</view></view></view><view class="right"><view class="r_top">控制比例</view><view class="r_center">52.38%</view><view class="r_bottom">101.69亿股</view></view></view><view class="flex"><view class="title">股权集中度</view></view><view class="guquan"><view class="top">2025-09-30 00:00:00</view><view class="bottom"><view class="b_item"><view wx:for="{{a}}" wx:for-item="item" class="item_info"><view class="left"> 前1大股东 </view><view class="right"><view class="bili">49.56%</view><view class="{{['shengjiang', item.b && 'action']}}"><image src="{{item.a}}" mode="widthFix"></image>0.35% </view></view></view></view><view style="width:15rpx"></view><view class="b_item"><view wx:for="{{b}}" wx:for-item="item" class="item_info"><view class="left"> 前1大流通股东 </view><view class="right"><view class="bili">49.56%</view><view wx:if="{{0}}" class="{{['shengjiang', item.b && 'action']}}"><image src="{{item.a}}" mode="widthFix"></image>0.35% </view></view></view></view></view></view><view class="flex"><view class="title">十大股东</view></view><view class="gudong"><view class="back"><view class="top action" style="height:54rpx"><view>股东名称</view><view>股东类型</view><view style="text-align:center">持股数量</view><view style="text-align:center">持股比例</view><view style="text-align:center">股份性质</view></view><view wx:for="{{c}}" wx:for-item="item" class="{{['top', item.a && 'action']}}"><view class="child">中国平安保险(啊山东科技发啦设计费)</view><view class="child">保险公司</view><view class="child" style="text-align:center">96.19亿</view><view class="child" style="color:#3E87CF;font-weight:bold;text-align:center">49.57%</view><view class="child" style="background-color:#FFF7E9;color:#E0AC4A;border-radius:5rpx;padding:5rpx 10rpx;text-align:center"> 流通A股</view></view></view></view><view class="flex"><view class="title">十大流通股东 </view></view><view class="gudong"><view class="back"><view class="top action" style="height:54rpx"><view>股东名称</view><view>股东类型</view><view style="text-align:center">持股数量</view><view style="text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis"> 流通股比例</view><view style="text-align:center">股份性质</view></view><view wx:for="{{d}}" wx:for-item="item" class="{{['top', item.a && 'action']}}"><view class="child">中国平安保险(啊山东科技发啦设计费)</view><view class="child">保险公司</view><view class="child" style="text-align:center">96.19亿</view><view class="child" style="color:#893ECF;font-weight:bold;text-align:center">49.57%</view><view class="child" style="background-color:#FFF7E9;color:#E0AC4A;border-radius:5rpx;padding:5rpx 10rpx;text-align:center"> 流通A股</view></view></view></view></view></view>
<view class="com_list"><view class="item"><view class="flex"><view class="title">实际控制人</view></view><view class="com_info"><view class="left"><view class="l_top">{{a}}</view><view class="l_bottom"><view class="l_b_left">企业法人</view><view class="l_b_right">截至 {{b}}</view></view></view><view class="right"><view class="r_top">控制比例</view><view class="r_center">{{c}}%</view><view class="r_bottom">{{d}}股</view></view></view><view class="flex"><view class="title">股权集中度</view></view><view class="guquan"><view class="top">2025-09-30 00:00:00</view><view class="bottom"><view class="b_item"><view wx:for="{{e}}" wx:for-item="item" class="item_info"><view class="left"> 前1大股东 </view><view class="right"><view class="bili">49.56%</view><view class="{{['shengjiang', item.b && 'action']}}"><image src="{{item.a}}" mode="widthFix"></image>0.35% </view></view></view></view><view style="width:15rpx"></view><view class="b_item"><view wx:for="{{f}}" wx:for-item="item" class="item_info"><view class="left"> 前1大流通股东 </view><view class="right"><view class="bili">49.56%</view><view wx:if="{{0}}" class="{{['shengjiang', item.b && 'action']}}"><image src="{{item.a}}" mode="widthFix"></image>0.35% </view></view></view></view></view></view><view class="flex"><view class="title">十大股东</view></view><view class="gudong"><view class="back"><view class="top action" style="height:54rpx"><view>股东名称</view><view>股东类型</view><view style="text-align:center">持股数量</view><view style="text-align:center">持股比例</view><view style="text-align:center">股份性质</view></view><view wx:for="{{g}}" wx:for-item="item" wx:key="f" class="{{['top', item.g && 'action']}}"><view class="child">{{item.a}}</view><view class="child">{{item.b}}</view><view class="child" style="text-align:center">{{item.c}}股</view><view class="child" style="color:#3E87CF;font-weight:bold;text-align:center">{{item.d}}%</view><view class="child" style="background-color:#FFF7E9;color:#E0AC4A;border-radius:5rpx;padding:5rpx 10rpx;text-align:center">{{item.e}}</view></view></view></view><view class="flex"><view class="title">十大流通股东 </view></view><view class="gudong"><view class="back"><view class="top action" style="height:54rpx"><view>股东名称</view><view>股东类型</view><view style="text-align:center">持股数量</view><view style="text-align:center">流通股比例</view><view style="text-align:center">股份性质</view></view><view wx:for="{{h}}" wx:for-item="item" wx:key="f" class="{{['top', item.g && 'action']}}"><view class="child">{{item.a}}</view><view class="child">{{item.b}}</view><view class="child" style="text-align:center">{{item.c}}股</view><view class="child" style="color:#893ECF;font-weight:bold;text-align:center">{{item.d}}%</view><view class="child" style="background-color:#FFF7E9;color:#E0AC4A;border-radius:5rpx;padding:5rpx 10rpx;text-align:center">{{item.e}}</view></view></view></view></view></view>

View File

@@ -125,8 +125,7 @@
.com_list .item .gudong .back .top {
width: 100%;
display: grid;
gap: 20rpx;
grid-template-columns: 130rpx repeat(4, 1fr);
grid-template-columns: 166rpx repeat(4, 1fr);
font-size: 22rpx;
background-color: white;
}
@@ -140,3 +139,6 @@
text-overflow: ellipsis;
margin: 10rpx 0;
}
.com_list .item .gudong .back .top .child:first-child {
margin-right: 20rpx;
}