Feat(页面):页面埋点配置

This commit is contained in:
lifizer
2024-06-17 23:13:22 +08:00
parent 19914b5b0d
commit cef0177716
55 changed files with 552 additions and 377 deletions
+4 -2
View File
@@ -47,9 +47,10 @@
<script>
import {bankList, addBankCard} from "@/api/user";
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
components: {},
mixins: [pageListenMixins],
data: function () {
return {
name: "",
@@ -59,7 +60,8 @@ export default {
bankList: [],
banks: [],
index: 0,
showPicker: false
showPicker: false,
pageKeyId: Object.freeze('userBankCardEdit')
};
},
watch: {},
+4 -1
View File
@@ -56,8 +56,10 @@
import MescrollMixins from "@/mixins/mescroll-mixins.js";
import MescrollBody from "@/components/mescroll-uni/mescroll-body.vue";
import {getBank, postCashInfo, bankCardList, deleteBankCard} from "@/api/user";
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
mixins: [pageListenMixins],
data() {
return {
list: [],
@@ -77,7 +79,8 @@ export default {
},
isSelectMode: false,
webUrl: this.$VUE_APP_RESOURCES_URL,
bgColor: ["#FD574B", "#0DC5C5", "#3F57DA", "#FF4F48"]
bgColor: ["#FD574B", "#0DC5C5", "#3F57DA", "#FF4F48"],
pageKeyId: Object.freeze('userBankCardIndex')
}
},
components: {
+4 -3
View File
@@ -25,16 +25,17 @@ import sendVerifyCode from "@/mixins/SendVerifyCode";
import {required, alpha_num, chs_phone} from "@/utils/validate";
import {validatorDefaultCatch} from "@/utils/dialog";
import {registerVerify, bindingPhoneByInput} from "@/api/user";
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
name: "BindingPhone",
components: {},
props: {},
mixins: [pageListenMixins],
data: function () {
return {
webUrl: this.$VUE_APP_RESOURCES_URL,
captcha: "",
phone: "" //手机号
phone: "",
pageKeyId: Object.freeze('userConfigPhone')
};
},
mixins: [sendVerifyCode],
+4 -1
View File
@@ -12,17 +12,20 @@
import SubSection from '@/components/SubSection.vue'
import Coupons from '../components/Coupons.vue'
import {getCouponsUser} from '@/api/user'
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
name: "myCoupons",
components: {SubSection, Coupons},
mixins: [pageListenMixins],
data() {
return {
webUrl: this.$VUE_APP_RESOURCES_URL,
current: 0,
canUse: 0,
notUse: 0,
list: []
list: [],
pageKeyId: Object.freeze('userCouponsIndex')
}
},
onLoad() {
+3
View File
@@ -126,9 +126,11 @@
import {getProductList, getStoreList, getVideoList, removeFavorite} from "@/api/favorite";
import {postCartAdd} from "@/api/store";
import CheckboxIcon from "@/components/CheckboxIcon.vue";
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
components: {CheckboxIcon},
mixins: [pageListenMixins],
data() {
return {
ready: false,
@@ -145,6 +147,7 @@ export default {
productList: [],
storeList: [],
videoList: [],
pageKeyId: Object.freeze('userCollectionIndex')
}
},
computed: {
+4 -1
View File
@@ -45,14 +45,17 @@ import sendVerifyCode from "@/mixins/SendVerifyCode";
import { required, alpha_num, chs_phone } from "@/utils/validate";
import { validatorDefaultCatch } from "@/utils/dialog";
import { getUserInfo, registerVerify, bindingPhone,modifyUserPayPwd } from "@/api/user";
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
mixins: [pageListenMixins],
data() {
return {
webUrl: this.$VUE_APP_RESOURCES_URL,
captcha: "",
phone:'',
payPwd:''
payPwd:'',
pageKeyId: Object.freeze('userConfigPasswordPay')
}
},
mixins: [sendVerifyCode],
+3
View File
@@ -76,12 +76,14 @@ import {mapGetters} from "vuex";
import {isWeixin, trim, uploadImage} from "@/utils";
import {postUserEdit} from "@/api/user";
import ImageCropper from "@/pkg_user/components/invinbg-image-cropper/invinbg-image-cropper.vue";
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
name: "PersonalData",
components: {
ImageCropper
},
mixins: [pageListenMixins],
data() {
return {
webUrl: this.$VUE_APP_RESOURCES_URL,
@@ -92,6 +94,7 @@ export default {
userIndex: 0,
tempFilePath: '',
cropFilePath: '',
pageKeyId: Object.freeze('userConfig')
};
},
computed: mapGetters(["userInfo"]),
+4 -1
View File
@@ -79,8 +79,10 @@ import { getBank, bankCardList, postCashInfo } from "@/api/user";
import NP from "number-precision";
import uniPopup from '@/components/uni-popup/uni-popup.vue';
import blPaymentPasswordInput from '@/components/blPaymentPasswordInput.vue';
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
mixins: [pageListenMixins],
data() {
return {
webUrl: this.$VUE_APP_RESOURCES_URL,
@@ -94,7 +96,8 @@ export default {
gdAmount: 0, //固定手续费
gdLimit: 0, //最低固定费率额度
feeRate: 0, //手续费费率
remark: "" //提现说明
remark: "", //提现说明
pageKeyId: Object.freeze('userExtractIndex')
}
},
components: {
+3
View File
@@ -33,14 +33,17 @@
<script>
import {payoutLog} from "@/api/user";
import { pageListenMixins } from '@/mixins/pageListenMixins'
export default {
mixins: [pageListenMixins],
data() {
return {
webUrl: this.$VUE_APP_RESOURCES_URL,
ready: false,
list: [],
page: 1,
pageKeyId: Object.freeze('userExtractRecords')
}
},
mounted() {