优化购买积分弹窗
This commit is contained in:
@@ -203,7 +203,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<scaleImage ref="scaleImage" :imgType="type_.type2" :sex="workspace.sex"></scaleImage>
|
<scaleImage ref="scaleImage" :imgType="type_.type2" :sex="workspace.sex"></scaleImage>
|
||||||
<createSlogan ref="createSlogan" @setSloganData="setSloganData"></createSlogan>
|
<createSlogan ref="createSlogan" @setSloganData="setSloganData"></createSlogan>
|
||||||
<UpgradePlan ref="UpgradePlan"></UpgradePlan>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
@@ -223,7 +222,6 @@ import { openGuide,driverObj__,driverIndex__ } from "@/tool/guide";
|
|||||||
import createSlogan from "@/component/HomePage/createSlogan.vue";
|
import createSlogan from "@/component/HomePage/createSlogan.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import sketchCategory from "@/component/HomePage/sketchCategory.vue";
|
import sketchCategory from "@/component/HomePage/sketchCategory.vue";
|
||||||
import UpgradePlan from "@/component/HomePage/UpgradePlan.vue";
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
@@ -231,7 +229,6 @@ export default defineComponent({
|
|||||||
generalMenu,
|
generalMenu,
|
||||||
createSlogan,
|
createSlogan,
|
||||||
sketchCategory,
|
sketchCategory,
|
||||||
UpgradePlan,
|
|
||||||
},
|
},
|
||||||
props: ["msg",'sketchCatecoryList','scene','gender'],
|
props: ["msg",'sketchCatecoryList','scene','gender'],
|
||||||
emits:['setLibrary'],
|
emits:['setLibrary'],
|
||||||
@@ -699,8 +696,7 @@ export default defineComponent({
|
|||||||
zIndex:99999,
|
zIndex:99999,
|
||||||
centered:true,
|
centered:true,
|
||||||
onOk() {
|
onOk() {
|
||||||
let UpgradePlan:any = this_.$refs.UpgradePlan
|
this_.store.commit("setUpgradePlan", true);
|
||||||
UpgradePlan.init()
|
|
||||||
},
|
},
|
||||||
onCancel(){
|
onCancel(){
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<div class="upgradePlan" ref="upgradePlan">
|
<div class="upgradePlan" ref="upgradePlan">
|
||||||
<!-- 如果需要套餐就78 -->
|
<!-- 如果需要套餐就78 -->
|
||||||
<a-modal class="generalModel UpgradePlan_modal"
|
<a-modal class="generalModel UpgradePlan_modal"
|
||||||
v-model:visible="showUpgradePlan"
|
v-model:visible="showUpgradePlan.value"
|
||||||
:footer="null"
|
:footer="null"
|
||||||
:get-container="() => $refs.upgradePlan"
|
:get-container="() => $refs.upgradePlan"
|
||||||
width="35%"
|
width="35%"
|
||||||
@@ -116,6 +116,7 @@ import { Https } from "@/tool/https";
|
|||||||
import { useStore } from "vuex";
|
import { useStore } from "vuex";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import payMethod from "@/component/Pay/payMethod.vue";
|
import payMethod from "@/component/Pay/payMethod.vue";
|
||||||
|
import { compute } from "three/tsl";
|
||||||
// import { forEach } from "jszip";
|
// import { forEach } from "jszip";
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
@@ -126,7 +127,9 @@ export default defineComponent({
|
|||||||
// console.log(prop.msg);
|
// console.log(prop.msg);
|
||||||
let { t } = useI18n();
|
let { t } = useI18n();
|
||||||
const store = useStore();
|
const store = useStore();
|
||||||
let showUpgradePlan = ref(false)
|
let showUpgradePlan = computed(()=>{
|
||||||
|
return store.state.UserHabit.upgradePlan
|
||||||
|
})
|
||||||
let planNum = ref(2)
|
let planNum = ref(2)
|
||||||
let stepNum = ref(0)
|
let stepNum = ref(0)
|
||||||
let price = ref({
|
let price = ref({
|
||||||
@@ -178,7 +181,7 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
init(){
|
init(){
|
||||||
this.showUpgradePlan = true
|
this.store.commit('setUpgradePlan',true)
|
||||||
},
|
},
|
||||||
setPlan(num:any){
|
setPlan(num:any){
|
||||||
this.planNum = num
|
this.planNum = num
|
||||||
@@ -286,7 +289,7 @@ export default defineComponent({
|
|||||||
|
|
||||||
},
|
},
|
||||||
cancelDsign(){
|
cancelDsign(){
|
||||||
this.showUpgradePlan = false
|
this.store.commit('setUpgradePlan',false)
|
||||||
this.cancel()
|
this.cancel()
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -244,7 +244,6 @@
|
|||||||
RelightDirectionList:RelightDirectionList,
|
RelightDirectionList:RelightDirectionList,
|
||||||
}"
|
}"
|
||||||
:isProductimg="true"></scaleImage>
|
:isProductimg="true"></scaleImage>
|
||||||
<UpgradePlan ref="UpgradePlan"></UpgradePlan>
|
|
||||||
|
|
||||||
</a-modal>
|
</a-modal>
|
||||||
</div>
|
</div>
|
||||||
@@ -266,14 +265,13 @@ import { useStore } from "vuex";
|
|||||||
import scaleImage from "@/component/HomePage/scaleImage.vue";
|
import scaleImage from "@/component/HomePage/scaleImage.vue";
|
||||||
import generalMenu from "@/component/HomePage/generalMenu.vue";
|
import generalMenu from "@/component/HomePage/generalMenu.vue";
|
||||||
import { openGuide,driverObj__ } from "@/tool/guide";
|
import { openGuide,driverObj__ } from "@/tool/guide";
|
||||||
import UpgradePlan from "@/component/HomePage/UpgradePlan.vue";
|
|
||||||
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components:{
|
components:{
|
||||||
ExportModel,
|
ExportModel,
|
||||||
scaleImage,
|
scaleImage,
|
||||||
generalMenu,UpgradePlan
|
generalMenu
|
||||||
},
|
},
|
||||||
props: ['setTask'],
|
props: ['setTask'],
|
||||||
setup(props,{emit}) {
|
setup(props,{emit}) {
|
||||||
@@ -303,7 +301,6 @@ export default defineComponent({
|
|||||||
likeList:[],
|
likeList:[],
|
||||||
similarity:30,
|
similarity:30,
|
||||||
brightenValue:1,
|
brightenValue:1,
|
||||||
UpgradePlan
|
|
||||||
})
|
})
|
||||||
let productimgMenuList = ref([
|
let productimgMenuList = ref([
|
||||||
{
|
{
|
||||||
@@ -573,8 +570,7 @@ export default defineComponent({
|
|||||||
zIndex:99999,
|
zIndex:99999,
|
||||||
centered:true,
|
centered:true,
|
||||||
onOk() {
|
onOk() {
|
||||||
let UpgradePlan:any = productImgData.UpgradePlan
|
store.commit("setUpgradePlan", true);
|
||||||
UpgradePlan.init()
|
|
||||||
},
|
},
|
||||||
onCancel(){
|
onCancel(){
|
||||||
|
|
||||||
|
|||||||
@@ -165,7 +165,6 @@
|
|||||||
<div class="mark_loading" v-show="loadingShow">
|
<div class="mark_loading" v-show="loadingShow">
|
||||||
<a-spin size="large" />
|
<a-spin size="large" />
|
||||||
</div>
|
</div>
|
||||||
<UpgradePlan ref="UpgradePlan"></UpgradePlan>
|
|
||||||
|
|
||||||
</a-modal>
|
</a-modal>
|
||||||
</template>
|
</template>
|
||||||
@@ -179,10 +178,9 @@ import { downloadIamge } from "@/tool/util";
|
|||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import { useStore } from "vuex";
|
import { useStore } from "vuex";
|
||||||
import generalMiniCanvas from "@/component/modules/generalMiniCanvas.vue";
|
import generalMiniCanvas from "@/component/modules/generalMiniCanvas.vue";
|
||||||
import UpgradePlan from "@/component/HomePage/UpgradePlan.vue";
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components:{generalMiniCanvas,UpgradePlan},
|
components:{generalMiniCanvas},
|
||||||
props:{
|
props:{
|
||||||
productData:{
|
productData:{
|
||||||
type:Object,
|
type:Object,
|
||||||
@@ -212,7 +210,6 @@ export default defineComponent({
|
|||||||
})
|
})
|
||||||
let {t} = useI18n()
|
let {t} = useI18n()
|
||||||
let productimg = reactive({
|
let productimg = reactive({
|
||||||
UpgradePlan:null,
|
|
||||||
textarea:null as any,
|
textarea:null as any,
|
||||||
isProductimg:false,
|
isProductimg:false,
|
||||||
productimgSearchName:'',
|
productimgSearchName:'',
|
||||||
@@ -348,8 +345,7 @@ export default defineComponent({
|
|||||||
zIndex:99999,
|
zIndex:99999,
|
||||||
centered:true,
|
centered:true,
|
||||||
onOk() {
|
onOk() {
|
||||||
let UpgradePlan:any = productimg.UpgradePlan
|
store.commit("setUpgradePlan", true);
|
||||||
UpgradePlan.init()
|
|
||||||
},
|
},
|
||||||
onCancel(){
|
onCancel(){
|
||||||
|
|
||||||
|
|||||||
@@ -175,7 +175,6 @@
|
|||||||
<div class="mark_loading" v-show="loadingShow">
|
<div class="mark_loading" v-show="loadingShow">
|
||||||
<a-spin size="large" />
|
<a-spin size="large" />
|
||||||
</div>
|
</div>
|
||||||
<UpgradePlan ref="UpgradePlan"></UpgradePlan>
|
|
||||||
|
|
||||||
</a-modal>
|
</a-modal>
|
||||||
</template>
|
</template>
|
||||||
@@ -188,10 +187,9 @@ import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
|
|||||||
import { downloadIamge,getMinioUrl,downloadVideoWithFetch } from "@/tool/util";
|
import { downloadIamge,getMinioUrl,downloadVideoWithFetch } from "@/tool/util";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import { useStore } from "vuex";
|
import { useStore } from "vuex";
|
||||||
import UpgradePlan from "@/component/HomePage/UpgradePlan.vue";
|
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components:{UpgradePlan},
|
components:{},
|
||||||
props:{
|
props:{
|
||||||
productData:{
|
productData:{
|
||||||
type:Object,
|
type:Object,
|
||||||
@@ -223,7 +221,6 @@ setup(props:any,{emit}) {
|
|||||||
let {t} = useI18n()
|
let {t} = useI18n()
|
||||||
let productimg = reactive({
|
let productimg = reactive({
|
||||||
isGenerate:false,//判断是否进行generate
|
isGenerate:false,//判断是否进行generate
|
||||||
UpgradePlan:null,
|
|
||||||
textarea:null as any,
|
textarea:null as any,
|
||||||
productimgSearchName:'',
|
productimgSearchName:'',
|
||||||
productimgIsTextarea:false,
|
productimgIsTextarea:false,
|
||||||
@@ -455,8 +452,7 @@ setup(props:any,{emit}) {
|
|||||||
zIndex:99999,
|
zIndex:99999,
|
||||||
centered:true,
|
centered:true,
|
||||||
onOk() {
|
onOk() {
|
||||||
let UpgradePlan:any = productimg.UpgradePlan
|
store.commit("setUpgradePlan", true);
|
||||||
UpgradePlan.init()
|
|
||||||
},
|
},
|
||||||
onCancel(){
|
onCancel(){
|
||||||
|
|
||||||
|
|||||||
@@ -200,7 +200,6 @@
|
|||||||
RelightDirectionList:RelightDirectionList,
|
RelightDirectionList:RelightDirectionList,
|
||||||
}"
|
}"
|
||||||
:isProductimg="true"></scaleImage>
|
:isProductimg="true"></scaleImage>
|
||||||
<UpgradePlan ref="UpgradePlan"></UpgradePlan>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -218,7 +217,6 @@ import { useI18n } from "vue-i18n";
|
|||||||
import { useStore } from "vuex";
|
import { useStore } from "vuex";
|
||||||
import scaleImage from "@/component/HomePage/scaleImage.vue";
|
import scaleImage from "@/component/HomePage/scaleImage.vue";
|
||||||
import generalMenu from "@/component/HomePage/generalMenu.vue";
|
import generalMenu from "@/component/HomePage/generalMenu.vue";
|
||||||
import UpgradePlan from "@/component/HomePage/UpgradePlan.vue";
|
|
||||||
import generalDrag from '@/component/modules/generalDrag.vue';
|
import generalDrag from '@/component/modules/generalDrag.vue';
|
||||||
import { List } from "echarts";
|
import { List } from "echarts";
|
||||||
import { useRouter,useRoute } from 'vue-router'
|
import { useRouter,useRoute } from 'vue-router'
|
||||||
@@ -226,7 +224,7 @@ import { useRouter,useRoute } from 'vue-router'
|
|||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components:{
|
components:{
|
||||||
scaleImage,
|
scaleImage,
|
||||||
generalMenu,UpgradePlan,generalDrag
|
generalMenu,generalDrag
|
||||||
},
|
},
|
||||||
props:{
|
props:{
|
||||||
setTask:{
|
setTask:{
|
||||||
@@ -286,7 +284,6 @@ export default defineComponent({
|
|||||||
} as any,
|
} as any,
|
||||||
similarity:30,
|
similarity:30,
|
||||||
brightenValue:1,
|
brightenValue:1,
|
||||||
UpgradePlan,
|
|
||||||
button:{
|
button:{
|
||||||
left:false,
|
left:false,
|
||||||
right:false,
|
right:false,
|
||||||
@@ -624,8 +621,7 @@ export default defineComponent({
|
|||||||
zIndex:99999,
|
zIndex:99999,
|
||||||
centered:true,
|
centered:true,
|
||||||
onOk() {
|
onOk() {
|
||||||
let UpgradePlan:any = productImgData.UpgradePlan
|
store.commit("setUpgradePlan", true);
|
||||||
UpgradePlan.init()
|
|
||||||
},
|
},
|
||||||
onCancel(){
|
onCancel(){
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ interface UserHabit{
|
|||||||
userDetail:any,
|
userDetail:any,
|
||||||
bindEmail:any,
|
bindEmail:any,
|
||||||
ageGroup:any,
|
ageGroup:any,
|
||||||
|
upgradePlan:any,
|
||||||
}
|
}
|
||||||
|
|
||||||
const userHabit : Module<UserHabit,RootState> = {
|
const userHabit : Module<UserHabit,RootState> = {
|
||||||
@@ -96,7 +97,10 @@ const userHabit : Module<UserHabit,RootState> = {
|
|||||||
bindEmail : {
|
bindEmail : {
|
||||||
isBindEmail:false,
|
isBindEmail:false,
|
||||||
type:''
|
type:''
|
||||||
}
|
},
|
||||||
|
upgradePlan:{//购买积分页面
|
||||||
|
value:false,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
mutations:{
|
mutations:{
|
||||||
res_clothingType(state,data){
|
res_clothingType(state,data){
|
||||||
@@ -312,6 +316,9 @@ const userHabit : Module<UserHabit,RootState> = {
|
|||||||
// state.userDetail.status = data.status || 'active'//当前订阅类型
|
// state.userDetail.status = data.status || 'active'//当前订阅类型
|
||||||
state.userDetail.subscriptionId = data.subscriptionId//最新订阅id
|
state.userDetail.subscriptionId = data.subscriptionId//最新订阅id
|
||||||
},
|
},
|
||||||
|
setUpgradePlan(state,data){
|
||||||
|
state.upgradePlan.value = data
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
actions:{
|
actions:{
|
||||||
|
|||||||
@@ -514,7 +514,6 @@
|
|||||||
<!-- <ModelPlacement ref="ModelPlacement" @submitModelPlacement="getLibraryList"></ModelPlacement> -->
|
<!-- <ModelPlacement ref="ModelPlacement" @submitModelPlacement="getLibraryList"></ModelPlacement> -->
|
||||||
<setLabel ref="setLabel"></setLabel>
|
<setLabel ref="setLabel"></setLabel>
|
||||||
<createSlogan ref="createSlogan" @setSloganData="setSloganData"></createSlogan>
|
<createSlogan ref="createSlogan" @setSloganData="setSloganData"></createSlogan>
|
||||||
<UpgradePlan ref="UpgradePlan"></UpgradePlan>
|
|
||||||
|
|
||||||
<createBrand ref="createBrand" @submitBrandAdd="getBrandDNAList"></createBrand>
|
<createBrand ref="createBrand" @submitBrandAdd="getBrandDNAList"></createBrand>
|
||||||
<modalCanvas ref="modalCanvas" @setSloganData="saveBase64Img"></modalCanvas>
|
<modalCanvas ref="modalCanvas" @setSloganData="saveBase64Img"></modalCanvas>
|
||||||
@@ -547,7 +546,6 @@ import { ElCascader } from 'element-plus'
|
|||||||
import { remove } from "jszip";
|
import { remove } from "jszip";
|
||||||
import createSlogan from "@/component/HomePage/createSlogan.vue";
|
import createSlogan from "@/component/HomePage/createSlogan.vue";
|
||||||
import generalMenu from "@/component/HomePage/generalMenu.vue";
|
import generalMenu from "@/component/HomePage/generalMenu.vue";
|
||||||
import UpgradePlan from "@/component/HomePage/UpgradePlan.vue";
|
|
||||||
import mannequinEdit from "@/component/home/design/mannequin/edit.vue";
|
import mannequinEdit from "@/component/home/design/mannequin/edit.vue";
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
@@ -561,7 +559,6 @@ export default defineComponent({
|
|||||||
sketchCategory,
|
sketchCategory,
|
||||||
createSlogan,
|
createSlogan,
|
||||||
generalMenu,
|
generalMenu,
|
||||||
UpgradePlan,
|
|
||||||
mannequinEdit,
|
mannequinEdit,
|
||||||
modalCanvas,
|
modalCanvas,
|
||||||
},
|
},
|
||||||
@@ -1786,8 +1783,7 @@ export default defineComponent({
|
|||||||
zIndex:99999,
|
zIndex:99999,
|
||||||
centered:true,
|
centered:true,
|
||||||
onOk() {
|
onOk() {
|
||||||
let UpgradePlan:any = this_.$refs.UpgradePlan
|
this_.store.commit("setUpgradePlan", true);
|
||||||
UpgradePlan.init()
|
|
||||||
},
|
},
|
||||||
onCancel(){
|
onCancel(){
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user