mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 22:33:26 +08:00
【优化】(models):引入类型添加type
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app';
|
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app';
|
||||||
import { queryShopConfigV2, queryAppVersions } from '@/core/api';
|
import { queryShopConfigV2, queryAppVersions } from '@/core/api';
|
||||||
import { Response, ShopConfigType } from '@/core/models';
|
import type { Response, ShopConfigType } from '@/core/models';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
|
|
||||||
onShow(() => {
|
onShow(() => {
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',
|
content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
}
|
||||||
|
|
||||||
const checkVersion = () => {
|
const checkVersion = () => {
|
||||||
let version = plus.runtime.version;
|
let version = plus.runtime.version;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { onMounted, reactive } from 'vue';
|
import { onMounted, reactive } from 'vue';
|
||||||
import { Response, AdvertPositionType, PositionType } from '@/core/models';
|
import type { Response, AdvertPositionType, PositionType } from '@/core/models';
|
||||||
import { queryPositionList } from '@/core/api';
|
import { queryPositionList } from '@/core/api';
|
||||||
import { handleAdvertiseDetail } from '@/core/utils';
|
import { handleAdvertiseDetail } from '@/core/utils';
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { watch, ref, reactive, onMounted } from 'vue';
|
import { watch, ref, reactive, onMounted } from 'vue';
|
||||||
import { useShopConfigStore, useUserInfoStore } from '@/core/store';
|
import { useShopConfigStore, useUserInfoStore } from '@/core/store';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { Invitecode, UserToken } from '@/core/consts';
|
import { Invitecode, UserToken } from '@/core/consts';
|
||||||
import { queryLoginPhoneNumber, queryLogin, queryAliPayAppAuthTokenBYCode } from '@/core/api';
|
import { queryLoginPhoneNumber, queryLogin, queryAliPayAppAuthTokenBYCode } from '@/core/api';
|
||||||
import { loginGetCode, handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { loginGetCode, handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { watch, watchEffect, reactive, ref, computed, onMounted } from 'vue';
|
import { watch, watchEffect, reactive, ref, computed, onMounted } from 'vue';
|
||||||
import { Response, CityAddressType } from '@/core/models';
|
import type { Response, CityAddressType } from '@/core/models';
|
||||||
import { queryAreas } from '@/core/api';
|
import { queryAreas } from '@/core/api';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, AdvertPositionType, PinTuanListType } from '@/core/models';
|
import type { Response, AdvertPositionType, PinTuanListType } from '@/core/models';
|
||||||
|
|
||||||
/** 获取商品分类配置 */
|
/** 获取商品分类配置 */
|
||||||
export const queryPositionList = (data : { code : string, platform : number }) : Promise<Response<AdvertPositionType>> => {
|
export const queryPositionList = (data : { code : string, platform : number }) : Promise<Response<AdvertPositionType>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, AddressType, CityAddressType } from '@/core/models';
|
import type { Response, AddressType, CityAddressType } from '@/core/models';
|
||||||
|
|
||||||
/** 获取用户默认收货地址 */
|
/** 获取用户默认收货地址 */
|
||||||
export const queryUserDefaultShip = () : Promise<Response<AddressType>> => {
|
export const queryUserDefaultShip = () : Promise<Response<AddressType>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取售后单列表 */
|
/** 获取售后单列表 */
|
||||||
export const queryAftersalesList = (data : any) : Promise<Response<any>> => {
|
export const queryAftersalesList = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取代理商进度状态 */
|
/** 获取代理商进度状态 */
|
||||||
export const queryAgentInfo = (data ?: any) : Promise<Response<any>> => {
|
export const queryAgentInfo = (data ?: any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, NoticeType, ArticleClassifyType } from '@/core/models';
|
import type { Response, NoticeType, ArticleClassifyType } from '@/core/models';
|
||||||
|
|
||||||
/** 获取文章分类 */
|
/** 获取文章分类 */
|
||||||
export const queryArticleClassify = () : Promise<Response<Array<ArticleClassifyType>>> => {
|
export const queryArticleClassify = () : Promise<Response<Array<ArticleClassifyType>>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, BankCardType, BalanceDetailType, CashType } from '@/core/models';
|
import type { Response, BankCardType, BalanceDetailType, CashType } from '@/core/models';
|
||||||
|
|
||||||
/** 充值规则列表 */
|
/** 充值规则列表 */
|
||||||
export const queryTopUpTypeList = () : Promise<Response<any>> => {
|
export const queryTopUpTypeList = () : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取购物车列表 */
|
/** 获取购物车列表 */
|
||||||
export const queryCartList = (data : any) : Promise<Response<any>> => {
|
export const queryCartList = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取用户按月签到数据 */
|
/** 获取用户按月签到数据 */
|
||||||
export const queryUserCheckByMonth = (data : any) : Promise<Response<any>> => {
|
export const queryUserCheckByMonth = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取分销商进度状态 */
|
/** 获取分销商进度状态 */
|
||||||
export const queryDistributionInfo = (data ?: any) : Promise<Response<any>> => {
|
export const queryDistributionInfo = (data ?: any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { uploadFile } from '@/core/utils/http';
|
import { uploadFile } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取商品分类配置 */
|
/** 获取商品分类配置 */
|
||||||
export const queryUploadImages = (file : any) : Promise<Response<any>> => {
|
export const queryUploadImages = (file : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, GoodsListType, CategoriesType, GoodsPictureType, GoodsParamsType, ServiceGoodsType } from '@/core/models';
|
import type { Response, GoodsListType, CategoriesType, GoodsPictureType, GoodsParamsType, ServiceGoodsType } from '@/core/models';
|
||||||
|
|
||||||
/** 获取商品分类配置 */
|
/** 获取商品分类配置 */
|
||||||
export const queryAllCategories = () : Promise<Response<Array<CategoriesType>>> => {
|
export const queryAllCategories = () : Promise<Response<Array<CategoriesType>>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, ShopConfigType, PageConfigType, RecordType } from '@/core/models';
|
import type { Response, ShopConfigType, PageConfigType, RecordType } from '@/core/models';
|
||||||
|
|
||||||
/** 获取APP版本 */
|
/** 获取APP版本 */
|
||||||
export const queryAppVersions = () : Promise<Response<ShopConfigType>> => {
|
export const queryAppVersions = () : Promise<Response<ShopConfigType>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取商品分类配置 */
|
/** 获取商品分类配置 */
|
||||||
export const queryLoginPhoneNumber = (data : any) : Promise<Response<any>> => {
|
export const queryLoginPhoneNumber = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, UserInfoType, GoodsFootprintType } from '@/core/models';
|
import type { Response, UserInfoType, GoodsFootprintType } from '@/core/models';
|
||||||
|
|
||||||
/** 上传头像 */
|
/** 上传头像 */
|
||||||
export const queryChangeAvatar = (data : any) : Promise<Response<any>> => {
|
export const queryChangeAvatar = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 根据用户序列获取门店数据 */
|
/** 根据用户序列获取门店数据 */
|
||||||
export const queryStoreByUserId = (data : any) : Promise<Response<any>> => {
|
export const queryStoreByUserId = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取不同类型营销下单支持的配送方式 */
|
/** 获取不同类型营销下单支持的配送方式 */
|
||||||
export const queryOrderDistributionModel = (data : any) : Promise<Response<any>> => {
|
export const queryOrderDistributionModel = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, PayMethodListType } from '@/core/models';
|
import type { Response, PayMethodListType } from '@/core/models';
|
||||||
|
|
||||||
/** 获取不同类型营销下单支持的配送方式 */
|
/** 获取不同类型营销下单支持的配送方式 */
|
||||||
export const queryPayMethodList = () : Promise<Response<Array<PayMethodListType>>> => {
|
export const queryPayMethodList = () : Promise<Response<Array<PayMethodListType>>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 统一分享 */
|
/** 统一分享 */
|
||||||
export const queryShare = (data : any) : Promise<Response<any>> => {
|
export const queryShare = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { post } from '@/core/utils/http';
|
import { post } from '@/core/utils/http';
|
||||||
import { Response, StoreListType } from '@/core/models';
|
import type { Response, StoreListType } from '@/core/models';
|
||||||
|
|
||||||
/** 获取门店列表 */
|
/** 获取门店列表 */
|
||||||
export const queryStoreList = (data : any) : Promise<Response<any>> => {
|
export const queryStoreList = (data : any) : Promise<Response<any>> => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { defineStore } from 'pinia';
|
import { defineStore } from 'pinia';
|
||||||
import { UserCartType } from '@/core/models';
|
import type { UserCartType } from '@/core/models';
|
||||||
|
|
||||||
export const useCartStore = defineStore('cart', {
|
export const useCartStore = defineStore('cart', {
|
||||||
state: () : UserCartType => {
|
state: () : UserCartType => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { defineStore } from 'pinia';
|
import { defineStore } from 'pinia';
|
||||||
import { ShopConfigStoreType, ShopConfigType } from '@/core/models';
|
import type { ShopConfigStoreType, ShopConfigType } from '@/core/models';
|
||||||
|
|
||||||
export const useShopConfigStore = defineStore('shopConfig', {
|
export const useShopConfigStore = defineStore('shopConfig', {
|
||||||
state: () : ShopConfigStoreType => {
|
state: () : ShopConfigStoreType => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { defineStore } from 'pinia';
|
import { defineStore } from 'pinia';
|
||||||
import { UserInfoStoreType, UserInfoType } from '@/core/models';
|
import type { UserInfoStoreType, UserInfoType } from '@/core/models';
|
||||||
|
|
||||||
export const useUserInfoStore = defineStore('userInfo', {
|
export const useUserInfoStore = defineStore('userInfo', {
|
||||||
state: () : UserInfoStoreType => {
|
state: () : UserInfoStoreType => {
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ const request = async <T = TResData>(url : string, { method, data, header = {} }
|
|||||||
url,
|
url,
|
||||||
data: { method, data, header, },
|
data: { method, data, header, },
|
||||||
auth,
|
auth,
|
||||||
callBack,
|
|
||||||
});
|
});
|
||||||
/** 重新请求拿到token */
|
/** 重新请求拿到token */
|
||||||
await handleLoginGetToken().then(() => {
|
await handleLoginGetToken().then(() => {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { queryLogin, queryAliPayAppAuthTokenBYCode } from '@/core/api';
|
import { queryLogin, queryAliPayAppAuthTokenBYCode } from '@/core/api';
|
||||||
import { Response, UserInfoStoreType } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { UserToken } from '@/core/consts';
|
import { UserToken } from '@/core/consts';
|
||||||
import { useUserInfoStore } from '@/core/store';
|
import { useUserInfoStore } from '@/core/store';
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ export const loginGetCode = (callback : Function) => {
|
|||||||
export const handleLoginGetToken = () => {
|
export const handleLoginGetToken = () => {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
// 获取 用户数据
|
// 获取 用户数据
|
||||||
const userInfoStore : UserInfoStoreType = useUserInfoStore();
|
const userInfoStore = useUserInfoStore();
|
||||||
|
|
||||||
loginGetCode(async (code : string) => {
|
loginGetCode(async (code : string) => {
|
||||||
// #ifdef MP-WEIXIN
|
// #ifdef MP-WEIXIN
|
||||||
|
|||||||
@@ -112,7 +112,7 @@
|
|||||||
import { onShow } from '@dcloudio/uni-app';
|
import { onShow } from '@dcloudio/uni-app';
|
||||||
import { handleStaticResources, hanldeShowModal, handleRouteSwitchTab, handleRouteNavigateTo, handleShowToast } from '@/core/utils';
|
import { handleStaticResources, hanldeShowModal, handleRouteSwitchTab, handleRouteNavigateTo, handleShowToast } from '@/core/utils';
|
||||||
import { queryCartList, deleteGoodsSingle, deleteGoodsSome } from '@/core/api';
|
import { queryCartList, deleteGoodsSingle, deleteGoodsSome } from '@/core/api';
|
||||||
import { Response, CartListType, ShopConfigStoreType } from '@/core/models';
|
import type { Response, CartListType, ShopConfigStoreType } from '@/core/models';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import {
|
import {
|
||||||
OpenPointEnum, PointExchangeModelEnum, ShowPointExchangePriceEnum, RouteSwitchTabEnum,
|
OpenPointEnum, PointExchangeModelEnum, ShowPointExchangePriceEnum, RouteSwitchTabEnum,
|
||||||
|
|||||||
@@ -126,7 +126,7 @@
|
|||||||
import { reactive, watch, ref, onMounted, getCurrentInstance, nextTick } from 'vue';
|
import { reactive, watch, ref, onMounted, getCurrentInstance, nextTick } from 'vue';
|
||||||
import { advertPosition, UserToken } from '@/core/consts';
|
import { advertPosition, UserToken } from '@/core/consts';
|
||||||
import { queryGoodsPageList, queryCartNumAndMoney, queryGoodsDetailByToken, queryGoodsDetail, queryAddCart } from '@/core/api';
|
import { queryGoodsPageList, queryCartNumAndMoney, queryGoodsDetailByToken, queryGoodsDetail, queryAddCart } from '@/core/api';
|
||||||
import { CategoriesType, Response, GoodsListType, GoodsType } from '@/core/models';
|
import type { CategoriesType, Response, GoodsListType, GoodsType } from '@/core/models';
|
||||||
import { getDomInfo, handleStaticResources, handleRouteNavigateTo, handleShowToast, handleRouteSwitchTab } from '@/core/utils';
|
import { getDomInfo, handleStaticResources, handleRouteNavigateTo, handleShowToast, handleRouteSwitchTab } from '@/core/utils';
|
||||||
import { AddCartEnum, PaymentTypeEnum, RouteSwitchTabEnum } from '@/core/enum';
|
import { AddCartEnum, PaymentTypeEnum, RouteSwitchTabEnum } from '@/core/enum';
|
||||||
import GoodsDetailSkuPopup from '@/pages/components/goods-detail/components/goods-detail-sku/goods-detail-sku.vue';
|
import GoodsDetailSkuPopup from '@/pages/components/goods-detail/components/goods-detail-sku/goods-detail-sku.vue';
|
||||||
|
|||||||
@@ -78,7 +78,7 @@
|
|||||||
import { reactive, watch } from 'vue';
|
import { reactive, watch } from 'vue';
|
||||||
import { advertPosition } from '@/core/consts';
|
import { advertPosition } from '@/core/consts';
|
||||||
import { queryGoodsPageList, queryCartNumAndMoney, queryGoodsDetailByToken, queryGoodsDetail, queryAddCart } from '@/core/api';
|
import { queryGoodsPageList, queryCartNumAndMoney, queryGoodsDetailByToken, queryGoodsDetail, queryAddCart } from '@/core/api';
|
||||||
import { CategoriesType, Response, GoodsListType, GoodsType } from '@/core/models';
|
import type { CategoriesType, Response, GoodsListType, GoodsType } from '@/core/models';
|
||||||
import { handleStaticResources, handleRouteNavigateTo, handleShowToast, handleRouteSwitchTab } from '@/core/utils';
|
import { handleStaticResources, handleRouteNavigateTo, handleShowToast, handleRouteSwitchTab } from '@/core/utils';
|
||||||
import { UserToken } from '@/core/consts'
|
import { UserToken } from '@/core/consts'
|
||||||
import { AddCartEnum, PaymentTypeEnum, RouteSwitchTabEnum } from '@/core/enum';
|
import { AddCartEnum, PaymentTypeEnum, RouteSwitchTabEnum } from '@/core/enum';
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { CategoriesType } from '@/core/models';
|
import type { CategoriesType } from '@/core/models';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, watch } from 'vue';
|
import { reactive, watch } from 'vue';
|
||||||
import { CategoriesType } from '@/core/models';
|
import type { CategoriesType } from '@/core/models';
|
||||||
import { advertPosition } from '@/core/consts';
|
import { advertPosition } from '@/core/consts';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { CategoriesType } from '@/core/models';
|
import type { CategoriesType } from '@/core/models';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
import { queryAllCategories } from '@/core/api';
|
import { queryAllCategories } from '@/core/api';
|
||||||
import { GoodsListEnum } from '@/core/enum';
|
import { GoodsListEnum } from '@/core/enum';
|
||||||
import { handleRouteNavigateTo, handleShowToast } from '@/core/utils';
|
import { handleRouteNavigateTo, handleShowToast } from '@/core/utils';
|
||||||
import { Response, ShopConfigStoreType, CategoriesType } from '@/core/models';
|
import type { Response, ShopConfigStoreType, CategoriesType } from '@/core/models';
|
||||||
import classifyOne from './classify-page/classify-one/classify-one.vue';
|
import classifyOne from './classify-page/classify-one/classify-one.vue';
|
||||||
import classifyTwo from './classify-page/classify-two/classify-two.vue';
|
import classifyTwo from './classify-page/classify-two/classify-two.vue';
|
||||||
import classifyThree from './classify-page/classify-three/classify-three.vue';
|
import classifyThree from './classify-page/classify-three/classify-three.vue';
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { ShopConfigStoreType } from '@/core/models';
|
import type { ShopConfigStoreType } from '@/core/models';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { ShowPopupWindowEnum } from '@/core/enum';
|
import { ShowPopupWindowEnum } from '@/core/enum';
|
||||||
import { handleStaticResources } from '@/core/utils';
|
import { handleStaticResources } from '@/core/utils';
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { handleStaticResources, handleAdvertiseDetail } from '@/core/utils';
|
import { handleStaticResources, handleAdvertiseDetail } from '@/core/utils';
|
||||||
import { PageConfigItemsImgSlideType } from '@/core/models';
|
import type { PageConfigItemsImgSlideType } from '@/core/models';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
data : any,
|
data : any,
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { PageConfigItemsImgSlideType } from '@/core/models';
|
import type { PageConfigItemsImgSlideType } from '@/core/models';
|
||||||
import { handleAdvertiseDetail } from '@/core/utils';
|
import { handleAdvertiseDetail } from '@/core/utils';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { onMounted, reactive } from 'vue';
|
import { onMounted, reactive } from 'vue';
|
||||||
import { queryRecord } from '@/core/api';
|
import { queryRecord } from '@/core/api';
|
||||||
import { Response, RecordType } from '@/core/models'
|
import type { Response, RecordType } from '@/core/models'
|
||||||
import { onHide, onShow } from '@dcloudio/uni-app';
|
import { onHide, onShow } from '@dcloudio/uni-app';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</swiper>
|
</swiper>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { PageConfigItemsImgSlideType } from '@/core/models';
|
import type { PageConfigItemsImgSlideType } from '@/core/models';
|
||||||
import { handleAdvertiseDetail } from '@/core/utils';
|
import { handleAdvertiseDetail } from '@/core/utils';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { WidgetCodeEnum } from '@/core/enum';
|
import { WidgetCodeEnum } from '@/core/enum';
|
||||||
import { PageConfigItemsType } from '@/core/models';
|
import type { PageConfigItemsType } from '@/core/models';
|
||||||
|
|
||||||
import HomeSwiper from './components/home-swiper/home-swiper.vue';
|
import HomeSwiper from './components/home-swiper/home-swiper.vue';
|
||||||
import HomeNavBar from './components/home-nav-bar/home-nav-bar.vue';
|
import HomeNavBar from './components/home-nav-bar/home-nav-bar.vue';
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { handleStaticResources, handleRouteSwitchTab } from '@/core/utils';
|
import { handleStaticResources, handleRouteSwitchTab } from '@/core/utils';
|
||||||
import { RouteSwitchTabEnum } from '@/core/enum';
|
import { RouteSwitchTabEnum } from '@/core/enum';
|
||||||
import { UserCartType } from '@/core/models';
|
import type { UserCartType } from '@/core/models';
|
||||||
import { useCartStore } from '@/core/store';
|
import { useCartStore } from '@/core/store';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { watch, reactive, ref } from 'vue';
|
import { watch, reactive, ref } from 'vue';
|
||||||
import { GoodsSkuListType, GoodsSpecListType } from '@/core/models';
|
import type { GoodsSkuListType, GoodsSpecListType } from '@/core/models';
|
||||||
import { handleStaticResources, handleShowToast } from '@/core/utils';
|
import { handleStaticResources, handleShowToast } from '@/core/utils';
|
||||||
import { deepClone } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { deepClone } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
import { reactive, watch } from 'vue';
|
import { reactive, watch } from 'vue';
|
||||||
import { PayMethodCodeEnum, PaymentTypeEnum } from '@/core/enum';
|
import { PayMethodCodeEnum, PaymentTypeEnum } from '@/core/enum';
|
||||||
import { handleStaticResources, handleShowToast, handleRouteRedirectTo } from '@/core/utils';
|
import { handleStaticResources, handleShowToast, handleRouteRedirectTo } from '@/core/utils';
|
||||||
import { PayMethodListType, Response } from '@/core/models';
|
import type { PayMethodListType, Response } from '@/core/models';
|
||||||
import { queryPay } from '@/core/api';
|
import { queryPay } from '@/core/api';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
import { onPageScroll } from '@dcloudio/uni-app';
|
import { onPageScroll } from '@dcloudio/uni-app';
|
||||||
import { onMounted, reactive } from 'vue';
|
import { onMounted, reactive } from 'vue';
|
||||||
import { queryPageConfig, queryUserInfo } from '@/core/api';
|
import { queryPageConfig, queryUserInfo } from '@/core/api';
|
||||||
import { Response, PageConfigType, PageConfigItemsType, UserInfoType } from '@/core/models';
|
import type { Response, PageConfigType, PageConfigItemsType, UserInfoType } from '@/core/models';
|
||||||
import CustomPage from '@/pages/components/custom-page/index.vue';
|
import CustomPage from '@/pages/components/custom-page/index.vue';
|
||||||
import HomeAdpop from '@/pages/components/custom-page/components/home-adpop/home-adpop.vue';
|
import HomeAdpop from '@/pages/components/custom-page/components/home-adpop/home-adpop.vue';
|
||||||
import { handleStaticResources, handleRouteNavigateTo } from '@/core/utils';
|
import { handleStaticResources, handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|||||||
@@ -154,7 +154,7 @@
|
|||||||
import { onPageScroll, onShow } from '@dcloudio/uni-app';
|
import { onPageScroll, onShow } from '@dcloudio/uni-app';
|
||||||
import { handleStaticResources, handleRouteNavigateTo, handleShowToast } from '@/core/utils';
|
import { handleStaticResources, handleRouteNavigateTo, handleShowToast } from '@/core/utils';
|
||||||
import { queryUserInfo, queryOrderStatusNum, queryUserIsClerk } from '@/core/api';
|
import { queryUserInfo, queryOrderStatusNum, queryUserIsClerk } from '@/core/api';
|
||||||
import { Response, MemberOrderType, UserInfoType, UserIsClerkType } from '@/core/models';
|
import type { Response, MemberOrderType, UserInfoType, UserIsClerkType } from '@/core/models';
|
||||||
import { useShopConfigStore, useUserInfoStore } from '@/core/store';
|
import { useShopConfigStore, useUserInfoStore } from '@/core/store';
|
||||||
import { ShowVasEnum, ShowInviterEnum, OrderTabStatusEnum } from '@/core/enum';
|
import { ShowVasEnum, ShowInviterEnum, OrderTabStatusEnum } from '@/core/enum';
|
||||||
import { useNavHook } from './use-nav-hook';
|
import { useNavHook } from './use-nav-hook';
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import {
|
|||||||
OrderTabStatusEnum
|
OrderTabStatusEnum
|
||||||
} from '@/core/enum';
|
} from '@/core/enum';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { MemberOrderType, MemberServiceType, ShopConfigType } from '@/core/models';
|
import type { MemberOrderType, MemberServiceType, ShopConfigType } from '@/core/models';
|
||||||
|
|
||||||
|
|
||||||
export const useNavHook = () => {
|
export const useNavHook = () => {
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { queryUserCheckByMonth, queryUserCheckCount, queryUserCheckIn } from '@/core/api';
|
import { queryUserCheckByMonth, queryUserCheckCount, queryUserCheckIn } from '@/core/api';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { ShowcheckInEnum } from '@/core/enum';
|
import { ShowcheckInEnum } from '@/core/enum';
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { queryActivityDetial, queryCartNum, queryShare, queryAddCart } from '@/core/api';
|
import { queryActivityDetial, queryCartNum, queryShare, queryAddCart } from '@/core/api';
|
||||||
import { PaymentTypeEnum, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
import { PaymentTypeEnum, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { UserToken, shareUrl } from '@/core/consts'
|
import { UserToken, shareUrl } from '@/core/consts'
|
||||||
import { useCartStore } from '@/core/store';
|
import { useCartStore } from '@/core/store';
|
||||||
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|||||||
@@ -73,7 +73,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { queryPinTuanGoodsDetail, queryCartNum, queryAddCart, queryOrderPinTuanTeamInfo } from '@/core/api';
|
import { queryPinTuanGoodsDetail, queryCartNum, queryAddCart, queryOrderPinTuanTeamInfo } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { UserToken } from '@/core/consts'
|
import { UserToken } from '@/core/consts'
|
||||||
import { useCartStore } from '@/core/store';
|
import { useCartStore } from '@/core/store';
|
||||||
import { PaymentTypeEnum, ShareEnum } from '@/core/enum';
|
import { PaymentTypeEnum, ShareEnum } from '@/core/enum';
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { onReachBottom } from '@dcloudio/uni-app';
|
import { onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryPinTuanList } from '@/core/api';
|
import { queryPinTuanList } from '@/core/api';
|
||||||
import { Response, PinTuanListType } from '@/core/models';
|
import type { Response, PinTuanListType } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { queryActivityDetial, queryCartNum, queryShare, queryAddCart } from '@/core/api';
|
import { queryActivityDetial, queryCartNum, queryShare, queryAddCart } from '@/core/api';
|
||||||
import { PaymentTypeEnum, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
import { PaymentTypeEnum, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
||||||
import { Response, UserCartType, GoodsSkuListType } from '@/core/models';
|
import type { Response, UserCartType, GoodsSkuListType } from '@/core/models';
|
||||||
import { UserToken, shareUrl } from '@/core/consts'
|
import { UserToken, shareUrl } from '@/core/consts'
|
||||||
import { useCartStore } from '@/core/store';
|
import { useCartStore } from '@/core/store';
|
||||||
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|||||||
@@ -99,7 +99,7 @@
|
|||||||
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { querySolitaireDetail, queryShare, queryAddCart, queryRemoveCart } from '@/core/api';
|
import { querySolitaireDetail, queryShare, queryAddCart, queryRemoveCart } from '@/core/api';
|
||||||
import { ShareClientEnum, ShareModelEnum, ShareEnum, EmptyEnum, PaymentTypeEnum, AddCartEnum } from '@/core/enum';
|
import { ShareClientEnum, ShareModelEnum, ShareEnum, EmptyEnum, PaymentTypeEnum, AddCartEnum } from '@/core/enum';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { UserToken, shareUrl } from '@/core/consts'
|
import { UserToken, shareUrl } from '@/core/consts'
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { queryAgentInfo, queryApplyAgent } from '@/core/api';
|
import { queryAgentInfo, queryApplyAgent } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
|
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
|
||||||
import { AgentApplyStatus } from '@/core/enum';
|
import { AgentApplyStatus } from '@/core/enum';
|
||||||
import ApplyForm from './apply-form.vue'
|
import ApplyForm from './apply-form.vue'
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { queryAgentInfo } from '@/core/api';
|
import { queryAgentInfo } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { handleShowToast, handleRouteRedirectTo, handleStaticResources } from '@/core/utils';
|
import { handleShowToast, handleRouteRedirectTo, handleStaticResources } from '@/core/utils';
|
||||||
import { AgentApplyStatus } from '@/core/enum';
|
import { AgentApplyStatus } from '@/core/enum';
|
||||||
|
|
||||||
|
|||||||
@@ -71,7 +71,7 @@
|
|||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryAgentInfo, queryUserBalance, queryUserInfo } from '@/core/api';
|
import { queryAgentInfo, queryUserBalance, queryUserInfo } from '@/core/api';
|
||||||
import { Response, UserInfoType } from '@/core/models';
|
import type { Response, UserInfoType } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
|
|||||||
@@ -125,7 +125,7 @@
|
|||||||
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { handleStaticResources, handleRouteNavigateTo, handleRouteRedirectTo, handleShowToast } from '@/core/utils';
|
import { handleStaticResources, handleRouteNavigateTo, handleRouteRedirectTo, handleShowToast } from '@/core/utils';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { Response, UserInfoType } from '@/core/models';
|
import type { Response, UserInfoType } from '@/core/models';
|
||||||
import { queryAgentInfo, queryUserInfo, queryShare } from '@/core/api';
|
import { queryAgentInfo, queryUserInfo, queryShare } from '@/core/api';
|
||||||
import { AgentApplyStatus, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
import { AgentApplyStatus, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
||||||
import { shareUrl, UserToken } from '@/core/consts';
|
import { shareUrl, UserToken } from '@/core/consts';
|
||||||
|
|||||||
@@ -116,7 +116,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryAgentOrderSum, queryAgentMyOrder } from '@/core/api';
|
import { queryAgentOrderSum, queryAgentMyOrder } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
import { useSystemInfo } from '@/core/hooks';
|
import { useSystemInfo } from '@/core/hooks';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { handleStaticResources } from '@/core/utils';
|
import { handleStaticResources } from '@/core/utils';
|
||||||
import { queryAgentRanking } from '@/core/api';
|
import { queryAgentRanking } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { queryUploadImages, queryAgentInfo, queryAgentSetStore } from '@/core/api';
|
import { queryUploadImages, queryAgentInfo, queryAgentSetStore } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
|
|
||||||
const state = reactive<{
|
const state = reactive<{
|
||||||
|
|||||||
@@ -79,7 +79,7 @@
|
|||||||
import { onLoad, onReachBottom, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { queryAgentStoreInfot, queryShare, queryAgentGoodsPageList } from '@/core/api';
|
import { queryAgentStoreInfot, queryShare, queryAgentGoodsPageList } from '@/core/api';
|
||||||
import { handleStaticResources, splitArrayByStep, handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleStaticResources, splitArrayByStep, handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { Response, GoodsType } from '@/core/models';
|
import type { Response, GoodsType } from '@/core/models';
|
||||||
import { ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
import { ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
||||||
import { shareUrl, UserToken } from '@/core/consts';
|
import { shareUrl, UserToken } from '@/core/consts';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
|
|||||||
@@ -69,7 +69,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryAgentTeamSum, queryDistributionMyInvite, queryDistributionRecommend } from '@/core/api';
|
import { queryAgentTeamSum, queryDistributionMyInvite, queryDistributionRecommend } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryArticleList } from '@/core/api';
|
import { queryArticleList } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { queryArticleDetail, queryShare, queryNoticeInfo, queryMessageDetil } from '@/core/api';
|
import { queryArticleDetail, queryShare, queryNoticeInfo, queryMessageDetil } from '@/core/api';
|
||||||
import { Response, NoticeType } from '@/core/models';
|
import type { Response, NoticeType } from '@/core/models';
|
||||||
import { handleShowToast, handleRouteSwitchTab } from '@/core/utils';
|
import { handleShowToast, handleRouteSwitchTab } from '@/core/utils';
|
||||||
import { ShareClientEnum, ShareModelEnum, ShareEnum, ArticleDetailEnum } from '@/core/enum';
|
import { ShareClientEnum, ShareModelEnum, ShareEnum, ArticleDetailEnum } from '@/core/enum';
|
||||||
import { UserToken, shareUrl } from '@/core/consts'
|
import { UserToken, shareUrl } from '@/core/consts'
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { queryArticleClassify } from '@/core/api';
|
import { queryArticleClassify } from '@/core/api';
|
||||||
import { Response, ArticleClassifyType } from '@/core/models';
|
import type { Response, ArticleClassifyType } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|
||||||
|
|||||||
@@ -121,7 +121,7 @@
|
|||||||
import { useSystemInfo } from '@/core/hooks';
|
import { useSystemInfo } from '@/core/hooks';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { handleStaticResources, handleShowToast, splitArrayByStep } from '@/core/utils';
|
import { handleStaticResources, handleShowToast, splitArrayByStep } from '@/core/utils';
|
||||||
import { Response, GoodsType, GoodsListType } from '@/core/models';
|
import type { Response, GoodsType, GoodsListType } from '@/core/models';
|
||||||
import { queryGoodsPageList } from '@/core/api';
|
import { queryGoodsPageList } from '@/core/api';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import Point from '@/pages/components/custom-page/components/home-goods/point.vue';
|
import Point from '@/pages/components/custom-page/components/home-goods/point.vue';
|
||||||
|
|||||||
@@ -59,7 +59,7 @@
|
|||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { queryCouponList, queryReceiveCoupon } from '@/core/api';
|
import { queryCouponList, queryReceiveCoupon } from '@/core/api';
|
||||||
import { onReachBottom } from '@dcloudio/uni-app';
|
import { onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
import { handleStaticResources, handleShowToast } from '@/core/utils';
|
import { handleStaticResources, handleShowToast } from '@/core/utils';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
import { onPageScroll, onload } from '@dcloudio/uni-app';
|
import { onPageScroll, onload } from '@dcloudio/uni-app';
|
||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { queryPageConfig, queryUserInfo } from '@/core/api';
|
import { queryPageConfig, queryUserInfo } from '@/core/api';
|
||||||
import { Response, PageConfigType, PageConfigItemsType, UserInfoType, UserInfoStoreType } from '@/core/models';
|
import type { Response, PageConfigType, PageConfigItemsType, UserInfoType, UserInfoStoreType } from '@/core/models';
|
||||||
import CustomPage from '@/pages/components/custom-page/index.vue';
|
import CustomPage from '@/pages/components/custom-page/index.vue';
|
||||||
import HomeAdpop from '@/pages/components/custom-page/components/home-adpop/home-adpop.vue';
|
import HomeAdpop from '@/pages/components/custom-page/components/home-adpop/home-adpop.vue';
|
||||||
import { handleStaticResources } from '@/core/utils';
|
import { handleStaticResources } from '@/core/utils';
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
|
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
|
||||||
import { mobile } from '@/uni_modules/uv-ui-tools/libs/function/test.js';
|
import { mobile } from '@/uni_modules/uv-ui-tools/libs/function/test.js';
|
||||||
import { queryApplyDistribution } from '@/core/api';
|
import { queryApplyDistribution } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
|
|
||||||
/** 获取项目配置 */
|
/** 获取项目配置 */
|
||||||
const shopConfigStore = useShopConfigStore();
|
const shopConfigStore = useShopConfigStore();
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import ApplyForm from './apply-form.vue';
|
import ApplyForm from './apply-form.vue';
|
||||||
import { queryDistributionInfo } from '@/core/api';
|
import { queryDistributionInfo } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
|
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { DistributionApplyStatus } from '@/core/enum';
|
import { DistributionApplyStatus } from '@/core/enum';
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { queryDistributionInfo } from '@/core/api';
|
import { queryDistributionInfo } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { handleShowToast, handleRouteRedirectTo, handleStaticResources } from '@/core/utils';
|
import { handleShowToast, handleRouteRedirectTo, handleStaticResources } from '@/core/utils';
|
||||||
import { DistributionApplyStatus } from '@/core/enum';
|
import { DistributionApplyStatus } from '@/core/enum';
|
||||||
|
|
||||||
|
|||||||
@@ -71,7 +71,7 @@
|
|||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryDistributionInfo, queryUserBalance, queryUserInfo } from '@/core/api';
|
import { queryDistributionInfo, queryUserBalance, queryUserInfo } from '@/core/api';
|
||||||
import { Response, UserInfoType } from '@/core/models';
|
import type { Response, UserInfoType } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
|
|||||||
@@ -127,7 +127,7 @@
|
|||||||
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { queryDistributionInfo, queryUserInfo, queryShare } from '@/core/api';
|
import { queryDistributionInfo, queryUserInfo, queryShare } from '@/core/api';
|
||||||
import { handleShowToast, handleStaticResources, handleRouteNavigateTo, handleRouteRedirectTo } from '@/core/utils';
|
import { handleShowToast, handleStaticResources, handleRouteNavigateTo, handleRouteRedirectTo } from '@/core/utils';
|
||||||
import { Response, UserInfoType } from '@/core/models';
|
import type { Response, UserInfoType } from '@/core/models';
|
||||||
import { DistributionApplyStatus, OpenDistributionEnum, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
import { DistributionApplyStatus, OpenDistributionEnum, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { shareUrl, UserToken } from '@/core/consts';
|
import { shareUrl, UserToken } from '@/core/consts';
|
||||||
|
|||||||
@@ -114,7 +114,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryDistributionOrderSum, queryDistributionOrder } from '@/core/api';
|
import { queryDistributionOrderSum, queryDistributionOrder } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
import { useSystemInfo } from '@/core/hooks';
|
import { useSystemInfo } from '@/core/hooks';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { handleStaticResources } from '@/core/utils';
|
import { handleStaticResources } from '@/core/utils';
|
||||||
import { queryDistributionRanking } from '@/core/api';
|
import { queryDistributionRanking } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { queryUploadImages, queryDistributionInfo, querySetStore } from '@/core/api';
|
import { queryUploadImages, queryDistributionInfo, querySetStore } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
|
|
||||||
const state = reactive<{
|
const state = reactive<{
|
||||||
|
|||||||
@@ -79,7 +79,7 @@
|
|||||||
import { onLoad, onReachBottom, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { queryDistributionStoreInfo, queryShare, queryGoodsPageList } from '@/core/api';
|
import { queryDistributionStoreInfo, queryShare, queryGoodsPageList } from '@/core/api';
|
||||||
import { handleStaticResources, splitArrayByStep, handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleStaticResources, splitArrayByStep, handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { Response, GoodsType } from '@/core/models';
|
import type { Response, GoodsType } from '@/core/models';
|
||||||
import { ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
import { ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
|
||||||
import { shareUrl, UserToken } from '@/core/consts';
|
import { shareUrl, UserToken } from '@/core/consts';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
|
|||||||
@@ -69,7 +69,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryTeamSum, queryDistributionMyInvite, queryDistributionRecommend } from '@/core/api';
|
import { queryTeamSum, queryDistributionMyInvite, queryDistributionRecommend } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
|
|
||||||
|
|||||||
@@ -138,7 +138,7 @@
|
|||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue';
|
||||||
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { queryFormDetial, queryUploadImages, queryAddSubmit, queryShare } from '@/core/api';
|
import { queryFormDetial, queryUploadImages, queryAddSubmit, queryShare } from '@/core/api';
|
||||||
import { Response, CityAddressType } from '@/core/models';
|
import type { Response, CityAddressType } from '@/core/models';
|
||||||
import { handleShowToast, handleStaticResources, handleRouteRedirectTo, handleRouteSwitchTab, chooseImage, getSetting } from '@/core/utils';
|
import { handleShowToast, handleStaticResources, handleRouteRedirectTo, handleRouteSwitchTab, chooseImage, getSetting } from '@/core/utils';
|
||||||
import { queryAreas } from '@/core/api';
|
import { queryAreas } from '@/core/api';
|
||||||
import { UserToken, shareUrl } from '@/core/consts';
|
import { UserToken, shareUrl } from '@/core/consts';
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { queryFormList } from '@/core/api';
|
import { queryFormList } from '@/core/api';
|
||||||
import { onReachBottom } from '@dcloudio/uni-app';
|
import { onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { Response, GoodsPictureType } from '@/core/models';
|
import type { Response, GoodsPictureType } from '@/core/models';
|
||||||
import { queryGoodsComment } from '@/core/api';
|
import { queryGoodsComment } from '@/core/api';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
import { onHide } from '@dcloudio/uni-app';
|
import { onHide } from '@dcloudio/uni-app';
|
||||||
import { handleStaticResources, handleShowToast } from '@/core/utils';
|
import { handleStaticResources, handleShowToast } from '@/core/utils';
|
||||||
import { sendSms, smsLogin } from '@/core/api';
|
import { sendSms, smsLogin } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { Invitecode, UserToken } from '@/core/consts';
|
import { Invitecode, UserToken } from '@/core/consts';
|
||||||
import { mobile } from '@/uni_modules/uv-ui-tools/libs/function/test.js';
|
import { mobile } from '@/uni_modules/uv-ui-tools/libs/function/test.js';
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
import { onLoad, onShow, onUnload } from '@dcloudio/uni-app';
|
import { onLoad, onShow, onUnload } from '@dcloudio/uni-app';
|
||||||
import { AddressPageTitltEnum } from '@/core/enum';
|
import { AddressPageTitltEnum } from '@/core/enum';
|
||||||
import { queryAreaId, querySaveUserShip, queryShipDetail } from '@/core/api';
|
import { queryAreaId, querySaveUserShip, queryShipDetail } from '@/core/api';
|
||||||
import { Response, ShopConfigStoreType, AddressType } from '@/core/models';
|
import type { Response, ShopConfigStoreType, AddressType } from '@/core/models';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { onLoad, onShow } from '@dcloudio/uni-app';
|
import { onLoad, onShow } from '@dcloudio/uni-app';
|
||||||
import { queryUserShip, queryRemoveShip } from '@/core/api';
|
import { queryUserShip, queryRemoveShip } from '@/core/api';
|
||||||
import { Response, AddressType } from '@/core/models';
|
import type { Response, AddressType } from '@/core/models';
|
||||||
import { EmptyEnum, AddressPageTitltEnum } from '@/core/enum';
|
import { EmptyEnum, AddressPageTitltEnum } from '@/core/enum';
|
||||||
import { handleRouteNavigateTo, handleShowToast } from '@/core/utils';
|
import { handleRouteNavigateTo, handleShowToast } from '@/core/utils';
|
||||||
import { addressUserShip } from '@/core/consts';
|
import { addressUserShip } from '@/core/consts';
|
||||||
|
|||||||
@@ -102,7 +102,7 @@
|
|||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { queryOrderDetails, queryUploadImages, queryAddAftersales } from '@/core/api';
|
import { queryOrderDetails, queryUploadImages, queryAddAftersales } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { OrderAllStatusTypeEnum, OrderShipStatusEnum } from '@/core/enum';
|
import { OrderAllStatusTypeEnum, OrderShipStatusEnum } from '@/core/enum';
|
||||||
import { amount } from '@/uni_modules/uv-ui-tools/libs/function/test.js';
|
import { amount } from '@/uni_modules/uv-ui-tools/libs/function/test.js';
|
||||||
|
|
||||||
|
|||||||
@@ -158,7 +158,7 @@
|
|||||||
import { reactive, computed } from 'vue';
|
import { reactive, computed } from 'vue';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { queryAftersalesInfo, querySendReship } from '@/core/api';
|
import { queryAftersalesInfo, querySendReship } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
import { AftersalesStatusEnum, AftersalesTypeEnum, OrderStatusEnum, AftersalesBillRefundStatusEnum, AftersalesBillReshipStatusEnum } from '@/core/enum';
|
import { AftersalesStatusEnum, AftersalesTypeEnum, OrderStatusEnum, AftersalesBillRefundStatusEnum, AftersalesBillReshipStatusEnum } from '@/core/enum';
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { queryAftersalesList } from '@/core/api';
|
import { queryAftersalesList } from '@/core/api';
|
||||||
import { Response, AftersalesListType, AftersalesGoodsType } from '@/core/models';
|
import type { Response, AftersalesListType, AftersalesGoodsType } from '@/core/models';
|
||||||
import { onReachBottom } from '@dcloudio/uni-app';
|
import { onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { AftersalesStatusEnum, EmptyEnum } from '@/core/enum';
|
import { AftersalesStatusEnum, EmptyEnum } from '@/core/enum';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
import { reactive, ref } from "vue";
|
import { reactive, ref } from "vue";
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryUserBalance } from '@/core/api';
|
import { queryUserBalance } from '@/core/api';
|
||||||
import { Response, BalanceDetailType } from '@/core/models';
|
import type { Response, BalanceDetailType } from '@/core/models';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { useSystemInfo } from '@/core/hooks';
|
import { useSystemInfo } from '@/core/hooks';
|
||||||
|
|||||||
@@ -56,7 +56,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive } from 'vue';
|
import { reactive } from 'vue';
|
||||||
import { queryAreaId, queryBankCardsOrganization, queryAddBankCards } from '@/core/api';
|
import { queryAreaId, queryBankCardsOrganization, queryAddBankCards } from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
|
|
||||||
interface SubmitDataType {
|
interface SubmitDataType {
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { Response, BankCardType } from '@/core/models';
|
import type { Response, BankCardType } from '@/core/models';
|
||||||
import { queryMyBankcardsList, querySetDefaultBankCard, queryRemovebankcard } from '@/core/api';
|
import { queryMyBankcardsList, querySetDefaultBankCard, queryRemovebankcard } from '@/core/api';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
import { selectBankCard } from '@/core/consts';
|
import { selectBankCard } from '@/core/consts';
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, onMounted, watch } from 'vue';
|
import { reactive, onMounted, watch } from 'vue';
|
||||||
import { queryUserInfo } from '@/core/api';
|
import { queryUserInfo } from '@/core/api';
|
||||||
import { Response, UserInfoType, ShopConfigType } from '@/core/models';
|
import type { Response, UserInfoType, ShopConfigType } from '@/core/models';
|
||||||
import { handleStaticResources, handleRouteNavigateTo } from '@/core/utils';
|
import { handleStaticResources, handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { ShowMenuEnum } from '@/core/enum';
|
import { ShowMenuEnum } from '@/core/enum';
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { queryUserInfo, queryTopUpTypeList } from '@/core/api';
|
import { queryUserInfo, queryTopUpTypeList } from '@/core/api';
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
import { onLoad } from '@dcloudio/uni-app';
|
||||||
import { Response, UserInfoType } from '@/core/models';
|
import type { Response, UserInfoType } from '@/core/models';
|
||||||
import { PaymentTypeEnum } from '@/core/enum';
|
import { PaymentTypeEnum } from '@/core/enum';
|
||||||
|
|
||||||
interface RechargeType {
|
interface RechargeType {
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
import { reactive, ref } from "vue";
|
import { reactive, ref } from "vue";
|
||||||
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryCashList } from '@/core/api';
|
import { queryCashList } from '@/core/api';
|
||||||
import { Response, CashType } from '@/core/models';
|
import type { Response, CashType } from '@/core/models';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { useSystemInfo } from '@/core/hooks';
|
import { useSystemInfo } from '@/core/hooks';
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, computed, watch } from 'vue';
|
import { reactive, computed, watch } from 'vue';
|
||||||
import { onLoad, onShow } from '@dcloudio/uni-app';
|
import { onLoad, onShow } from '@dcloudio/uni-app';
|
||||||
import { Response, UserInfoType, BankCardType } from '@/core/models';
|
import type { Response, UserInfoType, BankCardType } from '@/core/models';
|
||||||
import { navigateTo, handleShowToast } from '@/core/utils';
|
import { navigateTo, handleShowToast } from '@/core/utils';
|
||||||
import { queryUserInfo, queryDefaultBankCard, queryUserToCash } from '@/core/api';
|
import { queryUserInfo, queryDefaultBankCard, queryUserToCash } from '@/core/api';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { onReachBottom } from '@dcloudio/uni-app';
|
import { onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryGoodscollectionList ,queryGoodsCollection} from '@/core/api';
|
import { queryGoodscollectionList ,queryGoodsCollection} from '@/core/api';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { handleRouteNavigateTo } from '@/core/utils';
|
import { handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
|
|||||||
@@ -51,7 +51,7 @@
|
|||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { queryUserCoupon } from '@/core/api';
|
import { queryUserCoupon } from '@/core/api';
|
||||||
import { onReachBottom } from '@dcloudio/uni-app';
|
import { onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { Response } from '@/core/models';
|
import type { Response } from '@/core/models';
|
||||||
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';
|
||||||
import { handleStaticResources } from '@/core/utils';
|
import { handleStaticResources } from '@/core/utils';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { onReachBottom } from '@dcloudio/uni-app';
|
import { onReachBottom } from '@dcloudio/uni-app';
|
||||||
import { queryGoodsBrowsing, queryDelGoodsBrowsing, queryGoodsCollection } from '@/core/api';
|
import { queryGoodsBrowsing, queryDelGoodsBrowsing, queryGoodsCollection } from '@/core/api';
|
||||||
import { Response, GoodsFootprintType } from '@/core/models';
|
import type { Response, GoodsFootprintType } from '@/core/models';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast } from '@/core/utils';
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { ShopConfigStoreType, Response } from '@/core/models';
|
import type { ShopConfigStoreType, Response } from '@/core/models';
|
||||||
import { queryUserPointLog } from '@/core/api';
|
import { queryUserPointLog } from '@/core/api';
|
||||||
import { EmptyEnum } from '@/core/enum';
|
import { EmptyEnum } from '@/core/enum';
|
||||||
import { onReachBottom } from '@dcloudio/uni-app';
|
import { onReachBottom } from '@dcloudio/uni-app';
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { queryShare, queryMyInvite, setMyInvite } from '@/core/api';
|
import { queryShare, queryMyInvite, setMyInvite } from '@/core/api';
|
||||||
import { Response, InviteMsgType, ShopConfigStoreType } from '@/core/models';
|
import type { Response, InviteMsgType, ShopConfigStoreType } from '@/core/models';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { shareUrl, UserToken } from '@/core/consts';
|
import { shareUrl, UserToken } from '@/core/consts';
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { reactive, onMounted } from 'vue';
|
import { reactive, onMounted } from 'vue';
|
||||||
import { queryMyInvite } from '@/core/api';
|
import { queryMyInvite } from '@/core/api';
|
||||||
import { Response, InviteMsgType, ShopConfigStoreType } from '@/core/models';
|
import type { Response, InviteMsgType, ShopConfigStoreType } from '@/core/models';
|
||||||
import { useShopConfigStore } from '@/core/store';
|
import { useShopConfigStore } from '@/core/store';
|
||||||
import { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
import { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
|
||||||
import { shareUrl } from '@/core/consts';
|
import { shareUrl } from '@/core/consts';
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user