This commit is contained in:
parent
db413baf43
commit
55d4ccb7d8
|
@ -96,7 +96,7 @@
|
||||||
// 与vue中的proxyTable配置大致上一致,此处我同时代理了两个
|
// 与vue中的proxyTable配置大致上一致,此处我同时代理了两个
|
||||||
"/pre" : {
|
"/pre" : {
|
||||||
// 预发布
|
// 预发布
|
||||||
"target" : "http://192.168.1.20:8080/h5/api", // 目标接口域名
|
"target" : "http://192.168.1.4:8080/h5/api", // 目标接口域名
|
||||||
|
|
||||||
// "target" : "https://yxx.ydool.net/h5/api", // 目标接口域名
|
// "target" : "https://yxx.ydool.net/h5/api", // 目标接口域名
|
||||||
"changeOrigin" : true, // 是否跨域
|
"changeOrigin" : true, // 是否跨域
|
||||||
|
|
|
@ -608,6 +608,13 @@
|
||||||
"enablePullDownRefresh": false
|
"enablePullDownRefresh": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "jgsz/detail",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "人员详情",
|
||||||
|
"enablePullDownRefresh": false
|
||||||
|
}
|
||||||
|
},
|
||||||
// 文艺下乡
|
// 文艺下乡
|
||||||
{
|
{
|
||||||
"path": "wyxx/index",
|
"path": "wyxx/index",
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<image style="width: 100%; height: 296rpx;" :src="v.file" mode=""></image>
|
<image style="width: 100%; height: 296rpx;" :src="v.file" mode=""></image>
|
||||||
<view class="art_race_bot">
|
<view class="art_race_bot">
|
||||||
<text class="art_title">{{v.name}}</text>
|
<text class="art_title">{{v.name}}</text>
|
||||||
<view class="art_race_con u-line-2">{{v.content}}</view>
|
<!-- <view class="art_race_con u-line-2">{{v.content}}</view> -->
|
||||||
<view class="art_race_con">
|
<view class="art_race_con">
|
||||||
截止时间:{{v.endTime}}
|
截止时间:{{v.endTime}}
|
||||||
</view>
|
</view>
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<view class="text1">比赛内容</view>
|
<view class="text1">比赛内容</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="text2">
|
<view class="text2">
|
||||||
{{data.content}}
|
<u-parse :content="data.content"></u-parse>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -288,9 +288,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.text2 {
|
.text2 {
|
||||||
font-size: 28rpx;
|
// font-size: 28rpx;
|
||||||
color: #32333C;
|
// color: #32333C;
|
||||||
line-height: 48rpx;
|
// line-height: 48rpx;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -127,8 +127,7 @@
|
||||||
<u-icon name="arrow-right"></u-icon>
|
<u-icon name="arrow-right"></u-icon>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- <view class="person_itm_sign" @click="goChangeInfo('艺术成就',JSON.parse(userInfoObj.artAtt))"> -->
|
<!-- <view class="person_itm_sign" @click="goChangeInfo('艺术成就',JSON.parse(userInfoObj.artAtt))">
|
||||||
<view class="person_itm_sign" @click="goChangeInfo('艺术成就',JSON.parse(userInfoObj.artAtt))">
|
|
||||||
<text class="person_itm_sign_tit">艺术成就</text>
|
<text class="person_itm_sign_tit">艺术成就</text>
|
||||||
<view class="person_itm_sign_right">
|
<view class="person_itm_sign_right">
|
||||||
|
|
||||||
|
@ -143,12 +142,11 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="person_itm_sign" @click="goChangeInfo('代表作',JSON.parse(userInfoObj.opus))">
|
<view class="person_itm_sign" @click="goChangeInfo('代表作',JSON.parse(userInfoObj.opus))">
|
||||||
<!-- <view class="person_itm_sign" @click="goChangeInfo('代表作',JSON.parse('[null]'))"> -->
|
|
||||||
<text class="person_itm_sign_tit">代表作</text>
|
<text class="person_itm_sign_tit">代表作</text>
|
||||||
<view class="person_itm_sign_right">
|
<view class="person_itm_sign_right">
|
||||||
<u-icon name="arrow-right"></u-icon>
|
<u-icon name="arrow-right"></u-icon>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
<text class="label_t"><text style="color: #99241B;">*</text>学历</text>
|
<text class="label_t"><text style="color: #99241B;">*</text>学历</text>
|
||||||
<u--input class="p32" placeholder="请选择学历" v-model="model1.userInfo.education" readonly inputAlign="right"
|
<u--input class="p32" placeholder="请选择学历" v-model="model1.userInfo.education" readonly inputAlign="right"
|
||||||
border="none">
|
border="none">
|
||||||
<!-- <u-icon slot="suffix" name="arrow-right"></u-icon> -->
|
<u-icon slot="suffix" name="arrow-right"></u-icon>
|
||||||
</u--input>
|
</u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
|
|
||||||
|
@ -136,7 +136,7 @@
|
||||||
</u--input>
|
</u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
</view>
|
</view>
|
||||||
<view class="data_itm_box">
|
<!-- <view class="data_itm_box">
|
||||||
<u-form-item ref="item1" label='艺术成就' class="data_itm te">
|
<u-form-item ref="item1" label='艺术成就' class="data_itm te">
|
||||||
<view class="chen_itm" v-for="(v,i) in artlist" :key="i">
|
<view class="chen_itm" v-for="(v,i) in artlist" :key="i">
|
||||||
<input type="text" v-model.trim="artlist[i]" placeholder="请输入艺术成就" class="chengjiu" />
|
<input type="text" v-model.trim="artlist[i]" placeholder="请输入艺术成就" class="chengjiu" />
|
||||||
|
@ -197,7 +197,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="operation">
|
<view class="operation">
|
||||||
<button type="default" class="next" @click="submit">登录</button>
|
<button type="default" class="next" @click="submit">登录</button>
|
||||||
|
@ -745,21 +745,21 @@
|
||||||
let that = this.model1.userInfo
|
let that = this.model1.userInfo
|
||||||
let data = {
|
let data = {
|
||||||
// "phone": that.phoneNum,
|
// "phone": that.phoneNum,
|
||||||
artAtt: yishucj,
|
artAtt: '',
|
||||||
associationId: this.xiehuiId,
|
associationId: this.xiehuiId,
|
||||||
base: this.jiguan,
|
base: this.jiguan,
|
||||||
birthDay: that.birthday,
|
birthDay: that.birthday,
|
||||||
dateBirth: that.dateBirth,
|
dateBirth: that.dateBirth,
|
||||||
cfPhoto: fl4,
|
cfPhoto: fl4,
|
||||||
comeTime: that.jionTime,
|
comeTime: that.jionTime,
|
||||||
greats: rongyujx,
|
greats: '',
|
||||||
idCard: that.idCOde,
|
idCard: that.idCOde,
|
||||||
images: fl3,
|
images: fl3,
|
||||||
info: that.serverInstrutor,
|
info: that.serverInstrutor,
|
||||||
isAssociation: this.isJioned,
|
isAssociation: this.isJioned,
|
||||||
nation: this.zuValue,
|
nation: this.zuValue,
|
||||||
// "nickName": "",
|
// "nickName": "",
|
||||||
opus: opsArr,
|
opus: [],
|
||||||
password: that.pasw,
|
password: that.pasw,
|
||||||
photo: fl1,
|
photo: fl1,
|
||||||
politics: this.zhengzhiValue,
|
politics: this.zhengzhiValue,
|
||||||
|
@ -785,12 +785,10 @@
|
||||||
if (!data.userName || !data.sex || !data.dateBirth || !data.images || !data.password || !data.education || !
|
if (!data.userName || !data.sex || !data.dateBirth || !data.images || !data.password || !data.education || !
|
||||||
data.mailAddress || !data.politics) {
|
data.mailAddress || !data.politics) {
|
||||||
this.upLoadReady = false
|
this.upLoadReady = false
|
||||||
console.log(zyz)
|
|
||||||
}
|
}
|
||||||
if (this.pageTypeId == 'wyrc') {
|
if (this.pageTypeId == 'wyrc') {
|
||||||
if (!data.member || !data.unitName || !data.officeTel || !data.associationId) {
|
if (!data.member || !data.unitName || !data.officeTel || !data.associationId) {
|
||||||
this.upLoadReady = false
|
this.upLoadReady = false
|
||||||
console.log(wyrc)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this.upLoadReady) {
|
if (this.upLoadReady) {
|
||||||
|
|
|
@ -48,7 +48,7 @@
|
||||||
<u-button text="登录" size="large" throttleTime=1000 color="#99241B" @click="login()">
|
<u-button text="登录" size="large" throttleTime=1000 color="#99241B" @click="login()">
|
||||||
</u-button>
|
</u-button>
|
||||||
<u-gap height="12"></u-gap>
|
<u-gap height="12"></u-gap>
|
||||||
<u-button v-if="isWx" text="微信一键登录" size="large" throttleTime=1000 color="#99241B" open-type="getPhoneNumber"
|
<u-button v-if="isWx" text="手机号快捷登录" size="large" throttleTime=1000 color="#99241B" open-type="getPhoneNumber"
|
||||||
@getphonenumber="getPhoneNumber" :plain="true">
|
@getphonenumber="getPhoneNumber" :plain="true">
|
||||||
</u-button>
|
</u-button>
|
||||||
<view class="other_op">
|
<view class="other_op">
|
||||||
|
|
|
@ -23,8 +23,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- tabs -->
|
<!-- tabs -->
|
||||||
<!-- <u-tabs @click="clickTab" :scrollable="false" :list="list1"
|
<u-tabs @click="clickTab" :scrollable="false" :list="list1" :lineColor="`url(${lineBg}) 100% 100%`"
|
||||||
:lineColor="`url(${lineBg}) 100% 100%`"
|
|
||||||
:activeStyle="{
|
:activeStyle="{
|
||||||
color: '#251B1D',
|
color: '#251B1D',
|
||||||
fontWeight: 'bold',
|
fontWeight: 'bold',
|
||||||
|
@ -33,21 +32,19 @@
|
||||||
color: '#AFADB0 ',
|
color: '#AFADB0 ',
|
||||||
transform: 'scale(1)'
|
transform: 'scale(1)'
|
||||||
}" itemStyle=" height: 50px; ">
|
}" itemStyle=" height: 50px; ">
|
||||||
</u-tabs> -->
|
</u-tabs>
|
||||||
<!-- tabs ed -->
|
<!-- tabs ed -->
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="famous_bot">
|
<view class="famous_bot" v-show="id=='1'">
|
||||||
<u-empty v-if="achievement.length == 0 && honor.length == 0 && represe.length == 0" mode="data" icon="../../static/orderE.png" marginTop="120">
|
<u-parse v-if="achievement" :content="achievement"></u-parse>
|
||||||
|
<u-empty v-else mode="data" icon="../../static/orderE.png" marginTop="120">
|
||||||
</u-empty>
|
</u-empty>
|
||||||
<view class="famous_bot_itm" v-for="(v,i) in achievement" :key="i">
|
|
||||||
<view class="ico">
|
|
||||||
<image src="../../static/FamousArts/redStart.png"></image>
|
|
||||||
</view>
|
|
||||||
<view class="con">
|
|
||||||
{{v}}
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
<view class="famous_bot" v-show="id=='2'">
|
||||||
|
<u-empty v-if="honor.length == 0" mode="data" icon="../../static/orderE.png" marginTop="120">
|
||||||
|
</u-empty>
|
||||||
<view class="famous_bot_itm" v-for="(v,i) in honor" :key="i">
|
<view class="famous_bot_itm" v-for="(v,i) in honor" :key="i">
|
||||||
<view class="ico" style="padding-right: 8rpx;">
|
<view class="ico" style="padding-right: 8rpx;">
|
||||||
<image style="width: 32rpx; height: 32rpx; vertical-align: bottom;"
|
<image style="width: 32rpx; height: 32rpx; vertical-align: bottom;"
|
||||||
|
@ -57,6 +54,11 @@
|
||||||
{{v}}
|
{{v}}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="famous_bot" v-show="id=='3'">
|
||||||
|
<u-empty v-if="represe.length == 0" mode="data" icon="../../static/orderE.png" marginTop="120">
|
||||||
|
</u-empty>
|
||||||
<view class="famous_bot_itm" style="display: block;" v-for="(v,i) in represe" :key="i">
|
<view class="famous_bot_itm" style="display: block;" v-for="(v,i) in represe" :key="i">
|
||||||
<view class="works" v-for="(a,b) in v.value" :key="b">
|
<view class="works" v-for="(a,b) in v.value" :key="b">
|
||||||
<image :src="a" mode=""></image>
|
<image :src="a" mode=""></image>
|
||||||
|
@ -79,7 +81,7 @@
|
||||||
id: "1",
|
id: "1",
|
||||||
userId: '',
|
userId: '',
|
||||||
list1: [{
|
list1: [{
|
||||||
name: '艺术成就',
|
name: '简介',
|
||||||
id: '1'
|
id: '1'
|
||||||
}, {
|
}, {
|
||||||
name: '荣誉奖项',
|
name: '荣誉奖项',
|
||||||
|
@ -105,7 +107,9 @@
|
||||||
methods: {
|
methods: {
|
||||||
getArtist() {
|
getArtist() {
|
||||||
let _this = this
|
let _this = this
|
||||||
this.http.request('/indexImage/artistsDetails', {id:this.userId}, "GET").then(res => {
|
this.http.request('/indexImage/artistsDetails', {
|
||||||
|
id: this.userId
|
||||||
|
}, "GET").then(res => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
if (res.data.images) {
|
if (res.data.images) {
|
||||||
// let img = JSON.parse(res.data.images)
|
// let img = JSON.parse(res.data.images)
|
||||||
|
@ -113,15 +117,9 @@
|
||||||
} else {
|
} else {
|
||||||
_this.userImg = '../../static/txIcon.png'
|
_this.userImg = '../../static/txIcon.png'
|
||||||
}
|
}
|
||||||
//成就
|
_this.achievement = res.data.artAtt
|
||||||
if (res.data.artAtt) {
|
|
||||||
let art = JSON.parse(res.data.artAtt)
|
|
||||||
_this.achievement = art
|
|
||||||
}else{
|
|
||||||
_this.achievement = []
|
|
||||||
}
|
|
||||||
//荣誉
|
//荣誉
|
||||||
if (res.data.greats) {
|
if (res.data.greats && res.data.greats != 'null') {
|
||||||
let great = JSON.parse(res.data.greats)
|
let great = JSON.parse(res.data.greats)
|
||||||
_this.honor = great
|
_this.honor = great
|
||||||
} else {
|
} else {
|
||||||
|
@ -149,7 +147,8 @@
|
||||||
},
|
},
|
||||||
goTalk() {
|
goTalk() {
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url:"/pagesA/msg/chat/chat?name=" + this.userName + '&linkId=' + '' + '&toUser=' + this.userId + '&toUserImg=' + this.userImg
|
url: "/pagesA/msg/chat/chat?name=" + this.userName + '&linkId=' + '' + '&toUser=' + this
|
||||||
|
.userId + '&toUserImg=' + this.userImg
|
||||||
})
|
})
|
||||||
// uni.showToast({
|
// uni.showToast({
|
||||||
// title:"发起聊天"
|
// title:"发起聊天"
|
||||||
|
|
|
@ -0,0 +1,308 @@
|
||||||
|
<template>
|
||||||
|
<view class="">
|
||||||
|
<view class="">
|
||||||
|
<u-loading-page :loading="load"></u-loading-page>
|
||||||
|
</view>
|
||||||
|
<view class="page" v-if="load == false">
|
||||||
|
<view class="main">
|
||||||
|
<!-- <view class="mainTitle">{{ data.title }}</view> -->
|
||||||
|
<view class="textList">
|
||||||
|
<view class="type">
|
||||||
|
<view class="text1" style="margin-right: 12rpx">{{ data.userName }}
|
||||||
|
</view>
|
||||||
|
<view class="text2 text3">{{ data.identity }}</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="textList">
|
||||||
|
<view class="type">
|
||||||
|
<img class="textImg" src="../../static/detailIcon/icon10.png" alt="" />
|
||||||
|
<view class="text1">办点</view>
|
||||||
|
</view>
|
||||||
|
<view class="text2">
|
||||||
|
{{ data.officePhone }}
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="textList">
|
||||||
|
<view class="type">
|
||||||
|
<img class="textImg" src="../../static/detailIcon/icon10.png" alt="" />
|
||||||
|
<view class="text1">手机</view>
|
||||||
|
</view>
|
||||||
|
<view class="text2">
|
||||||
|
{{ data.phone }}
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="textList">
|
||||||
|
<view class="type">
|
||||||
|
<img class="textImg" src="../../static/detailIcon/icon10.png" alt="" />
|
||||||
|
<view class="text1">简介</view>
|
||||||
|
</view>
|
||||||
|
<view class="text2">
|
||||||
|
<u-parse :content="data.introduce"></u-parse>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
load: true,
|
||||||
|
id: "",
|
||||||
|
data: {},
|
||||||
|
list: [],
|
||||||
|
currentNum: 0,
|
||||||
|
isCheck: 0,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
onLoad(op) {
|
||||||
|
this.id = op.id
|
||||||
|
},
|
||||||
|
onShow() {
|
||||||
|
this.getData()
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
getData() {
|
||||||
|
let _this = this
|
||||||
|
this.http.request('/organPerson/details', {
|
||||||
|
id: this.id,
|
||||||
|
}, "GET").then(res => {
|
||||||
|
if (res.code == 200) {
|
||||||
|
this.data = res.data
|
||||||
|
this.load = false
|
||||||
|
}
|
||||||
|
}).catch(e => {
|
||||||
|
uni.showToast({
|
||||||
|
title: e.data.message,
|
||||||
|
icon: "none",
|
||||||
|
});
|
||||||
|
})
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
image {
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page {
|
||||||
|
.return {
|
||||||
|
position: fixed;
|
||||||
|
left: 24rpx;
|
||||||
|
top: 110rpx;
|
||||||
|
z-index: 10;
|
||||||
|
|
||||||
|
image {
|
||||||
|
width: 48rpx;
|
||||||
|
height: 48rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.pageImg {
|
||||||
|
height: 440rpx;
|
||||||
|
|
||||||
|
.img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.main {
|
||||||
|
padding: 32rpx;
|
||||||
|
|
||||||
|
.mainTitle {
|
||||||
|
font-size: 36rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #251b1d;
|
||||||
|
margin-bottom: 28rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.textList {
|
||||||
|
margin-bottom: 24rpx;
|
||||||
|
|
||||||
|
.type {
|
||||||
|
display: flex;
|
||||||
|
height: 48rpx;
|
||||||
|
line-height: 48rpx;
|
||||||
|
|
||||||
|
.textImg {
|
||||||
|
width: 32rpx;
|
||||||
|
height: 32rpx;
|
||||||
|
margin-top: 10rpx;
|
||||||
|
margin-right: 16rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text1 {
|
||||||
|
font-size: 32rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #32333c;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.text2 {
|
||||||
|
font-size: 28rpx;
|
||||||
|
color: #32333c;
|
||||||
|
line-height: 40rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text3 {
|
||||||
|
color: #99241b;
|
||||||
|
border-radius: 50rpx;
|
||||||
|
padding: 4rpx 20rpx;
|
||||||
|
background-color: #eeeeee;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.file_box {
|
||||||
|
width: 92%;
|
||||||
|
height: 64px;
|
||||||
|
margin: 10px 4%;
|
||||||
|
font-family: PingFangSC-Semibold, PingFang SC;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #251b1d;
|
||||||
|
background: #f4f5f7;
|
||||||
|
border-radius: 6px;
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
|
.file_box_left {
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
margin-top: 12px;
|
||||||
|
margin-left: 12px;
|
||||||
|
float: left;
|
||||||
|
|
||||||
|
.file_box_left_img {
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.file_box_right {
|
||||||
|
margin-left: 20px;
|
||||||
|
float: left;
|
||||||
|
|
||||||
|
.file_box_name {
|
||||||
|
height: 64px;
|
||||||
|
line-height: 64px;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #251b1d;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.line {
|
||||||
|
height: 16rpx;
|
||||||
|
background: #f4f5f7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.activityDetails {
|
||||||
|
.item_ul {
|
||||||
|
.title {
|
||||||
|
font-size: 32rpx;
|
||||||
|
font-weight: bold;
|
||||||
|
padding: 24rpx;
|
||||||
|
display: flex;
|
||||||
|
background: #f4f5f7;
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
width: 40rpx;
|
||||||
|
height: 40rpx;
|
||||||
|
margin-right: 10rpx;
|
||||||
|
// display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.item_li {
|
||||||
|
padding: 16rpx 32rpx 32rpx;
|
||||||
|
margin: 16rpx 0;
|
||||||
|
border-bottom: 2rpx solid #f1f1f1;
|
||||||
|
display: flex;
|
||||||
|
// justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
font-weight: 600;
|
||||||
|
|
||||||
|
.standard {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
margin-right: 10rpx;
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
width: 32rpx;
|
||||||
|
height: 32rpx;
|
||||||
|
// display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
text {
|
||||||
|
color: #251b1d;
|
||||||
|
// color: $gray;
|
||||||
|
margin-left: 8rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.orderBtn {
|
||||||
|
width: 100%;
|
||||||
|
background-color: #fff;
|
||||||
|
padding-bottom: 20rpx;
|
||||||
|
|
||||||
|
.btn {
|
||||||
|
width: calc(100% - 64rpx);
|
||||||
|
height: 96rpx;
|
||||||
|
line-height: 96rpx;
|
||||||
|
text-align: center;
|
||||||
|
background: #99241b;
|
||||||
|
border-radius: 8rpx;
|
||||||
|
font-size: 32rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #ffffff;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btnQ {
|
||||||
|
width: calc(100% - 64rpx);
|
||||||
|
height: 96rpx;
|
||||||
|
line-height: 96rpx;
|
||||||
|
text-align: center;
|
||||||
|
background: #f9f2f2;
|
||||||
|
border-radius: 8rpx;
|
||||||
|
font-size: 32rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #99241b;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.bao_title {
|
||||||
|
width: 686rpx;
|
||||||
|
margin: 20rpx 32rpx;
|
||||||
|
font-size: 28rpx;
|
||||||
|
font-weight: 500;
|
||||||
|
color: #32333c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.per_line {
|
||||||
|
width: 686rpx;
|
||||||
|
margin: 10rpx 32rpx;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.oer_image {
|
||||||
|
width: 88rpx;
|
||||||
|
height: 88rpx;
|
||||||
|
border-radius: 50%;
|
||||||
|
margin-left: 30rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
|
@ -1,6 +1,10 @@
|
||||||
<template>
|
<template>
|
||||||
<!-- 文艺下乡 -->
|
<!-- 文艺下乡 -->
|
||||||
<view class="wyxx" :style="{backgroundImage: 'url('+background+')'}">
|
<view class="">
|
||||||
|
<view class="" v-if="load">
|
||||||
|
<u-loading-page :loading="load"></u-loading-page>
|
||||||
|
</view>
|
||||||
|
<view v-if="!load" class="wyxx" :style="{backgroundImage: 'url('+background+')'}">
|
||||||
<view class="tabTitle">
|
<view class="tabTitle">
|
||||||
<view :class="tabC == '2' ? 'tabsC' : 'tabs'" @click="toTab('2')">
|
<view :class="tabC == '2' ? 'tabsC' : 'tabs'" @click="toTab('2')">
|
||||||
<view> 发展历程 </view>
|
<view> 发展历程 </view>
|
||||||
|
@ -20,7 +24,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="forms" v-if="tabC == '1'">
|
<view class="forms" v-if="tabC == '1'">
|
||||||
<!-- <view class="teamBox" v-for="item in list" :key="item.id" @click="onInfo(item.id)"> -->
|
<!-- <view class="teamBox" v-for="item in list" :key="item.id" @click="onInfo(item.id)"> -->
|
||||||
<view class="teamBox" v-for="item in list" :key="item.id">
|
<view class="teamBox" v-for="item in list" :key="item.id" @click="toDetail(item.id)">
|
||||||
<view class="teamBox-right">
|
<view class="teamBox-right">
|
||||||
<view class="item-image">
|
<view class="item-image">
|
||||||
{{ item.userName }}
|
{{ item.userName }}
|
||||||
|
@ -33,7 +37,10 @@
|
||||||
<view class="street">{{ item.identity }}</view>
|
<view class="street">{{ item.identity }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="teamMinbox-bottom">
|
<view class="teamMinbox-bottom">
|
||||||
{{ item.introduce }}
|
办电:{{ item.officePhone }}
|
||||||
|
</view>
|
||||||
|
<view class="teamMinbox-bottom">
|
||||||
|
手机:{{ item.phone }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -55,6 +62,7 @@
|
||||||
</p>
|
</p>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
@ -64,7 +72,8 @@
|
||||||
tabC: "0",
|
tabC: "0",
|
||||||
list: [],
|
list: [],
|
||||||
background:'',
|
background:'',
|
||||||
zzjg: ''
|
zzjg: '',
|
||||||
|
load: true,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
|
@ -73,7 +82,8 @@
|
||||||
methods: {
|
methods: {
|
||||||
get() {
|
get() {
|
||||||
this.http
|
this.http
|
||||||
.request("/organPerson/list", {}, "GET")
|
.request("/organPerson/list", {page: 1,
|
||||||
|
size: 100,}, "GET")
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
this.list = res.data.records;
|
this.list = res.data.records;
|
||||||
|
@ -111,6 +121,7 @@
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
this.zzjg = res.data[0].imagePath
|
this.zzjg = res.data[0].imagePath
|
||||||
this.background = res.data[1].imagePath
|
this.background = res.data[1].imagePath
|
||||||
|
this.load = false
|
||||||
}
|
}
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
|
@ -119,6 +130,11 @@
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
toDetail(id) {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: `/pagesD/jgsz/detail?id=${id}`,
|
||||||
|
});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
@ -233,7 +249,7 @@
|
||||||
color: #a02521;
|
color: #a02521;
|
||||||
margin-left: 18rpx;
|
margin-left: 18rpx;
|
||||||
padding: 2rpx 20rpx;
|
padding: 2rpx 20rpx;
|
||||||
max-width: 120rpx;
|
max-width: 320rpx;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
/* 超出一行文字自动隐藏 */
|
/* 超出一行文字自动隐藏 */
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
<template>
|
<template>
|
||||||
<view class="wyxx">
|
<view class="wyxx">
|
||||||
<view class="forms">
|
<view class="forms">
|
||||||
<view class="teamBox" v-for="item in list" :key="item.id">
|
<view class="teamBox" v-for="(item,index) in list" :key="item.id">
|
||||||
|
<view class="teamBox-title">
|
||||||
|
{{ item.name }}
|
||||||
|
</view>
|
||||||
<view class="teamBox-top" @click="toDetail(item.id)">
|
<view class="teamBox-top" @click="toDetail(item.id)">
|
||||||
<image :src="item.cover" mode="" style="width: 100%; height: 100%;"></image>
|
<image :src="item.cover" mode="" style="width: 100%; height: 100%;"></image>
|
||||||
</view>
|
</view>
|
||||||
|
@ -12,7 +15,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="interactive">
|
<view class="interactive">
|
||||||
<image src="../../static/workDetail/heart2.png" class="bot_img" v-if="item.isGreat"
|
<image src="../../static/workDetail/heart2.png" class="bot_img" v-if="item.isGreat"
|
||||||
@click="clickHeart()">
|
@click="clickHeart(item.isGreat, item.id)">
|
||||||
</image>
|
</image>
|
||||||
<image src="../../static/workDetail/heart1.png" class="bot_img" v-else
|
<image src="../../static/workDetail/heart1.png" class="bot_img" v-else
|
||||||
@click="clickHeart(item.isGreat, item.id)">
|
@click="clickHeart(item.isGreat, item.id)">
|
||||||
|
@ -23,7 +26,7 @@
|
||||||
</view>
|
</view>
|
||||||
<view class="interactive">
|
<view class="interactive">
|
||||||
<image src="../../static/workDetail/star2.png" class="bot_img" v-if="item.isColl"
|
<image src="../../static/workDetail/star2.png" class="bot_img" v-if="item.isColl"
|
||||||
@click="clickStar()"></image>
|
@click="clickStar(item.isColl, item.id)"></image>
|
||||||
<image src="../../static/workDetail/star1.png" class="bot_img" v-else
|
<image src="../../static/workDetail/star1.png" class="bot_img" v-else
|
||||||
@click="clickStar(item.isColl, item.id)">
|
@click="clickStar(item.isColl, item.id)">
|
||||||
</image>
|
</image>
|
||||||
|
@ -47,8 +50,10 @@
|
||||||
size: 10,
|
size: 10,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
onShow() {
|
onLoad() {
|
||||||
// this.getData();
|
// this.getData();
|
||||||
|
// this.list = []
|
||||||
|
// this.pages = 1
|
||||||
this.get();
|
this.get();
|
||||||
},
|
},
|
||||||
onPullDownRefresh() {
|
onPullDownRefresh() {
|
||||||
|
@ -79,6 +84,8 @@
|
||||||
if (val0) {
|
if (val0) {
|
||||||
this.http.request('/worksGreat/delGreat?type=3&workId=' + val1, "POST").then(res => {
|
this.http.request('/worksGreat/delGreat?type=3&workId=' + val1, "POST").then(res => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
|
this.pages = 1
|
||||||
|
this.list = []
|
||||||
this.get()
|
this.get()
|
||||||
}
|
}
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
|
@ -90,6 +97,8 @@
|
||||||
} else {
|
} else {
|
||||||
this.http.request('/worksGreat/addGreat?type=3&workId=' + val1, "POST").then(res => {
|
this.http.request('/worksGreat/addGreat?type=3&workId=' + val1, "POST").then(res => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
|
this.pages = 1
|
||||||
|
this.list = []
|
||||||
this.get()
|
this.get()
|
||||||
}
|
}
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
|
@ -105,6 +114,8 @@
|
||||||
if (val0) {
|
if (val0) {
|
||||||
this.http.request('/worksCollection/delCollection?workId=' + val1 + '&type=3', "POST").then(res => {
|
this.http.request('/worksCollection/delCollection?workId=' + val1 + '&type=3', "POST").then(res => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
|
this.pages = 1
|
||||||
|
this.list = []
|
||||||
this.get()
|
this.get()
|
||||||
}
|
}
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
|
@ -116,6 +127,8 @@
|
||||||
} else {
|
} else {
|
||||||
this.http.request('/worksCollection/addCollection?workId=' + val1 + '&type=3', "POST").then(res => {
|
this.http.request('/worksCollection/addCollection?workId=' + val1 + '&type=3', "POST").then(res => {
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
|
this.pages = 1
|
||||||
|
this.list = []
|
||||||
this.get()
|
this.get()
|
||||||
}
|
}
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
|
@ -229,61 +242,22 @@
|
||||||
padding-top: 40rpx;
|
padding-top: 40rpx;
|
||||||
|
|
||||||
.teamBox {
|
.teamBox {
|
||||||
|
.teamBox-title{
|
||||||
|
font-size: 32rpx;
|
||||||
|
width: 686rpx;
|
||||||
|
margin: 0 32rpx 10rpx;
|
||||||
|
font-weight: bold
|
||||||
|
}
|
||||||
.teamBox-top {
|
.teamBox-top {
|
||||||
position: relative;
|
width: 686rpx;
|
||||||
width: 100%;
|
margin: 0 32rpx 10rpx;
|
||||||
height: 400rpx;
|
height: 400rpx;
|
||||||
|
|
||||||
.content {
|
|
||||||
position: relative;
|
|
||||||
z-index: 4;
|
|
||||||
|
|
||||||
.content-title {
|
|
||||||
position: absolute;
|
|
||||||
z-index: 10;
|
|
||||||
padding: 18rpx;
|
|
||||||
|
|
||||||
text {
|
|
||||||
color: #fff;
|
|
||||||
max-width: 500rpx;
|
|
||||||
overflow: hidden;
|
|
||||||
/* 超出一行文字自动隐藏 */
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
/*文字隐藏后添加省略号*/
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.team-image {
|
|
||||||
width: 100%;
|
|
||||||
height: 400rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.mask {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
bottom: 0;
|
|
||||||
z-index: 12;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
|
|
||||||
.mask-play {
|
|
||||||
image {
|
|
||||||
width: 60rpx;
|
|
||||||
height: 60rpx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.teamBox-bottom {
|
.teamBox-bottom {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
padding: 15rpx 32rpx;
|
padding: 15rpx 32rpx 50rpx;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
config: {
|
config: {
|
||||||
// baseUrl: "http://192.168.1.20:8080/h5/api", //俞燕红-小程序不能配跨域
|
// baseUrl: "http://192.168.1.4:8080/h5/api", //俞燕红-小程序不能配跨域
|
||||||
// baseUrl: "/pre", //俞燕红-跨域
|
// baseUrl: "/pre", //俞燕红-跨域
|
||||||
baseUrl: "https://yxx.ydool.net/h5/api", //线上
|
baseUrl: "https://yxx.ydool.net/h5/api", //线上
|
||||||
// baseUrl: "/h5/api", //h5
|
// baseUrl: "/h5/api", //h5
|
||||||
|
|
Loading…
Reference in New Issue