切换导航条
此项目
正在载入...
登录
陈虹瑞
/
LuckyDraw
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
鲍奕龙
2 years ago
提交
f4cd4d510df97f696abfe89cf0783f33382fc8a1
1 个父辈
da0b8a01
暂存修改
隐藏空白字符变更
内嵌
并排对比
正在显示
20 个修改的文件
包含
255 行增加
和
140 行删除
vue-cc/src/components/CustomButton/Timemachine.vue
vue-cc/src/components/CustomButton/punchclocktrue.vue
vue-cc/src/components/Winningpage/prize.vue
vue-cc/src/style/home.css
vue-cc/src/style/home.less
vue-cc/src/views/Activitypunchpage/Pagesetup.vue
vue-cc/src/views/Activitypunchpage/Parameterconfiguration.vue
vue-cc/src/views/Activitypunchpage/index.vue
vue-cc/src/views/Activitypunchpage/timemachine.vue
vue-cc/src/views/LuckDraw/Mypagesetup.vue
vue-cc/src/views/LuckDraw/Pagesetup.vue
vue-cc/src/views/LuckDraw/Parameterconfiguration.vue
vue-cc/src/views/LuckDraw/Winningpagedesign.vue
vue-cc/src/views/LuckDraw/index.vue
vue-cc/src/views/Normalhuod/Pagesetup.vue
vue-cc/src/views/Normalhuod/Parameterconfiguration.vue
vue-cc/src/views/Normalhuod/index.vue
vue-cc/src/views/main/ActivitySettings.vue
vue-cc/src/views/main/Activitypunchpage.vue
vue-cc/src/views/main/index.vue
vue-cc/src/components/CustomButton/Timemachine.vue
查看文件 @
f4cd4d5
...
...
@@ -8,6 +8,7 @@
<!-- 提示语 上传图片大小 -->
<Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.picture' @propsimg='propsimg(index)'/>
<!-- <Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.answerWrongPicture' @propsimg='propsimg(index)'/> -->
(承载按钮图片盒子的宽度:120px 高度:120px;位置已固定)
</div>
<!-- <div class="right-buttom">
<p>X轴位置</p>
...
...
@@ -24,6 +25,7 @@
<!-- 提示语 上传图片大小 -->
<Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.picture' @propsimg='propsimg(index)'/>
<!-- <Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.answerWrongPicture' @propsimg='propsimg(index)'/> -->
(承载按钮图片盒子的宽度:240px 高度:80px;位置已固定)
</div>
<!-- <div class="right-buttom">
<p>X轴位置</p>
...
...
@@ -40,6 +42,7 @@
<!-- 提示语 上传图片大小 -->
<Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.picture' @propsimg='propsimg(index)'/>
<!-- <Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.answerWrongPicture' @propsimg='propsimg(index)'/> -->
(承载按钮图片盒子的宽度:240px 高度:80px;位置已固定)
</div>
<!-- <div class="right-buttom">
<p>X轴位置</p>
...
...
@@ -50,12 +53,13 @@
</div>
</div>
<div class="custombutton-3 custombutton-style" v-if="item.type === 4">
<p> 时光机规则 </p>
<p> 时光机规则
按钮
</p>
<div class='right'>
<div class="right-top">
<!-- 提示语 上传图片大小 -->
<Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.picture' @propsimg='propsimg(index)'/>
<!-- <Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.answerWrongPicture' @propsimg='propsimg(index)'/> -->
(承载按钮图片盒子的宽度:140px 高度:50px;位置已固定)
</div>
<!-- <div class="right-buttom">
<p>X轴位置</p>
...
...
vue-cc/src/components/CustomButton/punchclocktrue.vue
查看文件 @
f4cd4d5
...
...
@@ -8,47 +8,34 @@
<!-- 提示语 上传图片大小 -->
<Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.picture' @propsimg='propsimg(index)'/>
<!-- <Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.answerWrongPicture' @propsimg='propsimg(index)'/> -->
(承载按钮图片盒子的宽度:240px 高度:80px;位置位于弹窗底部,左右居中)
</div>
<div class="right-buttom">
<
!-- <
div class="right-buttom">
<p>X轴位置</p>
<a-input-Number placeholder="请输入数值" v-model="item.xposition" ></a-input-Number>
<p>Y轴位置</p>
<a-input-Number placeholder="请输入数值" v-model="item.yposition" ></a-input-Number>
</div>
</div>
-->
</div>
</div>
<div class="custombutton-2 custombutton-style" v-if="item.type === 6">
<p> 回答正确按钮 </p>
<div class='right'>
<div class="right-top">
<!-- 提示语 上传图片大小 -->
<Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.picture' @propsimg='propsimg(index)'/>
<!-- <Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.answerWrongPicture' @propsimg='propsimg(index)'/> -->
</div>
<div class="right-buttom">
<p>X轴位置</p>
<a-input-Number placeholder="请输入数值" v-model="item.xposition" ></a-input-Number>
<p>Y轴位置</p>
<a-input-Number placeholder="请输入数值" v-model="item.yposition" ></a-input-Number>
</div>
</div>
</div>
<div class="custombutton-3 custombutton-style" v-if="item.type === 7">
<p> 回答错误按钮 </p>
<p> 回答完成按钮 </p>
<div class='right'>
<div class="right-top">
<!-- 提示语 上传图片大小 -->
<Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.picture' @propsimg='propsimg(index)'/>
<!-- <Imageprize words='请上传1M内的图片' picturesize='1m' v-model='item.answerWrongPicture' @propsimg='propsimg(index)'/> -->
(承载按钮图片盒子的宽度:240px 高度:80px;位置位于弹窗底部,左右居中)
</div>
<div class="right-buttom">
<
!-- <
div class="right-buttom">
<p>X轴位置</p>
<a-input-Number placeholder="请输入数值" v-model="item.xposition" ></a-input-Number>
<p>Y轴位置</p>
<a-input-Number placeholder="请输入数值" v-model="item.yposition" ></a-input-Number>
</div>
</div>
-->
</div>
</div>
</div>
</div>
</template>
...
...
vue-cc/src/components/Winningpage/prize.vue
查看文件 @
f4cd4d5
...
...
@@ -22,7 +22,8 @@
<InputNumberButton v-model="formState.prizeCount"/>
<div class="nuber-right">
<span class="span">中奖率:</span>
<a-input v-model="formState.winningRate" placeholder="请输入中奖率"/>
<a-input-number v-model="formState.winningRate" v-if="formState.isComfortPrize !== 0" :min="0" :max="100" placeholder="请输入中奖率"/>
<a-input v-else :value="100" :disabled="true" placeholder="请输入中奖率"/>
</div>
</div>
</a-form-item>
...
...
@@ -202,14 +203,15 @@ export default {
margin: 0;
padding: 0 5px;
padding-right:25px;
overflow: hidden;
text-overflow: ellipsis;
}
.iconsize {
position: absolute;
top: 4px;
right: 0;
top: 2px;
right: 2px;
i {
font-size:
25
px;
font-size:
16
px;
font-weight: 900;
}
}
...
...
vue-cc/src/style/home.css
查看文件 @
f4cd4d5
...
...
@@ -40,12 +40,12 @@
}
.box-shou
.box
.box-iframe
{
background-color
:
#eee
;
width
:
33%
;
height
:
800px
;
padding
:
10px
;
width
:
375px
;
height
:
750px
;
box-sizing
:
border-box
;
outline
:
solid
1px
#ccc
;
}
.box-shou
.box
.box-form
{
background-color
:
#fff
;
padding-left
:
30px
;
width
:
1000px
;
}
...
...
vue-cc/src/style/home.less
查看文件 @
f4cd4d5
...
...
@@ -51,14 +51,17 @@
// 预览区域
.box-iframe {
background-color: #eee;
width: 33%;
height: 800px;
padding:10px;
// width: 33%;
// height: 800px;
width: 375px;
height: 750px;
// padding:10px;
box-sizing: border-box;
outline: solid 1px #ccc;
}
// 表单
.box-form {
background-color: #fff;
//
background-color: #fff;
padding-left:30px;
width: 1000px;
.Navigation {
...
...
vue-cc/src/views/Activitypunchpage/Pagesetup.vue
查看文件 @
f4cd4d5
...
...
@@ -11,26 +11,16 @@
<Imageprize v-model="formState.homePicture"/>
</a-form-item>
<a-form-item label="自定义按钮">
<a-radio-group v-model="formState.customButtonState">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<!-- <custombutton :myButtonList='formState.myButtonList'/> -->
<custombutton v-if="formState.customButtonState===1" :myButtonList='formState.myButtonList' @jiabutton='jiabutton' @jianbutton='jianbutton'/>
</a-form-item>
</a-form>
</template>
<script>
import Imageprize from '@/components/Image/index.vue'
import custombutton from '@/components/CustomButton/index.vue'
export default {
name: 'PageSetup',
components: {
Imageprize,
custombutton
Imageprize
},
props: {
value: {
...
...
vue-cc/src/views/Activitypunchpage/Parameterconfiguration.vue
查看文件 @
f4cd4d5
...
...
@@ -46,16 +46,25 @@
</div> -->
</div>
</a-form-item>
<a-form-item label="自定义按钮">
<a-radio-group v-model="formState.customButtonState">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<!-- <custombutton :myButtonList='formState.myButtonList'/> -->
<custombutton v-if="formState.customButtonState===1" :myButtonList='formState.myButtonList' @jiabutton='jiabutton' @jianbutton='jianbutton'/>
</a-form-item>
</a-form>
</template>
<script>
import Imageprize from '@/components/Image/index.vue'
import custombutton from '@/components/CustomButton/index.vue'
export default {
name: 'ParameterconFiguration',
components: {
Imageprize
Imageprize,
custombutton
},
props: {
value: {
...
...
vue-cc/src/views/Activitypunchpage/index.vue
查看文件 @
f4cd4d5
...
...
@@ -3,7 +3,7 @@
<a-spin v-if="isLoading" class="loading" size="large"/>
<div class="box-top-top">
<span class="title">
新建
活动</span>
<span class="title">
打卡
活动</span>
<div>
<!-- <a-button class="button-1">预览</a-button> -->
<!-- <a-button class="button-2">保存</a-button>
...
...
@@ -14,7 +14,7 @@
</div>
<div class="box">
<div class="box-buttom">
<div class="boxyanle" :class="box1 ? 'addstyle' : ''" @click="box1click">
首页
</div>
<div class="boxyanle" :class="box1 ? 'addstyle' : ''" @click="box1click">
头部部分
</div>
<div class="boxyanle" :class="box2 ? 'addstyle' : ''" @click="box2click">打卡部分</div>
<div class="boxyanle" :class="box3 ? 'addstyle' : ''" @click="box3click">问答弹窗</div>
<div class="boxyanle" :class="box4 ? 'addstyle' : ''" @click="box4click">时光机弹窗</div>
...
...
vue-cc/src/views/Activitypunchpage/timemachine.vue
查看文件 @
f4cd4d5
...
...
@@ -4,13 +4,13 @@
:label-col="labelCol"
:wrapper-col="wrapperCol"
>
<a-form-item label="
是否
配置时光机">
<a-form-item label="配置时光机">
<a-radio-group v-model="formState.activityClockIn.isOpenTimeMachine">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
</a-form-item>
<a-form-item label="
时光机图片
">
<a-form-item label="
弹窗背景图
">
<Imageprize v-model="formState.activityClockIn.timeMachinePicture"/>
(承载弹窗图片的盒子 宽度:660px 高度:660px,垂直居中,左右居中)
<div class="time-max">
...
...
vue-cc/src/views/LuckDraw/Mypagesetup.vue
查看文件 @
f4cd4d5
...
...
@@ -22,7 +22,7 @@
<a-input v-model="formState.telephone" placeholder="电话"/>
<a-input v-model="formState.custom" placeholder="自定义"/>
</a-form-item> -->
<a-form-item label="邮寄信息">
<a-form-item label="邮寄信息
区域
">
<a-radio-group v-model="formState.activityLuckDraw.isEms">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
...
...
@@ -39,12 +39,12 @@
<Imageprize v-model="formState.activityLuckDraw.submitButtonPicture"/>
</div> -->
</a-form-item>
<a-form-item label="
中奖
显示区域">
<a-form-item label="
券码
显示区域">
<a-radio-group v-model="formState.activityLuckDraw.isDisplayPrize">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<span> (固定为
:宽576,高366
) </span>
<span> (固定为
宽度:576px,高度:366px
) </span>
<div class="ssee">
<span>X轴位置</span>
...
...
vue-cc/src/views/LuckDraw/Pagesetup.vue
查看文件 @
f4cd4d5
...
...
@@ -4,31 +4,72 @@
:label-col="labelCol"
:wrapper-col="wrapperCol"
>
<a-form-item label="首页高度">
<
!-- <
a-form-item label="首页高度">
<a-input-Number v-model="formState.homePageHeight" placeholder="请输入数值" style="width:100%;"/>
</a-form-item>
</a-form-item>
-->
<a-form-item label="上传图片">
<Imageprize words='建议宽度为750px,高度不限不超过2M' v-model="formState.homePicture"/>
</a-form-item>
<a-form-item label="自定义按钮">
<a-radio-group v-model="formState.customButtonState">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<custombutton v-if="formState.customButtonState===1" :myButtonList='formState.myButtonList' @jiabutton='jiabutton' @jianbutton='jianbutton'/>
<a-form-item label="显示抽奖次数">
<a-radio-group v-model="formState.activityLuckDraw.isDisplayLuckDrawCount">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<div class="agecishi">
<div class="agecishi-1">
<span>前缀文案</span>
<a-input v-model="formState.activityLuckDraw.luckDrawCountSuffix" placeholder="请输入前缀" />
<span>后缀文案</span>
<a-input v-model="formState.activityLuckDraw.luckDrawCountPrefix" placeholder="请输入前缀" />
</div>
<div class="agecishi-2">
<span>X轴位置</span>
<a-input v-model="formState.activityLuckDraw.luckDrawCountXPosition" placeholder="请输入X轴位置" />
<span>Y轴位置</span>
<a-input v-model="formState.activityLuckDraw.luckDrawCountYPosition" placeholder="请输入Y轴位置" />
</div>
</div>
</a-form-item>
<a-form-item label="财商币展示">
<a-radio-group v-model="formState.activityLuckDraw.isDisplayCoin">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<div class="ssee">
<span>X轴位置</span>
<a-input v-model="formState.activityLuckDraw.coinXPosition" placeholder="请输入X轴位置" />
<span>Y轴位置</span>
<a-input v-model="formState.activityLuckDraw.coinYPosition" placeholder="请输入Y轴位置" />
</div>
</a-form-item>
<div class="custombutton-3 custombutton-style">
<p> 点击抽奖按钮 </p>
<div class='right'>
<div class="right-top">
<Imageprize words='请上传1M内的图片' picturesize='1m' v-model='formState.activityLuckDraw.drawBtnPicture'/>
(承载按钮图片盒子的宽度:140px 高度:50px;位置已固定)
</div>
<div class="right-buttom">
<p>X轴位置</p>
<a-input-Number placeholder="请输入数值" v-model="formState.activityLuckDraw.drawBtnX" ></a-input-Number>
<p>Y轴位置</p>
<a-input-Number placeholder="请输入数值" v-model="formState.activityLuckDraw.drawBtnY" ></a-input-Number>
</div>
</div>
</div>
</a-form>
</template>
<script>
import Imageprize from '@/components/Image/index.vue'
import custombutton from '@/components/CustomButton/index.vue'
export default {
name: 'PageSetup',
components: {
Imageprize,
custombutton
Imageprize
},
props: {
value: {
...
...
@@ -83,11 +124,114 @@ export default {
}
</script>
<style lang='less'>
<style lang='less'
scoped
>
.ant-form-item {
.ant-input-Number {
height: 40px;
}
}
.ant-form-item {
.ant-input {
height: 40px;
}
.ant-input-number-input {
height: 40px;
line-height: 40px;
}
}
.deee {
display: flex;
align-items: center;
.Initialvalue {
display: flex;
.ant-input {
margin-left: 5px;
margin-top: 5px;
width: 200px;
}
}
}
.agecishi {
.agecishi-1 {
display: flex;
.ant-input {
width: 200px;
margin: 0 10px;
// margin-left: 20px;
}
}
.agecishi-2 {
display: flex;
.ant-input {
width: 200px;
margin: 0 10px;
margin-left: 16px;
}
}
}
.ssee {
display: flex;
.ant-input {
width: 200px;
margin: 0 10px;
}
}
.custombutton-style {
position: relative;
border: 1px solid #ccc;
// background-color: #eee;
display: flex;
padding:5px 10px;
margin: 15px 0;
p {
padding:40px 5px 0;
}
.right {
.right-top {
padding-top:10px ;
display: flex;
align-items: center;
.right-top-box {
display: flex;
flex-direction: column;
.right-top-right-1 {
display: flex;
align-items: center;
// width: 400px;
}
.right-top-right-2 {
display: flex;
align-items: center;
}
}
}
.right-center {
width: 100%;
border: 1px solid #ccc;
}
.right-buttom {
margin: 10px 0;
display: flex;
justify-content: center;
align-items: center;
.ant-input-number {
width: 180px;
}
p {
padding: 0 10px;
margin-bottom: 0;
}
}
}
}
</style>
...
...
vue-cc/src/views/LuckDraw/Parameterconfiguration.vue
查看文件 @
f4cd4d5
...
...
@@ -33,7 +33,7 @@
<a-form-item label="活动人数限制">
<a-input v-model="formState.numberLimit" placeholder="请输入人数限制" style="width:180px"/>
</a-form-item>
<a-form-item label="轮播获奖信息">
<
!-- <
a-form-item label="轮播获奖信息">
<div class="deee">
<a-radio-group v-model="formState.isRotation">
<a-radio :value="1">开启</a-radio>
...
...
@@ -45,7 +45,7 @@
</div>
</div>
</a-form-item>
</a-form-item>
-->
<a-form-item label="抽奖时间设置">
<a-radio-group v-model="formState.activityLuckDraw.isOpenLuckDrawTime">
<a-radio :value="1">开启</a-radio>
...
...
@@ -120,49 +120,25 @@
</div>
</template>
</a-form-item>
<a-form-item label="显示抽奖次数">
<a-radio-group v-model="formState.activityLuckDraw.isDisplayLuckDrawCount">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<div class="agecishi">
<div class="agecishi-1">
<span>前缀文案</span>
<a-input v-model="formState.activityLuckDraw.luckDrawCountSuffix" placeholder="请输入前缀" />
<span>后缀文案</span>
<a-input v-model="formState.activityLuckDraw.luckDrawCountPrefix" placeholder="请输入前缀" />
</div>
<div class="agecishi-2">
<span>X轴位置</span>
<a-input v-model="formState.activityLuckDraw.luckDrawCountXPosition" placeholder="请输入X轴位置" />
<span>Y轴位置</span>
<a-input v-model="formState.activityLuckDraw.luckDrawCountYPosition" placeholder="请输入Y轴位置" />
</div>
</div>
</a-form-item>
<a-form-item label="财商币展示">
<a-radio-group v-model="formState.activityLuckDraw.isDisplayCoin">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<div class="ssee">
<span>X轴位置</span>
<a-input v-model="formState.activityLuckDraw.coinXPosition" placeholder="请输入X轴位置" />
<span>Y轴位置</span>
<a-input v-model="formState.activityLuckDraw.coinYPosition" placeholder="请输入Y轴位置" />
</div>
</a-form-item>
<a-form-item label="自定义按钮">
<a-radio-group v-model="formState.customButtonState">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
(承载按钮图片盒子的宽度:340px 高度:100px,图片左右居中,垂直靠下展示)
<custombutton v-if="formState.customButtonState===1" :myButtonList='formState.myButtonList' @jiabutton='jiabutton' @jianbutton='jianbutton'/>
</a-form-item>
</a-form>
</template>
<script>
import Imageprize from '@/components/Image/index.vue'
import custombutton from '@/components/CustomButton/index.vue'
export default {
name: 'ParameterconFiguration',
components: {
Imageprize
Imageprize,
custombutton
},
props: {
value: {
...
...
vue-cc/src/views/LuckDraw/Winningpagedesign.vue
查看文件 @
f4cd4d5
...
...
@@ -5,11 +5,12 @@
:wrapper-col="wrapperCol"
>
<a-form-item label="奖项数量">
<a-radio-group v-model="formState.activityLuckDraw.prizeCount" @change="changefh">
<
!-- <
a-radio-group v-model="formState.activityLuckDraw.prizeCount" @change="changefh">
<a-radio :value="4">4个奖</a-radio>
<a-radio :value="5">5个奖</a-radio>
<a-radio :value="6">6个奖</a-radio>
</a-radio-group>
</a-radio-group> -->
<el-input-number v-model="formState.activityLuckDraw.prizeCount" @change="changefh" :min="1" :max="6"></el-input-number>
<p>请填写相关参数及设置项(不开启奖项请将其对应)</p>
<div class="zhongj">
<span>是否开启中奖</span>
...
...
@@ -116,12 +117,12 @@ export default {
this.navprizelist[index].click = true
},
changefh (e) {
console.log(e
.target.value
)
console.log(e)
const index = this.formState.activityPrizeList.findIndex(v => v.isComfortPrize === 0)
this.anwei = this.formState.activityPrizeList.splice(index, 1)[0]
//
if (this.formState.activityPrizeList.length < e.target.value) {
for (let i = this.formState.activityPrizeList.length; i < e.target.value; i++) {
if (this.formState.activityPrizeList.length < e) {
for (let i = this.formState.activityPrizeList.length; i < e; i++) {
this.formState.activityPrizeList.push(
{
prizeCount: 10,
...
...
@@ -138,10 +139,10 @@ export default {
}
console.log(this.formState.activityPrizeList, '奖项书刘昂')
} else {
this.formState.activityPrizeList.splice(e
.target.value
)
this.formState.activityPrizeList.splice(e)
}
this.navprizelist = []
for (let i = 0; i < e
.target.value
; i++) {
for (let i = 0; i < e; i++) {
this.navprizelist.push({ name: `${this.ageshu[i + 1]}等奖`, click: false })
}
this.navprizelist[0].click = true
...
...
vue-cc/src/views/LuckDraw/index.vue
查看文件 @
f4cd4d5
...
...
@@ -3,7 +3,7 @@
<a-spin v-if="isLoading" class="loading" size="large"/>
<div class="box-top-top">
<span class="title">
新建
活动</span>
<span class="title">
抽奖
活动</span>
<div>
<!-- <a-button class="button-1">预览</a-button> -->
<a-button class="button-2" @click="preservationfrom">保存</a-button>
...
...
@@ -11,9 +11,9 @@
</div>
<div class="box">
<div class="box-buttom">
<div :class="box1 ? 'addstyle' : ''" @click="box1click">首页</div>
<div :class="box2 ? 'addstyle' : ''" @click="box2click">中奖页面</div>
<div :class="box3 ? 'addstyle' : ''" @click="box3click">未中奖页面</div>
<div :class="box1 ? 'addstyle' : ''" @click="box1click">头部部分</div>
<div :class="box2 ? 'addstyle' : ''" @click="box2click">中奖弹窗</div>
<div :class="box3 ? 'addstyle' : ''" @click="box3click">未中奖弹窗</div>
<div :class="box4 ? 'addstyle' : ''" @click="box4click">我的奖品</div>
</div>
<div class="box-iframe">
...
...
vue-cc/src/views/Normalhuod/Pagesetup.vue
查看文件 @
f4cd4d5
...
...
@@ -14,31 +14,20 @@
<Imageprize v-model="formState.pictureFour" words='建议宽度为750px,高度不限不超过2M' />
</a-form-item>
<a-form-item label="自定义按钮">
<a-radio-group v-model="formState.customButtonState">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<span>(承载按钮图片盒子的宽度:340px 高度:100px,图片左右居中,垂直靠下展示)</span>
<custombutton v-show="formState.customButtonState===1" :myButtonList='formState.myButtonList' @jiabutton='jiabutton' @jianbutton='jianbutton'/>
</a-form-item>
</a-form>
</template>
<script>
import Imageprize from '@/components/Image/index.vue'
import custombutton from '@/components/CustomButton/index.vue'
// import wenanbutton from '@/components/wenanbutton/index.vue'
// import { getActivityInfo } from '@/api/parameterconfiguration.js'
//
export default {
name: 'PageSetup',
components: {
Imageprize,
custombutton
Imageprize
// wenanbutton
},
props: {
...
...
vue-cc/src/views/Normalhuod/Parameterconfiguration.vue
查看文件 @
f4cd4d5
...
...
@@ -47,20 +47,30 @@
</a-form-item>
<a-form-item label="已开户后的跳转地址">
<a-input v-model="formState.
title
" placeholder="请输入跳转地址" ></a-input>
<a-input v-model="formState.
isHandleLink
" placeholder="请输入跳转地址" ></a-input>
</a-form-item>
<a-form-item label="自定义按钮">
<a-radio-group v-model="formState.customButtonState">
<a-radio :value="1">开启</a-radio>
<a-radio :value="0">关闭</a-radio>
</a-radio-group>
<span>(承载按钮图片盒子的宽度:340px 高度:100px,图片左右居中,垂直靠下展示)</span>
<custombutton v-show="formState.customButtonState===1" :myButtonList='formState.myButtonList' @jiabutton='jiabutton' @jianbutton='jianbutton'/>
</a-form-item>
</a-form>
</template>
<script>
// 上传图片
import Imageprize from '@/components/Image/index.vue'
import custombutton from '@/components/CustomButton/index.vue'
// import user from '@/store/user'
export default {
name: 'ParameterconFiguration',
components: {
Imageprize
Imageprize,
custombutton
},
props: {
value: {
...
...
vue-cc/src/views/Normalhuod/index.vue
查看文件 @
f4cd4d5
...
...
@@ -2,7 +2,7 @@
<div class="box-shou">
<a-spin v-if="isLoading" class="loading" size="large"/>
<div class="box-top-top">
<span class="title">
新建
活动</span>
<span class="title">
普通
活动</span>
<div>
<!-- <a-button class="button-1">预览</a-button> -->
<a-button class="button-2" @click="preservationfrom">保存</a-button>
...
...
vue-cc/src/views/main/ActivitySettings.vue
查看文件 @
f4cd4d5
...
...
@@ -6,13 +6,13 @@
<a-radio-group button-style="solid" @change="changecli" size="small">
<a-radio-button value="a">
普通
页面
普通
活动
</a-radio-button>
<a-radio-button value="b">
打卡
页面
打卡
活动
</a-radio-button>
<a-radio-button value="c">
抽奖
页面
抽奖
活动
</a-radio-button>
</a-radio-group>
</div>
...
...
vue-cc/src/views/main/Activitypunchpage.vue
查看文件 @
f4cd4d5
...
...
@@ -5,13 +5,13 @@
<div class="cdd" @click="clickdef" style="width:50px;height: 40px;">新建活动</div> -->
<a-radio-group default-value="b" button-style="solid" @change="changecli" size="small">
<a-radio-button value="a">
普通
页面
普通
活动
</a-radio-button>
<a-radio-button value="b">
打卡
页面
打卡
活动
</a-radio-button>
<a-radio-button value="c">
抽奖
页面
抽奖
活动
</a-radio-button>
</a-radio-group>
</div>
...
...
vue-cc/src/views/main/index.vue
查看文件 @
f4cd4d5
...
...
@@ -6,13 +6,13 @@
<a-radio-group default-value="a" button-style="solid" @change="changecli" size="small">
<a-radio-button value="a">
普通
页面
普通
活动
</a-radio-button>
<a-radio-button value="b">
打卡
页面
打卡
活动
</a-radio-button>
<a-radio-button value="c">
抽奖
页面
抽奖
活动
</a-radio-button>
</a-radio-group>
</div>
...
...
请
注册
或
登录
后发表评论