| | |
| | | } |
| | | |
| | | const isCertified = computed(() => { |
| | | return userDetail.value?.isReal; |
| | | return userDetail.value?.enterpriseIsReal; |
| | | }); |
| | | |
| | | return { |
| | |
| | | <template> |
| | | <List> |
| | | <IncomeDetailListItem :item="`æ¯åºï¼ï¿¥${toThousand(sumWithdraw)} `"> |
| | | <IncomeDetailListItem hasPaddingH :item="`æ¯åºï¼ï¿¥${toThousand(sumWithdraw)} `"> |
| | | <template #title> |
| | | <div class="income-detail-time-picker"> |
| | | <ChooseInputWithDatePicker |
| | |
| | | <ProTabPane :title="`æç°`" :pane-key="EnumUserWalletTransactionType.Withdraw"></ProTabPane> |
| | | </ProTabs> --> |
| | | <List> |
| | | <IncomeDetailListItem :item="`æ¶å
¥ï¼ï¿¥${toThousand(sumIncome)} `"> |
| | | <IncomeDetailListItem hasPaddingH :item="`æ¶å
¥ï¼ï¿¥${toThousand(sumIncome)} `"> |
| | | <template #title> |
| | | <div class="income-detail-time-picker"> |
| | | <ChooseInputWithDatePicker |
| | |
| | | "description": "", |
| | | "setting": { |
| | | "urlCheck": false, |
| | | "es6": false, |
| | | "enhance": false, |
| | | "es6": true, |
| | | "enhance": true, |
| | | "postcss": false, |
| | | "preloadBackgroundData": false, |
| | | "minified": false, |
| | |
| | | "miniprogram": { |
| | | "list": [ |
| | | { |
| | | "name": "åèªç®¡ç", |
| | | "pathName": "subpackages/payrollManage/payrollManage/payrollManage", |
| | | "name": "éªæ¶ç®¡ç", |
| | | "pathName": "subpackages/task/taskCheck/taskCheck", |
| | | "query": "", |
| | | "scene": null, |
| | | "launchMode": "default" |
| | | }, |
| | | { |
| | | "name": "ä»»å¡ç®¡ç", |
| | | "pathName": "subpackages/task/taskManage/taskManage", |
| | | "query": "", |
| | | "launchMode": "default", |
| | | "scene": null |
| | | }, |
| | | { |
| | | "name": "çµå·¥ç®¡ç", |
| | | "pathName": "subpackages/flexJobManage/flexJobManage/flexJobManage", |
| | | "query": "", |
| | | "launchMode": "default", |
| | | "scene": null |
| | | }, |
| | | { |
| | | "name": "åèªç®¡ç", |
| | | "pathName": "subpackages/payrollManage/payrollManage/payrollManage", |
| | | "query": "", |
| | | "launchMode": "default", |
| | | "scene": null |
| | | } |
| | | ] |
| | | } |
| | |
| | | { |
| | | root: 'subpackages/task', |
| | | pages: [ |
| | | 'publishTask/publishTask', |
| | | // 'publishTask/publishTask', |
| | | 'taskCheck/taskCheck', |
| | | 'taskCheckDetail/taskCheckDetail', |
| | | 'taskCheckedDetail/taskCheckedDetail', |
| | | 'taskHandleCheckDetail/taskHandleCheckDetail', |
| | | 'taskManage/taskManage', |
| | | 'batchTaskList/batchTaskList', |
| | | // 'batchTaskList/batchTaskList', |
| | | 'taskUserSubmitCheckHistories/taskUserSubmitCheckHistories', |
| | | 'taskUserSubmitCheckHistoriesDetail/taskUserSubmitCheckHistoriesDetail', |
| | | 'taskDetail/taskDetail', |
| | | ], |
| | | }, |
| | | { |
| | |
| | | batchTaskList = '/subpackages/task/batchTaskList/batchTaskList', |
| | | taskUserSubmitCheckHistories = '/subpackages/task/taskUserSubmitCheckHistories/taskUserSubmitCheckHistories', |
| | | taskUserSubmitCheckHistoriesDetail = '/subpackages/task/taskUserSubmitCheckHistoriesDetail/taskUserSubmitCheckHistoriesDetail', |
| | | taskDetail = '/subpackages/task/taskDetail/taskDetail', |
| | | |
| | | jobApplicationManage = '/subpackages/jobApplicationManage/jobApplicationManage/jobApplicationManage', |
| | | jobApplicationDetail = '/subpackages/jobApplicationManage/jobApplicationDetail/jobApplicationDetail', |
| | |
| | | } |
| | | |
| | | const isCertified = computed(() => { |
| | | return userDetail.value?.isReal; |
| | | return userDetail.value?.enterpriseIsReal; |
| | | }); |
| | | |
| | | return { |
| | |
| | | <div class="user-info-item-name">{{ userDetail?.name ?? '' }}</div> |
| | | </div> |
| | | <div class="user-info-item"> |
| | | <template v-if="isCertified"> |
| | | <div class="user-info-certified-text"> |
| | | {{ userDetail?.enterpriseName ?? '' }} |
| | | </div> |
| | | <div class="user-info-certified-btn">已认è¯</div> |
| | | </template> |
| | | <div class="user-info-certified-text"> |
| | | {{ userDetail?.enterpriseName ?? '' }} |
| | | </div> |
| | | <div class="user-info-certified-btn">{{ isCertified ? '已认è¯' : 'æªè®¤è¯' }}</div> |
| | | <!-- <template v-else> |
| | | <div class="user-info-unCertified-text">æªè®¤è¯</div> |
| | | <div class="user-info-unCertified-btn" @click.stop="goAuthentication"> |
| | |
| | | <template> |
| | | <ProTabs |
| | | v-model="queryState.signContractStatus" |
| | | v-model="queryState.enterpriseSignContractStatus" |
| | | name="home-tab" |
| | | :showPaneContent="false" |
| | | class="home-tabs" |
| | |
| | | title-gutter="12" |
| | | title-scroll |
| | | > |
| | | <ProTabPane |
| | | :title="`çµå·¥å¾
ç¾çº¦`" |
| | | :pane-key="EnumGetEnterpriseEmployeesQuerySignContractStatus.UserWait" |
| | | ></ProTabPane> |
| | | <ProTabPane |
| | | :title="`ä¼ä¸å¾
ç¾çº¦`" |
| | | :pane-key="EnumGetEnterpriseEmployeesQuerySignContractStatus.EnterpriseWait" |
| | | ></ProTabPane> |
| | | <ProTabPane |
| | | :title="`å·²ç¾çº¦`" |
| | | :pane-key="EnumGetEnterpriseEmployeesQuerySignContractStatus.Pass" |
| | | ></ProTabPane> |
| | | <ProTabPane :title="`å¾
ç¾çº¦`" :pane-key="EnumTaskUserSignContractStatus.Wait"></ProTabPane> |
| | | <ProTabPane :title="`å·²ç¾çº¦`" :pane-key="EnumTaskUserSignContractStatus.Pass"></ProTabPane> |
| | | <ProTabPane :title="`已解约`" :pane-key="EnumTaskUserSignContractStatus.Stop"></ProTabPane> |
| | | <!-- <ProTabPane :title="`已解约`" :pane-key="EnumTaskUserSignContractStatus.Stop"></ProTabPane> --> |
| | | </ProTabs> |
| | | <InfiniteLoading |
| | | scrollViewClassName="common-infinite-scroll-list home-list" |
| | | v-bind="infiniteLoadingProps" |
| | | :key="queryState.signContractStatus" |
| | | :key="queryState.enterpriseSignContractStatus" |
| | | > |
| | | <template #renderItem="{ item }"> |
| | | <FlexJobCard |
| | |
| | | <nut-button type="primary" @click.stop="checkContract(item)">æ¥çå约</nut-button> |
| | | </template> --> |
| | | <nut-button |
| | | v-if=" |
| | | item.userSignContractStatus === EnumTaskUserSignContractStatus.Wait || |
| | | item.userSignContractStatus === EnumTaskUserSignContractStatus.Stop || |
| | | !item.userSignContractStatus |
| | | " |
| | | v-if="item.enterpriseSignContractStatus === EnumTaskUserSignContractStatus.Wait" |
| | | type="primary" |
| | | @click.stop="goFlexJobSign(item)" |
| | | >é请ç¾çº¦</nut-button |
| | | >ç¾çº¦</nut-button |
| | | > |
| | | <!-- <nut-button |
| | | v-if="item.enterpriseSignContractStatus === EnumTaskUserSignContractStatus.Wait" |
| | |
| | | EnumTaskUserHireStatus, |
| | | EnumTaskUserSignContractStatus, |
| | | EnumPagedListOrder, |
| | | EnumGetEnterpriseEmployeesQuerySignContractStatus, |
| | | } from '@12333/constants'; |
| | | import * as enterpriseEmployeeServices from '@12333/services/apiV2/enterpriseEmployee'; |
| | | import Taro from '@tarojs/taro'; |
| | |
| | | }); |
| | | |
| | | const queryState = reactive({ |
| | | signContractStatus: EnumGetEnterpriseEmployeesQuerySignContractStatus.UserWait, |
| | | enterpriseSignContractStatus: EnumTaskUserSignContractStatus.Wait, |
| | | }); |
| | | |
| | | const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading( |
| | |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | hireStatus: EnumTaskUserHireStatus.Pass, |
| | | signContractStatus: queryState.signContractStatus, |
| | | enterpriseSignContractStatus: queryState.enterpriseSignContractStatus, |
| | | }; |
| | | return enterpriseEmployeeServices.getEnterpriseEmployees(params, { |
| | | showLoading: false, |
| | |
| | | <img :src="OssAssets.login.AuthBg" class="authorization-page-auth" /> |
| | | </template> |
| | | |
| | | <div class="authorization-page-title">欢è¿ä½¿ç¨çµå·¥è¾¾</div> |
| | | <div class="authorization-page-title">欢è¿ä½¿ç¨818æ·éªå·¥</div> |
| | | |
| | | <slot></slot> |
| | | </PageLayout> |
| | |
| | | <template> |
| | | <List> |
| | | <IncomeDetailListItem :item="`æ¯åºï¼ï¿¥${toThousand(sumWithdraw)} `"> |
| | | <IncomeDetailListItem hasPaddingH :item="`æ¯åºï¼ï¿¥${toThousand(sumWithdraw)} `"> |
| | | <template #title> |
| | | <div class="income-detail-time-picker"> |
| | | <ChooseInputWithDatePicker |
| | |
| | | <template> |
| | | <ProTabs |
| | | v-model="queryState.paymentStatus" |
| | | v-model="queryState.supplierPaymentStatus" |
| | | name="task-tab" |
| | | :showPaneContent="false" |
| | | class="task-tabs" |
| | |
| | | title-scroll |
| | | > |
| | | <ProTabPane |
| | | :title="`å¾
å®¡æ ¸(${waitAuditCount})`" |
| | | :pane-key="GetSettlementTasksQueryPaymentStatus.WaitAudit" |
| | | :title="`å¾
ç»ç®(${waitAuditCount})`" |
| | | :pane-key="GetSettlementTasksQuerySupplierPaymentStatus.WaitSettlement" |
| | | ></ProTabPane> |
| | | <ProTabPane |
| | | :title="`å·²å®¡æ ¸(${completedAuditCount})`" |
| | | :pane-key="GetSettlementTasksQueryPaymentStatus.CompletedAudit" |
| | | :title="`å·²ç»ç®(${completedAuditCount})`" |
| | | :pane-key="GetSettlementTasksQuerySupplierPaymentStatus.CompletedSettlement" |
| | | ></ProTabPane> |
| | | <ProTabPane |
| | | :title="`已忾(${completedReleaseCount})`" |
| | | :pane-key="GetSettlementTasksQueryPaymentStatus.CompletedRelease" |
| | | :pane-key="GetSettlementTasksQuerySupplierPaymentStatus.CompletedRelease" |
| | | ></ProTabPane> |
| | | </ProTabs> |
| | | <InfiniteLoading |
| | |
| | | import { ProTabs, ProTabPane, IncomeDetailListItem } from '@12333/components'; |
| | | import Taro from '@tarojs/taro'; |
| | | import dayjs from 'dayjs'; |
| | | import { GetSettlementTasksQueryPaymentStatus, EnumPagedListOrder } from '@12333/constants'; |
| | | import { |
| | | GetSettlementTasksQueryPaymentStatus, |
| | | EnumPagedListOrder, |
| | | GetSettlementTasksQuerySupplierPaymentStatus, |
| | | } from '@12333/constants'; |
| | | import * as taskServices from '@12333/services/apiV2/task'; |
| | | import * as userServices from '@12333/services/apiV2/user'; |
| | | import { useInfiniteLoading } from '@12333/hooks'; |
| | |
| | | |
| | | const queryState = reactive({ |
| | | paymentStatus: GetSettlementTasksQueryPaymentStatus.WaitAudit, |
| | | supplierPaymentStatus: GetSettlementTasksQuerySupplierPaymentStatus.WaitSettlement, |
| | | }); |
| | | |
| | | const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading( |
| | |
| | | page: pageParam, |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |
| | | }, |
| | | paymentStatus: queryState.paymentStatus, |
| | | supplierPaymentStatus: queryState.supplierPaymentStatus, |
| | | }; |
| | | return taskServices.getSettlementTasks(params, { |
| | | showLoading: false, |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch"> |
| | | <ContentScrollView style="background-color: transparent"> |
| | | <Cell :title="detail?.name ?? ''" titleSize="large"> |
| | | <div class="taskDetail-time"> |
| | | {{ dayjs(detail?.beginTime).format('YYYYå¹´MMæDDæ¥') }} è³ |
| | | {{ dayjs(detail?.endTime).format('YYYYå¹´MMæDDæ¥') }} |
| | | </div> |
| | | <div class="task-card-welfare-wrapper"> |
| | | <div class="task-card-welfare-list"> |
| | | <div class="task-card-welfare-list-item"> |
| | | {{ EnumSettlementCycleText[detail.settlementCycle] }} |
| | | </div> |
| | | <!-- <div class="task-card-welfare-list-item"> |
| | | {{ TaskUtils.getGenderText(detail.genderLimit) }} |
| | | </div> --> |
| | | </div> |
| | | <TaskPrice |
| | | v-if="detail.releaseStatus !== EnumTaskReleaseStatus.Stopped" |
| | | :value="toThousand(detail.serviceFee ?? 0)" |
| | | :unit="BillingMethodEnumUnit[detail.billingMethod]" |
| | | /> |
| | | </div> |
| | | <div class="taskDetail-address-wrapper" @click="goMap"> |
| | | <div class="taskDetail-address-title-wrapper"> |
| | | <img :src="IconLocaltion" class="taskDetail-address-title-icon" /> |
| | | <div class="taskDetail-address-title">{{ detail?.addressName ?? '' }}</div> |
| | | </div> |
| | | <div class="taskDetail-address-info-wrapper"> |
| | | <div class="taskDetail-address-info">{{ detail?.addressDetail ?? '' }}</div> |
| | | <RectRight :size="8" class="taskDetail-address-info-icon" /> |
| | | </div> |
| | | </div> |
| | | </Cell> |
| | | <Cell :show-title="false"> |
| | | <CellChunk title="ç¦å©ä¿¡æ¯"> |
| | | <div class="taskDetail-welfare-list"> |
| | | <TaskDetailWelfareItem |
| | | v-for="benefit in detail.benefits" |
| | | :key="benefit.benefitCode" |
| | | :icon="setOSSLink(benefit.benefitField2)" |
| | | :text="benefit.benefitContent" |
| | | /> |
| | | </div> |
| | | </CellChunk> |
| | | <CellChunk title="æ¥åæ¡ä»¶"> |
| | | <div class="taskDetail-limit-list"> |
| | | <div class="taskDetail-limit-list-item"> |
| | | <div class="taskDetail-limit-list-item-label">å¹´é¾ï¼</div> |
| | | <div class="taskDetail-limit-list-item-text"> |
| | | {{ detail.ageMinLimit ?? 0 }}-{{ detail.ageMaxLimit ?? 0 }}å² |
| | | </div> |
| | | </div> |
| | | <div class="taskDetail-limit-list-item"> |
| | | <div class="taskDetail-limit-list-item-label">æ§å«ï¼</div> |
| | | <div class="taskDetail-limit-list-item-text"> |
| | | {{ TaskUtils.getGenderText(detail.genderLimit) }} |
| | | </div> |
| | | </div> |
| | | <div class="taskDetail-limit-list-item"> |
| | | <template v-if="detail?.credentialLimits?.length > 0"> |
| | | <div class="taskDetail-limit-list-item-label">èµæ ¼è¯ä¹¦ï¼</div> |
| | | <div class="taskDetail-limit-list-item-text"> |
| | | {{ TaskUtils.getCredentialLimit(detail?.credentialLimits) }} |
| | | </div> |
| | | </template> |
| | | </div> |
| | | </div> |
| | | </CellChunk> |
| | | </Cell> |
| | | <Cell title="ä»»å¡æè¿°"> |
| | | <div class="safe-cell-content">{{ detail?.description ?? '' }}</div> |
| | | </Cell> |
| | | </ContentScrollView> |
| | | </LoadingLayout> |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | | import Taro from '@tarojs/taro'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | import * as taskServices from '@12333/services/apiV2/task'; |
| | | import { TaskPrice, TaskDetailWelfareItem } from '@12333/components'; |
| | | import { RectRight } from '@nutui/icons-vue-taro'; |
| | | import IconLocaltion from '@/assets/task/icon-localtion.png'; |
| | | import './taskDetail.scss'; |
| | | import dayjs from 'dayjs'; |
| | | import { TaskUtils, toThousand, setOSSLink, Message } from '@12333/utils'; |
| | | import { |
| | | EnumSettlementCycleText, |
| | | BillingMethodEnumUnit, |
| | | EnumTaskReleaseStatus, |
| | | } from '@12333/constants'; |
| | | |
| | | defineOptions({ |
| | | name: 'InnerPage', |
| | | }); |
| | | |
| | | const { userDetail } = useUser(); |
| | | const router = Taro.useRouter(); |
| | | const id = router.params?.id ?? ''; |
| | | const from = router.params?.from ?? ''; |
| | | |
| | | const { |
| | | isLoading, |
| | | isError, |
| | | data: detail, |
| | | refetch, |
| | | } = useQuery({ |
| | | queryKey: ['taskServices/getTaskInfo', id], |
| | | queryFn: async () => { |
| | | return await taskServices.getTaskInfo( |
| | | { id: id }, |
| | | { |
| | | showLoading: false, |
| | | } |
| | | ); |
| | | }, |
| | | placeholderData: () => ({} as API.GetTaskInfoQueryResult), |
| | | onSuccess(data) { |
| | | // if (data.isExistTradeChatRecord) setTrue(); |
| | | }, |
| | | }); |
| | | |
| | | function goMap() { |
| | | Taro.openLocation({ |
| | | latitude: detail.value?.latitude, |
| | | longitude: detail.value?.longitude, |
| | | scale: 18, |
| | | }); |
| | | } |
| | | |
| | | Taro.useDidShow(() => { |
| | | refetch(); |
| | | }); |
| | | </script> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | export default definePageConfig({ |
| | | disableScroll: true, |
| | | }); |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | @import '@/styles/common.scss'; |
| | | |
| | | .taskDetail-page-wrapper { |
| | | .taskDetail-attention-icon { |
| | | margin-left: 10px; |
| | | width: 32px; |
| | | height: 32px; |
| | | } |
| | | |
| | | .taskDetail-time { |
| | | font-size: 24px; |
| | | color: boleGetCssVar('text-color', 'regular'); |
| | | line-height: 36px; |
| | | margin-bottom: 16px; |
| | | } |
| | | |
| | | .task-card-welfare-wrapper { |
| | | display: flex; |
| | | align-items: flex-start; |
| | | padding-bottom: 48px; |
| | | border-bottom: 1px solid #d9d9d9; |
| | | margin-bottom: 12px; |
| | | |
| | | .task-card-welfare-list { |
| | | flex: 1; |
| | | display: flex; |
| | | min-width: 0; |
| | | flex-wrap: wrap; |
| | | min-height: 40px; |
| | | row-gap: 6px; |
| | | column-gap: 18px; |
| | | margin-right: 10px; |
| | | |
| | | .task-card-welfare-list-item { |
| | | font-size: 24px; |
| | | color: #ff7d00; |
| | | line-height: 36px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .taskDetail-address-wrapper { |
| | | padding: 28px 32px 14px; |
| | | background: #f9fbff; |
| | | border-radius: 8px; |
| | | |
| | | .taskDetail-address-title-wrapper { |
| | | display: flex; |
| | | align-items: center; |
| | | margin-bottom: 22px; |
| | | |
| | | .taskDetail-address-title-icon { |
| | | width: 40px; |
| | | height: 40px; |
| | | margin-right: 8px; |
| | | } |
| | | |
| | | .taskDetail-address-title { |
| | | flex: 1; |
| | | min-width: 0; |
| | | @include ellipsis; |
| | | font-size: 28px; |
| | | color: boleGetCssVar('text-color', 'primary'); |
| | | line-height: 42px; |
| | | } |
| | | } |
| | | |
| | | .taskDetail-address-info-wrapper { |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | .taskDetail-address-info { |
| | | flex: 1; |
| | | min-width: 0; |
| | | @include ellipsis; |
| | | font-weight: 400; |
| | | font-size: 24px; |
| | | color: boleGetCssVar('text-color', 'regular'); |
| | | line-height: 36px; |
| | | } |
| | | |
| | | .taskDetail-address-info-icon { |
| | | color: boleGetCssVar('text-color', 'secondary'); |
| | | margin-left: 10px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .safe-cell-title-wrapper { |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | .safe-cell-title-icon { |
| | | width: 32px; |
| | | height: 32px; |
| | | margin-right: 8px; |
| | | |
| | | .safe-cell-title { |
| | | font-weight: 600; |
| | | font-size: 28px; |
| | | color: boleGetCssVar('text-color', 'primary'); |
| | | line-height: 40px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .safe-cell-content { |
| | | font-size: 24px; |
| | | color: boleGetCssVar('text-color', 'secondary'); |
| | | text-align: left; |
| | | word-break: break-all; |
| | | line-height: 34px; |
| | | |
| | | .safe-cell-content-btn { |
| | | color: boleGetCssVar('color', 'primary'); |
| | | display: inline; |
| | | } |
| | | } |
| | | |
| | | .taskDetail-welfare-list { |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | row-gap: 24px; |
| | | } |
| | | |
| | | .taskDetail-limit-list { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | padding: 0 14px; |
| | | gap: 20px; |
| | | |
| | | .taskDetail-limit-list-item { |
| | | display: flex; |
| | | align-items: flex-start; |
| | | font-size: 24px; |
| | | line-height: 28px; |
| | | min-width: 0; |
| | | flex-shrink: 0; |
| | | |
| | | .taskDetail-limit-list-item-label { |
| | | min-width: 0; |
| | | flex-shrink: 0; |
| | | color: boleGetCssVar('text-color', 'regular'); |
| | | } |
| | | .taskDetail-limit-list-item-text { |
| | | min-width: 0; |
| | | flex-shrink: 0; |
| | | color: boleGetCssVar('text-color', 'primary'); |
| | | white-space: pre; |
| | | } |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <PageLayoutWithBg class="taskDetail-page-wrapper" title="ä»»å¡è¯¦æ
" :need-auth="false"> |
| | | <InnerPage /> |
| | | </PageLayoutWithBg> |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | | import InnerPage from './InnerPage.vue'; |
| | | |
| | | defineOptions({ |
| | | name: 'taskDetail', |
| | | }); |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | @import '@/styles/common.scss'; |
| | | </style> |
| | |
| | | :files="detail?.files?.map((x) => setOSSLink(x))" |
| | | ></TaskCheckFileCard> |
| | | </ContentScrollView> |
| | | <PageFooter> |
| | | <!-- <PageFooter> |
| | | <PageFooterBtn |
| | | type="primary" |
| | | :color="Colors.Info" |
| | |
| | | @click="checkReceiveTask(EnumTaskUserSubmitCheckReceiveStatus.Success)" |
| | | >éªæ¶éè¿</PageFooterBtn |
| | | > |
| | | </PageFooter> |
| | | </PageFooter> --> |
| | | </LoadingLayout> |
| | | </template> |
| | | |
| | |
| | | :status="item.status" |
| | | :unit="BillingMethodEnumUnit[item.billingMethod]" |
| | | mode="taskManage" |
| | | @click="goDetail(item)" |
| | | > |
| | | <template #footer-actions> |
| | | <div> |
| | | <nut-button |
| | | type="primary" |
| | | @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Wait)" |
| | | >人å宿</nut-button |
| | | > |
| | | <nut-button |
| | | v-if="item.status === EnumTaskStatus.Complete" |
| | | type="primary" |
| | | :color="Colors.Info" |
| | | class="dark-btn" |
| | | @click.stop="goBatchTaskList(item, EnumTaskUserArrangeStatus.Complete)" |
| | | >详æ
</nut-button |
| | | > |
| | | </div> |
| | | </template> |
| | | </JobApplicationCard> |
| | | </template> |
| | | </InfiniteLoading> |
| | |
| | | // }); |
| | | // } |
| | | |
| | | function goBatchTaskList(item: API.GetTaskInfosQueryResultItem, status: EnumTaskUserArrangeStatus) { |
| | | function goDetail(item: API.GetTaskInfosQueryResultItem) { |
| | | Taro.navigateTo({ |
| | | url: `${RouterPath.batchTaskList}?id=${item.id}&status=${status}`, |
| | | url: `${RouterPath.taskDetail}?id=${item.id}`, |
| | | }); |
| | | } |
| | | </script> |
| | |
| | | <template> |
| | | <div class="income-detail-list-item"> |
| | | <div class="income-detail-list-item" :class="{ hasPaddingH }"> |
| | | <div class="income-detail-list-item-inner" :class="{ 'border-none': !showBorder }"> |
| | | <slot name="title"> |
| | | <div class="income-detail-list-item-title"> |
| | |
| | | value?: string; |
| | | showValue?: boolean; |
| | | showBorder?: boolean; |
| | | hasPaddingH?: boolean; |
| | | }; |
| | | |
| | | const props = withDefaults(defineProps<Props>(), { |
| | | showValue: true, |
| | | showBorder: true, |
| | | hasPaddingH: false, |
| | | }); |
| | | </script> |
| | | |
| | |
| | | @import '@/styles/common.scss'; |
| | | |
| | | .income-detail-list-item { |
| | | padding: 0 boleGetCssVar('size', 'body-padding-h'); |
| | | &.hasPaddingH { |
| | | padding: 0 boleGetCssVar('size', 'body-padding-h'); |
| | | } |
| | | |
| | | .income-detail-list-item-inner { |
| | | padding: 24px 0 18px; |
| | |
| | | Completed = 20, |
| | | } |
| | | |
| | | /** åä½ä¼ä¸é±å
交æç¶æ */ |
| | | export enum EnumEnterpriseCooperationWalletTransactionStatus { |
| | | /**å¾
确认 */ |
| | | WaitSure = 10, |
| | | /**å·²å°è´¦ */ |
| | | Success = 20, |
| | | /**æªå°è´¦ */ |
| | | Fail = 30, |
| | | } |
| | | |
| | | /** ä¼ä¸ç¨éæ£è´¹ç¶æ */ |
| | | export enum EnumEnterpriseCostStatus { |
| | | /**æ£è´¹æå */ |
| | |
| | | UserServerEnterprise = 19, |
| | | /**ä¼ä¸é±å
*/ |
| | | UserServerEnterpriseWallet = 20, |
| | | /**ä¼ä¸åä½é±å
*/ |
| | | UserServerEnterpriseCooperationWallet = 21, |
| | | /**çµå·¥ä¿¡æ¯ */ |
| | | UserServerEnterpriseEmployee = 21, |
| | | UserServerEnterpriseEmployee = 22, |
| | | /**çµåç¾ */ |
| | | ElectronSignServerElectronSign = 22, |
| | | ElectronSignServerElectronSign = 23, |
| | | /**çµåç¾ */ |
| | | ToolServerSms = 23, |
| | | ToolServerSms = 24, |
| | | } |
| | | |
| | | /** èµæºè¯·æ±æ¹å¼ */ |
| | |
| | | Completed = 20, |
| | | } |
| | | |
| | | /** åèªç¶æ */ |
| | | /** åèªç¶æï¼ç²æ¹ï¼ */ |
| | | export enum GetSettlementTasksQueryPaymentStatus { |
| | | /**å¾
å®¡æ ¸ */ |
| | | WaitAudit = 10, |
| | |
| | | CompletedRelease = 30, |
| | | } |
| | | |
| | | /** åèªç¶æï¼ä¾åºåï¼ */ |
| | | export enum GetSettlementTasksQuerySupplierPaymentStatus { |
| | | /**å¾
ç»ç® */ |
| | | WaitSettlement = 10, |
| | | /**å·²ç»ç® */ |
| | | CompletedSettlement = 20, |
| | | /**已忾 */ |
| | | CompletedRelease = 30, |
| | | } |
| | | |
| | | /** æçæ¥åå表-详æ
-æé®ç±»å */ |
| | | export enum GetTaskInfoQueryResultApplyButton { |
| | | /**å¾
确认 */ |
| | |
| | | }); |
| | | } |
| | | |
| | | /** æ¥è¯¢åå忰鿩卿°æ® GET /api/user/electronSign/getContractParamterSelect */ |
| | | export async function getContractParamterSelect( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | | params: API.APIgetContractParamterSelectParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.SelectOptionStringGetDictionaryDataSelectQueryResultOption[]>( |
| | | '/api/user/electronSign/getContractParamterSelect', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢å忍¡æ¿è¯¦æ
GET /api/user/electronSign/getContractTemplate */ |
| | | export async function getContractTemplate( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | |
| | | }); |
| | | } |
| | | |
| | | /** åæ¥æ¨¡æ¿åæ°è³818 POST /api/user/electronSign/syncContractTemplateParamterTo818 */ |
| | | export async function syncContractTemplateParamterTo818( |
| | | body: API.SyncContractTemplateParamterTo818Command, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<number>('/api/user/electronSign/syncContractTemplateParamterTo818', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 忥çµåç¾é
ç½® POST /api/user/electronSign/syncElectronSignSettings */ |
| | | export async function syncElectronSignSettings( |
| | | body: API.SyncElectronSignSettingsCommand, |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | /* eslint-disable */ |
| | | // @ts-ignore |
| | | import { request } from '@/utils/request'; |
| | | |
| | | /** æ¥è¯¢ä¼ä¸åä½é±å
å
å¼æç» GET /api/user/enterpriseCooperationWallet/getCooperationWalletRechargeTransaction */ |
| | | export async function getCooperationWalletRechargeTransaction( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | | params: API.APIgetCooperationWalletRechargeTransactionParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetCooperationWalletRechargeTransactionQueryResult>( |
| | | '/api/user/enterpriseCooperationWallet/getCooperationWalletRechargeTransaction', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢ä¼ä¸åä½é±å
å
å¼äº¤æå页åè¡¨æ°æ® POST /api/user/enterpriseCooperationWallet/getCooperationWalletRechargeTransactions */ |
| | | export async function getCooperationWalletRechargeTransactions( |
| | | body: API.GetCooperationWalletRechargeTransactionsQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetCooperationWalletRechargeTransactionsQueryResult>( |
| | | '/api/user/enterpriseCooperationWallet/getCooperationWalletRechargeTransactions', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢ä¼ä¸åä½é±å
å页åè¡¨æ°æ® POST /api/user/enterpriseCooperationWallet/getCooperationWallets */ |
| | | export async function getCooperationWallets( |
| | | body: API.GetCooperationWalletsQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetCooperationWalletsQueryResult>( |
| | | '/api/user/enterpriseCooperationWallet/getCooperationWallets', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** æ¥è¯¢ä¼ä¸æ¶æ¬¾è´¦æ· GET /api/user/enterpriseCooperationWallet/getEnterpriseReceiveAccount */ |
| | | export async function getEnterpriseReceiveAccount( |
| | | // å å çæçParamç±»å (ébodyåæ°swaggeré»è®¤æ²¡æçæå¯¹è±¡) |
| | | params: API.APIgetEnterpriseReceiveAccountParams, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetEnterpriseReceiveAccountQueryResult>( |
| | | '/api/user/enterpriseCooperationWallet/getEnterpriseReceiveAccount', |
| | | { |
| | | method: 'GET', |
| | | params: { |
| | | ...params, |
| | | request: undefined, |
| | | ...params['request'], |
| | | }, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** å
å¼ä¼ä¸åä½é±å
POST /api/user/enterpriseCooperationWallet/rechargeCooperationWallet */ |
| | | export async function rechargeCooperationWallet( |
| | | body: API.RechargeCooperationWalletCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<string>('/api/user/enterpriseCooperationWallet/rechargeCooperationWallet', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** ä¿åä¼ä¸æ¶æ¬¾è´¦æ· POST /api/user/enterpriseCooperationWallet/saveEnterpriseReceiveAccount */ |
| | | export async function saveEnterpriseReceiveAccount( |
| | | body: API.SaveEnterpriseReceiveAccountCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<string>('/api/user/enterpriseCooperationWallet/saveEnterpriseReceiveAccount', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | | |
| | | /** 确认å
å¼ä¼ä¸åä½é±å
POST /api/user/enterpriseCooperationWallet/sureRechargeCooperationWallet */ |
| | | export async function sureRechargeCooperationWallet( |
| | | body: API.SureRechargeCooperationWalletCommand, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<string>('/api/user/enterpriseCooperationWallet/sureRechargeCooperationWallet', { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | }); |
| | | } |
| | |
| | | import * as enterpriseWallet from './enterpriseWallet'; |
| | | import * as ocrUtils from './ocrUtils'; |
| | | import * as resource from './resource'; |
| | | import * as enterpriseCooperationWallet from './enterpriseCooperationWallet'; |
| | | import * as logRecords from './logRecords'; |
| | | import * as dictionary from './dictionary'; |
| | | import * as taskCheckReceive from './taskCheckReceive'; |
| | |
| | | enterpriseWallet, |
| | | ocrUtils, |
| | | resource, |
| | | enterpriseCooperationWallet, |
| | | logRecords, |
| | | dictionary, |
| | | taskCheckReceive, |
| | |
| | | code?: string; |
| | | } |
| | | |
| | | interface APIgetContractParamterSelectParams { |
| | | /** å
³é®å */ |
| | | keywords?: string; |
| | | /** æ¯å¦é»è®¤ */ |
| | | isDefault?: boolean; |
| | | /** å忍¡æ¿Id */ |
| | | templateId?: string; |
| | | } |
| | | |
| | | interface APIgetContractTemplateParams { |
| | | /** 模æ¿Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetCooperationWalletRechargeTransactionParams { |
| | | /** 交æIdï¼ç¼è¾æ¶ä¼ å
¥ï¼ */ |
| | | id?: string; |
| | | /** åä½Idï¼æ°å¢æ¶ä¼ å
¥ï¼ */ |
| | | cooperationId?: string; |
| | | } |
| | | |
| | | interface APIgetCurrentLogierMenuParams { |
| | | /** Id */ |
| | | id?: string; |
| | |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetEnterpriseReceiveAccountParams { |
| | | /** æ¥è¯¢ä¼ä¸æ¶æ¬¾è´¦æ· */ |
| | | request?: GetEnterpriseReceiveAccountQuery; |
| | | } |
| | | |
| | | interface APIgetEnterpriseSmsSettingParams { |
| | | /** Id */ |
| | | id?: string; |
| | |
| | | userInfoId?: string; |
| | | /** ç¨æ·ç±»å */ |
| | | userType?: EnumUserType; |
| | | /** ä¼ä¸ç±»å */ |
| | | enterpriseType?: EnumEnterpriseType; |
| | | /** 客æ·ç«¯ç±»å */ |
| | | clientType?: EnumClientType; |
| | | } |
| | |
| | | Completed = 20, |
| | | } |
| | | |
| | | enum EnumEnterpriseCooperationWalletTransactionStatus { |
| | | /**å¾
确认 */ |
| | | WaitSure = 10, |
| | | /**å·²å°è´¦ */ |
| | | Success = 20, |
| | | /**æªå°è´¦ */ |
| | | Fail = 30, |
| | | } |
| | | |
| | | enum EnumEnterpriseCostStatus { |
| | | /**æ£è´¹æå */ |
| | | Success = 10, |
| | |
| | | UserServerEnterprise = 19, |
| | | /**ä¼ä¸é±å
*/ |
| | | UserServerEnterpriseWallet = 20, |
| | | /**ä¼ä¸åä½é±å
*/ |
| | | UserServerEnterpriseCooperationWallet = 21, |
| | | /**çµå·¥ä¿¡æ¯ */ |
| | | UserServerEnterpriseEmployee = 21, |
| | | UserServerEnterpriseEmployee = 22, |
| | | /**çµåç¾ */ |
| | | ElectronSignServerElectronSign = 22, |
| | | ElectronSignServerElectronSign = 23, |
| | | /**çµåç¾ */ |
| | | ToolServerSms = 23, |
| | | ToolServerSms = 24, |
| | | } |
| | | |
| | | enum EnumResourceMethod { |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetCooperationWalletRechargeTransactionQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetCooperationWalletRechargeTransactionQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetCooperationWalletRechargeTransactionsQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetCooperationWalletRechargeTransactionsQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetCooperationWalletsQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetCooperationWalletsQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetDbAuditLogsQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetEnterpriseReceiveAccountQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | | /** ç¶æç */ |
| | | code?: number; |
| | | /** é误ç */ |
| | | errorCode?: string; |
| | | data?: GetEnterpriseReceiveAccountQueryResult; |
| | | /** æ§è¡æå */ |
| | | success?: boolean; |
| | | /** éè¯¯ä¿¡æ¯ */ |
| | | msg?: any; |
| | | /** éå æ°æ® */ |
| | | extras?: any; |
| | | /** æ¶é´æ³ */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetEnterpriseSmsSettingQueryResult { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | autoSignPowerAttorneyUrl?: string; |
| | | /** åé */ |
| | | values?: GetContractTemplateQueryResultValue[]; |
| | | /** åé */ |
| | | customContents?: GetContractTemplateQueryResultCustomContent[]; |
| | | /** å建æä½äºº */ |
| | | createdUserId?: string; |
| | | /** æ¯å¦ä¼ä¸ç¨æ·å建 */ |
| | | isEnterpriseUserCreated?: boolean; |
| | | } |
| | | |
| | | interface GetContractTemplateQueryResultCustomContent { |
| | | /** åé代ç */ |
| | | name?: string; |
| | | /** å¼ */ |
| | | value?: string; |
| | | } |
| | | |
| | | interface GetContractTemplateQueryResultValue { |
| | | /** åéId */ |
| | | id?: string; |
| | |
| | | page?: number; |
| | | } |
| | | |
| | | interface GetCooperationWalletRechargeTransactionQueryResult { |
| | | /** 交æId */ |
| | | id?: string; |
| | | /** åä½Id */ |
| | | cooperationId?: string; |
| | | /** è¿è´¦åä½ */ |
| | | receiveUnit?: string; |
| | | /** 弿·åç§° */ |
| | | receiveName?: string; |
| | | /** 弿·é¶è¡ */ |
| | | receiveBank?: string; |
| | | /** 弿·æ¯è¡ */ |
| | | receiveBankBranch?: string; |
| | | /** 弿·è´¦å· */ |
| | | receiveAccount?: string; |
| | | /** å
å¼éé¢ */ |
| | | amount?: number; |
| | | /** å
弿¶é´ */ |
| | | createdTime?: string; |
| | | transactionStatus?: EnumEnterpriseCooperationWalletTransactionStatus; |
| | | /** åè¯ */ |
| | | files?: string[]; |
| | | } |
| | | |
| | | interface GetCooperationWalletRechargeTransactionsQuery { |
| | | /** åä½Id */ |
| | | cooperationId?: string; |
| | | /** å
³é®å */ |
| | | keywords?: string; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetCooperationWalletRechargeTransactionsQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** æ°æ® */ |
| | | data?: GetCooperationWalletRechargeTransactionsQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetCooperationWalletRechargeTransactionsQueryResultItem { |
| | | /** 交æId */ |
| | | id?: string; |
| | | /** é±å
Id */ |
| | | walletId?: string; |
| | | /** ä¾åºåId */ |
| | | supplierEnterpriseId?: string; |
| | | /** ä¾åºååç§° */ |
| | | supplierEnterpriseName?: string; |
| | | /** ç²æ¹ä¼ä¸Id */ |
| | | partyAEnterpriseId?: string; |
| | | /** ç²æ¹ä¼ä¸åç§° */ |
| | | partyAEnterpriseName?: string; |
| | | /** ç²æ¹ä¼ä¸ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç */ |
| | | partyAEnterpriseSocietyCreditCode?: string; |
| | | /** 弿·é¶è¡ */ |
| | | receiveBank?: string; |
| | | /** 弿·æ¯è¡ */ |
| | | receiveBankBranch?: string; |
| | | /** 弿·è´¦å· */ |
| | | receiveAccount?: string; |
| | | /** å
å¼éé¢ */ |
| | | amount?: number; |
| | | /** å
弿¶é´ */ |
| | | createdTime?: string; |
| | | transactionStatus?: EnumEnterpriseCooperationWalletTransactionStatus; |
| | | } |
| | | |
| | | interface GetCooperationWalletsQuery { |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetCooperationWalletsQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** æ°æ® */ |
| | | data?: GetCooperationWalletsQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetCooperationWalletsQueryResultItem { |
| | | /** åä½Id */ |
| | | id?: string; |
| | | /** ä¾åºåId */ |
| | | supplierEnterpriseId?: string; |
| | | /** ä¾åºååç§° */ |
| | | supplierEnterpriseName?: string; |
| | | /** ä¾åºå弿·æ»è¡ */ |
| | | supplierEnterpriseBank?: string; |
| | | /** ä¾åºå弿·æ¯è¡ */ |
| | | supplierEnterpriseBankBranch?: string; |
| | | /** ä¾åºåæ·å· */ |
| | | supplierEnterpriseAccount?: string; |
| | | /** ç²æ¹ä¼ä¸Id */ |
| | | partyAEnterpriseId?: string; |
| | | /** ç²æ¹ä¼ä¸åç§° */ |
| | | partyAEnterpriseName?: string; |
| | | /** ç²æ¹ä¼ä¸ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç */ |
| | | partyAEnterpriseSocietyCreditCode?: string; |
| | | /** ä½é¢ */ |
| | | balance?: number; |
| | | } |
| | | |
| | | type GetCurrentLogierMenusQuery = Record<string, any>; |
| | | |
| | | interface GetDbAuditLogsQuery { |
| | |
| | | gender?: EnumUserGender; |
| | | /** ä¼ä¸å
¨ç§° */ |
| | | enterpriseName?: string; |
| | | /** ä¼ä¸æ¯å¦å®å */ |
| | | enterpriseIsReal?: boolean; |
| | | /** è§è² */ |
| | | roles?: string[]; |
| | | /** æ¯å¦å®å */ |
| | |
| | | taskCount?: number; |
| | | } |
| | | |
| | | type GetEnterpriseReceiveAccountQuery = Record<string, any>; |
| | | |
| | | interface GetEnterpriseReceiveAccountQueryResult { |
| | | /** 弿·åç§° */ |
| | | name?: string; |
| | | /** 弿·æ»è¡ */ |
| | | bank?: string; |
| | | /** 弿·æ¯è¡ */ |
| | | bankBranch?: string; |
| | | /** æ·å· */ |
| | | account?: string; |
| | | } |
| | | |
| | | interface GetEnterpriseSmsSettingQueryResult { |
| | | /** Id */ |
| | | id?: string; |
| | |
| | | /** ç»ç®ååç§° */ |
| | | settlementOrderName?: string; |
| | | settlementStatus?: EnumTaskSettlementStatus; |
| | | settlementReceiveStatus?: SettlementReceiveStatus; |
| | | /** ç»ç®æ¶é´ */ |
| | | settlementTime?: string; |
| | | /** 仿¬¾äººè´¦æ· */ |
| | |
| | | keywords?: string; |
| | | /** ä»»å¡Id */ |
| | | taskInfoId?: string; |
| | | paymentStatus?: GetSettlementTasksQueryPaymentStatus; |
| | | settlementOrderStatus?: EnumTaskSettlementOrderStatus; |
| | | settlementStatus?: EnumTaskSettlementStatus; |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | |
| | | settlementTimeBegin?: string; |
| | | /** ç»ç®æ¶é´-æªæ¢ */ |
| | | settlementTimeEnd?: string; |
| | | paymentStatus?: GetSettlementTasksQueryPaymentStatus; |
| | | supplierPaymentStatus?: GetSettlementTasksQuerySupplierPaymentStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | |
| | | completedReleaseCount?: number; |
| | | } |
| | | |
| | | enum GetSettlementTasksQuerySupplierPaymentStatus { |
| | | /**å¾
ç»ç® */ |
| | | WaitSettlement = 10, |
| | | /**å·²ç»ç® */ |
| | | CompletedSettlement = 20, |
| | | /**已忾 */ |
| | | CompletedRelease = 30, |
| | | } |
| | | |
| | | interface GetSettlementTaskUsersQueryResult { |
| | | detail?: GetSettlementTaskUsersQueryResultDetail; |
| | | /** ç»ç®åå */ |
| | |
| | | verifyCode: string; |
| | | } |
| | | |
| | | interface RechargeCooperationWalletCommand { |
| | | /** åä½Id */ |
| | | cooperationId?: string; |
| | | /** æ¶æ¬¾è´¦æ· */ |
| | | receiveAccount: string; |
| | | /** éé¢ */ |
| | | amount: number; |
| | | /** åè¯ */ |
| | | files: string[]; |
| | | } |
| | | |
| | | interface RechargeEnterpriseWalletCommand { |
| | | /** ä¼ä¸Id */ |
| | | enterpriseId?: string; |
| | |
| | | isAutoSign?: boolean; |
| | | /** èªå¨ç¾ææä¹¦ */ |
| | | autoSignPowerAttorneyUrl?: string; |
| | | /** èªå®ä¹å
容 */ |
| | | customContents?: string[]; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | |
| | | status?: EnumEnterpriseCostStatus; |
| | | } |
| | | |
| | | interface SaveEnterpriseReceiveAccountCommand { |
| | | /** 弿·æ»è¡ */ |
| | | bank?: string; |
| | | /** 弿·æ¯è¡ */ |
| | | bankBranch?: string; |
| | | /** æ·å· */ |
| | | account?: string; |
| | | } |
| | | |
| | | interface SaveFrontConsoleLogCommand { |
| | | /** è·è¸ªId */ |
| | | traceId?: string; |
| | |
| | | } |
| | | |
| | | interface SavePartyAEnterpriseCommand { |
| | | /** Id */ |
| | | id?: string; |
| | | /** ä¼ä¸åç§° */ |
| | | enterpriseName: string; |
| | | /** æ³äººå§å */ |
| | |
| | | password?: string; |
| | | /** æä½å¯ç ï¼éå¡« å¡«äºå°±æ¹ä¸å¡«å°±ä¸æ¹ï¼ */ |
| | | operatorPassword?: string; |
| | | /** Id */ |
| | | id?: string; |
| | | } |
| | | |
| | | interface SavePersonalUserBankCardCommand { |
| | |
| | | files?: string[]; |
| | | } |
| | | |
| | | interface SureRechargeCooperationWalletCommand { |
| | | /** åä½Id */ |
| | | cooperationId?: string; |
| | | /** 交æId */ |
| | | id?: string; |
| | | transactionStatus?: EnumEnterpriseCooperationWalletTransactionStatus; |
| | | /** 夿³¨ */ |
| | | remark?: string; |
| | | } |
| | | |
| | | interface SureTaskSettlementCommand { |
| | | /** ä»»å¡Id */ |
| | | taskInfoId?: string; |
| | | /** æä½ä»¤ç */ |
| | | operatorToken?: string; |
| | | } |
| | | |
| | | type SyncContractTemplateParamterTo818Command = Record<string, any>; |
| | | |
| | | type SyncDatabaseCommand = Record<string, any>; |
| | | |
| | | interface SyncElectronSignSettingsCommand { |
| | |
| | | |
| | | export function openDocument(url: string) { |
| | | Taro.downloadFile({ |
| | | url: url, |
| | | url: encodeURI(url), |
| | | success: function (res) { |
| | | var filePath = res.tempFilePath; |
| | | Taro.openDocument({ |