【优化】(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"> <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;

View File

@@ -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';

View File

@@ -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';

View File

@@ -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<{

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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>>> => {

View File

@@ -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>> => {

View File

@@ -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>> => {

View File

@@ -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 => {

View File

@@ -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 => {

View File

@@ -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 => {

View File

@@ -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(() => {

View File

@@ -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

View File

@@ -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,

View File

@@ -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';

View File

@@ -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';

View File

@@ -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<{

View File

@@ -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';

View File

@@ -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<{

View File

@@ -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';

View File

@@ -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';

View File

@@ -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,

View File

@@ -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<{

View File

@@ -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<{

View File

@@ -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<{

View File

@@ -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';

View File

@@ -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<{

View File

@@ -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';

View File

@@ -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<{

View File

@@ -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';

View File

@@ -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';

View File

@@ -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 = () => {

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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'

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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<{

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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'

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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();

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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<{

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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 {

View File

@@ -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';

View File

@@ -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';

View File

@@ -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 {

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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