|
@@ -16,7 +16,8 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
-// 子组件
|
|
|
|
|
|
+import { userSign } from "../../api/index";
|
|
|
|
+
|
|
export default {
|
|
export default {
|
|
data: {
|
|
data: {
|
|
signList: [
|
|
signList: [
|
|
@@ -27,10 +28,24 @@ export default {
|
|
{ day: 5, iconType: 'coin', fee: 50 },
|
|
{ day: 5, iconType: 'coin', fee: 50 },
|
|
{ day: 6, iconType: 'coin', fee: 50 },
|
|
{ day: 6, iconType: 'coin', fee: 50 },
|
|
{ day: 7, iconType: 'gift', fee: 150 },
|
|
{ day: 7, iconType: 'gift', fee: 150 },
|
|
- ]
|
|
|
|
|
|
+ ],
|
|
|
|
+ signData:{
|
|
|
|
+ days:0,
|
|
|
|
+ fee:0
|
|
|
|
+ }
|
|
},
|
|
},
|
|
onInit() {
|
|
onInit() {
|
|
-
|
|
|
|
|
|
+ this.sign();
|
|
|
|
+ },
|
|
|
|
+ async sign() {
|
|
|
|
+ console.log(this.signList,'dddd')
|
|
|
|
+ let res = await userSign();
|
|
|
|
+ this.signData=res;
|
|
|
|
+ this.signList.forEach(item => {
|
|
|
|
+ if(item.day<=res.days){
|
|
|
|
+ item.iconType='checked';
|
|
|
|
+ }
|
|
|
|
+ });
|
|
},
|
|
},
|
|
setSignPop() {
|
|
setSignPop() {
|
|
this.$dispatch('dispathEvt')
|
|
this.$dispatch('dispathEvt')
|