This commit is contained in:
王创世 2024-04-24 17:34:38 +08:00
parent 60363115c9
commit 6d8162e181
513 changed files with 11720 additions and 5803 deletions

View File

@ -85,13 +85,6 @@
"enablePullDownRefresh": false
}
},
{
"path": "pages/index/events_info",
"style": {
"navigationBarTitleText": "智慧云商协",
"enablePullDownRefresh": false
}
},
{
"path": "pages/index/goods_list",
"style": {
@ -107,7 +100,7 @@
}
},
{
"path": "pages/index/pizz_info/pizz_info",
"path": "pages/index/pizz_info",
"style": {
"navigationBarTitleText": "智慧云商协",
"enablePullDownRefresh": false

View File

@ -14,9 +14,9 @@
</view>
</tn-nav-bar>
<view :style="{paddingTop: vuex_custom_bar_height + 'px'}">
<view class="tn-flex tn-flex-col-center tn-flex-row-between" style="padding: 30rpx;">
<view class="tn-flex tn-flex-col-center tn-flex-row-between" @click="selectShow= true" style="padding: 30rpx;">
<view>
<text>河南省青年企业家协会</text>
<text>{{HomeTitle}}</text>
<text class="tn-icon-down-triangle"></text>
</view>
<view>
@ -29,10 +29,10 @@
style="height: 100vh;background-color: #EBF4F7;">
<!-- 左边容器 -->
<scroll-view class="tn-classify__left-box left-width" scroll-y scroll-with-animation>
<view v-for="(item, index) in tabbar" :key="index" :id="`tabbar_item_${index}`"
<view v-for="(item, index) in industry_list" :key="index" :id="`tabbar_item_${index}`"
style="padding-left: 20rpx;" class="tn-classify__tabbar__item tn-flex tn-flex-col-center"
:class="[tabbarItemClass(index)]" @tap.stop="clickClassifyNav(index)">
<view class="tn-classify__tabbar__item__title">{{ item }}</view>
<view class="tn-classify__tabbar__item__title">{{ item.industry_name }}</view>
</view>
</scroll-view>
@ -45,26 +45,29 @@
<view v-for="(item,index) in list" :key="index">
<view
style="font-weight: 300;;background-color: #EBF4F7;color:#4AA2EF;width: 100%;height: 60rpx;line-height: 60rpx;text-align: center;">
{{item.name}}
{{item.position_name}}
</view>
<view v-for="(v,k) in item.list" @click="tn('/pages/index/user_info')"
<view v-if="item.neirong" v-for="(v,k) in item.neirong" @click="tn('/pages/index/user_info')"
class="tn-classify__content__sub-classify__content__item tn-flex tn-flex-center tn-flex-col-center">
<!-- 标题有需要可以显示出来 -->
<view style="width: 100rpx;height: 100rpx">
<image src="/static/u1.jpg"
<image :src="apiImgUrl+v.photo_image"
style="width: 100rpx;height: 100rpx;border-radius:50%;">
</image>
</view>
<view style="margin-left: 20rpx;">
<view style="font-size: 28rpx;">
<text>{{v.name}}</text>
<text style="margin-left: 50rpx;">{{v.family}}</text>
<text>{{v.nikename}}</text>
<text style="margin-left: 50rpx;">{{v.nation}}</text>
</view>
<view style="font-size: 24rpx;margin-top: 10rpx;">
<text>{{v.desc}}</text>
<text>{{v.enterprise_Introduction}}</text>
</view>
</view>
</view>
<view v-if="!item.neirong" style="text-align: center;padding: 20rpx">
暂无
</view>
</view>
</view>
@ -73,79 +76,24 @@
</scroll-view>
</view>
</view>
<view @click="tn('/pages/index/apply_in')" style="line-height: 40rpx;text-align: center;position: fixed;bottom:15%;right: 20rpx;width: 120rpx;height: 120rpx;border-radius: 50%;background: linear-gradient(270deg, #EE7E45, #EE9657);
box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.2);">
<view style="color: #fff;letter-spacing: 2rpx;padding: 20rpx;font-size: 32rpx;">申请入会
</view>
</view>
<!-- <view @click="tn('/pages/index/apply_in')" style="line-height: 40rpx;text-align: center;position: fixed;bottom:15%;right: 20rpx;width: 120rpx;height: 120rpx;border-radius: 50%;background: linear-gradient(270deg, #EE7E45, #EE9657);-->
<!--box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.2);">-->
<!-- <view style="color: #fff;letter-spacing: 2rpx;padding: 20rpx;font-size: 32rpx;">申请入会-->
<!-- </view>-->
<!-- </view>-->
<tn-select v-model="selectShow" mode="single" :list="selectList" @confirm="confirm"></tn-select>
</view>
</template>
<script>
import {
addressList, associationIndex, newIndustryIndex
} from '@/util/api.js';
import store from "@/store";
export default {
data() {
return {
tabbar: [
'房产建设行业',
'服务行业',
'高新技术行业',
'教育文卫行业',
'能源生产供应',
'农林牧渔',
'物流贸易行业',
'信息行业',
'制造行业',
],
list: [{
name: '主任',
list: [{
'name': '朱荣梅',
'family': '汉族',
'desc': '康桥集团执行总裁'
}]
}, {
name: '副主任',
list: [{
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}, {
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}]
}, {
name: '会员',
list: [{
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}, {
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}, {
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}, {
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}, {
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}, {
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}, {
'name': '李小冰',
'family': '汉族',
'desc': '恒达集团(控股)有限公司董事长'
}]
}],
list: [],
topCurrent: 0,
tabbarIndex: 0,
// item
@ -159,7 +107,14 @@ box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.2);">
// scrollView
rightScrollViewTop: 0,
// tabbar
currentTabbarIndex: 0
currentTabbarIndex: 0,
apiImgUrl:this.$store.state.imgUrl,
industry_list:[],
leftId:0,
selectShow:false,
HomeTitle:'',
selectList:[],
gid:store.state.Gid
}
},
computed: {
@ -172,7 +127,7 @@ box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.2);">
if (this.currentTabbarIndex > 0 && index === this.currentTabbarIndex - 1) {
clazz += ' tn-classify__tabbar__item--active--prev'
}
if (this.currentTabbarIndex < this.tabbar.length && index === this.currentTabbarIndex + 1) {
if (this.currentTabbarIndex < this.industry_list.length && index === this.currentTabbarIndex + 1) {
clazz += ' tn-classify__tabbar__item--active--next'
}
return clazz
@ -180,12 +135,90 @@ box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.2);">
}
}
},
mounted() {
},
onLoad(d) {
console.log(d.id);
if(typeof (d.id) != 'undefined'){
this.gid=d.id;
}
this.getIndustryList();
this.getAssociationIndex();
},
methods: {
confirm(d){
var info = d[0];
this.list = [];
this.gid=info.value;
this.getAssociationIndex();
this.getIndustryList();
},
getAssociationIndex() {
associationIndex()
.then(res => {
console.log(res);
if (res.code == 1) {
var key = res.data;
const transformedSelectList = key.map(item => ({
value: item.id,
label: item.association_name
}));
const foundNumber = transformedSelectList.find((element) => element.value == this.gid);
this.HomeTitle = foundNumber.label;
this.selectList = transformedSelectList;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
getIndustryList(){
newIndustryIndex({
association_id: this.gid
})
.then(res => {
console.log(res);
if(res.code==1){
this.industry_list=res.data;
this.leftId=res.data[0].id;
this.getAddressList();
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
getAddressList(){
addressList({
association_id:this.gid,
industry_id:this.leftId
})
.then(res => {
console.log(res);
if(res.code==1){
this.list=res.data.ret;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
clickClassifyNav(index) {
this.currentTabbarIndex = index
this.currentTabbarIndex = index;
this.leftId=this.industry_list[index].id;
this.list=[];
this.getAddressList();
//this.handleLeftScrollView(index)
//this.switchClassifyContent();
},
@ -334,4 +367,4 @@ box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.2);">
/* 分类内容 end */
}
</style>
</style>

View File

@ -69,23 +69,28 @@
<template v-for="(item, index) in architecture">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">{{item.position_name}}</tn-button>
<tn-grid align="center" col="5">
<tn-grid-item style="width:20%">
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>{{c_item.nikename}}</view>
</view>
</tn-grid-item>
<tn-grid-item v-if="item.neirong" style="width:20%" v-for="(v,i) in item.neirong">
<view style="padding: 30rpx;">
<image :src="apiImgUrl+v.photo_image" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>{{v.nikename}}</view>
</view>
</tn-grid-item>
<tn-grid-item v-if="!item.neirong" style="width:20%">
<view style="padding: 30rpx;">
<view>暂无</view>
</view>
</tn-grid-item>
</tn-grid>
</template>
</view>
</view>
<view style="position: fixed;bottom: 250rpx;width: 100%;">
<view class="tn-flex tn-flex-row-around">
<view @click="openUrl('/pages/index/directory')"
<view @click="openUrl('/pages/index/directory?id='+info.id)"
style="color: #fff;;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;;width: 300rpx;height: 70rpx;background: linear-gradient(-45deg, #4AA2EF, #3A7FF4);border-radius: 50rpx;">
会员名录</view>
<view @click="openPages('/pages/index/apply_in')"
<view v-if="userInfo.association_id!=info.id" @click="openUrl('/pages/index/apply_in')"
style="color: #fff;;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;;width: 300rpx;height: 70rpx;background: linear-gradient(270deg, #EE7E45, #EE9657);border-radius: 50rpx;">
申请入会</view>
</view>
@ -95,7 +100,7 @@
<script>
import {
associationInfo, architectureList,
associationInfo, architectureList, getUserIndex,
} from '@/util/api.js';
import store from "@/store";
export default {
@ -118,10 +123,31 @@ import store from "@/store";
cardCur: 0,
info:{},
apiImgUrl:this.$store.state.imgUrl,
architecture:[]
architecture:[],
userInfo:{}
}
},
methods: {
getUserInfo(){
var uid = uni.getStorageSync('uid');
if(uid){
getUserIndex({member_id:uid})
.then(res => {
console.log(res);
if(res.code==1){
this.userInfo = res.data;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
}
},
getArchitectureList() {
architectureList({
association_id: store.state.Gid,
@ -166,6 +192,7 @@ import store from "@/store";
getNewInfo() {
this.getAssociationInfo();
this.getArchitectureList();
this.getUserInfo();
},
openUrl(url) {
var uid = uni.getStorageSync('uid');

View File

@ -43,7 +43,7 @@
</view>
</view>
</view>
<view style="position: fixed;bottom: 0;background-color: #ffffff;padding: 30rpx;width: 100%;">
<view style="position: fixed;bottom: 30rpx;background-color: #ffffff;padding: 30rpx;width: 100%;">
<!-- <view class="tn-flex tn-flex-center tn-flex-row-center tn-flex-col-center"-->
<!-- style="background-color: #FDF2EC;text-align: center;padding: 30rpx;">-->
<!-- <view style="font-weight: 600;">-->
@ -55,8 +55,8 @@
<view style="text-align: center;margin-top: 30rpx;">
<tn-button v-if="info.type=='未开始'" backgroundColor="#F73909" height="80rpx" width="100%" fontColor="#ffffff"
shape="round">报名</tn-button>
<tn-button v-if="info.type=='已结束'||info.type=='进行中'" backgroundColor="#F73909" height="80rpx" width="100%" fontColor="#ffffff"
shape="round">报名</tn-button>
<tn-button v-if="info.type=='已结束'||info.type=='进行中'" disabled backgroundColor="#E6E6E6" height="80rpx" width="100%" fontColor="#ffffff"
shape="round">报名已结束</tn-button>
</view>
</view>
</view>

View File

@ -1,84 +0,0 @@
<template>
<view style="letter-spacing: 1rpx;">
<tn-nav-bar :isBack="false" backTitle="" :bottomShadow="true" backgroundColor="#FFFFFF">
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-left">
<view style="padding-left: 15rpx;" @click="goBack()">
<text class="tn-icon-left" style="font-size: 40rpx;"></text>
</view>
<view class="tn-margin-top"
style=";text-shadow: 1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF;">
<tn-tabs :list="[{name:'活动详情'}]" :current="topCurrent" activeColor="#000" :bold="false"
:fontSize="36"></tn-tabs>
</view>
</view>
</tn-nav-bar>
<view :style="{paddingTop: vuex_custom_bar_height + 'px'}">
<view style="padding: 30rpx;">
<view style="text-align: center;font-size:40rpx;font-weight: 600">青年企业家能力提升计划培训班(第20期)</view>
<view style="margin-top: 30rpx;color: #999;">
<text>时间2023-12-25</text>
<text style="margin-left: 20rpx;">来源河南青企协</text>
</view>
<view style="padding: 20rpx 0rpx;">
<tn-button padding="0px" width="100rpx" height="40rpx" size="sm" backgroundColor="#6BC7F0 "
fontColor="tn-color-white">报名中</tn-button>
</view>
<view style="width: 100%;height: 2rpx;background-color: #eee;margin-top: 0rpx;"></view>
<view style="padding-bottom: 200rpx;">
<view style="margin-top: 20rpx;position: relative;">
<image src="/static/b1.png"
style="width: 100rpx;height: 100rpx;position: absolute;left: 0;right: 0;top: 38%;z-index: 10;margin: 0 auto;">
</image>
<image src="/static/t7.jpg" style="width: 100%;border-radius: 20rpx;" mode="widthFix">
</image>
</view>
<view style="line-height: 50rpx; text-indent: 2em;margin-top: 20rpx;">
<p>河南省青年企业家协会HeNan Young
EntrepreneursAssociation简称为省青企协是全省性的青年企业家的群众组织是共青团联系青年企业家的桥梁和纽带是具有独立法人资格的非营利性社会团体是中国青年企业家协会河南省青年联合会河南省企业联合会河南省企业家协会的团体会员
</p>
<p>河南省青年企业家协会HeNan Young
EntrepreneursAssociation简称为省青企协是全省性的青年企业家的群众组织是共青团联系青年企业家的桥梁和纽带是具有独立法人资格的非营利性社会团体是中国青年企业家协会河南省青年联合会河南省企业联合会河南省企业家协会的团体会员
</p>
<p>河南省青年企业家协会HeNan Young
EntrepreneursAssociation简称为省青企协是全省性的青年企业家的群众组织是共青团联系青年企业家的桥梁和纽带是具有独立法人资格的非营利性社会团体是中国青年企业家协会河南省青年联合会河南省企业联合会河南省企业家协会的团体会员
</p>
</view>
</view>
</view>
</view>
<view style="position: fixed;bottom: 5%;width: 100%;">
<view class="tn-flex tn-flex-row-around">
<view
style="color: #fff;;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;;width: 400rpx;height: 70rpx;background: linear-gradient(270deg, #EE7E45, #EE9657);border-radius: 50rpx;">
报名参加</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
topCurrent: 0
}
},
methods: {
goBack() {
if (getCurrentPages().length > 1) {
uni.navigateBack()
} else {
uni.redirectTo({
url: '/pages/index/index'
})
}
}
}
}
</script>
<style>
</style>

View File

@ -209,6 +209,8 @@
this.getNewsGoryList();
this.getActivityList();
this.getAssociationIndex();
//this.$emit('childEvent', '');
},
getAssociationIndex() {
associationIndex()
@ -218,12 +220,14 @@
var key = res.data;
const transformedSelectList = key.map(item => ({
value: item.id,
label: item.association_name
label: item.association_name,
icon: item.association_image
}));
const foundNumber = transformedSelectList.find((element) => element.value == store.state
.Gid);
this.HomeTitle = foundNumber.label;
this.selectList = transformedSelectList;
this.$parent.childEvent(foundNumber);
}
})
.catch(error => {

View File

@ -62,8 +62,8 @@
},
{
//
activeIcon: '/static/logo.png',
inactiveIcon: '/static/logo.png',
activeIcon: '',
inactiveIcon: '',
iconSize: 110,
out: true
},
@ -81,7 +81,8 @@
// tabbar
currentIndex: 0,
//
tabberPageLoadFlag: []
tabberPageLoadFlag: [],
apiImgUrl:this.$store.state.imgUrl,
}
},
onLoad(options) {
@ -116,6 +117,11 @@
}
},
methods: {
childEvent(data) {
console.log(data);
this.tabbarList[2].activeIcon=this.apiImgUrl+data.icon;
this.tabbarList[2].inactiveIcon=this.apiImgUrl+data.icon;
},
wxshare() {
this.$wxshare({
url: 'http://ysh.0rui.cn/#/pages/index/index',

View File

@ -16,23 +16,33 @@
<view style="padding:0rpx 30rpx 180rpx 30rpx;">
<view
style="position: relative;box-shadow: rgba(12, 0, 5, 0.1) 0px 0px 5px 0px;background-color: #ffffff;"
@click="tn('/pages/index/pizz_info/pizz_info')">
@click="openUrl('/pages/index/pizz_info?id='+userInfo.association_id)">
<view class="tn-flex tn-flex-center tn-flex-col-center"
style="background-color: #ffffff;padding:60rpx 30rpx;border-radius: 15rpx;margin-bottom: 20rpx;">
<view>
<image src="/static/123.png" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
<image :src="apiImgUrl+userInfo.association_image" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
</view>
<view style="margin-left: 20rpx;">
<view style="font-size: 31rpx;font-weight: 600;letter-spacing: 5rpx;">河南机器人行业协会</view>
<view style="font-size: 24rpx;color: #808080;margin-top: 15rpx;">成立时间2021-09-08</view>
<view style="font-size: 31rpx;font-weight: 600;letter-spacing: 5rpx;">{{userInfo.association_name}}</view>
<view style="font-size: 24rpx;color: #808080;margin-top: 15rpx;">成立时间{{userInfo.association_createtime}}</view>
</view>
</view>
<view
<view v-if="userInfo.status==0"
style="font-size: 20rpx;color: #ffffff;background-color: #FBBD12;position: absolute;top: 0;right: 0;border-radius: 0px 15rpx 0px 15rpx;padding:10rpx 10rpx;">
<text class="tn-icon-success-circle-fill" style="vertical-align: middle;"></text>
<text style="vertical-align: middle;margin-left: 5rpx;">审核中</text>
</view>
<view v-if="userInfo.status==1"
style="font-size: 20rpx;color: #ffffff;background-color: #31C9E8;position: absolute;top: 0;right: 0;border-radius: 0px 15rpx 0px 15rpx;padding:10rpx 10rpx;">
<text class="tn-icon-success-circle-fill" style="vertical-align: middle;"></text>
<text style="vertical-align: middle;margin-left: 5rpx;">正式会员</text>
</view>
<view v-if="userInfo.status==2"
style="font-size: 20rpx;color: #ffffff;background-color: #FF7043;position: absolute;top: 0;right: 0;border-radius: 0px 15rpx 0px 15rpx;padding:10rpx 10rpx;">
<text class="tn-icon-success-circle-fill" style="vertical-align: middle;"></text>
<text style="vertical-align: middle;margin-left: 5rpx;">被拒绝</text>
</view>
</view>
</view>
@ -41,13 +51,39 @@
</template>
<script>
import {getUserIndex, loginDo} from "@/util/api";
import store from "@/store";
export default {
data() {
return {
topCurrent: 0
topCurrent: 0,
userInfo:{},
uid:0,
apiImgUrl:this.$store.state.imgUrl,
}
},
onLoad() {
var uid = uni.getStorageSync('uid');
this.uid=uid;
this.getUserInfo();
},
methods: {
getUserInfo(){
getUserIndex({member_id:this.uid})
.then(res => {
console.log(res);
if(res.code==1){
this.userInfo = res.data;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
openUrl(e) {
uni.navigateTo({
url: e
@ -69,4 +105,4 @@
<style>
</style>
</style>

View File

@ -1,358 +1,437 @@
<template>
<view class="page-c">
<tn-nav-bar :isBack="false" backTitle="" :bottomShadow="true" backgroundColor="#FFFFFF">
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-left">
<view style="padding-left: 15rpx;" @click="goBack()">
<text class="tn-icon-left" style="font-size: 40rpx;"></text>
</view>
<view class="tn-margin-top"
style=";text-shadow: 1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF;">
<tn-tabs :list="[{name:'我的名片'}]" :current="topCurrent" activeColor="#000" :bold="false"
:fontSize="36"></tn-tabs>
</view>
</view>
</tn-nav-bar>
<!-- 顶部 -->
<view :style="{paddingTop: vuex_custom_bar_height +20+'px'}">
<view class="tn-strip-bottom">
<view class="slideshow">
<image src="/static/u1.jpg" style="width: 300rpx;border-radius: 50%;" mode="widthFix"></image>
</view>
<view class='tn-margin'>
<view class="tn-text-bold">
<text class='tn-text-xxl tn-padding-right'>朱荣梅</text>
<text class='tn-text-lg tn-color-gray'>康桥集团执行总裁</text>
</view>
<view class="tn-margin-top-lg">
<text class="tn-text-lg">微信wechat123</text>
<text class="tn-icon-copy tn-color-blue tn-padding-left-xs"></text>
</view>
<view class="tn-margin-top-xs">
<text class="tn-text-lg">电话180000000000</text>
<text class="tn-icon-phone tn-color-orange tn-padding-left-xs"></text>
</view>
</view>
</view>
<view class="page-c">
<tn-nav-bar :isBack="false" backTitle="" :bottomShadow="true" backgroundColor="#FFFFFF">
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-left">
<view style="padding-left: 15rpx;" @click="goBack()">
<text class="tn-icon-left" style="font-size: 40rpx;"></text>
</view>
<view class="tn-margin-top"
style=";text-shadow: 1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF;">
<tn-tabs :list="[{name:'我的名片'}]" :current="topCurrent" activeColor="#000" :bold="false"
:fontSize="36"></tn-tabs>
</view>
</view>
</tn-nav-bar>
<!-- 顶部 -->
<view :style="{paddingTop: vuex_custom_bar_height +20+'px'}">
<view class="tn-strip-bottom">
<view class="slideshow">
<image :src="apiImgUrl+userThisInfo.photo_image" style="width: 300rpx;height: 300rpx;border-radius: 50%;"></image>
</view>
<view class='tn-margin'>
<view class="tn-text-bold">
<text class='tn-text-xxl tn-padding-right'>{{ userThisInfo.nikename }}</text>
<text class='tn-text-lg tn-color-gray'>{{ userThisInfo.enterprise_name }}</text>
</view>
<template v-if="userThisInfo.association_id==userInfo.association_id || is">
<view class="tn-margin-top-lg">
<text class="tn-text-lg">微信{{ userThisInfo.wx_number }}</text>
<text class="tn-icon-copy tn-color-blue tn-padding-left-xs"></text>
</view>
<view class="tn-margin-top-xs" @click="callPhone">
<text class="tn-text-lg">电话{{ userThisInfo.phone }}</text>
<text class="tn-icon-phone tn-color-orange tn-padding-left-xs"></text>
</view>
</template>
<template v-if="userThisInfo.association_id!=userInfo.association_id && !is">
<view class="tn-margin-top-lg">
<text class="tn-text-lg">微信加入协会后查看</text>
<text class="tn-icon-copy tn-color-blue tn-padding-left-xs"></text>
</view>
<view class="tn-margin-top-xs">
<text class="tn-text-lg">电话加入协会后查看</text>
<text class="tn-icon-phone tn-color-orange tn-padding-left-xs"></text>
</view>
</template>
</view>
</view>
<view class="king-list tn-margin-top-sm">
<view class="king-icon">
<text class='tn-icon-creative tn-color-white tn-text-lg tn-bg-blue tn-round tn-padding-xs'></text>
<text class='tn-text-xl tn-margin-left'>自我介绍</text>
</view>
<view class='king-item tn-color-red tn-icon-circle-fill'>
<view class="resume2">
<text class="">
{{userThisInfo.introduction}}
</text>
</view>
</view>
<view class="king-icon">
<text class='tn-icon-company tn-color-white tn-text-lg tn-bg-blue tn-round tn-padding-xs'></text>
<text class='tn-text-xl tn-margin-left'>公司介绍</text>
</view>
<view class='king-item tn-color-red tn-icon-circle-fill'>
<view>
<view class="resume2">
<text>{{userThisInfo.enterprise_name}}</text>
</view>
<view class="resume2">
<text>
{{userThisInfo.enterprise_Introduction}}
</text>
</view>
</view>
</view>
</view>
</view>
<view class="">
<view class="icon15__item--icon tn-flex tn-flex-row-center tn-flex-col-center tn-shadow-blur button-2">
<button class="tn-button--clear-style" open-type="share" style="border-radius: 0;">
<view class="tn-icon-send-fill tn-color-white"></view>
</button>
<!-- <view class="tn-icon-send-fill tn-color-white"></view> -->
</view>
</view>
<view class='tn-tabbar-height'></view>
<view class="king-list tn-margin-top-sm">
<view class="bg-tabbar-shadow"></view>
<view class="king-icon">
<text class='tn-icon-creative tn-color-white tn-text-lg tn-bg-blue tn-round tn-padding-xs'></text>
<text class='tn-text-xl tn-margin-left'>自我介绍</text>
</view>
<view class='king-item tn-color-red tn-icon-circle-fill'>
<view class="resume2">
<text class="">
大道行思取则行远自省学习拼搏创新我的人生信条既是对自身的激励和预警也是康桥集团耕耘17载的概括和总结
</text>
</view>
</view>
<view class="king-icon">
<text class='tn-icon-company tn-color-white tn-text-lg tn-bg-blue tn-round tn-padding-xs'></text>
<text class='tn-text-xl tn-margin-left'>公司介绍</text>
</view>
<view class='king-item tn-color-red tn-icon-circle-fill'>
<view>
<view class="resume2">
<text>康桥集团</text>
</view>
<view class="resume2">
<text>康桥集团成立于2002年砥砺18载始终向着做中国备受尊敬的企业逐梦前行目前已成为涵盖房地产开发产业文旅大服务体系包括大社区大教育大健康大商业租赁住宅代建装饰等领域发展的全产业链大型企业集团形成了一个主体两翼发展的发展战略围绕传统地产开发的主体构建产业文旅大服务两翼发展的美好生活服务商</text>
</view>
</view>
</view>
</view>
</view>
<view class="">
<view class="icon15__item--icon tn-flex tn-flex-row-center tn-flex-col-center tn-shadow-blur button-2">
<button class="tn-button--clear-style" open-type="share" style="border-radius: 0;">
<view class="tn-icon-send-fill tn-color-white"></view>
</button>
<!-- <view class="tn-icon-send-fill tn-color-white"></view> -->
</view>
</view>
<view class='tn-tabbar-height'></view>
<view class="bg-tabbar-shadow"></view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
topCurrent: 0
}
},
import {getUserIndex} from "@/util/api";
import store from "@/store";
onReady() {
export default {
data() {
return {
topCurrent: 0,
uid: 0,
this_uid: 0,
userInfo: {},
userThisInfo: {},
apiImgUrl: this.$store.state.imgUrl,
is:false
}
},
onLoad(d) {
var uid = uni.getStorageSync('uid');
this.uid = uid;
this.this_uid = d.id;
this.getUserInfo();
},
onShareAppMessage(res) {
var info = this.info;
console.log(info);
return {
title: this.userThisInfo.nikename,
path: '/pages/index/my_card?id=' + this.userThisInfo.member_id,
imageUrl: this.apiImgUrl+this.userThisInfo.photo_image
}
},
methods: {
callPhone(){
//
const phoneNumber = this.userThisInfo.phone;
uni.makePhoneCall({
phoneNumber: phoneNumber, //
success: function () {
console.log('拨打电话成功');
},
fail: function () {
console.log('拨打电话失败');
}
});
},
getThisUserInfo() {
getUserIndex({member_id: this.this_uid})
.then(res => {
if (res.code == 1) {
this.userThisInfo = res.data;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
getUserInfo() {
getUserIndex({member_id: this.uid})
.then(res => {
if (res.code == 1) {
if (this.this_uid != this.uid) {
this.getThisUserInfo();
}else{
this.is=true;
this.userInfo = res.data;
this.userThisInfo = res.data;
}
},
methods: {
openUrl(url) {
uni.navigateTo({
url: url
})
},
goBack() {
if (getCurrentPages().length > 1) {
uni.navigateBack()
} else {
uni.redirectTo({
url: '/pages/index/index'
})
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
openUrl(url) {
uni.navigateTo({
url: url
})
},
goBack() {
if (getCurrentPages().length > 1) {
uni.navigateBack()
} else {
uni.redirectTo({
url: '/pages/index/index'
})
}
}
}
}
}
}
}
}
</script>
<style lang="scss" scoped>
.page-c {
background-color: #EBF4F7;
}
.page-c {
background-color: #EBF4F7;
height: 100vh;
}
/* 底部安全边距 start*/
.tn-tabbar-height {
min-height: 120rpx;
height: calc(140rpx + env(safe-area-inset-bottom) / 2);
height: calc(140rpx + constant(safe-area-inset-bottom));
}
/* 底部安全边距 start*/
.tn-tabbar-height {
min-height: 120rpx;
height: calc(140rpx + env(safe-area-inset-bottom) / 2);
height: calc(140rpx + constant(safe-area-inset-bottom));
}
.tn-footerfixed {
position: fixed;
width: 100%;
bottom: calc(180rpx + env(safe-area-inset-bottom));
z-index: 1024;
box-shadow: 0 1rpx 6rpx rgba(0, 0, 0, 0);
.tn-footerfixed {
position: fixed;
width: 100%;
bottom: calc(180rpx + env(safe-area-inset-bottom));
z-index: 1024;
box-shadow: 0 1rpx 6rpx rgba(0, 0, 0, 0);
}
}
/* 按钮 */
.button-1 {
background-color: rgba(0, 0, 0, 0.15);
position: fixed;
/* bottom:200rpx;
right: 20rpx; */
bottom: 27%;
right: 30rpx;
z-index: 1001;
border-radius: 100px;
}
/* 按钮 */
.button-1 {
background-color: rgba(0, 0, 0, 0.15);
position: fixed;
/* bottom:200rpx;
right: 20rpx; */
bottom: 27%;
right: 30rpx;
z-index: 1001;
border-radius: 100px;
}
.button-2 {
background-color: rgba(0, 0, 0, 0.15);
position: fixed;
/* bottom:200rpx;
right: 20rpx; */
bottom: 18%;
right: 30rpx;
z-index: 1001;
border-radius: 100px;
}
.button-2 {
background-color: rgba(0, 0, 0, 0.15);
position: fixed;
/* bottom:200rpx;
right: 20rpx; */
bottom: 18%;
right: 30rpx;
z-index: 1001;
border-radius: 100px;
}
/* 图标容器15 start */
.icon15 {
&__item {
width: 30%;
/* 图标容器15 start */
.icon15 {
&__item {
width: 30%;
border-radius: 10rpx;
padding: 30rpx;
margin: 20rpx 10rpx;
transform: scale(1);
transition: transform 0.3s linear;
transform-origin: center center;
border-radius: 10rpx;
padding: 30rpx;
margin: 20rpx 10rpx;
transform: scale(1);
transition: transform 0.3s linear;
transform-origin: center center;
&--icon {
width: 100rpx;
height: 100rpx;
font-size: 50rpx;
border-radius: 50%;
margin-bottom: 18rpx;
z-index: 1;
&--icon {
width: 100rpx;
height: 100rpx;
font-size: 50rpx;
border-radius: 50%;
margin-bottom: 18rpx;
z-index: 1;
&::after {
content: " ";
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
left: 0;
bottom: 0;
border-radius: inherit;
opacity: 1;
transform: scale(1, 1);
background-size: 100% 100%;
&::after {
content: " ";
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
left: 0;
bottom: 0;
border-radius: inherit;
opacity: 1;
transform: scale(1, 1);
background-size: 100% 100%;
}
}
}
}
}
}
}
}
/* 相册 */
.slideshow {
overflow: hidden;
text-align: center;
}
/* 相册 */
.slideshow {
overflow: hidden;
text-align: center;
}
/* 简历内容 */
.king-list {
display: block;
// background-color: #ffffff;
}
/* 简历内容 */
.king-list {
display: block;
// background-color: #ffffff;
}
.king-list .king-icon {
width: 100%;
text-align: left;
padding: 20rpx 0 20rpx 37rpx;
font-size: 26rpx;
color: #888;
display: block;
}
.king-list .king-icon {
width: 100%;
text-align: left;
padding: 20rpx 0 20rpx 37rpx;
font-size: 26rpx;
color: #888;
display: block;
}
.king-list>.king-item {
padding: 30rpx 30rpx 30rpx 120rpx;
position: relative;
display: block;
z-index: 0;
}
.king-list > .king-item {
padding: 30rpx 30rpx 30rpx 120rpx;
position: relative;
display: block;
z-index: 0;
}
.king-list>.king-item::after {
content: "";
display: block;
position: absolute;
width: 1rpx;
background-color: #E6E6E6;
left: 60rpx;
height: 100%;
top: 0;
z-index: 8;
}
.king-list > .king-item::after {
content: "";
display: block;
position: absolute;
width: 1rpx;
background-color: #E6E6E6;
left: 60rpx;
height: 100%;
top: 0;
z-index: 8;
}
.king-list>.king-item::before {
display: block;
position: absolute;
top: 36rpx;
z-index: 9;
background-color: #ffffff;
width: 50rpx;
height: 50rpx;
text-align: center;
border: none;
line-height: 50rpx;
left: 36rpx;
}
.king-list > .king-item::before {
display: block;
position: absolute;
top: 36rpx;
z-index: 9;
background-color: #ffffff;
width: 50rpx;
height: 50rpx;
text-align: center;
border: none;
line-height: 50rpx;
left: 36rpx;
}
/* 名片微调 */
.img-solid {
border: 1rpx solid #eee;
}
/* 名片微调 */
.img-solid {
border: 1rpx solid #eee;
}
.share-img {
position: fixed;
/* padding: 10rpx; */
width: 100rpx;
height: 100rpx;
/* top: 680rpx; */
bottom: 200rpx;
right: 20rpx;
z-index: 1024;
opacity: 0.8;
box-shadow: 0rpx 8rpx 30rpx 0rpx rgba(0, 0, 0, 0.3);
border: none;
border: 6rpx solid rgba(255, 255, 255, 0);
}
.share-img {
position: fixed;
/* padding: 10rpx; */
width: 100rpx;
height: 100rpx;
/* top: 680rpx; */
bottom: 200rpx;
right: 20rpx;
z-index: 1024;
opacity: 0.8;
box-shadow: 0rpx 8rpx 30rpx 0rpx rgba(0, 0, 0, 0.3);
border: none;
border: 6rpx solid rgba(255, 255, 255, 0);
}
.resume {
display: flex;
justify-content: space-between;
padding-top: 10rpx;
border-radius: 6rpx;
color: #666;
line-height: 1.6;
}
.resume {
display: flex;
justify-content: space-between;
padding-top: 10rpx;
border-radius: 6rpx;
color: #666;
line-height: 1.6;
}
.resume+.resume {
margin-top: 20rpx;
}
.resume + .resume {
margin-top: 20rpx;
}
.resume2 {
padding-top: 10rpx;
border-radius: 6rpx;
display: block;
color: #666;
line-height: 1.6;
text-align: justify;
}
.resume2 {
padding-top: 10rpx;
border-radius: 6rpx;
display: block;
color: #666;
line-height: 1.6;
text-align: justify;
}
/* 间隔线 start*/
.tn-strip-bottom {
width: 100%;
border-bottom: 5rpx solid #ffffff;
}
/* 间隔线 start*/
.tn-strip-bottom {
width: 100%;
border-bottom: 5rpx solid #ffffff;
}
/* 间隔线 end*/
/* 间隔线 end*/
.bg-img-cont {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 350rpx;
margin: 20rpx 0;
border-radius: 8rpx;
}
.bg-img-cont {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 350rpx;
margin: 20rpx 0;
border-radius: 8rpx;
}
// .button-no {
// border: none;
// width: 100%;
// height: 100%;
// background-color: rgba(0, 0, 0, 0);
// }
// .button-no {
// border: none;
// width: 100%;
// height: 100%;
// background-color: rgba(0, 0, 0, 0);
// }
/* 标签内容 start*/
.tn-tag-content {
&__item {
display: inline-block;
line-height: 45rpx;
padding: 10rpx 30rpx;
margin: 0rpx 20rpx 25rpx 0rpx;
/* 标签内容 start*/
.tn-tag-content {
&__item {
display: inline-block;
line-height: 45rpx;
padding: 10rpx 30rpx;
margin: 0rpx 20rpx 25rpx 0rpx;
&--prefix {
padding-right: 10rpx;
}
}
}
&--prefix {
padding-right: 10rpx;
}
}
}
/* 标签内容 end*/
/* 标签内容 end*/
.see {
display: flex;
justify-content: space-between;
padding-top: 10rpx;
border-radius: 6rpx;
color: #666;
line-height: 1.6;
}
</style>
.see {
display: flex;
justify-content: space-between;
padding-top: 10rpx;
border-radius: 6rpx;
color: #666;
line-height: 1.6;
}
</style>

View File

@ -60,7 +60,7 @@
<!-- </view>-->
<view style="padding:0rpx 30rpx 180rpx 30rpx;">
<view v-for="(item,index) in list" style="position: relative;"
@click="tn('/pages/index/pizz_info/pizz_info')">
@click="tn('/pages/index/pizz_info?id='+item.id)">
<view class="tn-flex tn-flex-center tn-flex-col-center"
style="background-color: #ffffff;padding:60rpx 30rpx;border-radius: 15rpx;margin-bottom: 20rpx;">
<view>
@ -78,11 +78,11 @@
</view>
</view>
</view>
<view style="position: fixed;bottom: 13%;width: 100%;">
<view @click="tn('/pages/index/enter_in')"
style="margin: 0 auto;color: #fff;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;width: 70%;height: 70rpx;background: linear-gradient(270deg, #EE7E45, #EE9657);border-radius: 50rpx;">
快速入驻</view>
</view>
<!-- <view style="position: fixed;bottom: 13%;width: 100%;">-->
<!-- <view @click="tn('/pages/index/enter_in')"-->
<!-- style="margin: 0 auto;color: #fff;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;width: 70%;height: 70rpx;background: linear-gradient(270deg, #EE7E45, #EE9657);border-radius: 50rpx;">-->
<!-- 快速入驻</view>-->
<!-- </view>-->
</view>
</template>
@ -104,12 +104,17 @@ import store from '@/store/index.js'
this.getAssociationIndex();
},
methods: {
onsubmit(){
this.page=1;
this.list=[];
this.getAssociationIndex();
},
getAssociationIndex() {
associationIndex()
associationIndex({association_name:this.content})
.then(res => {
console.log(res);
if (res.code == 1) {
this.list = res.data;
this.list.push(...res.data);
}
})
.catch(error => {

235
pages/index/pizz_info.vue Normal file
View File

@ -0,0 +1,235 @@
<template>
<view style="letter-spacing: 1rpx;">
<tn-nav-bar :isBack="false" backTitle="" :bottomShadow="true" backgroundColor="#FFFFFF">
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-left">
<view style="padding-left: 15rpx;" @click="goBack()">
<text class="tn-icon-left" style="font-size: 40rpx;"></text>
</view>
<view class="tn-margin-top"
style=";text-shadow: 1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF;">
<tn-tabs :list="[{name:info.association_name}]" :current="topCurrent" activeColor="#000" :bold="false"
:fontSize="36"></tn-tabs>
</view>
</view>
</tn-nav-bar>
<view :style="{paddingTop: vuex_custom_bar_height + 'px'}">
<view style="position: relative;">
<swiper class="card-swiper" :circular="true" :autoplay="true" duration="500" interval="8000"
@change="cardSwiper" style="height: 370rpx;">
<swiper-item
style="padding: 0px;border-radius: 0;">
<view class="swiper-item image-banner"
:style="'background-image:url('+ apiImgUrl+info.association_image + ');background-size: 100%; background-repeat: no-repeat;border-radius: 0;'">
</view>
</swiper-item>
</swiper>
<view style="position: absolute;top: 10px;right: 10px;">
<view
style="position: relative;;width: 70rpx;height: 60rpx;background-color: rgba(255, 255, 255, 0.9);border-radius: 8rpx;box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.2);">
<image src="/static/c1455.png" mode="widthFix"
style="width: 40rpx;position: absolute;left: 0;right: 0;margin: 0 auto;top: 15rpx;"></image>
</view>
</view>
</view>
</view>
<view style="padding:20rpx 30rpx;">
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-between" style="font-size: 30rpx;">
<view>协会地址</view>
<view>{{info.association_dizhi}}</view>
</view>
<view style="margin: 20rpx 0rpx;font-size: 30rpx;"
class="custom-nav tn-flex tn-flex-col-center tn-flex-row-between">
<view>协会邮箱</view>
<view>{{info.association_emal}}</view>
</view>
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-between" style="font-size: 30rpx;">
<view>联系方式</view>
<view>{{info.association_phone}}</view>
</view>
</view>
<view style="height: 10rpx;background-color: #EBF4F7;"></view>
<view style="padding:10rpx 30rpx 200rpx 30rpx;">
<tn-tabs :list="list" :isScroll="false" :activeItemStyle="{'fontWeight':'600','fontSize':'30rpx'}"
style="font-weight: ;" activeColor="#000" :barWidth="50" :barHeight="6"
:barStyle="{'background': 'linear-gradient(-45deg, #4AA2EF, #3A7FF4)','borderRadius': '4rpx'}"
:current="current" name="name" @change="change"></tn-tabs>
<!-- <view style="margin-top: 20rpx;position: relative;">-->
<!-- <image src="/static/b1.png"-->
<!-- style="width: 100rpx;height: 100rpx;position: absolute;left: 0;right: 0;top: 38%;z-index: 10;margin: 0 auto;">-->
<!-- </image>-->
<!-- <image src="/static/t7.jpg" style="width: 100%;border-radius: 20rpx;" mode="widthFix"></image>-->
<!-- </view>-->
<view style="line-height: 50rpx; text-indent: 2em;margin-top: 20rpx;" v-if="current==0">
<div v-html="info.association_desc"></div>
</view>
<view style="line-height: 50rpx; text-indent: 2em;margin-top: 20rpx;" v-if="current==2">
<div v-html="info.association_guizhang"></div>
</view>
<view style="line-height: 50rpx; text-indent: 2em;margin-top: 20rpx;" v-if="current==3">
<div v-html="info.ruhuixizhu"></div>
</view>
<view style="padding: 30rpx;text-align: center; " v-if="current==1">
<template v-for="(item, index) in architecture">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">{{item.position_name}}</tn-button>
<tn-grid align="center" col="5">
<tn-grid-item v-if="item.neirong" style="width:20%" v-for="(v,i) in item.neirong">
<view style="padding: 30rpx;">
<image :src="apiImgUrl+v.photo_image" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>{{v.nikename}}</view>
</view>
</tn-grid-item>
<tn-grid-item v-if="!item.neirong" style="width:20%">
<view style="padding: 30rpx;">
<view>暂无</view>
</view>
</tn-grid-item>
</tn-grid>
</template>
</view>
</view>
<view style="position: fixed;bottom: 50rpx;width: 100%;">
<view class="tn-flex tn-flex-row-around">
<view @click="openUrl('/pages/index/directory?id='+info.id)"
style="color: #fff;;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;;width: 300rpx;height: 70rpx;background: linear-gradient(-45deg, #4AA2EF, #3A7FF4);border-radius: 50rpx;">
会员名录</view>
<view v-if="userInfo.association_id!=association_id" @click="openUrl('/pages/index/apply_in')"
style="color: #fff;;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;;width: 300rpx;height: 70rpx;background: linear-gradient(270deg, #EE7E45, #EE9657);border-radius: 50rpx;">
申请入会</view>
</view>
</view>
</view>
</template>
<script>
import {
associationInfo, architectureList, getUserIndex,
} from '@/util/api.js';
import store from "@/store";
export default {
data() {
return {
topCurrent: 0,
swiperList: [{
url: '/static/banner1.jpg',
}],
list: [{
name: '协会简介'
}, {
name: '组织架构'
}, {
name: '规章制度',
}, {
name: '入会须知',
}],
current: 0,
cardCur: 0,
info:{},
apiImgUrl:this.$store.state.imgUrl,
architecture:[],
association_id:0,
userInfo:{}
}
},
onLoad(d) {
console.log(d);
this.association_id=d.id;
this.getAssociationInfo();
this.getArchitectureList();
var uid = uni.getStorageSync('uid');
if(uid){
this.getUserInfo(uid);
}
},
methods: {
getUserInfo(uid){
getUserIndex({member_id:uid})
.then(res => {
console.log(res);
if(res.code==1){
this.userInfo = res.data;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
getArchitectureList() {
architectureList({
association_id: this.association_id
})
.then(res => {
console.log(res);
if(res.code==1){
this.architecture=res.data;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
getAssociationInfo(){
console.log('discovery');
associationInfo({
association_id: this.association_id
})
.then(res => {
console.log(res);
if(res.code==1){
var key=res.data;
if(key.association_desc.indexOf("<img")!=-1){
key.association_desc=getApp().addWidthToImages(key.association_desc);
}
this.info=key;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
openUrl(url) {
var uid = uni.getStorageSync('uid');
if(!uid){
uni.showToast({
title: '请登录!',
icon: 'none',
duration: 2000
});
return;
}
uni.navigateTo({
url: url
})
},
goBack() {
if (getCurrentPages().length > 1) {
uni.navigateBack()
} else {
uni.redirectTo({
url: '/pages/index/index'
})
}
},
change(e) {
this.current = e;
},
}
}
</script>
<style>
</style>

View File

@ -1,120 +0,0 @@
<template>
<view style="letter-spacing: 1rpx;">
<tn-nav-bar :isBack="false" backTitle="" :bottomShadow="true" backgroundColor="#FFFFFF">
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-left">
<view style="padding-left: 15rpx;" @click="goBack()">
<text class="tn-icon-left" style="font-size: 40rpx;"></text>
</view>
<view class="tn-margin-top"
style=";text-shadow: 1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF;">
<tn-tabs :list="[{name:'协会详情'}]" :current="topCurrent" activeColor="#000" :bold="false"
:fontSize="36"></tn-tabs>
</view>
</view>
</tn-nav-bar>
<view :style="{paddingTop: vuex_custom_bar_height + 'px'}">
<view class="tn-flex tn-flex-center tn-flex-col-center"
style="background-color: #ffffff;padding:60rpx 30rpx;border-radius: 15rpx;margin-bottom: 20rpx;">
<view>
<image src="/static/123.png" style="width: 100rpx;height: 100rpx;border-radius: 50%;"></image>
</view>
<view style="margin-left: 20rpx;">
<view style="font-size: 31rpx;font-weight: 600;letter-spacing: 5rpx;">河南机器人行业协会</view>
<view style="font-size: 24rpx;color: #808080;margin-top: 15rpx;">成立时间2021-09-08</view>
</view>
</view>
</view>
<view style="padding:20rpx 30rpx;">
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-between" style="font-size: 30rpx;">
<view>协会地址</view>
<view>郑州市金水路17号</view>
</view>
<view style="margin: 20rpx 0rpx;font-size: 30rpx;"
class="custom-nav tn-flex tn-flex-col-center tn-flex-row-between">
<view>协会邮箱</view>
<view>hnqqx@126.com</view>
</view>
<view class="custom-nav tn-flex tn-flex-col-center tn-flex-row-between" style="font-size: 30rpx;">
<view>联系方式</view>
<view>0371-65560130</view>
</view>
</view>
<view style="height: 10rpx;background-color: #EBF4F7;"></view>
<view style="padding:10rpx 30rpx 180rpx 30rpx;">
<tn-tabs :list="list" :isScroll="false" :activeItemStyle="{'fontWeight':'600','fontSize':'30rpx'}"
style="font-weight: ;" activeColor="#000" :barWidth="50" :barHeight="6"
:barStyle="{'background': 'linear-gradient(-45deg, #4AA2EF, #3A7FF4)','borderRadius': '4rpx'}"
:current="current" name="name" @change="change"></tn-tabs>
<view style="margin-top: 20rpx;position: relative;">
<image src="/static/b1.png"
style="width: 100rpx;height: 100rpx;position: absolute;left: 0;right: 0;top: 38%;z-index: 10;margin: 0 auto;">
</image>
<image src="/static/t7.jpg" style="width: 100%;border-radius: 20rpx;" mode="widthFix"></image>
</view>
<view style="line-height: 50rpx; text-indent: 2em;margin-top: 20rpx;">
<p>河南省青年企业家协会HeNan Young
EntrepreneursAssociation简称为省青企协是全省性的青年企业家的群众组织是共青团联系青年企业家的桥梁和纽带是具有独立法人资格的非营利性社会团体是中国青年企业家协会河南省青年联合会河南省企业联合会河南省企业家协会的团体会员
</p>
</view>
</view>
<view style="position: fixed;bottom: 12%;width: 100%;">
<view class="tn-flex tn-flex-row-around">
<view @click="openUrl('/pages/index/directory')"
style="color: #fff;;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;;width: 300rpx;height: 70rpx;background: linear-gradient(-45deg, #4AA2EF, #3A7FF4);border-radius: 50rpx;">
会员名录</view>
<view @click="openUrl('/pages/index/apply_in')"
style="color: #fff;;letter-spacing: 10rpx;line-height: 70rpx;;text-align: center;;width: 300rpx;height: 70rpx;background: linear-gradient(270deg, #EE7E45, #EE9657);border-radius: 50rpx;">
申请入会</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
topCurrent: 0,
swiperList: [{
url: '/static/banner1.jpg',
}],
list: [{
name: '协会简介'
}, {
name: '组织架构'
}, {
name: '规章制度',
}, {
name: '入会须知',
}],
current: 0,
cardCur: 0
}
},
methods: {
openUrl(url) {
uni.navigateTo({
url: url
})
},
change(e) {
this.current = e;
},
goBack() {
if (getCurrentPages().length > 1) {
uni.navigateBack()
} else {
uni.redirectTo({
url: '/pages/index/index'
})
}
}
}
}
</script>
<style>
</style>

View File

@ -117,7 +117,7 @@
<view @click="openUrl('/pages/index/event_info')"
style="margin-bottom: 30rpx;background-color: #FFF;box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.1);position: relative;display: inline-block;width: 350rpx;text-align: center;border-radius: 20rpx;overflow: hidden;">
<view>
<image :src="$store.state.apiUrl+item.activity_image"
<image :src="apiImgUrl+item.activity_image"
style="width: 350rpx;height: 170rpx;">
</image>
</view>
@ -261,6 +261,7 @@ box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.1);margin-bottom: 20rpx;">
name: '已结束',
id: 3
}],
apiImgUrl:this.$store.state.imgUrl,
content: '',
topCurrent: 0,
actList: [],

View File

@ -14,212 +14,63 @@
</tn-nav-bar>
<view :style="{paddingTop: vuex_custom_bar_height+ 'px'}">
<view style="padding: 30rpx;text-align: center;">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">会长</tn-button>
<tn-grid align="center" col="5">
<block v-for="(item, index) in 1" :key="index">
<!-- H5 -->
<!-- #ifndef MP-WEIXIN -->
<tn-grid-item>
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
<!-- 微信小程序 -->
<!-- #ifdef MP-WEIXIN -->
<tn-grid-item style="width:20%">
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
</block>
</tn-grid>
<template v-for="(item, index) in architecture">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">{{item.position_name}}</tn-button>
<tn-grid align="center" col="5">
<tn-grid-item v-if="item.neirong" style="width:20%" v-for="(v,i) in item.neirong">
<view style="padding: 30rpx;">
<image :src="apiImgUrl+v.photo_image" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>{{v.nikename}}</view>
</view>
</tn-grid-item>
<tn-grid-item v-if="!item.neirong" style="width:20%">
<view style="padding: 30rpx;">
<view>暂无</view>
</view>
</tn-grid-item>
</tn-grid>
</template>
</view>
<view style="padding: 30rpx;text-align: center;">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">名誉会长</tn-button>
<tn-grid align="center" col="5">
<block v-for="(item, index) in 3" :key="index">
<!-- H5 -->
<!-- #ifndef MP-WEIXIN -->
<tn-grid-item>
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
<!-- 微信小程序 -->
<!-- #ifdef MP-WEIXIN -->
<tn-grid-item style="width:20%">
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
</block>
</tn-grid>
</view>
<view style="padding: 30rpx;text-align: center;">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">副会长</tn-button>
<tn-grid align="center" col="5">
<block v-for="(item, index) in 2" :key="index">
<!-- H5 -->
<!-- #ifndef MP-WEIXIN -->
<tn-grid-item>
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
<!-- 微信小程序 -->
<!-- #ifdef MP-WEIXIN -->
<tn-grid-item style="width:20%">
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
</block>
</tn-grid>
</view>
<view style="padding: 30rpx;text-align: center;">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">秘书长</tn-button>
<tn-grid align="center" col="5">
<block v-for="(item, index) in 1" :key="index">
<!-- H5 -->
<!-- #ifndef MP-WEIXIN -->
<tn-grid-item>
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
<!-- 微信小程序 -->
<!-- #ifdef MP-WEIXIN -->
<tn-grid-item style="width:20%">
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
</block>
</tn-grid>
</view>
<view style="padding: 30rpx;text-align: center;">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">副秘书长</tn-button>
<tn-grid align="center" col="5">
<block v-for="(item, index) in 2" :key="index">
<!-- H5 -->
<!-- #ifndef MP-WEIXIN -->
<tn-grid-item>
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
<!-- 微信小程序 -->
<!-- #ifdef MP-WEIXIN -->
<tn-grid-item style="width:20%">
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
</block>
</tn-grid>
</view>
<view style="padding: 30rpx;text-align: center;">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">理事</tn-button>
<tn-grid align="center" col="5">
<block v-for="(item, index) in 10" :key="index">
<!-- H5 -->
<!-- #ifndef MP-WEIXIN -->
<tn-grid-item>
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
<!-- 微信小程序 -->
<!-- #ifdef MP-WEIXIN -->
<tn-grid-item style="width:20%">
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
</block>
</tn-grid>
</view>
<view style="padding: 30rpx;text-align: center;">
<tn-button backgroundColor="#E83A30" height="50rpx" width="250rpx" fontColor="#ffffff">会员</tn-button>
<tn-grid align="center" col="5">
<block v-for="(item, index) in 23" :key="index">
<!-- H5 -->
<!-- #ifndef MP-WEIXIN -->
<tn-grid-item>
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
<!-- 微信小程序 -->
<!-- #ifdef MP-WEIXIN -->
<tn-grid-item style="width:20%">
<view style="padding: 30rpx;">
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;">
</image>
<view>朱荣梅</view>
</view>
</tn-grid-item>
<!-- #endif-->
</block>
</tn-grid>
</view>
</view>
</view>
</template>
<script>
export default {
import {architectureList} from "@/util/api";
import store from "@/store";
export default {
data() {
return {
topCurrent: 0
topCurrent: 0,
architecture:[],
apiImgUrl:this.$store.state.imgUrl,
}
},
onLoad() {
this.getArchitectureList();
},
methods: {
getArchitectureList() {
architectureList({
association_id: store.state.Gid,
})
.then(res => {
console.log(res);
if(res.code==1){
this.architecture=res.data;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
goBack() {
if (getCurrentPages().length > 1) {
uni.navigateBack()
@ -236,4 +87,4 @@
<style>
</style>
</style>

View File

@ -5,7 +5,7 @@
<view class="tn-flex tn-flex-center tn-flex-col-center" style="padding: 30rpx;width: 100%;">
<view v-if="login" >
<image src="/static/u1.jpg" style="width: 100rpx;height: 100rpx;border-radius: 50%;"></image>
<image :src="apiImgUrl+userInfo.photo_image" style="width: 100rpx;height: 100rpx;border-radius: 50%;"></image>
</view>
<view v-if="!login" >
<image src="/static/def.png" style="width: 100rpx;height: 100rpx;border-radius: 50%;"></image>
@ -13,8 +13,8 @@
<view style="width: 100%;">
<view v-if="login" class="tn-flex tn-flex-col-center tn-flex-row-between">
<view style="margin-left: 20rpx;color: #fff">
<view style="font-size: 35rpx;">朱荣梅</view>
<view style="font-size: 24rpx;margin-top: 10rpx;">康桥集团执行总裁</view>
<view style="font-size: 35rpx;">{{userInfo.nikename}}</view>
<view style="font-size: 24rpx;margin-top: 10rpx;" v-if="userInfo.status==1">接口返回商会+职位</view>
</view>
<!-- <view @click="tn('/pages/index/my_edit')">-->
<!-- <image src="/static/ico13.png" style="width: 40rpx ;" mode="widthFix"></image>-->
@ -35,7 +35,7 @@
<view style="padding: 30rpx;margin-top:-115rpx;background-color: transparent;">
<view class="tn-flex tn-flex-center tn-flex-col-center tn-flex-row-between"
style="text-align: center;padding: 30rpx;background-color: #FFF;border-radius: 20rpx;box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(12,0,5,0.1);">
<view @click="tn('/pages/index/my_pizz')">
<view @click="tn('/pages/index/pizz_info?id='+userInfo.association_id)">
<view>
<image src="/static/ico5.png" style="width: 50rpx;height: 50rpx;"></image>
</view>
@ -59,7 +59,7 @@
<text>协会服务</text>
</view>
</view>
<view @click="tn('/pages/index/my_card')">
<view @click="tn('/pages/index/my_card?id='+userInfo.member_id)">
<view>
<image src="/static/ico6.png" style="width: 50rpx;height: 50rpx;"></image>
</view>
@ -133,7 +133,7 @@
</template>
<script>
import { loginDo} from "@/util/api";
import {getUserIndex, loginDo} from "@/util/api";
import store from "@/store";
export default {
@ -142,21 +142,38 @@ import { loginDo} from "@/util/api";
topCurrent: 0,
login:false,
loginMod:false,
userInfo:{},
apiImgUrl:this.$store.state.imgUrl,
loginData:{
phone:'',
password:'',
}
association_id:store.state.Gid
},
}
},
mounted() {
var uid = uni.getStorageSync('uid');
if(uid){
this.getUserInfo();
this.getUserInfo(uid);
}
},
methods: {
getUserInfo(){
getUserInfo(uid){
getUserIndex({member_id:uid})
.then(res => {
console.log(res);
if(res.code==1){
this.userInfo = res.data;
this.login=true;
}
})
.catch(error => {
uni.showToast({
title: error,
icon: 'none',
duration: 2000
});
})
},
submitLogin(){
loginDo(this.loginData)
@ -168,7 +185,10 @@ import { loginDo} from "@/util/api";
icon: 'none',
duration: 2000
});
uni.setStorageSync('uid', res.data.id);
uni.setStorageSync('uid', res.data.member_id);
this.userInfo = res.data;
this.login=true;
this.loginMod=false;
}
})
.catch(error => {

BIN
static/def.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -19,7 +19,8 @@
<image v-if="isImage(index)" :src="elIcon(index)" mode="scaleToFill"
class="tn-tabbar__content__item__image" :style="{
width: `${item.iconSize || iconSize}rpx`,
height: `${item.iconSize || iconSize}rpx`
height: `${item.iconSize || iconSize}rpx`,
borderRadius: `50%`
}"></image>
<view v-else class="tn-tabbar__content__item__icon"
:class="[`tn-icon-${elIcon(index)}`,elIconColor(index, false)]" :style="{
@ -546,4 +547,4 @@
}
/* 点击动画 end */
</style>
</style>

Binary file not shown.

View File

@ -1,2 +0,0 @@
<!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>云商会</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/static/index.2da1efab.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-vendors.99fe5b4e.js></script><script src=/static/js/index.93f69238.js></script></body></html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 523 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 547 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1,193 +0,0 @@
/* 顶部 start */
.header {
padding: 80rpx 60rpx 40rpx 60rpx;
.title {
font-size: 36rpx;
color: $tn-font-color;
font-weight: bold;
}
.sub-title {
font-size: 28rpx;
color: $tn-content-color;
padding-top: 18rpx;
}
.tips-title {
font-size: 24rpx;
color: $tn-font-sub-color;
padding-top: 5rpx;
}
}
/* 顶部 end */
/* 展示内容容器 start */
.show-content-container {
/* 标题容器 start */
.title-container {
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
min-height: 100rpx;
// 标题样式
.title {
height: 100%;
max-width: 100%;
margin: 0 20rpx;
font-size: 30rpx;
display: flex;
align-items: center;
justify-content: center;
// 标题前面小点
&:before {
content: " ";
background-color: $tn-main-color;
width: 15rpx;
height: 15rpx;
border-radius: 10rpx;
margin-right: 18rpx;
}
}
}
/* 标题容器 end */
/* 内容 start */
.content {
padding: 20rpx;
}
/* 内容 end */
}
/* 展示内容容器 end */
/* 内容容器 start */
.demo-content-container {
border: 1rpx dashed $tn-main-color;
margin: 20rpx;
margin-top: 0rpx;
position: fixed;
width: 95%;
z-index: 10;
transition: all 0.15s ease-out;
&.top {
width: 100%;
margin: 0;
}
&.no-fixed {
position: relative !important;
}
/* 标题容器 start */
.title-container {
display: flex;
position: relative;
align-items: center;
justify-content: center;
min-height: 100rpx;
// 标题样式
.title {
height: 100%;
max-width: 100%;
margin: 0 30rpx;
font-size: 30rpx;
display: flex;
align-items: center;
justify-content: center;
}
}
/* 标题容器 end */
/* 内容 start */
.content {
padding: 30rpx;
display: flex;
align-items: center;
justify-content: center;
}
/* 内容 end */
}
/* 内容容器 end */
/* 可选项内容容器 start */
.demo-section-container {
margin: 20rpx;
height: 100%;
/* 标题容器 start */
.title-container {
display: flex;
position: relative;
align-items: center;
justify-content: center;
min-height: 100rpx;
margin-bottom: 10rpx;
// 标题样式
.title {
height: 100%;
max-width: 100%;
margin: 0 30rpx;
font-size: 30rpx;
display: flex;
align-items: center;
justify-content: center;
}
&::after {
content: " ";
box-sizing: border-box;
width: 90%;
height: 100%;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
border-bottom: 1rpx solid $tn-border-solid-color;
}
}
/* 标题容器 end */
/* 参数内容 start*/
.content {
padding: 0 20rpx 10rpx 20rpx;
// 标题样式
.title {
padding-left: 20rpx;
height: 100%;
position: relative;
&::before {
content: " ";
position: absolute;
top: 50%;
left: 0;
width: 4rpx;
height: 90%;
background-color: $tn-main-color;
border-radius: 6rpx;
transform: translateY(-50%);
}
}
// 参数样式
.section {
margin-top: 15rpx;
margin-bottom: 20rpx;
}
}
/* 参数内容 end*/
}
/* 可选项内容容器 end */

View File

@ -1,240 +0,0 @@
.pages-a {
max-height: 100vh;
}
/* 自定义导航栏内容 start */
.custom-nav {
height: 100%;
&__back {
margin: auto 5rpx;
font-size: 50rpx;
margin-right: 10rpx;
margin-left: 30rpx;
flex-basis: 5%;
}
}
/* 底部安全边距 start*/
.tn-tabbar-height {
min-height: 120rpx;
height: calc(140rpx + env(safe-area-inset-bottom) / 2);
height: calc(140rpx + constant(safe-area-inset-bottom));
}
/* 图标容器5 start */
.icon5 {
&__item {
// width: 30%;
background-color: #FFFFFF;
border-radius: 10rpx;
padding: 0rpx;
margin: 0rpx;
transform: scale(1);
transition: transform 0.3s linear;
transform-origin: center center;
&--icon {
width: 96rpx;
height: 96rpx;
border-radius: 50%;
margin-bottom: 18rpx;
position: relative;
z-index: 1;
}
}
}
/* 轮播视觉差 start */
.card-swiper {
height: 450rpx;
}
.card-swiper swiper-item {
width: 750rpx;
left: 0rpx;
box-sizing: border-box;
padding: 40rpx 30rpx 30rpx 30rpx;
overflow: initial;
}
.card-swiper swiper-item .swiper-item {
width: 100%;
display: block;
height: 100%;
border-radius: 15rpx;
transform: scale(1);
transition: all 0.2s ease-in 0s;
will-change: transform;
// overflow: hidden;
}
.card-swiper swiper-item.cur .swiper-item {
transform: none;
transition: all 0.2s ease-in 0s;
will-change: transform;
}
.card-swiper swiper-item .swiper-item-text {
margin-top: -220rpx;
text-align: center;
width: 100%;
display: block;
border-radius: 10rpx;
transform: translate(100rpx, 0rpx) scale(0.9, 0.9);
transition: all 0.6s ease 0s;
will-change: transform;
overflow: hidden;
}
.card-swiper swiper-item.cur .swiper-item-text {
margin-top: -220rpx;
width: 100%;
transform: translate(0rpx, 0rpx) scale(0.9, 0.9);
transition: all 0.6s ease 0s;
will-change: transform;
}
.image-banner {
display: flex;
align-items: center;
justify-content: center;
}
.image-banner image {
width: 100%;
height: 100%;
}
/* 轮播指示点 start*/
.indication {
z-index: 9999;
width: 100%;
height: 36rpx;
position: absolute;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.spot {
background-color: #FFFFFF;
opacity: 0.6;
width: 10rpx;
height: 10rpx;
border-radius: 20rpx;
top: -70rpx;
margin: 0 8rpx !important;
position: relative;
}
.spot.active {
opacity: 1;
width: 30rpx;
background-color: #FFFFFF;
}
/* 胶囊banner*/
.image-capsule {
padding: 100rpx 0rpx;
font-size: 40rpx;
font-weight: 300;
position: relative;
}
.image-piccapsule {
background-size: cover;
background-repeat: no-repeat;
// background-attachment:fixed;
background-position: top;
border-radius: 20rpx 20rpx 0 0;
}
/* 用户头像 start */
.logo-image {
width: 40rpx;
height: 40rpx;
position: relative;
}
.logo-pic {
background-size: cover;
background-repeat: no-repeat;
// background-attachment:fixed;
background-position: top;
border: 1rpx solid rgba(255, 255, 255, 0.05);
// box-shadow: 0rpx 0rpx 80rpx 0rpx rgba(0, 0, 0, 0.15);
border-radius: 50%;
overflow: hidden;
// background-color: #FFFFFF;
}
/* 瀑布流*/
.wallpaper__item {
background-color: #FFFFFF;
overflow: hidden;
margin: 0 10rpx;
margin-bottom: 40rpx;
// box-shadow: 0rpx 0rpx 30rpx 0rpx rgba(0, 0, 0, 0.07);
.item {
/* 图片 start */
&__image {
width: 100%;
height: auto;
background-color: #FFFFFF;
border: 1rpx solid #F8F7F8;
border-radius: 10rpx;
overflow: hidden;
}
/* 图片 end */
/* 内容 start */
&__data {
padding: 14rpx 0rpx;
}
/* 标题 start */
&__title-container {
text-align: justify;
line-height: 38rpx;
vertical-align: middle;
}
&__title {
font-size: 30rpx;
}
/* 标题 end */
/* 标签 start */
&__tags-container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
}
&__tag {
margin: 10rpx;
color: #7C8191;
background-color: #F3F2F7;
padding: 4rpx 14rpx 6rpx;
border-radius: 10rpx;
font-size: 20rpx;
&:first-child {
margin-left: 0rpx !important;
}
}
/* 标签 end */
/* 内容 end */
}
}

View File

@ -1,38 +0,0 @@
.tn-custom-nav-bar__back {
width: 100%;
height: 100%;
position: relative;
display: flex;
justify-content: space-evenly;
align-items: center;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.15);
border-radius: 1000rpx;
border: 1rpx solid rgba(255, 255, 255, 0.5);
color: #FFFFFF;
font-size: 18px;
.icon {
display: block;
flex: 1;
margin: auto;
text-align: center;
}
&:before {
content: " ";
width: 1rpx;
height: 110%;
position: absolute;
top: 22.5%;
left: 0;
right: 0;
margin: auto;
transform: scale(0.5);
transform-origin: 0 0;
pointer-events: none;
box-sizing: border-box;
opacity: 0.7;
background-color: #FFFFFF;
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-knowledge_list"],{1584:function(t,n,e){"use strict";e("7a82"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={data:function(){return{topCurrent:0}},methods:{openUrl:function(t){uni.navigateTo({url:t})},goBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.redirectTo({url:"/pages/index/index"})}}};n.default=i},"686e":function(t,n,e){"use strict";e.d(n,"b",(function(){return a})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return i}));var i={tnNavBar:e("5d27").default,tnTabs:e("8772").default},a=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("v-uni-view",{staticStyle:{"background-color":"#EBF4F7","letter-spacing":"1rpx"}},[e("tn-nav-bar",{attrs:{isBack:!1,backTitle:"",bottomShadow:!0,backgroundColor:"#FFFFFF"}},[e("v-uni-view",{staticClass:"custom-nav tn-flex tn-flex-col-center tn-flex-row-left"},[e("v-uni-view",{staticStyle:{"padding-left":"15rpx"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.goBack()}}},[e("v-uni-text",{staticClass:"tn-icon-left",staticStyle:{"font-size":"40rpx"}})],1),e("v-uni-view",{staticClass:"tn-margin-top",staticStyle:{"text-shadow":"1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF"}},[e("tn-tabs",{attrs:{list:[{name:"商学院"}],current:t.topCurrent,activeColor:"#000",bold:!1,fontSize:36}})],1)],1)],1),e("v-uni-view",{style:{paddingTop:t.vuex_custom_bar_height+"px"}},[e("v-uni-view",{staticStyle:{padding:"10px 30rpx"}},t._l(10,(function(n,i){return e("v-uni-view",{staticClass:"tn-flex tn-flex-row-between",staticStyle:{"background-color":"#ffffff",padding:"20rpx","border-radius":"10rpx","margin-bottom":"10rpx"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.openUrl("/pages/index/new_info")}}},[e("v-uni-view",{staticStyle:{position:"relative"}},[e("v-uni-view",{staticStyle:{"font-size":"28rpx"}},[t._v("青年企业家能力提升 计划培训班(第20期)")]),e("v-uni-view",{staticClass:"tn-flex tn-flex-row-between",staticStyle:{position:"absolute",bottom:"0rpx",width:"100%",color:"#808080"}},[e("v-uni-view",[t._v("河南青企协")]),e("v-uni-view",[e("v-uni-text",{staticClass:"tn-icon-eye"}),e("v-uni-text",[t._v("568")])],1)],1)],1),e("v-uni-view",{staticStyle:{"margin-left":"20rpx"}},[e("v-uni-image",{staticStyle:{width:"200rpx",height:"135rpx","border-radius":"10rpx"},attrs:{src:"/static/s1.jpg"}})],1)],1)})),1)],1)],1)},r=[]},9682:function(t,n,e){"use strict";e.r(n);var i=e("686e"),a=e("a9a8");for(var r in a)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(r);var o=e("f0c5"),u=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"416b8db4",null,!1,i["a"],void 0);n["default"]=u.exports},a9a8:function(t,n,e){"use strict";e.r(n);var i=e("1584"),a=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(r);n["default"]=a.a}}]);

View File

@ -1 +0,0 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-my_apply"],{"2b87":function(t,n,e){"use strict";e.r(n);var i=e("f554"),r=e("90b0");for(var a in r)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return r[t]}))}(a);var c=e("f0c5"),o=Object(c["a"])(r["default"],i["b"],i["c"],!1,null,"0c14322f",null,!1,i["a"],void 0);n["default"]=o.exports},"90b0":function(t,n,e){"use strict";e.r(n);var i=e("ec84"),r=e.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(a);n["default"]=r.a},ec84:function(t,n,e){"use strict";e("7a82"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={data:function(){return{topCurrent:0}},methods:{openUrl:function(t){uni.navigateTo({url:t})},goBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.redirectTo({url:"/pages/index/index"})}}};n.default=i},f554:function(t,n,e){"use strict";e.d(n,"b",(function(){return r})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){return i}));var i={tnNavBar:e("5d27").default,tnTabs:e("8772").default},r=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("v-uni-view",{staticStyle:{"letter-spacing":"1rpx"}},[e("tn-nav-bar",{attrs:{isBack:!1,backTitle:"",bottomShadow:!0,backgroundColor:"#FFFFFF"}},[e("v-uni-view",{staticClass:"custom-nav tn-flex tn-flex-col-center tn-flex-row-left"},[e("v-uni-view",{staticStyle:{"padding-left":"15rpx"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.goBack()}}},[e("v-uni-text",{staticClass:"tn-icon-left",staticStyle:{"font-size":"40rpx"}})],1),e("v-uni-view",{staticClass:"tn-margin-top",staticStyle:{"text-shadow":"1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF"}},[e("tn-tabs",{attrs:{list:[{name:"入会申请记录"}],current:t.topCurrent,activeColor:"#000",bold:!1,fontSize:36}})],1)],1)],1),e("v-uni-view",{style:{paddingTop:t.vuex_custom_bar_height+20+"px"}},[e("v-uni-view",{staticStyle:{padding:"0rpx 30rpx 180rpx 30rpx"}},[e("v-uni-view",{staticStyle:{position:"relative","box-shadow":"rgba(12, 0, 5, 0.1) 0px 0px 5px 0px","background-color":"#ffffff"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.tn("/pages/index/pizz_info/pizz_info")}}},[e("v-uni-view",{staticClass:"tn-flex tn-flex-center tn-flex-col-center",staticStyle:{"background-color":"#ffffff",padding:"60rpx 30rpx","border-radius":"15rpx","margin-bottom":"20rpx"}},[e("v-uni-view",[e("v-uni-image",{staticStyle:{width:"100rpx",height:"100rpx","border-radius":"50%"},attrs:{src:"/static/123.png"}})],1),e("v-uni-view",{staticStyle:{"margin-left":"20rpx"}},[e("v-uni-view",{staticStyle:{"font-size":"31rpx","font-weight":"600","letter-spacing":"5rpx"}},[t._v("河南机器人行业协会")]),e("v-uni-view",{staticStyle:{"font-size":"24rpx",color:"#808080","margin-top":"15rpx"}},[t._v("成立时间2021-09-08")])],1)],1),e("v-uni-view",{staticStyle:{"font-size":"20rpx",color:"#ffffff","background-color":"#FBBD12",position:"absolute",top:"0",right:"0","border-radius":"0px 15rpx 0px 15rpx",padding:"10rpx 10rpx"}},[e("v-uni-text",{staticClass:"tn-icon-success-circle-fill",staticStyle:{"vertical-align":"middle"}}),e("v-uni-text",{staticStyle:{"vertical-align":"middle","margin-left":"5rpx"}},[t._v("审核中")])],1)],1)],1)],1)],1)},a=[]}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-my_desc"],{"424d":function(t,n,e){"use strict";e("7a82"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={data:function(){return{topCurrent:0}},methods:{goBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.redirectTo({url:"/pages/index/index"})}}};n.default=a},"6cdd":function(t,n,e){"use strict";e.r(n);var a=e("424d"),i=e.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(r);n["default"]=i.a},"7aea":function(t,n,e){"use strict";e.r(n);var a=e("8f6b"),i=e("6cdd");for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(r);var u=e("f0c5"),c=Object(u["a"])(i["default"],a["b"],a["c"],!1,null,"a2364c58",null,!1,a["a"],void 0);n["default"]=c.exports},"8f6b":function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return a}));var a={tnNavBar:e("5d27").default,tnTabs:e("8772").default},i=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("v-uni-view",{staticStyle:{"letter-spacing":"1rpx"}},[e("tn-nav-bar",{attrs:{isBack:!1,backTitle:"",bottomShadow:!0,backgroundColor:"#FFFFFF"}},[e("v-uni-view",{staticClass:"custom-nav tn-flex tn-flex-col-center tn-flex-row-left"},[e("v-uni-view",{staticStyle:{"padding-left":"15rpx"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.goBack()}}},[e("v-uni-text",{staticClass:"tn-icon-left",staticStyle:{"font-size":"40rpx"}})],1),e("v-uni-view",{staticClass:"tn-margin-top",staticStyle:{"text-shadow":"1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF"}},[e("tn-tabs",{attrs:{list:[{name:"协会服务"}],current:t.topCurrent,activeColor:"#000",bold:!1,fontSize:36}})],1)],1)],1),e("v-uni-view",{style:{paddingTop:t.vuex_custom_bar_height+"px"}},[e("v-uni-view",{staticStyle:{padding:"30rpx","line-height":"50rpx"}},[e("p",[t._v("一、发展服务")]),e("p",[t._v("发展服务既为个人也为企业。比如:推举会员当选政协委员、人大代表,积极参政议政;积极申请推荐会员进入市青年企业家“领航计划”班学习;组织参观会员企业学习管理;组织会员参加对外商贸考察等等。")]),e("p",[t._v("二、政策服务")]),e("p",[t._v("区青企协根据形势发展的需要,不定期地为会员提供各类优惠政策的指引和告知。")]),e("p",[t._v("三、协调服务")]),e("p",[t._v("区青企协积极为会员企业与外单位或合作企业搭建沟通的平台,互帮互助,进行工作协调。")]),e("p",[t._v("四、宣传服务")]),e("p",[t._v("积极利用报纸、电视、网络,宣传会员及企业的活动和正能量,例如:杰出企业家评选、关爱员工的企业家评选,企业庆典活动,员工表彰活动,剪彩挂牌活动等等,青企协都给予大力的宣传。")]),e("p",[t._v("五、亲子服务")]),e("p",[t._v("番禺区青企协举办一系列的亲子登山、亲子植树、亲子扶贫等等活动,和谐家庭关系,教育孩子成长。")]),e("p",[t._v("六、文体服务")]),e("p",[t._v("比如:组织参加文化展览,组织网球、乒乓球、羽毛球比赛,组织观看企业晚会,组织学习企业文化等等。")]),e("p",[t._v("七、信息服务")]),e("p",[t._v("比如:为会员企业提供积分入学、积分入户、优秀外来工评选、加入企业人才库、企业招聘等等各种信息服务。")]),e("p",[t._v("八、社会服务")]),e("p",[t._v("引领青年企业家热心公益,回报社会。比如:组织会员及其企业参加志愿活动、慈善爱心活动等等。")]),e("p",[t._v("九、提醒服务")]),e("p",[t._v("比如:每逢节假日向会员发送温馨问候的短信;遇到极端天气,向会员发出安全提醒短信等等。并且在青企协微信群里提供知识、文化、新闻方面的精神层面的服务。")]),e("p",[t._v("十、资源共享服务")]),e("p",[t._v("会员里面培训机构、律师、会计学校、审计机构、医生、地产商都有,资源充足,涵盖面广。番禺区青企协积极为会员排忧解难,为有需要的会员提供资源对接,谋求共同发展。")])])],1)],1)},r=[]}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-my_pizz"],{2379:function(t,n,e){"use strict";e.r(n);var i=e("45d7"),r=e("73ab");for(var a in r)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return r[t]}))}(a);var o=e("f0c5"),c=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,"2df56902",null,!1,i["a"],void 0);n["default"]=c.exports},"45d7":function(t,n,e){"use strict";e.d(n,"b",(function(){return r})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){return i}));var i={tnNavBar:e("5d27").default,tnTabs:e("8772").default},r=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("v-uni-view",{staticStyle:{"letter-spacing":"1rpx"}},[e("tn-nav-bar",{attrs:{isBack:!1,backTitle:"",bottomShadow:!0,backgroundColor:"#FFFFFF"}},[e("v-uni-view",{staticClass:"custom-nav tn-flex tn-flex-col-center tn-flex-row-left"},[e("v-uni-view",{staticStyle:{"padding-left":"15rpx"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.goBack()}}},[e("v-uni-text",{staticClass:"tn-icon-left",staticStyle:{"font-size":"40rpx"}})],1),e("v-uni-view",{staticClass:"tn-margin-top",staticStyle:{"text-shadow":"1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF"}},[e("tn-tabs",{attrs:{list:[{name:"所在协会"}],current:t.topCurrent,activeColor:"#000",bold:!1,fontSize:36}})],1)],1)],1),e("v-uni-view",{style:{paddingTop:t.vuex_custom_bar_height+20+"px"}},[e("v-uni-view",{staticStyle:{padding:"0rpx 30rpx 180rpx 30rpx"}},[e("v-uni-view",{staticStyle:{position:"relative","box-shadow":"rgba(12, 0, 5, 0.1) 0px 0px 5px 0px","background-color":"#ffffff"},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.tn("/pages/index/pizz_info/pizz_info")}}},[e("v-uni-view",{staticClass:"tn-flex tn-flex-center tn-flex-col-center",staticStyle:{"background-color":"#ffffff",padding:"60rpx 30rpx","border-radius":"15rpx","margin-bottom":"20rpx"}},[e("v-uni-view",[e("v-uni-image",{staticStyle:{width:"100rpx",height:"100rpx","border-radius":"50%"},attrs:{src:"/static/123.png"}})],1),e("v-uni-view",{staticStyle:{"margin-left":"20rpx"}},[e("v-uni-view",{staticStyle:{"font-size":"31rpx","font-weight":"600","letter-spacing":"5rpx"}},[t._v("河南机器人行业协会")]),e("v-uni-view",{staticStyle:{"font-size":"24rpx",color:"#808080","margin-top":"15rpx"}},[t._v("成立时间2021-09-08")])],1)],1)],1)],1)],1)],1)},a=[]},"466c":function(t,n,e){"use strict";e("7a82"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={data:function(){return{topCurrent:0}},methods:{openUrl:function(t){uni.navigateTo({url:t})},goBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.redirectTo({url:"/pages/index/index"})}}};n.default=i},"73ab":function(t,n,e){"use strict";e.r(n);var i=e("466c"),r=e.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(a);n["default"]=r.a}}]);

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-new_info"],{"73e5":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={data:function(){return{topCurrent:0}},methods:{goBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.redirectTo({url:"/pages/index/index"})}}};e.default=n},a0ed:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return n}));var n={tnNavBar:i("5d27").default,tnTabs:i("8772").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticStyle:{"letter-spacing":"1rpx"}},[i("tn-nav-bar",{attrs:{isBack:!1,backTitle:"",bottomShadow:!0,backgroundColor:"#FFFFFF"}},[i("v-uni-view",{staticClass:"custom-nav tn-flex tn-flex-col-center tn-flex-row-left"},[i("v-uni-view",{staticStyle:{"padding-left":"15rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goBack()}}},[i("v-uni-text",{staticClass:"tn-icon-left",staticStyle:{"font-size":"40rpx"}})],1),i("v-uni-view",{staticClass:"tn-margin-top",staticStyle:{"text-shadow":"1rpx 0 0 #FFF, 0 1rpx 0 #FFF, -1rpx 0 0 #FFF , 0 -1rpx 0 #FFF"}},[i("tn-tabs",{attrs:{list:[{name:"详情"}],current:t.topCurrent,activeColor:"#000",bold:!1,fontSize:36}})],1)],1)],1),i("v-uni-view",{style:{paddingTop:t.vuex_custom_bar_height+"px"}},[i("v-uni-view",{staticStyle:{padding:"30rpx"}},[i("v-uni-view",{staticStyle:{"text-align":"center","font-size":"40rpx","font-weight":"600"}},[t._v("团省委书记王笃波一行到访中青 企协开展对接洽谈")]),i("v-uni-view",{staticStyle:{"margin-top":"30rpx",color:"#999"}},[i("v-uni-text",[t._v("时间2023-12-25")]),i("v-uni-text",{staticStyle:{"margin-left":"20rpx"}},[t._v("来源:河南青企协")])],1),i("v-uni-view",{staticStyle:{width:"100%",height:"2rpx","background-color":"#eee","margin-top":"30rpx"}}),i("v-uni-view",[i("v-uni-view",{staticStyle:{"margin-top":"20rpx",position:"relative"}},[i("v-uni-image",{staticStyle:{width:"100rpx",height:"100rpx",position:"absolute",left:"0",right:"0",top:"38%","z-index":"10",margin:"0 auto"},attrs:{src:"/static/b1.png"}}),i("v-uni-image",{staticStyle:{width:"100%","border-radius":"20rpx"},attrs:{src:"/static/t7.jpg",mode:"widthFix"}})],1),i("v-uni-view",{staticStyle:{"line-height":"50rpx","text-indent":"2em","margin-top":"20rpx"}},[i("p",[t._v("河南省青年企业家协会HeNan Young\n\t\t\t\t\t\tEntrepreneursAssociation简称为省青企协是全省性的青年企业家的群众组织是共青团联系青年企业家的桥梁和纽带是具有独立法人资格的非营利性社会团体是中国青年企业家协会、河南省青年联合会、河南省企业联合会河南省企业家协会的团体会员。")])])],1)],1)],1)],1)},r=[]},b623:function(t,e,i){"use strict";i.r(e);var n=i("a0ed"),a=i("dc31");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);var o=i("f0c5"),u=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"5db3ec60",null,!1,n["a"],void 0);e["default"]=u.exports},dc31:function(t,e,i){"use strict";i.r(e);var n=i("73e5"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More