Browse Source

文化数据经纪商、交易主体

master
wanghongjun 2 years ago
parent
commit
2447ae397a
  1. 6
      api/category/index.js
  2. 54
      pages/category/index.vue
  3. 82
      utils/json/transaction.json

6
api/category/index.js

@ -6,6 +6,7 @@ const api = {
consultingContextList: 'AgencyAddress/ConsultingContext/getList',
consultingContextSelection: 'AgencyAddress/ConsultingContext/getSelection',
consultingContextInfo: 'AgencyAddress/ConsultingContext/getInfo',
serviceProviders: 'AgencyAddress/order/serviceProviders',
}
// 页面数据
@ -33,6 +34,11 @@ export function consultingContextSelection() {
return request.get(api.consultingContextSelection)
}
// 获取资讯中心列表分类
export function serviceProviders() {
return request.get(api.serviceProviders)
}
/**
* 加载更多列表数据
* @param {Object} resList 新列表数据

54
pages/category/index.vue

@ -44,6 +44,31 @@
</view>
</view>
</view>
<view v-else-if="serviceProvidersList.length>0 && type==3" class="cate-right-cont">
<view class="cate-two-box">
<view class="cate-cont-box">
<view class="flex-two" v-for="(item, idx) in serviceProvidersList" :key="idx" @click="onTargetGoods(item.goods_islicode)">
<view class="cate-img-padding">
<view v-if="item.doorHeadPhoto" class="cate-img">
<image class="image" mode="scaleToFill" :src="item.doorHeadPhoto"></image>
</view>
</view>
<text class="name oneline-hide">{{ item.name }}</text>
</view>
</view>
</view>
</view>
<view v-else-if="transactionList.length>0 && type==4" class="cate-right-cont">
<view class="cate-two-box">
<view class="cate-cont-box">
<view class="flex-three" v-for="(item, idx) in transactionList" :key="idx">
<view class="cate-name">
{{item.name}}
</view>
</view>
</view>
</view>
</view>
<!-- 空白提示 -->
<view v-else class="cate-right-cont">
@ -78,7 +103,7 @@
import { rpx2px,base64ToUint8Array} from '@/utils/util'
import pako from '@/core/pako'
import {consultingContextSelection} from "../../api/category";
import transaction from 'utils/json/transaction.json'
// ()
@ -125,6 +150,8 @@
menus,
type: 0,
informationList: [], // selected
serviceProvidersList: [], //
transactionList: transaction.data, //
}
},
@ -203,9 +230,8 @@
} else if (type === 2) {
this.getConsultingContextSelection()
} else if (type === 3) {
this.getServiceProviders()
} else if (type === 4) {
} else {
let rd={"goods_status":1,"page":this.page,"limit":limit}
this.bindData(rd)
@ -250,6 +276,17 @@
}
});
},
//
getServiceProviders() {
const app = this
CategoryApi.serviceProviders().then(res=>{
if (res.resultCode == '00000000') {
app.serviceProvidersList = res.data
} else {
app.$error('获取文化数据经纪商失败')
}
});
},
//
initList(newList) {
newList.data.forEach(item => {
@ -330,6 +367,17 @@
text-align: center;
font-weight: 520;
}
.cate-name {
width: 100%;
height: 200rpx;
color: #000000;
background-color: #f7f7f7;
margin-top: 20rpx;
padding-top: 70rpx;
font-size: 28rpx;
text-align: center;
}
}
.cate-right {

82
utils/json/transaction.json

@ -0,0 +1,82 @@
{
"data": [
{
"name": "河南东方睿越数字科技有限公司"
},
{
"name": "河南盈创供应链管理有限公司"
},
{
"name": "上海名媛藏宝阁文化艺术品中心"
},
{
"name": "深圳市鲸瀚数字文化有限公司"
},
{
"name": "深圳文交所文化产业基金服务中心有限公司"
},
{
"name": "南京市文化投资控股集团有限责任公司"
},
{
"name": "陕西广电网络传媒(集团)股份有限公司"
},
{
"name": "深圳广播电影电视集团"
},
{
"name": "河南广电传媒控股集团数字产业投资有限公司"
},
{
"name": "中国广电辽宁网络股份有限公司"
},
{
"name": "广东省燕巢网络科技有限公司"
},
{
"name": "深圳市腾白跳动网络科技有限公司"
},
{
"name": "跨度(深圳)控股有限公司"
},
{
"name": "广东润水科技实业有限公司"
},
{
"name": "海文数创大数据(广东)有限公司"
},
{
"name": "珠海市四维时代网络科技有限公司"
},
{
"name": "深圳鑫泉健康网络有限公司"
},
{
"name": "深圳鑫辰金行黄金珠宝有限公司"
},
{
"name": "广东省竹逸数字网络科技有限公司"
},
{
"name": "百链数据科技(深圳)有限公司"
},
{
"name": "厦门市九链数字科技有限公司"
},
{
"name": "广州市汇多多科技有限公司"
},
{
"name": "河南诗诺数字科技有限公司"
},
{
"name": "广州正均文化科技有限公司"
},
{
"name": "国中(深圳)数字研究集团有限公司"
},
{
"name": "深圳凯华技术有限公司"
}
]
}
Loading…
Cancel
Save