This commit is contained in:
parent
6fffe34bf8
commit
eea0658e74
|
@ -542,7 +542,16 @@
|
|||
"enablePullDownRefresh": false
|
||||
}
|
||||
|
||||
}
|
||||
},
|
||||
{
|
||||
"path" : "pages/moreFun/noWeb",
|
||||
"style" :
|
||||
{
|
||||
"navigationBarTitleText": "功能建设中",
|
||||
"enablePullDownRefresh": false
|
||||
}
|
||||
|
||||
}
|
||||
],
|
||||
"subPackages":[
|
||||
{
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
类型:
|
||||
</view>
|
||||
<view class="box_right">
|
||||
{{detailData.type}}
|
||||
{{ detailData.typeName }}-{{ detailData.typesName }}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -113,7 +113,7 @@
|
|||
},
|
||||
onShow() {
|
||||
this.list2 = []
|
||||
this.getType()
|
||||
this.getData()
|
||||
},
|
||||
onReady() {
|
||||
// this.load = false
|
||||
|
@ -127,26 +127,6 @@
|
|||
// #endif
|
||||
},
|
||||
methods: {
|
||||
//作品分类
|
||||
getType() {
|
||||
let _this = this
|
||||
this.http.request('/works/select?code=work_type', {}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
res.data.forEach(function(item) {
|
||||
_this.list1.push({
|
||||
name: item.label,
|
||||
value: item.value
|
||||
})
|
||||
})
|
||||
this.getData()
|
||||
}
|
||||
}).catch(e => {
|
||||
uni.showToast({
|
||||
title: e.data.message,
|
||||
icon: "none",
|
||||
});
|
||||
})
|
||||
},
|
||||
//获取数据
|
||||
getData() {
|
||||
let _this = this
|
||||
|
@ -155,14 +135,6 @@
|
|||
id: this.id
|
||||
}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
//判断作品类型
|
||||
if (res.data.type) {
|
||||
_this.list1.forEach(function(ele) {
|
||||
if (res.data.type == ele.value) {
|
||||
res.data.type = ele.name
|
||||
}
|
||||
})
|
||||
}
|
||||
//判断封面图片
|
||||
if (res.data.file) {
|
||||
let fileArr = res.data.file.split(',')
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<view>
|
||||
<!-- 导航栏 -->
|
||||
<view class="navbar" >
|
||||
<view class="navbar">
|
||||
<view class="status_bar" :style="{'height':statusHeight+'px'}"></view>
|
||||
<view class="apptitle" :style="{'height':titleHeight+'px'}">
|
||||
<image src="../../static/orderLeftArrow.png" mode="" class="backImg" @click="back"></image>
|
||||
|
@ -17,22 +17,21 @@
|
|||
<!-- 顶部背景区 -->
|
||||
<view class="point_top">
|
||||
<image style="width: 100%; height: 100%;" src="../../static/Mypoints/PointsBg.png" mode=""></image>
|
||||
|
||||
<view class="points_count"
|
||||
>
|
||||
|
||||
<view class="points_count">
|
||||
<view class="points_count_itm">
|
||||
<view class="tt1" >
|
||||
<view class="tt1">
|
||||
可用积分
|
||||
</view>
|
||||
<view class="tt2" >
|
||||
<view class="tt2">
|
||||
586
|
||||
</view>
|
||||
</view>
|
||||
<view class="points_count_itm" style="margin-left:200rpx ;">
|
||||
<view class="tt1" >
|
||||
<view class="tt1">
|
||||
年度积分总量
|
||||
</view>
|
||||
<view class="tt2" >
|
||||
<view class="tt2">
|
||||
6853
|
||||
</view>
|
||||
</view>
|
||||
|
@ -42,52 +41,74 @@
|
|||
<!-- 限时任务区 -->
|
||||
<view class="pointBox">
|
||||
<view class="P_title">
|
||||
<text class="L_title">限时任务</text>
|
||||
<text class="L_title">每日任务</text>
|
||||
</view>
|
||||
<view class="piont_itm">
|
||||
<view class="piont_itm" v-for="(v,i) in dayWork" :key="i">
|
||||
<view class="piont_itm_L">
|
||||
<image style="width: 64rpx; height: 64rpx; " src="../../static/Mypoints/cloud.png" mode="">
|
||||
</image>
|
||||
<view class="content">
|
||||
<view class="tit">
|
||||
浏览每一日
|
||||
{{v.name}}
|
||||
</view>
|
||||
<view class="con">
|
||||
+3积分
|
||||
+{{v.point}}积分
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="operation">
|
||||
<u-button type="default" plain size="small" color="#99241B"> 去完成</u-button>
|
||||
<u-button v-if="v.state==1" type="default" plain size="small" color="#AFADB0"> 已完成
|
||||
</u-button>
|
||||
<u-button v-else type="default" plain size="small" color="#99241B"> 去完成</u-button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- 积分任务区 -->
|
||||
<view class="pointBox">
|
||||
<view class="P_title">
|
||||
<text class="L_title">积分任务</text>
|
||||
<view class="right_arr_box" style="color: gray; display: flex;align-items: center;">
|
||||
|
||||
<image class="R_arr" src="../../static/Mypoints/rightArrow.png" mode=""></image>
|
||||
</view>
|
||||
<text class="L_title">重复任务</text>
|
||||
</view>
|
||||
<view class="piont_itm" v-for="(v,i) in 5" :key="i">
|
||||
<view class="piont_itm" v-for="(v,i) in reWorks" :key="i">
|
||||
<view class="piont_itm_L">
|
||||
<image style="width: 64rpx; height: 64rpx; " src="../../static/Mypoints/cloud.png" mode="">
|
||||
</image>
|
||||
<view class="content">
|
||||
<view class="tit">
|
||||
浏览每一日
|
||||
{{v.name}}
|
||||
</view>
|
||||
<view class="con">
|
||||
+3积分
|
||||
+{{v.point}}积分
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="operation">
|
||||
<u-button v-if="i==0||i==1||i==2" type="default" plain size="small" color="#AFADB0"> 已完成
|
||||
<u-button v-if="v.state==1" type="default" plain size="small" color="#AFADB0"> 已完成
|
||||
</u-button>
|
||||
<u-button v-if="i==3||i==4" type="default" plain size="small" color="#99241B "> 去完成</u-button>
|
||||
<u-button v-else type="default" plain size="small" color="#99241B"> 去完成</u-button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="pointBox">
|
||||
<view class="P_title">
|
||||
<text class="L_title">生涯任务</text>
|
||||
</view>
|
||||
<view class="piont_itm" v-for="(v,i) in onlyWorks" :key="i">
|
||||
<view class="piont_itm_L">
|
||||
<image style="width: 64rpx; height: 64rpx; " src="../../static/Mypoints/cloud.png" mode="">
|
||||
</image>
|
||||
<view class="content">
|
||||
<view class="tit">
|
||||
{{v.name}}
|
||||
</view>
|
||||
<view class="con">
|
||||
+{{v.point}}积分
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="operation">
|
||||
<u-button v-if="v.state==1" type="default" plain size="small" color="#AFADB0"> 已完成
|
||||
</u-button>
|
||||
<u-button v-else type="default" plain size="small" color="#99241B"> 去完成</u-button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -110,19 +131,91 @@
|
|||
export default {
|
||||
data() {
|
||||
return {
|
||||
statusHeight: 0,
|
||||
statusHeight: 0,
|
||||
titleHeight: 50,
|
||||
dayWork: [{
|
||||
name: '查看政策',
|
||||
point: '2',
|
||||
state: 0
|
||||
}, {
|
||||
name: '查看动态',
|
||||
point: '2',
|
||||
state: 0
|
||||
}, {
|
||||
name: '查看作品',
|
||||
point: '2',
|
||||
state: 1
|
||||
}, {
|
||||
name: '收藏作品',
|
||||
point: '2',
|
||||
state: 1
|
||||
}, {
|
||||
name: '点赞作品',
|
||||
point: '2',
|
||||
state: 1
|
||||
}, {
|
||||
name: '关注作者',
|
||||
point: '2',
|
||||
state: 0
|
||||
}, {
|
||||
name: '购买商品',
|
||||
point: '50',
|
||||
state: 0
|
||||
},
|
||||
],
|
||||
reWorks: [{
|
||||
name: '上传一件作品',
|
||||
point: '10',
|
||||
state: 0
|
||||
},
|
||||
{
|
||||
name: '参加一次文艺活动',
|
||||
point: '50',
|
||||
state: 0
|
||||
},
|
||||
{
|
||||
name: '点单大厅接单一次',
|
||||
point: '50',
|
||||
state: 0
|
||||
},
|
||||
],
|
||||
onlyWorks: [{
|
||||
name: '上传头像',
|
||||
point: '20',
|
||||
state: 1
|
||||
},
|
||||
{
|
||||
name: '首次上传作品',
|
||||
point: '100',
|
||||
state: 1
|
||||
},
|
||||
{
|
||||
name: '首次参加活动',
|
||||
point: '100',
|
||||
state: 1
|
||||
},
|
||||
{
|
||||
name: '首次购买商品',
|
||||
point: '100',
|
||||
state: 1
|
||||
},
|
||||
{
|
||||
name: '首次文艺接单',
|
||||
point: '100',
|
||||
state: 1
|
||||
},
|
||||
]
|
||||
};
|
||||
},
|
||||
methods:{
|
||||
back(){
|
||||
methods: {
|
||||
back() {
|
||||
uni.navigateBack()
|
||||
},
|
||||
goPointDetail(){
|
||||
uni.navigateTo({
|
||||
url:'/pages/MyPoints/pointDetail'
|
||||
})
|
||||
}
|
||||
goPointDetail() {
|
||||
uni.navigateTo({
|
||||
url: '/pages/MyPoints/pointDetail'
|
||||
})
|
||||
}
|
||||
},
|
||||
onReady() {
|
||||
const systemMsg = uni.getSystemInfoSync();
|
||||
|
@ -148,15 +241,16 @@
|
|||
}
|
||||
|
||||
|
||||
.navbar {
|
||||
.navbar {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
z-index: 999;
|
||||
box-sizing: border-box;
|
||||
|
||||
|
||||
color: #FFFFFF;
|
||||
|
||||
.apptitle {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
@ -173,7 +267,8 @@
|
|||
text-align: center;
|
||||
font-size: 32rpx;
|
||||
}
|
||||
.zhan{
|
||||
|
||||
.zhan {
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
}
|
||||
|
@ -204,14 +299,27 @@
|
|||
font-size: 32rpx;
|
||||
}
|
||||
}
|
||||
.points_count{
|
||||
display: flex; position: absolute;bottom: 240rpx; border: 1px solid transparnet; width:calc(100% - 80rpx) ; margin: 0 40rpx;
|
||||
.points_count_itm{
|
||||
.tt1{color: #ACAEB7; font-size: 32rpx;}
|
||||
.tt2{
|
||||
color: #FFFFFF; font-size: 48rpx; margin-top: 16rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.points_count {
|
||||
display: flex;
|
||||
position: absolute;
|
||||
bottom: 240rpx;
|
||||
border: 1px solid transparnet;
|
||||
width: calc(100% - 80rpx);
|
||||
margin: 0 40rpx;
|
||||
|
||||
.points_count_itm {
|
||||
.tt1 {
|
||||
color: #ACAEB7;
|
||||
font-size: 32rpx;
|
||||
}
|
||||
|
||||
.tt2 {
|
||||
color: #FFFFFF;
|
||||
font-size: 48rpx;
|
||||
margin-top: 16rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -11,39 +11,13 @@
|
|||
</u--input>
|
||||
</view>
|
||||
<!-- 作品类型 -->
|
||||
<view class="rightBox" @click="showType=true">
|
||||
<view class="rightBox" @click="selectType">
|
||||
<text class="right_titl" style="color: #c0c4cc; font-size: 15px;margin-left: 32rpx;">请选择作品类型</text>
|
||||
<u--input fontSize="30rpx" border="none" readonly v-model="v1" disabledColor="#ffffff"
|
||||
inputAlign="right">
|
||||
<u-icon slot="suffix" name="arrow-right" style="margin-right: 10px;"></u-icon>
|
||||
</u--input>
|
||||
</view>
|
||||
<u-popup :show="showType" @close="close" closeOnClickOverlay :round="5" customStyle="padding: 16px;">
|
||||
<scroll-view style='height: 500rpx;' scroll-y="true">
|
||||
<u-radio-group @change="selectForm1" v-model="radiovalue1" :borderBottom="true" placement="column"
|
||||
iconPlacement="right">
|
||||
<u-radio :customStyle="{marginBottom: '16px' }" v-for="(item, index) in radiolist1" :key="index"
|
||||
:label="item.label" labelSize="28rpx" labelColor="#231F1C" :name="item.label"
|
||||
activeColor="#99241B ">
|
||||
</u-radio>
|
||||
</u-radio-group>
|
||||
</scroll-view>
|
||||
<u-button class="custom-style" style="background-color:#99241B ; color: #FFFFFF; margin-top: 32rpx;"
|
||||
type="default" @click="secondType()">确认</u-button>
|
||||
</u-popup>
|
||||
<u-popup :show="showTypeT" @close="closeT" closeOnClickOverlay :round="5" customStyle="padding: 16px;">
|
||||
<scroll-view style='height: 500rpx;' scroll-y="true">
|
||||
<u-radio-group @change="selectForm1" v-model="radiovalue1" :borderBottom="true" placement="column"
|
||||
iconPlacement="right">
|
||||
<u-radio :customStyle="{marginBottom: '16px' }" v-for="(item, index) in radiolist1" :key="index"
|
||||
:label="item.label" labelSize="28rpx" labelColor="#231F1C" :name="item.label"
|
||||
activeColor="#99241B ">
|
||||
</u-radio>
|
||||
</u-radio-group>
|
||||
</scroll-view>
|
||||
<u-button class="custom-style" style="background-color:#99241B ; color: #FFFFFF; margin-top: 32rpx;"
|
||||
type="default" @click="showType=false">确认</u-button>
|
||||
</u-popup>
|
||||
</view>
|
||||
<!-- 作品标签 -->
|
||||
<view class="rightBox" @click="showTab=true">
|
||||
<text class="right_titl" style="color: #c0c4cc; font-size: 15px;margin-left: 32rpx;">请选择作品标签</text>
|
||||
|
@ -98,6 +72,14 @@
|
|||
<image style="width: 172rpx;height: 172rpx;" src="../../static/improveData/jia.png"></image>
|
||||
</u-upload>
|
||||
|
||||
<view style="position: relative; width: 100%; height: 50px;">
|
||||
<uni-data-picker ref="picker" style="border: 0px; position: absolute; " :localdata="radiolist1" v-model="radiovalue1"
|
||||
:map="{text:'title',value:'id'}" popup-title="请选择作品类型" @change="selectForm1">
|
||||
</uni-data-picker>
|
||||
<view style="position: absolute; width: 100%; height: 100%; background-color: #FFFFFF;">
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="operation">
|
||||
<button type="default" class="next" @click="next">下一步</button>
|
||||
</view>
|
||||
|
@ -135,6 +117,7 @@
|
|||
name: "",
|
||||
price: 0,
|
||||
type: "",
|
||||
types: "",
|
||||
usePermission: "",
|
||||
wpPath: "",
|
||||
},
|
||||
|
@ -143,7 +126,6 @@
|
|||
},
|
||||
onShow() {
|
||||
this.getType()
|
||||
this.getTab()
|
||||
},
|
||||
onReady() {
|
||||
// this.load = false
|
||||
|
@ -157,12 +139,13 @@
|
|||
// #endif
|
||||
},
|
||||
methods: {
|
||||
//一级作品分类
|
||||
getType() {
|
||||
let _this = this
|
||||
this.http.request('/works/select?code=work_type', {}, "GET").then(res => {
|
||||
this.http.request('/workType/list', {}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
_this.radiolist1 = res.data
|
||||
_this.load = false
|
||||
this.getTab()
|
||||
}
|
||||
}).catch(e => {
|
||||
uni.showToast({
|
||||
|
@ -224,11 +207,6 @@
|
|||
}
|
||||
this.worksVo.name = this.name
|
||||
this.worksVo.introduce = this.detailValue
|
||||
this.radiolist1.forEach((item) => {
|
||||
if (_this.v1 == item.label) {
|
||||
_this.worksVo.type = item.value
|
||||
}
|
||||
})
|
||||
let tabList = []
|
||||
this.radiolist2.forEach((item) => {
|
||||
this.tabs.forEach((ele) => {
|
||||
|
@ -305,8 +283,14 @@
|
|||
});
|
||||
})
|
||||
},
|
||||
selectForm1(form) {
|
||||
this.v1 = form
|
||||
selectForm1(e) {
|
||||
const value = e.detail.value
|
||||
this.v1 = `${value[0].text}/${value[1].text}`
|
||||
this.worksVo.type = value[0].value
|
||||
this.worksVo.types = value[1].value
|
||||
},
|
||||
selectType() {
|
||||
this.$refs.picker.show()
|
||||
},
|
||||
close() {
|
||||
this.showType = false
|
||||
|
@ -349,10 +333,7 @@
|
|||
});
|
||||
})
|
||||
},
|
||||
secondType(){
|
||||
this.showType = false
|
||||
this.showTypeT = true
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -25,8 +25,8 @@
|
|||
<view class="codeTitle">公众号链接/二维码</view>
|
||||
<view class="codeImg">
|
||||
<view class="codeEle">
|
||||
<uqrcode :id="'uQRCode'+index" ref="uQRCode0" :size='QRsize' :text='item' />
|
||||
<!-- <image src="../../static/icon12.jpg" mode="" class="code"></image> -->
|
||||
<!-- <uqrcode :id="'uQRCode'+index" ref="uQRCode0" :size='QRsize' :text='item' /> -->
|
||||
<image src="../../static/icon12.jpg" mode="" class="code"></image>
|
||||
</view>
|
||||
<view class="remark">
|
||||
识别二维码跳转至公众号
|
||||
|
@ -49,7 +49,7 @@
|
|||
opCalue: 0,
|
||||
pageTitle: "媒体宣传",
|
||||
QRsize: 136,
|
||||
QRlist: ['https://www.uviewui.com/components/tooltip.html', '我是第二个', '我是第三个']
|
||||
QRlist: ['https://www.uviewui.com/components/tooltip.html']
|
||||
};
|
||||
},
|
||||
onPageScroll(e) {
|
||||
|
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
{
|
||||
imgUrl: '../../static/moreFun/moreFun2.png',
|
||||
label: '驾驶舱'
|
||||
label: '文艺下乡'
|
||||
}, {
|
||||
imgUrl: '../../static/icon13.png',
|
||||
label: '文艺比赛'
|
||||
|
@ -100,22 +100,22 @@
|
|||
break;
|
||||
case 2:
|
||||
uni.navigateTo({
|
||||
url: "/pages/mediaProp/mediaProp"
|
||||
url: "/pages/moreFun/noWeb"
|
||||
})
|
||||
break;
|
||||
case 3:
|
||||
uni.navigateTo({
|
||||
url: "/pages/DataSearch/DataSearch"
|
||||
url: "/pages/moreFun/noWeb"
|
||||
})
|
||||
break;
|
||||
case 4:
|
||||
uni.navigateTo({
|
||||
url: "/pages/DataSearch/DataSearch"
|
||||
url: "/pages/moreFun/noWeb"
|
||||
})
|
||||
break;
|
||||
case 5:
|
||||
uni.navigateTo({
|
||||
url: "/pages/ArtRace/ArtRace"
|
||||
url: "/pages/moreFun/noWeb"
|
||||
})
|
||||
break;
|
||||
// case 10:
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
<template>
|
||||
<view>
|
||||
<u-gap height="80" bgColor="#fff"></u-gap>
|
||||
<u-empty
|
||||
mode="page"
|
||||
icon="http://cdn.uviewui.com/uview/empty/page.png"
|
||||
text='功能建设中'
|
||||
>
|
||||
</u-empty>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
</script>
|
||||
|
||||
<style>
|
||||
</style>
|
|
@ -10,25 +10,13 @@
|
|||
</u--input>
|
||||
</view>
|
||||
<!-- 作品类型 -->
|
||||
<view class="rightBox" @click="showType=true">
|
||||
<view class="rightBox" @click="selectType">
|
||||
<text class="right_titl" style="color: #c0c4cc; font-size: 15px;margin-left: 32rpx;">请选择作品类型</text>
|
||||
<u--input fontSize="30rpx" border="none" readonly v-model="v1" disabledColor="#ffffff"
|
||||
inputAlign="right">
|
||||
<u-icon slot="suffix" name="arrow-right" style="margin-right: 10px;"></u-icon>
|
||||
</u--input>
|
||||
</view>
|
||||
<u-popup :show="showType" @close="close" closeOnClickOverlay :round="5"
|
||||
customStyle="padding: 16px;">
|
||||
<u-radio-group @change="selectForm1" v-model="radiovalue1" :borderBottom="true" placement="column"
|
||||
iconPlacement="right">
|
||||
<u-radio :customStyle="{marginBottom: '16px' }" v-for="(item, index) in radiolist1" :key="index"
|
||||
:label="item.label" labelSize="28rpx" labelColor="#231F1C" :name="item.label"
|
||||
activeColor="#99241B ">
|
||||
</u-radio>
|
||||
<u-button class="custom-style" style="background-color:#99241B ; color: #FFFFFF; margin-top: 32rpx;"
|
||||
type="default" @click="showType=false">确认</u-button>
|
||||
</u-radio-group>
|
||||
</u-popup>
|
||||
<!-- 作品标签 -->
|
||||
<view class="rightBox" @click="showTab=true">
|
||||
<text class="right_titl" style="color: #c0c4cc; font-size: 15px;margin-left: 32rpx;">请选择作品标签</text>
|
||||
|
@ -39,15 +27,17 @@
|
|||
</view>
|
||||
<u-popup :show="showTab" @close="close" closeOnClickOverlay :round="5"
|
||||
customStyle="padding: 16px;">
|
||||
<u-checkbox-group @change="selectForm2" v-model="radiovalue2" :borderBottom="true" placement="column"
|
||||
iconPlacement="right">
|
||||
<u-checkbox :customStyle="{marginBottom: '16px' }" v-for="(item, index) in radiolist2" :key="index"
|
||||
:label="item.tagName" labelSize="28rpx" labelColor="#231F1C" :name="item.tagName"
|
||||
activeColor="#99241B ">
|
||||
</u-checkbox>
|
||||
<u-button class="custom-style" style="background-color:#99241B ; color: #FFFFFF; margin-top: 32rpx;"
|
||||
type="default" @click="showTab=false">确认</u-button>
|
||||
</u-checkbox-group>
|
||||
<scroll-view style='height: 500rpx;' scroll-y="true">
|
||||
<u-checkbox-group @change="selectForm2" v-model="radiovalue2" :borderBottom="true"
|
||||
placement="column" iconPlacement="right">
|
||||
<u-checkbox :customStyle="{marginBottom: '16px' }" v-for="(item, index) in radiolist2"
|
||||
:key="index" :label="item.tagName" labelSize="28rpx" labelColor="#231F1C"
|
||||
:name="item.tagName" activeColor="#99241B ">
|
||||
</u-checkbox>
|
||||
</u-checkbox-group>
|
||||
</scroll-view>
|
||||
<u-button class="custom-style" style="background-color:#99241B ; color: #FFFFFF; margin-top: 32rpx;"
|
||||
type="default" @click="showTab=false">确认</u-button>
|
||||
</u-popup>
|
||||
|
||||
<u--textarea style="padding: 32rpx;" v-model="detailValue" placeholder="请输入作品说明" border="none">
|
||||
|
@ -68,6 +58,14 @@
|
|||
:fileList="fileList3" @afterRead="afterRead" @delete="deletePic" name="3" multiple>
|
||||
<image style="width: 172rpx;height: 172rpx;" src="../../static/improveData/jia.png"></image>
|
||||
</u-upload>
|
||||
|
||||
<view style="position: relative; width: 100%; height: 50px;">
|
||||
<uni-data-picker ref="picker" style="border: 0px; position: absolute; " :localdata="radiolist1" v-model="radiovalue1"
|
||||
:map="{text:'title',value:'id'}" popup-title="请选择作品类型" @change="selectForm1">
|
||||
</uni-data-picker>
|
||||
<view style="position: absolute; width: 100%; height: 100%; background-color: #FFFFFF;">
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="operation">
|
||||
<button type="default" class="next" @click="next">下一步</button>
|
||||
|
@ -105,6 +103,7 @@
|
|||
name: "",
|
||||
price: 0,
|
||||
type: "",
|
||||
types: "",
|
||||
usePermission: "",
|
||||
wpPath: "",
|
||||
}
|
||||
|
@ -120,7 +119,7 @@
|
|||
this.name = this.data.name
|
||||
this.detailValue = this.data.introduce
|
||||
this.radiovalue1 = this.data.type
|
||||
this.v1 = this.data.type
|
||||
this.v1 = this.data.typeName+ '/' + this.data.typesName
|
||||
this.radiovalue2 = this.data.workTag
|
||||
this.tabs = this.data.workTag
|
||||
this.v2 = this.data.workTag.join(',')
|
||||
|
@ -134,6 +133,8 @@
|
|||
this.worksVo.price = this.data.price
|
||||
this.worksVo.code = this.data.code
|
||||
this.worksVo.workId = this.data.id
|
||||
this.worksVo.type = this.data.type
|
||||
this.worksVo.types = this.data.types
|
||||
},
|
||||
onReady() {
|
||||
// this.load = false
|
||||
|
@ -147,12 +148,13 @@
|
|||
// #endif
|
||||
},
|
||||
methods: {
|
||||
//一级作品分类
|
||||
getType() {
|
||||
let _this = this
|
||||
this.http.request('/works/select?code=work_type', {}, "GET").then(res => {
|
||||
this.http.request('/workType/list', {}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
_this.radiolist1 = res.data
|
||||
_this.load = false
|
||||
this.getTab()
|
||||
}
|
||||
}).catch(e => {
|
||||
uni.showToast({
|
||||
|
@ -214,11 +216,6 @@
|
|||
}
|
||||
this.worksVo.name = this.name
|
||||
this.worksVo.introduce = this.detailValue
|
||||
this.radiolist1.forEach((item) =>{
|
||||
if(_this.v1 == item.label){
|
||||
_this.worksVo.type = item.value
|
||||
}
|
||||
})
|
||||
let tabList = []
|
||||
this.radiolist2.forEach((item) =>{
|
||||
this.tabs.forEach((ele) =>{
|
||||
|
@ -294,9 +291,14 @@
|
|||
});
|
||||
})
|
||||
},
|
||||
selectForm1(form) {
|
||||
this.v1 = form
|
||||
console.log(this.v1)
|
||||
selectForm1(e) {
|
||||
const value = e.detail.value
|
||||
this.v1 = `${value[0].text}/${value[1].text}`
|
||||
this.worksVo.type = value[0].value
|
||||
this.worksVo.types = value[1].value
|
||||
},
|
||||
selectType() {
|
||||
this.$refs.picker.show()
|
||||
},
|
||||
close() {
|
||||
this.showType = false
|
||||
|
@ -306,7 +308,6 @@
|
|||
let data = form
|
||||
this.tabs = form
|
||||
this.v2 = data.join(',')
|
||||
console.log(this.v2)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<view class="img_box">
|
||||
<view class=" puber">
|
||||
<view class="autor">
|
||||
{{ v.type }}作品
|
||||
{{ v.typeName }}-{{ v.typesName }}作品
|
||||
</view>
|
||||
</view>
|
||||
<view class="time">
|
||||
|
@ -101,26 +101,6 @@
|
|||
this.userImg = res.data.images
|
||||
this.userName = res.data.userName
|
||||
this.userId = res.data.id
|
||||
this.getType()
|
||||
}
|
||||
}).catch(e => {
|
||||
uni.showToast({
|
||||
title: e.data.message,
|
||||
icon: "none",
|
||||
});
|
||||
})
|
||||
},
|
||||
//作品分类
|
||||
getType() {
|
||||
let _this = this
|
||||
this.http.request('/works/select?code=work_type', {}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
res.data.forEach(function(item) {
|
||||
_this.list1.push({
|
||||
name: item.label,
|
||||
value: item.value
|
||||
})
|
||||
})
|
||||
this.getData()
|
||||
}
|
||||
}).catch(e => {
|
||||
|
@ -146,14 +126,6 @@
|
|||
// let img = JSON.parse(item.user.images)
|
||||
item.user.images = item.user.images
|
||||
}
|
||||
//判断作品类型
|
||||
if (item.type) {
|
||||
_this.list1.forEach(function(ele) {
|
||||
if (item.type == ele.value) {
|
||||
item.type = ele.name
|
||||
}
|
||||
})
|
||||
}
|
||||
//判断封面图片
|
||||
if (item.file) {
|
||||
let fileArr = item.file.split(',')
|
||||
|
@ -191,14 +163,6 @@
|
|||
let img = JSON.parse(item.user.images)
|
||||
item.user.images = img[0]
|
||||
}
|
||||
//判断作品类型
|
||||
if (item.type != undefined) {
|
||||
_this.list1.forEach(function(ele) {
|
||||
if (item.type == ele.value) {
|
||||
item.type = ele.name
|
||||
}
|
||||
})
|
||||
}
|
||||
//判断封面图片
|
||||
if (item.file != undefined) {
|
||||
let fileArr = item.file.split(',')
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
类型:
|
||||
</view>
|
||||
<view class="box_right">
|
||||
{{detailData.type}}
|
||||
{{ detailData.typeName }}-{{ detailData.typesName }}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -109,7 +109,7 @@
|
|||
this.id = op.id
|
||||
},
|
||||
onShow() {
|
||||
this.getType()
|
||||
this.getData()
|
||||
},
|
||||
onReady() {
|
||||
// this.load = false
|
||||
|
@ -123,26 +123,6 @@
|
|||
// #endif
|
||||
},
|
||||
methods: {
|
||||
//作品分类
|
||||
getType() {
|
||||
let _this = this
|
||||
this.http.request('/works/select?code=work_type', {}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
res.data.forEach(function(item) {
|
||||
_this.list1.push({
|
||||
name: item.label,
|
||||
value: item.value
|
||||
})
|
||||
})
|
||||
this.getData()
|
||||
}
|
||||
}).catch(e => {
|
||||
uni.showToast({
|
||||
title: e.data.message,
|
||||
icon: "none",
|
||||
});
|
||||
})
|
||||
},
|
||||
//获取数据
|
||||
getData() {
|
||||
let _this = this
|
||||
|
@ -151,14 +131,6 @@
|
|||
id: this.id
|
||||
}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
//判断作品类型
|
||||
if (res.data.type != undefined) {
|
||||
_this.list1.forEach(function(ele) {
|
||||
if (res.data.type == ele.value) {
|
||||
res.data.type = ele.name
|
||||
}
|
||||
})
|
||||
}
|
||||
//判断封面图片
|
||||
if (res.data.file != undefined) {
|
||||
let fileArr = res.data.file.split(',')
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
<view class="img_box">
|
||||
<view class=" puber">
|
||||
<view class="autor">
|
||||
{{ v.type }}作品
|
||||
{{ v.typeName }}-{{ v.typesName }}作品
|
||||
</view>
|
||||
</view>
|
||||
<view class="time">
|
||||
|
@ -74,7 +74,6 @@
|
|||
load: true,
|
||||
id: "1",
|
||||
userId: '',
|
||||
buyType: '',
|
||||
list1: [],
|
||||
userImg: '',
|
||||
userName: '',
|
||||
|
@ -106,37 +105,16 @@
|
|||
},
|
||||
onShow() {
|
||||
this.pages = 1
|
||||
this.getType()
|
||||
this.getData()
|
||||
},
|
||||
methods: {
|
||||
//作品分类
|
||||
getType() {
|
||||
let _this = this
|
||||
this.http.request('/works/select?code=work_type', {}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
res.data.forEach(function(item) {
|
||||
_this.list1.push({
|
||||
name: item.label,
|
||||
value: item.value
|
||||
})
|
||||
})
|
||||
this.getData()
|
||||
}
|
||||
}).catch(e => {
|
||||
uni.showToast({
|
||||
title: e.data.message,
|
||||
icon: "none",
|
||||
});
|
||||
})
|
||||
},
|
||||
//作品列表
|
||||
getData() {
|
||||
let _this = this
|
||||
this.http.request('/works/list', {
|
||||
this.http.request('/user/details', {
|
||||
page: this.pages,
|
||||
size: this.size,
|
||||
id: this.userId,
|
||||
buyType: this.buyType
|
||||
id: this.userId
|
||||
}, "GET").then(res => {
|
||||
if (res.code == 200) {
|
||||
_this.workList = res.data.records
|
||||
|
@ -147,14 +125,6 @@
|
|||
}else{
|
||||
item.user.images = '../../static/txIcon.png'
|
||||
}
|
||||
//判断作品类型
|
||||
if (item.type) {
|
||||
_this.list1.forEach(function(ele) {
|
||||
if (item.type == ele.value) {
|
||||
item.type = ele.name
|
||||
}
|
||||
})
|
||||
}
|
||||
//判断封面图片
|
||||
if (item.file) {
|
||||
let fileArr = item.file.split(',')
|
||||
|
@ -180,11 +150,10 @@
|
|||
//上拉
|
||||
getMoreData() {
|
||||
const _this = this
|
||||
this.http.request('/works/list', {
|
||||
this.http.request('/user/details', {
|
||||
page: this.pages,
|
||||
size: this.size,
|
||||
id: this.userId,
|
||||
buyType: this.buyType
|
||||
id: this.userId
|
||||
}, "GET").then(res => {
|
||||
if (res.data.records.length > 0) {
|
||||
res.data.records.forEach(function(item) {
|
||||
|
@ -192,14 +161,6 @@
|
|||
let img = JSON.parse(item.user.images)
|
||||
item.user.images = img[0]
|
||||
}
|
||||
//判断作品类型
|
||||
if (item.type != undefined) {
|
||||
_this.list1.forEach(function(ele) {
|
||||
if (item.type == ele.value) {
|
||||
item.type = ele.name
|
||||
}
|
||||
})
|
||||
}
|
||||
//判断封面图片
|
||||
if (item.file != undefined) {
|
||||
let fileArr = item.file.split(',')
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
export default {
|
||||
config: {
|
||||
// baseUrl: "http://192.168.0.57:8080/h5/api", //王锡
|
||||
baseUrl: "/pre", //俞燕红-跨域
|
||||
// baseUrl: "/pre", //俞燕红-跨域
|
||||
// baseUrl: "https://yxx.ydool.net/h5/api", //
|
||||
// baseUrl: "/h5/api", //俞燕红 线上
|
||||
baseUrl: "/h5/api", //俞燕红 线上
|
||||
header: {
|
||||
'Content-Type': 'application/json;charset=UTF-8',
|
||||
// 'Content-Type':'application/x-www-form-urlencoded'
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 8.2 KiB |
Loading…
Reference in New Issue