已修改12个文件
已重命名1个文件
已添加1个文件
| | |
| | | "miniprogram": { |
| | | "list": [ |
| | | { |
| | | "name": "æ°å¢å°å", |
| | | "pathName": "subpackages/mine/editAddress/editAddress", |
| | | "query": "id=53208c5d-a823-40d3-e79e-08de429af17b", |
| | | "scene": null, |
| | | "launchMode": "default" |
| | | }, |
| | | { |
| | | "name": "æå¡è¯¦æ
", |
| | | "pathName": "subpackages/sercice/serciceDetail/serciceDetail", |
| | | "query": "id=53208c5d-a823-40d3-e79e-08de429af17b", |
| | |
| | | "scene": null |
| | | }, |
| | | { |
| | | "name": "æ°å¢å°å", |
| | | "pathName": "subpackages/mine/editAddress/editAddress", |
| | | "query": "", |
| | | "launchMode": "default", |
| | | "scene": null |
| | | }, |
| | | { |
| | | "name": "å°å管ç", |
| | | "pathName": "subpackages/mine/addressManange/addressManange", |
| | | "query": "", |
| ÎļþÃû´Ó apps/housekeepingMiniApp/src/pages/home/StandardServiceCard.vue ÐÞ¸Ä |
| | |
| | | <template> |
| | | <div class="standard-service-card-wrapper"> |
| | | <SquareView> |
| | | <img :src="setOSSLink(file)" class="standard-service-card-cover" /> |
| | | </SquareView> |
| | | <div class="standard-service-card-content"> |
| | | <div class="standard-service-card-content-title">{{ name }}</div> |
| | | <div class="standard-service-card-content-price-wrapper"> |
| | |
| | | |
| | | <script setup lang="ts"> |
| | | import { setOSSLink } from '@12333/utils'; |
| | | import { SquareView } from '@12333/components'; |
| | | |
| | | defineOptions({ |
| | | name: 'StandardServiceCard', |
| | |
| | | border-radius: 12px; |
| | | |
| | | .standard-service-card-cover { |
| | | height: 240px; |
| | | height: 100%; |
| | | border-radius: 12px; |
| | | object-fit: cover; |
| | | width: 100%; |
| | |
| | | <div class="city-btn-text">{{ locationCity }}</div> |
| | | </div> |
| | | </div> |
| | | <div class="home-banner-wrapper"> |
| | | <nut-swiper :auto-play="3000"> |
| | | <SquareView class="home-banner-wrapper" :width-power="2"> |
| | | <nut-swiper :auto-play="3000" class="home-banner-swiper"> |
| | | <nut-swiper-item v-for="(item, index) in advertisements" :key="item.id"> |
| | | <img :src="item.file" class="banner-img" draggable="false" /> |
| | | </nut-swiper-item> |
| | | </nut-swiper> |
| | | </div> |
| | | </SquareView> |
| | | <!-- <div class="home-recommend-wrapper"> |
| | | <div class="home-recommend-item">æ¨è</div> |
| | | <div class="home-recommend-item">æ¨è</div> |
| | |
| | | import { setLocationCity } from '@/utils'; |
| | | import _ from 'lodash'; |
| | | import IconLogo from '@/assets/home/icon-logo.png'; |
| | | import { TaskCard } from '@12333/components'; |
| | | import { SquareView } from '@12333/components'; |
| | | import IconLocaltion from '@/assets/task/icon-localtion.png'; |
| | | import { useAllAreaList, useInfiniteLoading, useTaskList } from '@12333/hooks'; |
| | | import { useAccessLogin } from '@/hooks'; |
| | |
| | | import { setOSSLink, trim } from '@12333/utils'; |
| | | import * as standardServiceServices from '@12333/services/apiV2/standardService'; |
| | | import { EnumPagedListOrder, EnumStandardServiceReleaseStatus } from '@12333/constants'; |
| | | import StandardServiceCard from './StandardServiceCard.vue'; |
| | | |
| | | const { locationCity } = useUser(); |
| | | |
| | |
| | | keywords: queryState.keywords, |
| | | }; |
| | | |
| | | return standardServiceServices.getStandardServices(params, { |
| | | return standardServiceServices.getOpenStandardServices(params, { |
| | | showLoading: false, |
| | | }); |
| | | }, |
| | | { |
| | | queryKey: ['standardServiceServices/getStandardServices', queryState], |
| | | queryKey: ['standardServiceServices/getOpenStandardServices', queryState], |
| | | } |
| | | ); |
| | | |
| | |
| | | .home-banner-wrapper { |
| | | margin-bottom: 20px; |
| | | |
| | | .home-banner-swiper { |
| | | width: 100%; |
| | | height: 100%; |
| | | } |
| | | |
| | | .banner-img { |
| | | width: 100%; |
| | | height: 260px; |
| | | height: 100%; |
| | | object-fit: cover; |
| | | object-position: center top; |
| | | } |
| | | } |
| | | |
| | |
| | | countyCode: data.areaCode, |
| | | latitude: data.latitude, |
| | | longitude: data.longitude, |
| | | address: data.addressName, |
| | | }; |
| | | form.addressDetail = data.addressDetail; |
| | | form.isDefault = data.isDefault; |
| | |
| | | <template> |
| | | <InfiniteLoading |
| | | scrollViewClassName="common-infinite-scroll-list home-list" |
| | | scrollViewClassName="common-page-infinite-scroll-list" |
| | | v-bind="infiniteLoadingProps" |
| | | > |
| | | <div class="mineCollectTask-service-list"> |
| | | <TaskCard |
| | | <StandardServiceCard |
| | | v-for="item in infiniteLoadingProps.flattenListData" |
| | | :key="item.id" |
| | | @click="goSerciceDetail(item)" |
| | |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | | import { TaskCard } from '@12333/components'; |
| | | import * as taskServices from '@12333/services/apiV2/task'; |
| | | import * as taskUserServices from '@12333/services/apiV2/taskUser'; |
| | | import { useInfiniteLoading, useTaskList } from '@12333/hooks'; |
| | | import Taro from '@tarojs/taro'; |
| | | import { EnumPagedListOrder, EnumStandardServiceReleaseStatus } from '@12333/constants'; |
| | | import * as standardServiceServices from '@12333/services/apiV2/standardService'; |
| | | |
| | | defineOptions({ |
| | | name: 'InnerPage', |
| | | }); |
| | | |
| | | const queryState = reactive({ |
| | | releaseStatus: EnumStandardServiceReleaseStatus.InProcess, |
| | | isCollected: true, |
| | | }); |
| | | |
| | | const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading( |
| | | ({ pageParam }) => { |
| | | let params: API.GetTaskInfosQuery = { |
| | | let params: API.GetStandardServicesQuery = { |
| | | pageModel: { |
| | | rows: 20, |
| | | page: pageParam, |
| | | orderInput: [ |
| | | { property: 'createdTime', order: EnumPagedListOrder.Desc }, |
| | | { property: 'recommendStatus', order: EnumPagedListOrder.Desc }, |
| | | ], |
| | | }, |
| | | isCollected: true, |
| | | releaseStatus: queryState.releaseStatus, |
| | | isCollected: queryState.isCollected, |
| | | }; |
| | | |
| | | return taskServices.getOpenTaskInfos(params, { |
| | | return standardServiceServices.getOpenStandardServices(params, { |
| | | showLoading: false, |
| | | }); |
| | | }, |
| | | { |
| | | queryKey: ['taskServices/getOpenTaskInfos'], |
| | | queryKey: ['standardServiceServices/getOpenStandardServices', queryState], |
| | | } |
| | | ); |
| | | |
| | | function goSerciceDetail(item: any) { |
| | | function goSerciceDetail(item: API.GetStandardServicesQueryResultItem) { |
| | | Taro.navigateTo({ |
| | | url: `${RouterPath.serciceDetail}?id=${item.id}`, |
| | | }); |
| | |
| | | <template> |
| | | <PageLayoutWithBg class="mineCollectTask-page-wrapper" :title="'ææ¶èçä»»å¡'"> |
| | | <PageLayout class="mineCollectTask-page-wrapper" :title="'ææ¶èçä»»å¡'"> |
| | | <InnerPage></InnerPage> |
| | | </PageLayoutWithBg> |
| | | </PageLayout> |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | |
| | | scrollViewClassName="common-infinite-scroll-list-no-padding" |
| | | > |
| | | <div class="serciceDetail-top-view"> |
| | | <SquareView> |
| | | <nut-swiper |
| | | :auto-play="3000" |
| | | v-if="detail?.files?.length > 0" |
| | |
| | | /> |
| | | </nut-swiper-item> |
| | | </nut-swiper> |
| | | |
| | | </SquareView> |
| | | <div class="serciceDetail-top-view-title-wrapper"> |
| | | <div class="serciceDetail-price-wrapper"> |
| | | <div class="serciceDetail-price">{{ toThousand(minPrice) }}</div> |
| | |
| | | ListItem, |
| | | ProTabs, |
| | | ProTabPane, |
| | | SquareView, |
| | | } from '@12333/components'; |
| | | import { useAccessLogin } from '@/hooks'; |
| | | import IconShare from '@/assets/flexJob/icon-share.png'; |
| | |
| | | |
| | | .serciceDetail-page-wrapper { |
| | | .serciceDetail-swiper { |
| | | height: 640px; |
| | | width: 100%; |
| | | height: 100%; |
| | | |
| | | .serciceDetail-swiper-item-img { |
| | | width: 100%; |
| | | height: 100%; |
| | | object-fit: cover; |
| | | /* å¯éï¼è°æ´å¾çè£åªç坹齿¹å¼ï¼é»è®¤å±
ä¸ï¼ */ |
| | | object-position: center center; |
| | | } |
| | | } |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="square-view" :style="{ paddingTop: pTopRate }"> |
| | | <div class="square-view-inner"> |
| | | <slot></slot> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | | import { computed } from 'vue'; |
| | | |
| | | defineOptions({ |
| | | name: 'SquareView', |
| | | }); |
| | | |
| | | type Props = { |
| | | widthPower?: number; |
| | | heightPower?: number; |
| | | }; |
| | | |
| | | const props = withDefaults(defineProps<Props>(), { |
| | | widthPower: 1, |
| | | heightPower: 1, |
| | | }); |
| | | |
| | | const pTopRate = computed(() => { |
| | | return `${(props.heightPower / props.widthPower) * 100}%`; |
| | | }); |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | @import '@/styles/common.scss'; |
| | | |
| | | .square-view { |
| | | position: relative; |
| | | |
| | | .square-view-inner { |
| | | position: absolute; |
| | | width: 100%; |
| | | height: 100%; |
| | | left: 0; |
| | | top: 0; |
| | | } |
| | | } |
| | | </style> |
| | |
| | | export { default as ChunkTitle } from './Chunk/ChunkTitle.vue'; |
| | | export { default as Sku } from './Sku/Sku.vue'; |
| | | export * from './Sku/sku'; |
| | | export { default as SquareView } from './Chunk/SquareView.vue'; |
| | |
| | | export enum EnumUserWalletTransactionType { |
| | | /**æ¯ä» */ |
| | | Payment = 1, |
| | | /**鿬¾ */ |
| | | Refund = 2, |
| | | /**æ¶å
¥ */ |
| | | Income = 10, |
| | | /**æç° */ |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ å订ååæ¶ POST /api/flexjob/standardOrder/cancelStandardOrderAppointment */ |
| | | /** æ å订ååæ¶é¢çº¦ POST /api/flexjob/standardOrder/cancelStandardOrderAppointment */ |
| | | export async function cancelStandardOrderAppointment( |
| | | body: API.CancelStandardOrderAppointmentCommand, |
| | | options?: API.RequestConfig |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ åè®¢åæ ¡éªæ¯ä»ç»æ POST /api/flexjob/standardOrder/checkPayStandardOrder */ |
| | | export async function checkPayStandardOrder( |
| | | body: API.CheckPayStandardOrderCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.CheckPayStandardOrderCommandResult>( |
| | | '/api/flexjob/standardOrder/checkPayStandardOrder', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订å详æ
GET /api/flexjob/standardOrder/getStandardOrder */ |
| | | export async function getStandardOrder( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åæå¡äººåå页å表 POST /api/flexjob/standardOrder/getStandardOrderServers */ |
| | | export async function getStandardOrderServers( |
| | | body: API.GetStandardOrderServersQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardOrderServersQueryResult>( |
| | | '/api/flexjob/standardOrder/getStandardOrderServers', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åç»ç®å页å表 POST /api/flexjob/standardOrder/getStandardOrderSettlements */ |
| | | export async function getStandardOrderSettlements( |
| | | body: API.GetStandardOrderSettlementsQuery, |
| | |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åä¾åºåå页å表 POST /api/flexjob/standardOrder/getStandardOrderSupplierEnterprises */ |
| | | export async function getStandardOrderSupplierEnterprises( |
| | | body: API.GetStandardOrderSupplierEnterprisesQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardOrderSupplierEnterprisesQueryResult>( |
| | | '/api/flexjob/standardOrder/getStandardOrderSupplierEnterprises', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ åè®¢åæ¯ä» POST /api/flexjob/standardOrder/payStandardOrder */ |
| | | export async function payStandardOrder( |
| | | body: API.PayStandardOrderCommand, |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åæå¡è¯¦æ
GET /api/flexjob/standardService/getOpenStandardService */ |
| | | export async function getOpenStandardService( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | | params: API.APIgetOpenStandardServiceParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServiceQueryResult>( |
| | | '/api/flexjob/standardService/getOpenStandardService', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢å¼æ¾æ å订åæå¡å页å表 POST /api/flexjob/standardService/getOpenStandardServices */ |
| | | export async function getOpenStandardServices( |
| | | body: API.GetOpenStandardServicesQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServicesQueryResult>( |
| | | '/api/flexjob/standardService/getOpenStandardServices', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åæå¡è¯¦æ
GET /api/flexjob/standardService/getStandardService */ |
| | | export async function getStandardService( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åæå¡äººåå页å表 POST /api/flexjob/standardService/getStandardServiceServers */ |
| | | export async function getStandardServiceServers( |
| | | body: API.GetStandardServiceServersQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServiceServersQueryResult>( |
| | | '/api/flexjob/standardService/getStandardServiceServers', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢æ å订åæå¡ä¾åºåå页å表 POST /api/flexjob/standardService/getStandardServiceSupplierEnterprises */ |
| | | export async function getStandardServiceSupplierEnterprises( |
| | | body: API.GetStandardServiceSupplierEnterprisesQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetStandardServiceSupplierEnterprisesQueryResult>( |
| | | '/api/flexjob/standardService/getStandardServiceSupplierEnterprises', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** ä¿åæ å订åæå¡ POST /api/flexjob/standardService/saveStandardService */ |
| | | export async function saveStandardService( |
| | | body: API.SaveStandardServiceCommand, |
| | |
| | | roleId?: string; |
| | | } |
| | | |
| | | interface APIgetOpenStandardServiceParams { |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetPartyAEnterpriseParams { |
| | | /** åä½Id */ |
| | | id?: string; |
| | |
| | | operatorToken?: string; |
| | | } |
| | | |
| | | interface CheckPayStandardOrderCommand { |
| | | /** 订åId */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface CheckPayStandardOrderCommandResult { |
| | | payStatus?: EnumStandardOrderPayStatus; |
| | | } |
| | | |
| | | interface CheckReceiveTaskCommand { |
| | | /** æäº¤Id */ |
| | | id?: string; |
| | |
| | | enum EnumUserWalletTransactionType { |
| | | /**æ¯ä» */ |
| | | Payment = 1, |
| | | /**鿬¾ */ |
| | | Refund = 2, |
| | | /**æ¶å
¥ */ |
| | | Income = 10, |
| | | /**æç° */ |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultCheckPayStandardOrderCommandResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: CheckPayStandardOrderCommandResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultEnterpriseUserElectronSignCommandResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderServersQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetStandardOrderServersQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderSettlementsQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardOrderSupplierEnterprisesQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetStandardOrderSupplierEnterprisesQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardServiceCommentsQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardServiceServersQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetStandardServiceServersQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardServicesQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetStandardServiceSupplierEnterprisesQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetStandardServiceSupplierEnterprisesQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetTaskEnterpriseQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | remark?: string; |
| | | } |
| | | |
| | | interface GetOpenStandardServicesQuery { |
| | | /** å
³é®åï¼æå¡å/Idï¼ */ |
| | | keywords?: string; |
| | | /** å²ä½ç¼å· */ |
| | | jobCode?: string; |
| | | /** å建æ¶é´-èµ·å§ */ |
| | | createdTimeBegin?: string; |
| | | /** å建æ¶é´-æªæ¢ */ |
| | | createdTimeEnd?: string; |
| | | releaseStatus?: EnumStandardServiceReleaseStatus; |
| | | recommendStatus?: EnumStandardServiceRecommendStatus; |
| | | /** æ¯å¦æ¶è */ |
| | | isCollected?: boolean; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetOpenTaskInfosQuery { |
| | | /** å
³é®åï¼ä»»å¡åç§°ï¼ */ |
| | | keywords?: string; |
| | |
| | | settlementAmount?: number; |
| | | } |
| | | |
| | | interface GetStandardOrderServersQuery { |
| | | /** 订åId */ |
| | | orderId?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardOrderServersQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** æ°æ® */ |
| | | data?: GetStandardOrderServersQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardOrderServersQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头å */ |
| | | avatar?: string; |
| | | /** å§å */ |
| | | name?: string; |
| | | gender?: EnumUserGender; |
| | | /** æ¯å¦å®å */ |
| | | isReal?: boolean; |
| | | realMethod?: EnumUserRealMethod; |
| | | /** å¹´é¾ */ |
| | | age?: number; |
| | | /** 身份ç¼å· */ |
| | | personalIdentityCode?: string; |
| | | /** 身份 */ |
| | | personalIdentityContent?: string; |
| | | /** å¦åç¼å· */ |
| | | educationalBackgroundCode?: string; |
| | | /** å¦å */ |
| | | educationalBackgroundContent?: string; |
| | | /** ä¸å²æ¬¡æ° */ |
| | | taskCount?: number; |
| | | /** å·¥ä½èµå */ |
| | | workSeniority?: string; |
| | | /** å·¥ä½ç»éª */ |
| | | workExperience?: string; |
| | | } |
| | | |
| | | interface GetStandardOrderSettlementsQuery { |
| | | /** å
³é®åï¼è®¢åå·/æå¡å/ä¾åºåï¼ */ |
| | | keywords?: string; |
| | |
| | | settlementAmount?: number; |
| | | } |
| | | |
| | | interface GetStandardOrderSupplierEnterprisesQuery { |
| | | /** 订åId */ |
| | | orderId?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardOrderSupplierEnterprisesQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** æ°æ® */ |
| | | data?: GetStandardOrderSupplierEnterprisesQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardOrderSupplierEnterprisesQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头å */ |
| | | avatar?: string; |
| | | /** ä¼ä¸å
¨ç§° */ |
| | | enterpriseName?: string; |
| | | /** æå¡äººå */ |
| | | serverCount?: number; |
| | | /** æå¡äººæ¬¡ */ |
| | | serviceCount?: number; |
| | | /** ç»è¥èå´ */ |
| | | mainBusiness?: string; |
| | | } |
| | | |
| | | interface GetStandardServiceCommentsQuery { |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | |
| | | cityContent?: string; |
| | | } |
| | | |
| | | interface GetStandardServiceServersQuery { |
| | | /** ä¾åºåId */ |
| | | supplierEnterpriseId?: string; |
| | | /** æå¡èµ·å§æ¶é´ */ |
| | | beginTime?: string; |
| | | /** æå¡æªæ¢æ¶é´ */ |
| | | endTime?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardServiceServersQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** æ°æ® */ |
| | | data?: GetStandardServiceServersQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardServiceServersQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头å */ |
| | | avatar?: string; |
| | | /** å§å */ |
| | | name?: string; |
| | | gender?: EnumUserGender; |
| | | /** æ¯å¦å®å */ |
| | | isReal?: boolean; |
| | | realMethod?: EnumUserRealMethod; |
| | | /** å¹´é¾ */ |
| | | age?: number; |
| | | /** 身份ç¼å· */ |
| | | personalIdentityCode?: string; |
| | | /** 身份 */ |
| | | personalIdentityContent?: string; |
| | | /** å¦åç¼å· */ |
| | | educationalBackgroundCode?: string; |
| | | /** å¦å */ |
| | | educationalBackgroundContent?: string; |
| | | /** ä¸å²æ¬¡æ° */ |
| | | taskCount?: number; |
| | | /** å·¥ä½èµå */ |
| | | workSeniority?: string; |
| | | /** å·¥ä½ç»éª */ |
| | | workExperience?: string; |
| | | } |
| | | |
| | | interface GetStandardServicesQuery { |
| | | /** å
³é®åï¼æå¡å/Idï¼ */ |
| | | keywords?: string; |
| | |
| | | supplierCount?: number; |
| | | } |
| | | |
| | | interface GetStandardServiceSupplierEnterprisesQuery { |
| | | /** æå¡Id */ |
| | | serviceId?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetStandardServiceSupplierEnterprisesQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** æ°æ® */ |
| | | data?: GetStandardServiceSupplierEnterprisesQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetStandardServiceSupplierEnterprisesQueryResultItem { |
| | | /** Id */ |
| | | id?: string; |
| | | /** 头å */ |
| | | avatar?: string; |
| | | /** ä¼ä¸å
¨ç§° */ |
| | | enterpriseName?: string; |
| | | /** æå¡äººå */ |
| | | serverCount?: number; |
| | | /** æå¡äººæ¬¡ */ |
| | | serviceCount?: number; |
| | | /** ç»è¥èå´ */ |
| | | mainBusiness?: string; |
| | | } |
| | | |
| | | type GetSupplierEnterpriseSelectQuery = Record<string, any>; |
| | | |
| | | interface GetSupplierEnterpriseSelectQueryOption { |
| | |
| | | reject_reason: string; |
| | | } |
| | | |
| | | interface WeChatPayTransactionsJsApiNotifyCommand { |
| | | /** éç¥IDï¼åè°éç¥çå¯ä¸ç¼å· */ |
| | | id?: string; |
| | | /** éç¥å建æ¶é´ |
| | | 1ãå®ä¹ï¼æ¬æ¬¡åè°éç¥åå»ºçæ¶é´ |
| | | 2ãæ ¼å¼ï¼éµå¾ªrfc3339æ åæ ¼å¼ï¼yyyy-MM-DDTHH:mm:ss+TIMEZONEï¼ç¤ºä¾ï¼2015-05-20T13:29:35+08:00 表示å京æ¶é´2015å¹´5æ20æ¥13ç¹29å35ç§ï¼ */ |
| | | create_time?: string; |
| | | /** éç¥çç±»åï¼å¾®ä¿¡æ¯ä»åè°éç¥çç±»å |
| | | æ¯ä»æåéç¥çç±»å为TRANSACTION.SUCCESS */ |
| | | event_type?: string; |
| | | /** éç¥æ°æ®ç±»åï¼éç¥çèµæºæ°æ®ç±»åï¼åºå®ä¸ºencrypt-resource */ |
| | | resource_type?: string; |
| | | resource?: WeChatPayTransactionsJsApiNotifyCommandResource; |
| | | /** åè°æè¦ï¼å¾®ä¿¡æ¯ä»å¯¹åè°å
容çæè¦å¤æ³¨ */ |
| | | summary?: string; |
| | | } |
| | | |
| | | interface WeChatPayTransactionsJsApiNotifyCommandResource { |
| | | /** å å¯ç®æ³ç±»åï¼åè°æ°æ®å¯æçå å¯ç®æ³ç±»åï¼ç®å为AEAD_AES_256_GCMï¼å¼åè
éè¦ä½¿ç¨åæ ·ç±»åçæ°æ®è¿è¡è§£å¯ */ |
| | | algorithm?: string; |
| | | /** æ°æ®å¯æï¼Base64ç¼ç åçåè°æ°æ®å¯æï¼æå¡åéBase64è§£ç 并使ç¨APIV3å¯é¥è§£å¯ï¼å
·ä½åèå¦ä½è§£å¯è¯ä¹¦ååè°æ¥æ */ |
| | | ciphertext?: string; |
| | | /** éå æ°æ®ï¼åä¸è§£å¯çéå æ°æ®ï¼è¯¥å段å¯è½ä¸ºç©º */ |
| | | associated_data?: string; |
| | | /** åå§åè°ç±»åï¼å å¯åç对象类åï¼ä¸ºtransaction */ |
| | | original_type?: string; |
| | | /** éæºä¸²ï¼åä¸è§£å¯çéæºä¸² */ |
| | | nonce?: string; |
| | | } |
| | | |
| | | interface WxmpLoginCommand { |
| | | /** ç¨æ·ç»å½åè¯ */ |
| | | code: string; |
| | |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 微信JSæ¯ä»éç¥ POST /api/user/userWallet/weChatPayTransactionsJsApiNotify */ |
| | | export async function weChatPayTransactionsJsApiNotify( |
| | | body: API.WeChatPayTransactionsJsApiNotifyCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<boolean>('/api/user/userWallet/weChatPayTransactionsJsApiNotify', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |