【优化】(models):引入类型添加type

This commit is contained in:
15093570141
2024-10-13 14:05:41 +08:00
parent 6feca9691d
commit 53be64e35f
129 changed files with 131 additions and 132 deletions

View File

@@ -1,7 +1,7 @@
<script setup lang="ts">
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app';
import { queryShopConfigV2, queryAppVersions } from '@/core/api';
import { Response, ShopConfigType } from '@/core/models';
import type { Response, ShopConfigType } from '@/core/models';
import { useShopConfigStore } from '@/core/store';
onShow(() => {
@@ -99,7 +99,7 @@
content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',
})
})
},
}
const checkVersion = () => {
let version = plus.runtime.version;

View File

@@ -11,7 +11,7 @@
</template>
<script setup lang="ts">
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 { handleAdvertiseDetail } from '@/core/utils';

View File

@@ -44,7 +44,7 @@
<script setup lang="ts">
import { watch, ref, reactive, onMounted } from 'vue';
import { useShopConfigStore, useUserInfoStore } from '@/core/store';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { Invitecode, UserToken } from '@/core/consts';
import { queryLoginPhoneNumber, queryLogin, queryAliPayAppAuthTokenBYCode } from '@/core/api';
import { loginGetCode, handleShowToast, handleRouteNavigateTo } from '@/core/utils';

View File

@@ -3,7 +3,7 @@
</template>
<script setup lang="ts">
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';
const props = withDefaults(defineProps<{

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>>> => {

View File

@@ -1,5 +1,5 @@
import { post } from '@/core/utils/http';
import { Response, ShopConfigType, PageConfigType, RecordType } from '@/core/models';
import type { Response, ShopConfigType, PageConfigType, RecordType } from '@/core/models';
/** 获取APP版本 */
export const queryAppVersions = () : Promise<Response<ShopConfigType>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
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>> => {

View File

@@ -1,5 +1,5 @@
import { defineStore } from 'pinia';
import { UserCartType } from '@/core/models';
import type { UserCartType } from '@/core/models';
export const useCartStore = defineStore('cart', {
state: () : UserCartType => {

View File

@@ -1,5 +1,5 @@
import { defineStore } from 'pinia';
import { ShopConfigStoreType, ShopConfigType } from '@/core/models';
import type { ShopConfigStoreType, ShopConfigType } from '@/core/models';
export const useShopConfigStore = defineStore('shopConfig', {
state: () : ShopConfigStoreType => {

View File

@@ -1,5 +1,5 @@
import { defineStore } from 'pinia';
import { UserInfoStoreType, UserInfoType } from '@/core/models';
import type { UserInfoStoreType, UserInfoType } from '@/core/models';
export const useUserInfoStore = defineStore('userInfo', {
state: () : UserInfoStoreType => {

View File

@@ -23,8 +23,7 @@ const request = async <T = TResData>(url : string, { method, data, header = {} }
pendingRequests.push({
url,
data: { method, data, header, },
auth,
callBack,
auth,
});
/** 重新请求拿到token */
await handleLoginGetToken().then(() => {

View File

@@ -1,5 +1,5 @@
import { queryLogin, queryAliPayAppAuthTokenBYCode } from '@/core/api';
import { Response, UserInfoStoreType } from '@/core/models';
import type { Response } from '@/core/models';
import { UserToken } from '@/core/consts';
import { useUserInfoStore } from '@/core/store';
@@ -40,7 +40,7 @@ export const loginGetCode = (callback : Function) => {
export const handleLoginGetToken = () => {
return new Promise((resolve) => {
// 获取 用户数据
const userInfoStore : UserInfoStoreType = useUserInfoStore();
const userInfoStore = useUserInfoStore();
loginGetCode(async (code : string) => {
// #ifdef MP-WEIXIN

View File

@@ -112,7 +112,7 @@
import { onShow } from '@dcloudio/uni-app';
import { handleStaticResources, hanldeShowModal, handleRouteSwitchTab, handleRouteNavigateTo, handleShowToast } from '@/core/utils';
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 {
OpenPointEnum, PointExchangeModelEnum, ShowPointExchangePriceEnum, RouteSwitchTabEnum,

View File

@@ -126,7 +126,7 @@
import { reactive, watch, ref, onMounted, getCurrentInstance, nextTick } from 'vue';
import { advertPosition, UserToken } from '@/core/consts';
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 { AddCartEnum, PaymentTypeEnum, RouteSwitchTabEnum } from '@/core/enum';
import GoodsDetailSkuPopup from '@/pages/components/goods-detail/components/goods-detail-sku/goods-detail-sku.vue';

View File

@@ -78,7 +78,7 @@
import { reactive, watch } from 'vue';
import { advertPosition } from '@/core/consts';
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 { UserToken } from '@/core/consts'
import { AddCartEnum, PaymentTypeEnum, RouteSwitchTabEnum } from '@/core/enum';

View File

@@ -8,7 +8,7 @@
</template>
<script setup lang="ts">
import { CategoriesType } from '@/core/models';
import type { CategoriesType } from '@/core/models';
import { handleRouteNavigateTo } from '@/core/utils';
const props = withDefaults(defineProps<{

View File

@@ -30,7 +30,7 @@
<script setup lang="ts">
import { reactive, watch } from 'vue';
import { CategoriesType } from '@/core/models';
import type { CategoriesType } from '@/core/models';
import { advertPosition } from '@/core/consts';
import { handleRouteNavigateTo } from '@/core/utils';

View File

@@ -8,7 +8,7 @@
</template>
<script setup lang="ts">
import { CategoriesType } from '@/core/models';
import type { CategoriesType } from '@/core/models';
import { handleRouteNavigateTo } from '@/core/utils';
const props = withDefaults(defineProps<{

View File

@@ -38,7 +38,7 @@
import { queryAllCategories } from '@/core/api';
import { GoodsListEnum } from '@/core/enum';
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 classifyTwo from './classify-page/classify-two/classify-two.vue';
import classifyThree from './classify-page/classify-three/classify-three.vue';

View File

@@ -10,7 +10,7 @@
</template>
<script setup lang="ts">
import { reactive, onMounted } from 'vue';
import { ShopConfigStoreType } from '@/core/models';
import type { ShopConfigStoreType } from '@/core/models';
import { useShopConfigStore } from '@/core/store';
import { ShowPopupWindowEnum } from '@/core/enum';
import { handleStaticResources } from '@/core/utils';

View File

@@ -10,7 +10,7 @@
</template>
<script setup lang="ts">
import { handleStaticResources, handleAdvertiseDetail } from '@/core/utils';
import { PageConfigItemsImgSlideType } from '@/core/models';
import type { PageConfigItemsImgSlideType } from '@/core/models';
const props = withDefaults(defineProps<{
data : any,

View File

@@ -8,7 +8,7 @@
</view>
</template>
<script setup lang="ts">
import { PageConfigItemsImgSlideType } from '@/core/models';
import type { PageConfigItemsImgSlideType } from '@/core/models';
import { handleAdvertiseDetail } from '@/core/utils';
const props = withDefaults(defineProps<{

View File

@@ -10,7 +10,7 @@
<script setup lang="ts">
import { onMounted, reactive } from 'vue';
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';
const props = withDefaults(defineProps<{

View File

@@ -8,7 +8,7 @@
</swiper>
</template>
<script setup lang="ts">
import { PageConfigItemsImgSlideType } from '@/core/models';
import type { PageConfigItemsImgSlideType } from '@/core/models';
import { handleAdvertiseDetail } from '@/core/utils';
const props = withDefaults(defineProps<{

View File

@@ -50,7 +50,7 @@
<script setup lang="ts">
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 HomeNavBar from './components/home-nav-bar/home-nav-bar.vue';

View File

@@ -37,7 +37,7 @@
<script setup lang="ts">
import { handleStaticResources, handleRouteSwitchTab } from '@/core/utils';
import { RouteSwitchTabEnum } from '@/core/enum';
import { UserCartType } from '@/core/models';
import type { UserCartType } from '@/core/models';
import { useCartStore } from '@/core/store';
const props = withDefaults(defineProps<{

View File

@@ -39,7 +39,7 @@
<script setup lang="ts">
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 { deepClone } from '@/uni_modules/uv-ui-tools/libs/function/index.js';

View File

@@ -22,7 +22,7 @@
import { reactive, watch } from 'vue';
import { PayMethodCodeEnum, PaymentTypeEnum } from '@/core/enum';
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';
const props = withDefaults(defineProps<{

View File

@@ -28,7 +28,7 @@
import { onPageScroll } from '@dcloudio/uni-app';
import { onMounted, reactive } from 'vue';
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 HomeAdpop from '@/pages/components/custom-page/components/home-adpop/home-adpop.vue';
import { handleStaticResources, handleRouteNavigateTo } from '@/core/utils';

View File

@@ -154,7 +154,7 @@
import { onPageScroll, onShow } from '@dcloudio/uni-app';
import { handleStaticResources, handleRouteNavigateTo, handleShowToast } from '@/core/utils';
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 { ShowVasEnum, ShowInviterEnum, OrderTabStatusEnum } from '@/core/enum';
import { useNavHook } from './use-nav-hook';

View File

@@ -8,7 +8,7 @@ import {
OrderTabStatusEnum
} from '@/core/enum';
import { useShopConfigStore } from '@/core/store';
import { MemberOrderType, MemberServiceType, ShopConfigType } from '@/core/models';
import type { MemberOrderType, MemberServiceType, ShopConfigType } from '@/core/models';
export const useNavHook = () => {

View File

@@ -67,7 +67,7 @@
import { onLoad } from '@dcloudio/uni-app';
import { queryUserCheckByMonth, queryUserCheckCount, queryUserCheckIn } from '@/core/api';
import { handleShowToast } from '@/core/utils';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { useShopConfigStore } from '@/core/store';
import { ShowcheckInEnum } from '@/core/enum';

View File

@@ -64,7 +64,7 @@
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { queryActivityDetial, queryCartNum, queryShare, queryAddCart } from '@/core/api';
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 { useCartStore } from '@/core/store';
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';

View File

@@ -73,7 +73,7 @@
import { reactive } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
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 { useCartStore } from '@/core/store';
import { PaymentTypeEnum, ShareEnum } from '@/core/enum';

View File

@@ -48,7 +48,7 @@
import { reactive, onMounted } from 'vue';
import { onReachBottom } from '@dcloudio/uni-app';
import { queryPinTuanList } from '@/core/api';
import { Response, PinTuanListType } from '@/core/models';
import type { Response, PinTuanListType } from '@/core/models';
import { EmptyEnum } from '@/core/enum';
import { handleRouteNavigateTo } from '@/core/utils';

View File

@@ -64,7 +64,7 @@
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { queryActivityDetial, queryCartNum, queryShare, queryAddCart } from '@/core/api';
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 { useCartStore } from '@/core/store';
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';

View File

@@ -99,7 +99,7 @@
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { querySolitaireDetail, queryShare, queryAddCart, queryRemoveCart } from '@/core/api';
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 { useShopConfigStore } from '@/core/store';
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';

View File

@@ -22,7 +22,7 @@
import { reactive, ref } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
import { queryAgentInfo, queryApplyAgent } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
import { AgentApplyStatus } from '@/core/enum';
import ApplyForm from './apply-form.vue'

View File

@@ -24,7 +24,7 @@
import { reactive } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
import { queryAgentInfo } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { handleShowToast, handleRouteRedirectTo, handleStaticResources } from '@/core/utils';
import { AgentApplyStatus } from '@/core/enum';

View File

@@ -71,7 +71,7 @@
import { reactive, ref } from 'vue';
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
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 { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';

View File

@@ -125,7 +125,7 @@
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { handleStaticResources, handleRouteNavigateTo, handleRouteRedirectTo, handleShowToast } from '@/core/utils';
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 { AgentApplyStatus, ShareClientEnum, ShareModelEnum, ShareEnum } from '@/core/enum';
import { shareUrl, UserToken } from '@/core/consts';

View File

@@ -116,7 +116,7 @@
import { reactive } from 'vue';
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
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 { useSystemInfo } from '@/core/hooks';
import { EmptyEnum } from '@/core/enum';

View File

@@ -35,7 +35,7 @@
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
import { handleStaticResources } from '@/core/utils';
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 { EmptyEnum } from '@/core/enum';

View File

@@ -39,7 +39,7 @@
import { reactive } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
import { queryUploadImages, queryAgentInfo, queryAgentSetStore } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { handleShowToast } from '@/core/utils';
const state = reactive<{

View File

@@ -79,7 +79,7 @@
import { onLoad, onReachBottom, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { queryAgentStoreInfot, queryShare, queryAgentGoodsPageList } from '@/core/api';
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 { shareUrl, UserToken } from '@/core/consts';
import { useShopConfigStore } from '@/core/store';

View File

@@ -69,7 +69,7 @@
import { reactive } from 'vue';
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
import { queryAgentTeamSum, queryDistributionMyInvite, queryDistributionRecommend } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { EmptyEnum } from '@/core/enum';
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';

View File

@@ -20,7 +20,7 @@
import { reactive } from 'vue';
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
import { queryArticleList } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { EmptyEnum } from '@/core/enum';
import { handleRouteNavigateTo } from '@/core/utils';

View File

@@ -15,7 +15,7 @@
import { reactive } from 'vue';
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
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 { ShareClientEnum, ShareModelEnum, ShareEnum, ArticleDetailEnum } from '@/core/enum';
import { UserToken, shareUrl } from '@/core/consts'

View File

@@ -17,7 +17,7 @@
<script setup lang="ts">
import { reactive, onMounted } from 'vue';
import { queryArticleClassify } from '@/core/api';
import { Response, ArticleClassifyType } from '@/core/models';
import type { Response, ArticleClassifyType } from '@/core/models';
import { EmptyEnum } from '@/core/enum';
import { handleRouteNavigateTo } from '@/core/utils';

View File

@@ -121,7 +121,7 @@
import { useSystemInfo } from '@/core/hooks';
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
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 { EmptyEnum } from '@/core/enum';
import Point from '@/pages/components/custom-page/components/home-goods/point.vue';

View File

@@ -59,7 +59,7 @@
import { reactive, onMounted } from 'vue';
import { queryCouponList, queryReceiveCoupon } from '@/core/api';
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 { handleStaticResources, handleShowToast } from '@/core/utils';
import { EmptyEnum } from '@/core/enum';

View File

@@ -35,7 +35,7 @@
import { onPageScroll, onload } from '@dcloudio/uni-app';
import { reactive } from 'vue';
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 HomeAdpop from '@/pages/components/custom-page/components/home-adpop/home-adpop.vue';
import { handleStaticResources } from '@/core/utils';

View File

@@ -47,7 +47,7 @@
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
import { mobile } from '@/uni_modules/uv-ui-tools/libs/function/test.js';
import { queryApplyDistribution } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
/** 获取项目配置 */
const shopConfigStore = useShopConfigStore();

View File

@@ -40,7 +40,7 @@
import { onLoad } from '@dcloudio/uni-app';
import ApplyForm from './apply-form.vue';
import { queryDistributionInfo } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { handleShowToast, handleRouteRedirectTo } from '@/core/utils';
import { useShopConfigStore } from '@/core/store';
import { DistributionApplyStatus } from '@/core/enum';

View File

@@ -24,7 +24,7 @@
import { reactive } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
import { queryDistributionInfo } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { handleShowToast, handleRouteRedirectTo, handleStaticResources } from '@/core/utils';
import { DistributionApplyStatus } from '@/core/enum';

View File

@@ -71,7 +71,7 @@
import { reactive, ref } from 'vue';
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
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 { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';

View File

@@ -127,7 +127,7 @@
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { queryDistributionInfo, queryUserInfo, queryShare } from '@/core/api';
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 { useShopConfigStore } from '@/core/store';
import { shareUrl, UserToken } from '@/core/consts';

View File

@@ -114,7 +114,7 @@
import { reactive } from 'vue';
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
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 { useSystemInfo } from '@/core/hooks';
import { EmptyEnum } from '@/core/enum';

View File

@@ -35,7 +35,7 @@
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
import { handleStaticResources } from '@/core/utils';
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 { EmptyEnum } from '@/core/enum';

View File

@@ -39,7 +39,7 @@
import { reactive } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
import { queryUploadImages, queryDistributionInfo, querySetStore } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { handleShowToast } from '@/core/utils';
const state = reactive<{

View File

@@ -79,7 +79,7 @@
import { onLoad, onReachBottom, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { queryDistributionStoreInfo, queryShare, queryGoodsPageList } from '@/core/api';
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 { shareUrl, UserToken } from '@/core/consts';
import { useShopConfigStore } from '@/core/store';

View File

@@ -69,7 +69,7 @@
import { reactive } from 'vue';
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
import { queryTeamSum, queryDistributionMyInvite, queryDistributionRecommend } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { EmptyEnum } from '@/core/enum';
import { timeFormat } from '@/uni_modules/uv-ui-tools/libs/function/index.js';

View File

@@ -138,7 +138,7 @@
import { reactive, ref } from 'vue';
import { onLoad, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
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 { queryAreas } from '@/core/api';
import { UserToken, shareUrl } from '@/core/consts';

View File

@@ -22,7 +22,7 @@
import { reactive, onMounted } from 'vue';
import { queryFormList } from '@/core/api';
import { onReachBottom } from '@dcloudio/uni-app';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { EmptyEnum } from '@/core/enum';
import { handleRouteNavigateTo } from '@/core/utils';

View File

@@ -28,7 +28,7 @@
<script setup lang="ts">
import { reactive } from 'vue';
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 { EmptyEnum } from '@/core/enum';

View File

@@ -32,7 +32,7 @@
import { onHide } from '@dcloudio/uni-app';
import { handleStaticResources, handleShowToast } from '@/core/utils';
import { sendSms, smsLogin } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { Invitecode, UserToken } from '@/core/consts';
import { mobile } from '@/uni_modules/uv-ui-tools/libs/function/test.js';

View File

@@ -58,7 +58,7 @@
import { onLoad, onShow, onUnload } from '@dcloudio/uni-app';
import { AddressPageTitltEnum } from '@/core/enum';
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 { handleShowToast } from '@/core/utils';

View File

@@ -34,7 +34,7 @@
import { reactive } from 'vue';
import { onLoad, onShow } from '@dcloudio/uni-app';
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 { handleRouteNavigateTo, handleShowToast } from '@/core/utils';
import { addressUserShip } from '@/core/consts';

View File

@@ -102,7 +102,7 @@
import { onLoad } from '@dcloudio/uni-app';
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
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 { amount } from '@/uni_modules/uv-ui-tools/libs/function/test.js';

View File

@@ -158,7 +158,7 @@
import { reactive, computed } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
import { queryAftersalesInfo, querySendReship } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { handleShowToast } from '@/core/utils';
import { AftersalesStatusEnum, AftersalesTypeEnum, OrderStatusEnum, AftersalesBillRefundStatusEnum, AftersalesBillReshipStatusEnum } from '@/core/enum';

View File

@@ -49,7 +49,7 @@
<script setup lang="ts">
import { reactive, onMounted } from 'vue';
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 { AftersalesStatusEnum, EmptyEnum } from '@/core/enum';
import { handleRouteNavigateTo } from '@/core/utils';

View File

@@ -40,7 +40,7 @@
import { reactive, ref } from "vue";
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
import { queryUserBalance } from '@/core/api';
import { Response, BalanceDetailType } from '@/core/models';
import type { Response, BalanceDetailType } from '@/core/models';
import { handleShowToast } from '@/core/utils';
import { EmptyEnum } from '@/core/enum';
import { useSystemInfo } from '@/core/hooks';

View File

@@ -56,7 +56,7 @@
<script setup lang="ts">
import { reactive } from 'vue';
import { queryAreaId, queryBankCardsOrganization, queryAddBankCards } from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { handleShowToast } from '@/core/utils';
interface SubmitDataType {

View File

@@ -43,7 +43,7 @@
import { reactive, ref } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
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 { handleShowToast } from '@/core/utils';
import { selectBankCard } from '@/core/consts';

View File

@@ -28,7 +28,7 @@
<script setup lang="ts">
import { reactive, onMounted, watch } from 'vue';
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 { useShopConfigStore } from '@/core/store';
import { ShowMenuEnum } from '@/core/enum';

View File

@@ -36,7 +36,7 @@
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
import { queryUserInfo, queryTopUpTypeList } from '@/core/api';
import { onLoad } from '@dcloudio/uni-app';
import { Response, UserInfoType } from '@/core/models';
import type { Response, UserInfoType } from '@/core/models';
import { PaymentTypeEnum } from '@/core/enum';
interface RechargeType {

View File

@@ -44,7 +44,7 @@
import { reactive, ref } from "vue";
import { onLoad, onReachBottom } from '@dcloudio/uni-app';
import { queryCashList } from '@/core/api';
import { Response, CashType } from '@/core/models';
import type { Response, CashType } from '@/core/models';
import { handleShowToast } from '@/core/utils';
import { EmptyEnum } from '@/core/enum';
import { useSystemInfo } from '@/core/hooks';

View File

@@ -45,7 +45,7 @@
<script setup lang="ts">
import { reactive, computed, watch } from 'vue';
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 { queryUserInfo, queryDefaultBankCard, queryUserToCash } from '@/core/api';
import { useShopConfigStore } from '@/core/store';

View File

@@ -32,7 +32,7 @@
import { reactive, onMounted } from 'vue';
import { onReachBottom } from '@dcloudio/uni-app';
import { queryGoodscollectionList ,queryGoodsCollection} from '@/core/api';
import { Response } from '@/core/models';
import type { Response } from '@/core/models';
import { EmptyEnum } from '@/core/enum';
import { handleRouteNavigateTo } from '@/core/utils';
import { handleShowToast } from '@/core/utils';

View File

@@ -51,7 +51,7 @@
import { reactive, onMounted } from 'vue';
import { queryUserCoupon } from '@/core/api';
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 { handleStaticResources } from '@/core/utils';
import { EmptyEnum } from '@/core/enum';

View File

@@ -36,7 +36,7 @@
import { reactive, onMounted } from 'vue';
import { onReachBottom } from '@dcloudio/uni-app';
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 { handleShowToast } from '@/core/utils';

View File

@@ -29,7 +29,7 @@
<script setup lang="ts">
import { reactive, onMounted } from 'vue';
import { useShopConfigStore } from '@/core/store';
import { ShopConfigStoreType, Response } from '@/core/models';
import type { ShopConfigStoreType, Response } from '@/core/models';
import { queryUserPointLog } from '@/core/api';
import { EmptyEnum } from '@/core/enum';
import { onReachBottom } from '@dcloudio/uni-app';

View File

@@ -47,7 +47,7 @@
<script setup lang="ts">
import { reactive, onMounted } from 'vue';
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 { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { shareUrl, UserToken } from '@/core/consts';

View File

@@ -5,7 +5,7 @@
<script setup lang="ts">
import { reactive, onMounted } from 'vue';
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 { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app';
import { shareUrl } from '@/core/consts';

Some files were not shown because too many files have changed in this diff Show More