初始化

This commit is contained in:
lanzhihui 2025-09-29 16:51:36 +08:00
commit e73bbe0908
159 changed files with 44526 additions and 0 deletions

5
.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,5 @@
# 默认忽略的文件
/shelf/
/workspace.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/

View File

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
</profile>
</component>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="EslintConfiguration">
<option name="fix-on-save" value="true" />
</component>
</project>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MaterialThemeProjectNewConfig">
<option name="metadata">
<MTProjectMetadataState>
<option name="migrated" value="true" />
<option name="pristineConfig" value="false" />
<option name="userId" value="-15b39f1f:197abca9a0e:-8000" />
<option name="version" value="8.12.6" />
</MTProjectMetadataState>
</option>
</component>
</project>

8
.idea/modules.xml Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/vuepress-starter.iml" filepath="$PROJECT_DIR$/.idea/vuepress-starter.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@ -0,0 +1,18 @@
import {
addCustomCommand,
addCustomTab,
onDevToolsClientConnected,
onDevToolsConnected,
removeCustomCommand,
setupDevToolsPlugin
} from "./chunk-ECABJHFQ.js";
import "./chunk-PZ5AY32C.js";
export {
addCustomCommand,
addCustomTab,
onDevToolsClientConnected,
onDevToolsConnected,
removeCustomCommand,
setupDevToolsPlugin,
setupDevToolsPlugin as setupDevtoolsPlugin
};

View File

@ -0,0 +1,7 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}

View File

@ -0,0 +1,138 @@
import "./chunk-PZ5AY32C.js";
// node_modules/@vuepress/shared/dist/index.js
var isLinkWithProtocol = (link) => /^[a-z][a-z0-9+.-]*:/.test(link) || link.startsWith("//");
var markdownLinkRegexp = /.md((\?|#).*)?$/;
var isLinkExternal = (link, base = "/") => isLinkWithProtocol(link) || // absolute link that does not start with `base` and does not end with `.md`
link.startsWith("/") && !link.startsWith(base) && !markdownLinkRegexp.test(link);
var isLinkHttp = (link) => /^(https?:)?\/\//.test(link);
var inferRoutePath = (rawPath) => {
if (!rawPath || rawPath.endsWith("/")) return rawPath;
let routePath = rawPath.replace(/(^|\/)README.md$/i, "$1index.html");
if (routePath.endsWith(".md")) {
routePath = `${routePath.substring(0, routePath.length - 3)}.html`;
} else if (!routePath.endsWith(".html")) {
routePath = `${routePath}.html`;
}
if (routePath.endsWith("/index.html")) {
routePath = routePath.substring(0, routePath.length - 10);
}
return routePath;
};
var FAKE_HOST = "http://.";
var normalizeRoutePath = (pathname, current) => {
if (!pathname.startsWith("/") && current) {
const loc = current.slice(0, current.lastIndexOf("/"));
return inferRoutePath(new URL(`${loc}/${pathname}`, FAKE_HOST).pathname);
}
return inferRoutePath(pathname);
};
var resolveLocalePath = (locales, routePath) => {
const localePaths = Object.keys(locales).sort((a, b) => {
const levelDelta = b.split("/").length - a.split("/").length;
if (levelDelta !== 0) {
return levelDelta;
}
return b.length - a.length;
});
for (const localePath of localePaths) {
if (routePath.startsWith(localePath)) {
return localePath;
}
}
return "/";
};
var resolveRoutePathFromUrl = (url, base = "/") => {
const pathname = url.replace(/^(?:https?:)?\/\/[^/]*/, "");
return pathname.startsWith(base) ? `/${pathname.slice(base.length)}` : pathname;
};
var SPLIT_CHAR_REGEXP = /(#|\?)/;
var splitPath = (path) => {
const [pathname, ...hashAndQueries] = path.split(SPLIT_CHAR_REGEXP);
return {
pathname,
hashAndQueries: hashAndQueries.join("")
};
};
var TAGS_ALLOWED = ["link", "meta", "script", "style", "noscript", "template"];
var TAGS_UNIQUE = ["title", "base"];
var resolveHeadIdentifier = ([tag, attrs, content]) => {
if (TAGS_UNIQUE.includes(tag)) {
return tag;
}
if (!TAGS_ALLOWED.includes(tag)) {
return null;
}
if (tag === "meta" && attrs.name) {
return `${tag}.${attrs.name}`;
}
if (tag === "template" && attrs.id) {
return `${tag}.${attrs.id}`;
}
return JSON.stringify([
tag,
Object.entries(attrs).map(([key, value]) => {
if (typeof value === "boolean") {
return value ? [key, ""] : null;
}
return [key, value];
}).filter((item) => item != null).sort(([keyA], [keyB]) => keyA.localeCompare(keyB)),
content
]);
};
var dedupeHead = (head) => {
const identifierSet = /* @__PURE__ */ new Set();
const result = [];
head.forEach((item) => {
const identifier = resolveHeadIdentifier(item);
if (identifier && !identifierSet.has(identifier)) {
identifierSet.add(identifier);
result.push(item);
}
});
return result;
};
var ensureLeadingSlash = (str) => str.startsWith("/") ? str : `/${str}`;
var ensureEndingSlash = (str) => str.endsWith("/") || str.endsWith(".html") ? str : `${str}/`;
var formatDateString = (str, defaultDateString = "") => {
const dateMatch = str.match(/\b(\d{4})-(\d{1,2})-(\d{1,2})\b/);
if (dateMatch === null) {
return defaultDateString;
}
const [, yearStr, monthStr, dayStr] = dateMatch;
return [yearStr, monthStr.padStart(2, "0"), dayStr.padStart(2, "0")].join("-");
};
var omit = (obj, ...keys) => {
const result = { ...obj };
for (const key of keys) {
delete result[key];
}
return result;
};
var removeEndingSlash = (str) => str.endsWith("/") ? str.slice(0, -1) : str;
var removeLeadingSlash = (str) => str.startsWith("/") ? str.slice(1) : str;
var isFunction = (val) => typeof val === "function";
var isPlainObject = (val) => Object.prototype.toString.call(val) === "[object Object]";
var isString = (val) => typeof val === "string";
export {
dedupeHead,
ensureEndingSlash,
ensureLeadingSlash,
formatDateString,
inferRoutePath,
isFunction,
isLinkExternal,
isLinkHttp,
isLinkWithProtocol,
isPlainObject,
isString,
normalizeRoutePath,
omit,
removeEndingSlash,
removeLeadingSlash,
resolveHeadIdentifier,
resolveLocalePath,
resolveRoutePathFromUrl,
splitPath
};
//# sourceMappingURL=@vuepress_shared.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,61 @@
{
"hash": "4b4c7fa0",
"configHash": "f8279dd9",
"lockfileHash": "3f7394dc",
"browserHash": "0e9a5229",
"optimized": {
"@vue/devtools-api": {
"src": "../../../../node_modules/@vue/devtools-api/dist/index.js",
"file": "@vue_devtools-api.js",
"fileHash": "f825fa84",
"needsInterop": false
},
"@vuepress/shared": {
"src": "../../../../node_modules/@vuepress/shared/dist/index.js",
"file": "@vuepress_shared.js",
"fileHash": "9a663213",
"needsInterop": false
},
"vue": {
"src": "../../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "6eaeee98",
"needsInterop": false
},
"vue-router": {
"src": "../../../../node_modules/vue-router/dist/vue-router.esm-bundler.js",
"file": "vue-router.js",
"fileHash": "0f63b611",
"needsInterop": false
},
"pinia": {
"src": "../../../../node_modules/pinia/dist/pinia.mjs",
"file": "pinia.js",
"fileHash": "57b29f48",
"needsInterop": false
},
"axios": {
"src": "../../../../node_modules/axios/index.js",
"file": "axios.js",
"fileHash": "e877d26a",
"needsInterop": false
},
"@vueuse/core": {
"src": "../../../../node_modules/@vueuse/core/index.mjs",
"file": "@vueuse_core.js",
"fileHash": "e311deac",
"needsInterop": false
}
},
"chunks": {
"chunk-ECABJHFQ": {
"file": "chunk-ECABJHFQ.js"
},
"chunk-DDXJJ377": {
"file": "chunk-DDXJJ377.js"
},
"chunk-PZ5AY32C": {
"file": "chunk-PZ5AY32C.js"
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,9 @@
var __defProp = Object.defineProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
export {
__export
};

View File

@ -0,0 +1,7 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}

View File

@ -0,0 +1,3 @@
{
"type": "module"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,343 @@
import {
BaseTransition,
BaseTransitionPropsValidators,
Comment,
DeprecationTypes,
EffectScope,
ErrorCodes,
ErrorTypeStrings,
Fragment,
KeepAlive,
ReactiveEffect,
Static,
Suspense,
Teleport,
Text,
TrackOpTypes,
Transition,
TransitionGroup,
TriggerOpTypes,
VueElement,
assertNumber,
callWithAsyncErrorHandling,
callWithErrorHandling,
camelize,
capitalize,
cloneVNode,
compatUtils,
compile,
computed,
createApp,
createBaseVNode,
createBlock,
createCommentVNode,
createElementBlock,
createHydrationRenderer,
createPropsRestProxy,
createRenderer,
createSSRApp,
createSlots,
createStaticVNode,
createTextVNode,
createVNode,
customRef,
defineAsyncComponent,
defineComponent,
defineCustomElement,
defineEmits,
defineExpose,
defineModel,
defineOptions,
defineProps,
defineSSRCustomElement,
defineSlots,
devtools,
effect,
effectScope,
getCurrentInstance,
getCurrentScope,
getCurrentWatcher,
getTransitionRawChildren,
guardReactiveProps,
h,
handleError,
hasInjectionContext,
hydrate,
hydrateOnIdle,
hydrateOnInteraction,
hydrateOnMediaQuery,
hydrateOnVisible,
initCustomFormatter,
initDirectivesForSSR,
inject,
isMemoSame,
isProxy,
isReactive,
isReadonly,
isRef,
isRuntimeOnly,
isShallow,
isVNode,
markRaw,
mergeDefaults,
mergeModels,
mergeProps,
nextTick,
normalizeClass,
normalizeProps,
normalizeStyle,
onActivated,
onBeforeMount,
onBeforeUnmount,
onBeforeUpdate,
onDeactivated,
onErrorCaptured,
onMounted,
onRenderTracked,
onRenderTriggered,
onScopeDispose,
onServerPrefetch,
onUnmounted,
onUpdated,
onWatcherCleanup,
openBlock,
popScopeId,
provide,
proxyRefs,
pushScopeId,
queuePostFlushCb,
reactive,
readonly,
ref,
registerRuntimeCompiler,
render,
renderList,
renderSlot,
resolveComponent,
resolveDirective,
resolveDynamicComponent,
resolveFilter,
resolveTransitionHooks,
setBlockTracking,
setDevtoolsHook,
setTransitionHooks,
shallowReactive,
shallowReadonly,
shallowRef,
ssrContextKey,
ssrUtils,
stop,
toDisplayString,
toHandlerKey,
toHandlers,
toRaw,
toRef,
toRefs,
toValue,
transformVNodeArgs,
triggerRef,
unref,
useAttrs,
useCssModule,
useCssVars,
useHost,
useId,
useModel,
useSSRContext,
useShadowRoot,
useSlots,
useTemplateRef,
useTransitionState,
vModelCheckbox,
vModelDynamic,
vModelRadio,
vModelSelect,
vModelText,
vShow,
version,
warn,
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
withAsyncContext,
withCtx,
withDefaults,
withDirectives,
withKeys,
withMemo,
withModifiers,
withScopeId
} from "./chunk-DDXJJ377.js";
import "./chunk-PZ5AY32C.js";
export {
BaseTransition,
BaseTransitionPropsValidators,
Comment,
DeprecationTypes,
EffectScope,
ErrorCodes,
ErrorTypeStrings,
Fragment,
KeepAlive,
ReactiveEffect,
Static,
Suspense,
Teleport,
Text,
TrackOpTypes,
Transition,
TransitionGroup,
TriggerOpTypes,
VueElement,
assertNumber,
callWithAsyncErrorHandling,
callWithErrorHandling,
camelize,
capitalize,
cloneVNode,
compatUtils,
compile,
computed,
createApp,
createBlock,
createCommentVNode,
createElementBlock,
createBaseVNode as createElementVNode,
createHydrationRenderer,
createPropsRestProxy,
createRenderer,
createSSRApp,
createSlots,
createStaticVNode,
createTextVNode,
createVNode,
customRef,
defineAsyncComponent,
defineComponent,
defineCustomElement,
defineEmits,
defineExpose,
defineModel,
defineOptions,
defineProps,
defineSSRCustomElement,
defineSlots,
devtools,
effect,
effectScope,
getCurrentInstance,
getCurrentScope,
getCurrentWatcher,
getTransitionRawChildren,
guardReactiveProps,
h,
handleError,
hasInjectionContext,
hydrate,
hydrateOnIdle,
hydrateOnInteraction,
hydrateOnMediaQuery,
hydrateOnVisible,
initCustomFormatter,
initDirectivesForSSR,
inject,
isMemoSame,
isProxy,
isReactive,
isReadonly,
isRef,
isRuntimeOnly,
isShallow,
isVNode,
markRaw,
mergeDefaults,
mergeModels,
mergeProps,
nextTick,
normalizeClass,
normalizeProps,
normalizeStyle,
onActivated,
onBeforeMount,
onBeforeUnmount,
onBeforeUpdate,
onDeactivated,
onErrorCaptured,
onMounted,
onRenderTracked,
onRenderTriggered,
onScopeDispose,
onServerPrefetch,
onUnmounted,
onUpdated,
onWatcherCleanup,
openBlock,
popScopeId,
provide,
proxyRefs,
pushScopeId,
queuePostFlushCb,
reactive,
readonly,
ref,
registerRuntimeCompiler,
render,
renderList,
renderSlot,
resolveComponent,
resolveDirective,
resolveDynamicComponent,
resolveFilter,
resolveTransitionHooks,
setBlockTracking,
setDevtoolsHook,
setTransitionHooks,
shallowReactive,
shallowReadonly,
shallowRef,
ssrContextKey,
ssrUtils,
stop,
toDisplayString,
toHandlerKey,
toHandlers,
toRaw,
toRef,
toRefs,
toValue,
transformVNodeArgs,
triggerRef,
unref,
useAttrs,
useCssModule,
useCssVars,
useHost,
useId,
useModel,
useSSRContext,
useShadowRoot,
useSlots,
useTemplateRef,
useTransitionState,
vModelCheckbox,
vModelDynamic,
vModelRadio,
vModelSelect,
vModelText,
vShow,
version,
warn,
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
withAsyncContext,
withCtx,
withDefaults,
withDirectives,
withKeys,
withMemo,
withModifiers,
withScopeId
};

View File

@ -0,0 +1,7 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}

View File

@ -0,0 +1,9 @@
import { GitContributors } from "D:/xue/dma_handbook/node_modules/@vuepress/plugin-git/lib/client/components/GitContributors.js";
import { GitChangelog } from "D:/xue/dma_handbook/node_modules/@vuepress/plugin-git/lib/client/components/GitChangelog.js";
export default {
enhance: ({ app }) => {
app.component("GitContributors", GitContributors);
app.component("GitChangelog", GitChangelog);
},
};

View File

@ -0,0 +1,27 @@
import * as clientConfig0 from 'D:/xue/dma_handbook/node_modules/@vuepress/plugin-active-header-links/lib/client/config.js'
import * as clientConfig1 from 'D:/xue/dma_handbook/node_modules/@vuepress/plugin-back-to-top/lib/client/config.js'
import * as clientConfig2 from 'D:/xue/dma_handbook/node_modules/@vuepress/plugin-copy-code/lib/client/config.js'
import * as clientConfig3 from 'D:/xue/dma_handbook/node_modules/@vuepress/plugin-markdown-hint/lib/client/config.js'
import * as clientConfig4 from 'D:/xue/dma_handbook/docs/.vuepress/.temp/git/config.js'
import * as clientConfig5 from 'D:/xue/dma_handbook/node_modules/@vuepress/plugin-medium-zoom/lib/client/config.js'
import * as clientConfig6 from 'D:/xue/dma_handbook/node_modules/@vuepress/plugin-nprogress/lib/client/config.js'
import * as clientConfig7 from 'D:/xue/dma_handbook/docs/.vuepress/.temp/prismjs/config.js'
import * as clientConfig8 from 'D:/xue/dma_handbook/docs/.vuepress/.temp/markdown-tab/config.js'
import * as clientConfig9 from 'D:/xue/dma_handbook/node_modules/@vuepress/plugin-theme-data/lib/client/config.js'
import * as clientConfig10 from 'D:/xue/dma_handbook/node_modules/@vuepress/theme-default/lib/client/config.js'
import * as clientConfig11 from 'D:/xue/dma_handbook/docs/.vuepress/client.js'
export const clientConfigs = [
clientConfig0,
clientConfig1,
clientConfig2,
clientConfig3,
clientConfig4,
clientConfig5,
clientConfig6,
clientConfig7,
clientConfig8,
clientConfig9,
clientConfig10,
clientConfig11,
].map((m) => m.default).filter(Boolean)

View File

@ -0,0 +1,31 @@
export const redirects = JSON.parse("{}")
export const routes = Object.fromEntries([
["/", { loader: () => import(/* webpackChunkName: "index.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/index.html.js"), meta: {"title":"首页"} }],
["/posts/administrative.html", { loader: () => import(/* webpackChunkName: "posts_administrative.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/administrative.html.js"), meta: {"title":"行政"} }],
["/posts/assistantCoach.html", { loader: () => import(/* webpackChunkName: "posts_assistantCoach.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/assistantCoach.html.js"), meta: {"title":"副教练"} }],
["/posts/chiefCoach.html", { loader: () => import(/* webpackChunkName: "posts_chiefCoach.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/chiefCoach.html.js"), meta: {"title":"主教练"} }],
["/posts/helpCenter.html", { loader: () => import(/* webpackChunkName: "posts_helpCenter.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/helpCenter.html.js"), meta: {"title":"常见问题"} }],
["/posts/overview.html", { loader: () => import(/* webpackChunkName: "posts_overview.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/overview.html.js"), meta: {"title":"核心操作流程"} }],
["/posts/service.html", { loader: () => import(/* webpackChunkName: "posts_service.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/service.html.js"), meta: {"title":"客服"} }],
["/posts/shareBenefit.html", { loader: () => import(/* webpackChunkName: "posts_shareBenefit.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/shareBenefit.html.js"), meta: {"title":"分润提现操作说明"} }],
["/posts/teacher.html", { loader: () => import(/* webpackChunkName: "posts_teacher.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/teacher.html.js"), meta: {"title":"健康管理师"} }],
["/404.html", { loader: () => import(/* webpackChunkName: "404.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/404.html.js"), meta: {"title":""} }],
]);
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updateRoutes) {
__VUE_HMR_RUNTIME__.updateRoutes(routes)
}
if (__VUE_HMR_RUNTIME__.updateRedirects) {
__VUE_HMR_RUNTIME__.updateRedirects(redirects)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ routes, redirects }) => {
__VUE_HMR_RUNTIME__.updateRoutes(routes)
__VUE_HMR_RUNTIME__.updateRedirects(redirects)
})
}

View File

@ -0,0 +1,14 @@
export const siteData = JSON.parse("{\"base\":\"/dma_handbook/\",\"lang\":\"zh-CN\",\"title\":\"DMA服务人员服务操作手册\",\"description\":\"DMA服务人员服务操作手册\",\"head\":[[\"meta\",{\"name\":\"og:type\",\"content\":\"website\"}],[\"meta\",{\"property\":\"og:title\",\"content\":\"DMA服务人员操作手册123\"}],[\"meta\",{\"name\":\"description\",\"content\":\"DMA服务操作手册\"}],[\"meta\",{\"property\":\"og:description\",\"content\":\"DMA服务全流程操作指南\"}],[\"meta\",{\"property\":\"og:image\",\"content\":\"https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=1759135318345\"}],[\"link\",{\"rel\":\"icon\",\"href\":\"https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=1759135318345\"}]],\"locales\":{}}")
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updateSiteData) {
__VUE_HMR_RUNTIME__.updateSiteData(siteData)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ siteData }) => {
__VUE_HMR_RUNTIME__.updateSiteData(siteData)
})
}

View File

@ -0,0 +1,14 @@
export const themeData = JSON.parse("{\"navbar\":[\"/\",{\"text\":\"核心操作\",\"link\":\"/posts/overview\",\"activeMatch\":\"^/posts/overview\"},{\"text\":\"主教练\",\"link\":\"/posts/chiefCoach\",\"activeMatch\":\"^/posts/chiefCoach\",\"icon\":[\"fas\",\"user-tie\"]},{\"text\":\"副教练\",\"link\":\"/posts/assistantCoach\",\"activeMatch\":\"^/posts/assistantCoach\"},{\"text\":\"客服\",\"link\":\"/posts/service\",\"activeMatch\":\"^/posts/service\"},{\"text\":\"健康管理师\",\"link\":\"/posts/teacher\"},{\"text\":\"分润提现操作说明\",\"link\":\"/posts/shareBenefit\"},{\"text\":\"常见问题\",\"link\":\"/posts/helpCenter\"}],\"locales\":{\"/\":{\"selectLanguageName\":\"English\"}},\"colorMode\":\"auto\",\"colorModeSwitch\":true,\"logo\":null,\"repo\":null,\"selectLanguageText\":\"Languages\",\"selectLanguageAriaLabel\":\"Select language\",\"sidebarDepth\":2,\"editLink\":true,\"editLinkText\":\"Edit this page\",\"lastUpdated\":true,\"contributors\":true,\"contributorsText\":\"Contributors\",\"notFound\":[\"There's nothing here.\",\"How did we get here?\",\"That's a Four-Oh-Four.\",\"Looks like we've got some broken links.\"],\"backToHome\":\"Take me home\",\"openInNewWindow\":\"open in new window\",\"toggleColorMode\":\"toggle color mode\",\"toggleSidebar\":\"toggle sidebar\"}")
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updateThemeData) {
__VUE_HMR_RUNTIME__.updateThemeData(themeData)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ themeData }) => {
__VUE_HMR_RUNTIME__.updateThemeData(themeData)
})
}

View File

@ -0,0 +1,10 @@
import { CodeTabs } from "D:/xue/dma_handbook/node_modules/@vuepress/plugin-markdown-tab/lib/client/components/CodeTabs.js";
import { Tabs } from "D:/xue/dma_handbook/node_modules/@vuepress/plugin-markdown-tab/lib/client/components/Tabs.js";
import "D:/xue/dma_handbook/node_modules/@vuepress/plugin-markdown-tab/lib/client/styles/vars.css";
export default {
enhance: ({ app }) => {
app.component("CodeTabs", CodeTabs);
app.component("Tabs", Tabs);
},
};

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/404.html.vue"
const data = JSON.parse("{\"path\":\"/404.html\",\"title\":\"\",\"lang\":\"zh-CN\",\"frontmatter\":{\"layout\":\"NotFound\"},\"headers\":[],\"git\":{},\"filePathRelative\":null}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,4 @@
<template><div><p>404 Not Found</p>
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/index.html.vue"
const data = JSON.parse("{\"path\":\"/\",\"title\":\"首页\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"一、手册目的\",\"slug\":\"一、手册目的\",\"link\":\"#一、手册目的\",\"children\":[]},{\"level\":2,\"title\":\"二、适用范围\",\"slug\":\"二、适用范围\",\"link\":\"#二、适用范围\",\"children\":[]},{\"level\":2,\"title\":\"三、核心原则\",\"slug\":\"三、核心原则\",\"link\":\"#三、核心原则\",\"children\":[]},{\"level\":2,\"title\":\"四、岗位权责\",\"slug\":\"四、岗位权责\",\"link\":\"#四、岗位权责\",\"children\":[{\"level\":3,\"title\":\"(一)行政\",\"slug\":\"一-行政\",\"link\":\"#一-行政\",\"children\":[]},{\"level\":3,\"title\":\"(二)客服\",\"slug\":\"二-客服\",\"link\":\"#二-客服\",\"children\":[]},{\"level\":3,\"title\":\"(三)健康管理师\",\"slug\":\"三-健康管理师\",\"link\":\"#三-健康管理师\",\"children\":[]},{\"level\":3,\"title\":\"(四)系统审核员\",\"slug\":\"四-系统审核员\",\"link\":\"#四-系统审核员\",\"children\":[]},{\"level\":3,\"title\":\"(五)主教练、副教练\",\"slug\":\"五-主教练、副教练\",\"link\":\"#五-主教练、副教练\",\"children\":[]}]},{\"level\":2,\"title\":\"五、服务规范与沟通话术\",\"slug\":\"五、服务规范与沟通话术\",\"link\":\"#五、服务规范与沟通话术\",\"children\":[{\"level\":3,\"title\":\"(一)仪容仪表规范\",\"slug\":\"一-仪容仪表规范\",\"link\":\"#一-仪容仪表规范\",\"children\":[]},{\"level\":3,\"title\":\"(二)沟通话术规范\",\"slug\":\"二-沟通话术规范\",\"link\":\"#二-沟通话术规范\",\"children\":[]}]},{\"level\":2,\"title\":\"六、系统工具使用说明\",\"slug\":\"六、系统工具使用说明\",\"link\":\"#六、系统工具使用说明\",\"children\":[{\"level\":3,\"title\":\"(一)后台系统常用功能\",\"slug\":\"一-后台系统常用功能\",\"link\":\"#一-后台系统常用功能\",\"children\":[]},{\"level\":3,\"title\":\"(二)群聊管理工具使用\",\"slug\":\"二-群聊管理工具使用\",\"link\":\"#二-群聊管理工具使用\",\"children\":[]}]},{\"level\":2,\"title\":\"七、考核与反馈机制\",\"slug\":\"七、考核与反馈机制\",\"link\":\"#七、考核与反馈机制\",\"children\":[{\"level\":3,\"title\":\"(一)考核指标\",\"slug\":\"一-考核指标\",\"link\":\"#一-考核指标\",\"children\":[]},{\"level\":3,\"title\":\"(二)反馈渠道\",\"slug\":\"二-反馈渠道\",\"link\":\"#二-反馈渠道\",\"children\":[]}]},{\"level\":2,\"title\":\"附录:流程节点时效汇总表\",\"slug\":\"附录-流程节点时效汇总表\",\"link\":\"#附录-流程节点时效汇总表\",\"children\":[]}],\"git\":{},\"filePathRelative\":\"README.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,202 @@
<template><div><h1 id="首页" tabindex="-1"><a class="header-anchor" href="#首页"><span>首页</span></a></h1>
<h2 id="一、手册目的" tabindex="-1"><a class="header-anchor" href="#一、手册目的"><span>手册目的</span></a></h2>
<p>本手册旨在明确 DMA 服务全流程中各岗位服务人员的工作规范操作流程及注意事项确保服务高效有序开展提升客户满意度与服务质量</p>
<img src="/images/home/手册目的.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h2 id="二、适用范围" tabindex="-1"><a class="header-anchor" href="#二、适用范围"><span>适用范围</span></a></h2>
<p>本手册适用于参与 DMA 服务的行政客服健康管理师系统审核员主教练副教练等所有服务人员</p>
<img alt="" src="/images/home/适用范围.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h2 id="三、核心原则" tabindex="-1"><a class="header-anchor" href="#三、核心原则"><span>核心原则</span></a></h2>
<ol>
<li>客户至上以客户需求为导向积极响应客户诉求提供优质服务</li>
<li>流程合规严格按照既定流程操作确保各项工作符合规范保障服务质量与数据准确性</li>
<li>高效协同各岗位人员需密切配合及时沟通确保流程顺畅衔接</li>
<li>信息保密妥善保管客户信息不得泄露客户隐私及服务相关敏感数据</li>
</ol>
<img alt="" src="/images/home/核心原则.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h2 id="四、岗位权责" tabindex="-1"><a class="header-anchor" href="#四、岗位权责"><span>岗位权责</span></a></h2>
<h3 id="一-行政" tabindex="-1"><a class="header-anchor" href="#一-行政"><span>行政</span></a></h3>
<ol>
<li>主要职责负责合同相关处理服务团队进群邀请配货物流跟进及发货确认记录等工作</li>
<li>关键权限可在后台系统进行合同状态确认发起服务团队进群邀请录入物流信息等操作</li>
</ol>
<img alt="" src="/images/home/行政.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="二-客服" tabindex="-1"><a class="header-anchor" href="#二-客服"><span>客服</span></a></h3>
<ol>
<li>主要职责负责健康档案引导与跟进审核及闭环处理方案与收货衔接收货状态跟进等工作</li>
<li>关键权限可审核健康档案与客户沟通确认收货方式跟进客户收货状态等</li>
</ol>
<img alt="" src="/images/home/客服.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="三-健康管理师" tabindex="-1"><a class="header-anchor" href="#三-健康管理师"><span>健康管理师</span></a></h3>
<ol>
<li>主要职责深度解读客户健康档案健康评估表及相关健康数据结合 AI 健康方案工具制定个性化可落地的健康方案涵盖饮食运动作息心理等维度</li>
<li>关键权限查看客户健康档案在系统中提交制定的健康方案</li>
</ol>
<img alt="" src="/images/home/健康管理师.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="四-系统审核员" tabindex="-1"><a class="header-anchor" href="#四-系统审核员"><span>系统审核员</span></a></h3>
<ol>
<li>主要职责审核客户提交的方案前健康评估表</li>
<li>关键权限对健康评估表进行审核反馈审核结果</li>
</ol>
<img alt="" src="/images/home/系统审核员.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="五-主教练、副教练" tabindex="-1"><a class="header-anchor" href="#五-主教练、副教练"><span>主教练副教练</span></a></h3>
<ol>
<li>主要职责查看客户信息协助开展健康方案执行相关工作</li>
<li>关键权限在客服确认健康信息完善后可查看客户信息</li>
</ol>
<img alt="" src="/images/home/主教练副教练.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h2 id="五、服务规范与沟通话术" tabindex="-1"><a class="header-anchor" href="#五、服务规范与沟通话术"><span>服务规范与沟通话术</span></a></h2>
<h3 id="一-仪容仪表规范" tabindex="-1"><a class="header-anchor" href="#一-仪容仪表规范"><span>仪容仪表规范</span></a></h3>
<ol>
<li>着装整洁得体保持良好精神面貌</li>
<li>言行举止文明礼貌态度热情诚恳</li>
</ol>
<img alt="" src="/images/home/仪容仪表规范2.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="二-沟通话术规范" tabindex="-1"><a class="header-anchor" href="#二-沟通话术规范"><span>沟通话术规范</span></a></h3>
<ol>
<li>首次接待客户您好我是您的专属服务人员 [姓名]很高兴为您提供 DMA 健康服务有任何问题都可以找我哦</li>
<li>处理客户投诉非常抱歉给您带来不好的体验您先消消气能详细说一下具体情况吗我会尽快为您解决</li>
<li>结束服务沟通感谢您选择我们的 DMA 健康服务后续有任何健康相关的问题欢迎随时联系我们祝您健康愉快</li>
</ol>
<img alt="" src="/images/home/沟通话术规范.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h2 id="六、系统工具使用说明" tabindex="-1"><a class="header-anchor" href="#六、系统工具使用说明"><span>系统工具使用说明</span></a></h2>
<h3 id="一-后台系统常用功能" tabindex="-1"><a class="header-anchor" href="#一-后台系统常用功能"><span>后台系统常用功能</span></a></h3>
<ol>
<li>订单管理模块查看订单信息确认合同类型等</li>
<li>合同管理模块处理合同签署查看合同状态等</li>
<li>客户群聊管理模块邀请成员进群查看群聊记录等</li>
<li>健康档案管理模块审核健康档案查看健康信息等</li>
<li>方案设置模块制定提交健康方案等</li>
<li>配送管理模块确认收货方式录入配送信息等</li>
<li>物流管理模块录入快递单号跟踪物流信息等</li>
<li>发货记录模块上传发货照片确认发货等</li>
<li>收货管理模块跟进收货状态处理收货确认等</li>
<li>方案管理模块标记方案状态转发调查问卷等</li>
</ol>
<img alt="" src="/images/home/后台系统常用功能.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="二-群聊管理工具使用" tabindex="-1"><a class="header-anchor" href="#二-群聊管理工具使用"><span>群聊管理工具使用</span></a></h3>
<ol>
<li>发送消息在群聊界面输入文字图片链接等内容点击发送即可</li>
<li>查看已读状态发送消息后可查看群成员的已读情况</li>
<li>邀请成员通过后台系统群聊管理模块或群聊界面的邀请功能添加成员</li>
</ol>
<img alt="" src="/images/home/群聊管理工具使用.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h2 id="七、考核与反馈机制" tabindex="-1"><a class="header-anchor" href="#七、考核与反馈机制"><span>考核与反馈机制</span></a></h2>
<h3 id="一-考核指标" tabindex="-1"><a class="header-anchor" href="#一-考核指标"><span>考核指标</span></a></h3>
<ol>
<li>流程执行时效性各环节操作是否在规定时间内完成</li>
<li>工作准确性如合同类型确认健康档案审核等是否准确无误</li>
<li>客户满意度通过客户调查问卷投诉情况等进行评估</li>
</ol>
<img alt="" src="/images/home/考核指标.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="二-反馈渠道" tabindex="-1"><a class="header-anchor" href="#二-反馈渠道"><span>反馈渠道</span></a></h3>
<ol>
<li>内部反馈服务人员在工作中遇到问题可向直属上级反馈</li>
<li>客户反馈客户可通过群聊客服电话等渠道反馈服务问题</li>
</ol>
<img alt="" src="/images/home/反馈渠道.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h2 id="附录-流程节点时效汇总表" tabindex="-1"><a class="header-anchor" href="#附录-流程节点时效汇总表"><span>附录流程节点时效汇总表</span></a></h2>
<table>
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>流程节点</td>
<td>时效要求</td>
</tr>
<tr>
<td>行政确认合同类型</td>
<td>收到支付成功通知后 1 个工作日内</td>
</tr>
<tr>
<td>行政邀请服务团队进群</td>
<td>合同类型确认后 2 小时内</td>
</tr>
<tr>
<td>行政处理线上合同签署</td>
<td>收到 待公司签署 通知后 1 个工作日内</td>
</tr>
<tr>
<td>客服审核健康档案</td>
<td>收到健康档案待确认通知后 1 个工作日内</td>
</tr>
<tr>
<td>健康管理师制定健康方案</td>
<td>收到 健康档案已确认 通知后 3 个工作日内</td>
</tr>
<tr>
<td>客服确认收货方式</td>
<td>收到方案完成通知后 1 小时内</td>
</tr>
<tr>
<td>行政配货</td>
<td>收到收货方式同步后 4 小时内</td>
</tr>
<tr>
<td>行政发货确认与记录</td>
<td>发货后 1 小时内</td>
</tr>
<tr>
<td>客服跟进收货状态首次提醒</td>
<td>系统触发 已发货 通知后 24 小时内</td>
</tr>
<tr>
<td>客服跟进收货状态超期提醒</td>
<td> 48 小时未确认收货时</td>
</tr>
<tr>
<td>方案前视频沟通第一次</td>
<td>系统通知后 24 小时内完成</td>
</tr>
<tr>
<td>副教练跟进体脂称使用指导</td>
<td>客户收货确认后 24 小时内完成</td>
</tr>
<tr>
<td>副教练跟进手环使用指导</td>
<td>客户收货确认后 24 小时内完成</td>
</tr>
<tr>
<td>副教练每日餐单发送与解读</td>
<td>每日 18:00 前完成</td>
</tr>
<tr>
<td>方案中视频沟通第二次</td>
<td>方案第三周结束后 24 小时内完成</td>
</tr>
<tr>
<td>客服处理方案结束事宜</td>
<td> 50 9:00 前完成</td>
</tr>
<tr>
<td>服务人员填写复盘服务评价表</td>
<td>方案结束后 3 个工作日内完成</td>
</tr>
<tr>
<td>方案后视频通话沟通第三次</td>
<td>方案结束后第 2 18:00 前完成</td>
</tr>
<tr>
<td>用户上传方案后照片提醒</td>
<td>方案结束后第 3 天发送</td>
</tr>
<tr>
<td>第一次评估报告生成</td>
<td>方案结束后第 3 18:00 前完成</td>
</tr>
<tr>
<td>用户上传复检报告提醒</td>
<td>方案结束后第 28 天发送</td>
</tr>
<tr>
<td>第二次评估报告生成</td>
<td>方案结束后第 60 18:00 前完成</td>
</tr>
</tbody>
</table>
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/administrative.html.vue"
const data = JSON.parse("{\"path\":\"/posts/administrative.html\",\"title\":\"行政\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"DMA方案前\",\"slug\":\"dma方案前\",\"link\":\"#dma方案前\",\"children\":[{\"level\":3,\"title\":\"(一)用户下单缴费阶段\",\"slug\":\"一-用户下单缴费阶段\",\"link\":\"#一-用户下单缴费阶段\",\"children\":[]},{\"level\":3,\"title\":\"(二)合同签署与群聊搭建阶段\",\"slug\":\"二-合同签署与群聊搭建阶段\",\"link\":\"#二-合同签署与群聊搭建阶段\",\"children\":[]},{\"level\":3,\"title\":\"(三)配货\",\"slug\":\"三-配货\",\"link\":\"#三-配货\",\"children\":[]}]}],\"git\":{},\"filePathRelative\":\"posts/administrative.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,45 @@
<template><div><h1 id="行政" tabindex="-1"><a class="header-anchor" href="#行政"><span>行政</span></a></h1>
<h2 id="dma方案前" tabindex="-1"><a class="header-anchor" href="#dma方案前"><span>DMA方案前</span></a></h2>
<h3 id="一-用户下单缴费阶段" tabindex="-1"><a class="header-anchor" href="#一-用户下单缴费阶段"><span>用户下单缴费阶段</span></a></h3>
<ol>
<li>
<p>行政确认合同类型</p>
<p>收到用户线上 / 线下支付成功通知后1 个工作日内登录后台系统 - 订单管理模块根据支付渠道线上订单显示 APP 支付线下订单显示 线下转账确认合同类型线上 / 线下并在系统中勾选对应类型完成同步
仔细核对支付信息与订单信息的一致性确保合同类型判断准确</p>
<p><img src="@source/.vuepress/public/images/operatorImage/xz1.png" alt="img.png"></p>
<p>若支付信息与订单信息不一致立即联系技术核实待确认后再进行合同类型确认</p>
</li>
</ol>
<h3 id="二-合同签署与群聊搭建阶段" tabindex="-1"><a class="header-anchor" href="#二-合同签署与群聊搭建阶段"><span>合同签署与群聊搭建阶段</span></a></h3>
<ol>
<li>
<p>行政处理线下合同签署</p>
<p>若用户选择线下合同在收到线下合同原件后登录后台系统 - 订单管理模块找到对应订单的合同点击线下合同签署按钮</p>
<p><img src="@source/.vuepress/public/images/operatorImage/xz2.png" alt="img.png"></p>
<p>仔细核对合同内容及用户签字是否完整清晰扫描件需清晰可辨</p>
<p>若合同内容有误或用户签字不清晰联系客服与用户沟通重新签署待收到正确合同后再进行确认签署操作</p>
</li>
<li>
<p>行政处理线上合同签署跟进</p>
<p>用户签署线上合同后系统会发送 待公司签署 通知行政需在 1 个工作日内登录后台系统 - 订单管理模块找到对应订单点击 线上合同签署完成电子签名确认</p>
<p><img src="@source/.vuepress/public/images/operatorImage/img_2.png" alt="img.png"></p>
<p>签署前再次核对合同条款确保无误</p>
<p>若电子签名无法正常使用检查系统设置或联系技术支持解决</p>
</li>
<li>
<p>行政邀请服务团队进群</p>
<p>合同类型确认后2 小时内登录后台系统 - 客户合同类型确认后2 小时内登录后台系统 - 订单管理模块选择对应客户订单点击 详情设置中选择对应的 主教练副教练客服 角色系统自动发送进群邀请</p>
<p><img src="@source/.vuepress/public/images/operatorImage/img_1.png" alt="img.png"></p>
<p>对应客户订单详情点击 设置勾选 主教练副教练客服 角色系统自动发送进群邀请</p>
<p>确保邀请的人员角色准确避免遗漏或误邀 若系统发送邀请失败检查网络连接重新操作若仍失败联系技术支持处理</p>
</li>
</ol>
<h3 id="三-配货" tabindex="-1"><a class="header-anchor" href="#三-配货"><span>配货</span></a></h3>
<p>收到健康管理师设置完方案信息后4 小时内根据方案内容进行配货核对货物数量种类与方案一致后登录商务端APP找到对应群聊用户信息中选择健康档案点击标记配送已完成若为配送订单录入快递单号物流公司需选择合作物流和产品照片若为自提订单上传产品照片</p>
<p><img src="@source/.vuepress/public/images/operatorImage/wuliu.png" alt="img.png"></p>
<p>照片需清晰完整能作为发货凭证</p>
<p>配货时轻拿轻放避免货物损坏确保包装完好</p>
<p>若发现货物短缺或损坏及时联系仓库补充或更换延迟发货需提前告知客服由客服向客户说明情况</p>
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/assistantCoach.html.vue"
const data = JSON.parse("{\"path\":\"/posts/assistantCoach.html\",\"title\":\"副教练\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"如何成为副教练?\",\"slug\":\"如何成为副教练\",\"link\":\"#如何成为副教练\",\"children\":[{\"level\":3,\"title\":\"一、获取考试资格\",\"slug\":\"一、获取考试资格\",\"link\":\"#一、获取考试资格\",\"children\":[]},{\"level\":3,\"title\":\"二、完成两项必备考试\",\"slug\":\"二、完成两项必备考试\",\"link\":\"#二、完成两项必备考试\",\"children\":[]},{\"level\":3,\"title\":\"三、完成认证入职\",\"slug\":\"三、完成认证入职\",\"link\":\"#三、完成认证入职\",\"children\":[]}]},{\"level\":2,\"title\":\"DMA职责\",\"slug\":\"dma职责\",\"link\":\"#dma职责\",\"children\":[{\"level\":3,\"title\":\"(一)转发每日餐单\",\"slug\":\"一-转发每日餐单\",\"link\":\"#一-转发每日餐单\",\"children\":[]},{\"level\":3,\"title\":\"(二)转发体脂称\",\"slug\":\"二-转发体脂称\",\"link\":\"#二-转发体脂称\",\"children\":[]},{\"level\":3,\"title\":\"(三)转发手环使用指导\",\"slug\":\"三-转发手环使用指导\",\"link\":\"#三-转发手环使用指导\",\"children\":[]},{\"level\":3,\"title\":\"(三)解答专业疑问\",\"slug\":\"三-解答专业疑问\",\"link\":\"#三-解答专业疑问\",\"children\":[]}]}],\"git\":{},\"filePathRelative\":\"posts/assistantCoach.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,56 @@
<template><div><h1 id="副教练" tabindex="-1"><a class="header-anchor" href="#副教练"><span>副教练</span></a></h1>
<h2 id="如何成为副教练" tabindex="-1"><a class="header-anchor" href="#如何成为副教练"><span>如何成为副教练</span></a></h2>
<h3 id="一、获取考试资格" tabindex="-1"><a class="header-anchor" href="#一、获取考试资格"><span>获取考试资格</span></a></h3>
<ol>
<li><strong>操作指引</strong><br>
扫描下方客服二维码添加官方客服发送副教练考试报名按指引登记个人信息并支付5800元含两项考试所有费用无额外支出保存缴费凭证截图</li>
<li><strong>注意事项</strong><br>
客服24小时内确认报名费用一次性收取不可退改报名成功后同步考试网站登录权限</li>
</ol>
<h3 id="二、完成两项必备考试" tabindex="-1"><a class="header-anchor" href="#二、完成两项必备考试"><span>完成两项必备考试</span></a></h3>
<h4 id="_1-身心健康管理师考试-官网直考" tabindex="-1"><a class="header-anchor" href="#_1-身心健康管理师考试-官网直考"><span>1身心健康管理师考试官网直考</span></a></h4>
<ol>
<li><strong>操作指引</strong><br>
登录考试网站 <a href="https://www.ufutx.com/#/examHome" target="_blank" rel="noopener noreferrer">https://www.ufutx.com/#/examHome</a> 线9060</li>
<li><strong>证书申请</strong><br>
考试通过后在网站我的证书板块点击申请电子证3个工作日内生成电子版证书可自行下载保存</li>
<li><strong>注意事项</strong><br>
考试需开启摄像头监考缺考可在7天内申请1次免费补考</li>
</ol>
<h4 id="_2-营养指导员考试-第三方组织-含在5800元内" tabindex="-1"><a class="header-anchor" href="#_2-营养指导员考试-第三方组织-含在5800元内"><span>2营养指导员考试第三方组织含在5800元内</span></a></h4>
<ol>
<li><strong>操作指引</strong><br>
联系客服获取第三方考试平台链接及报名指引按要求提交资料身份证报名信息后参加考试考试合格后将成绩截图发送给客服登记</li>
<li><strong>证书说明</strong><br>
成绩确认后第三方机构将在2-3个月内发放证书客服会同步进度证书寄达后需拍照反馈至客服存档</li>
<li><strong>注意事项</strong><br>
考试流程以第三方平台规则为准客服全程协助解决报名疑问无需额外支付费用</li>
</ol>
<h3 id="三、完成认证入职" tabindex="-1"><a class="header-anchor" href="#三、完成认证入职"><span>完成认证入职</span></a></h3>
<ol>
<li><strong>操作指引</strong><br>
两项考试均合格后将身心健康管理师电子证营养指导员成绩截图或证书发送给客服审核通过后由DMA服务团队安排入职培训培训合格即正式成为副教练</li>
<li><strong>注意事项</strong><br>
证书需在有效期内一般为2年过期需重新考试</li>
</ol>
<p>客服二维码图示<br>
<img src="https://images.health.ufutx.com/202505/14/5b720a7d07e87354b96c2094d948bb9a.png" alt="友福同享客服二维码"></p>
<p><strong>考试网站<a href="https://www.ufutx.com/#/examHome" target="_blank" rel="noopener noreferrer">https://www.ufutx.com/#/examHome</a></strong></p>
<h2 id="dma职责" tabindex="-1"><a class="header-anchor" href="#dma职责"><span>DMA职责</span></a></h2>
<h3 id="一-转发每日餐单" tabindex="-1"><a class="header-anchor" href="#一-转发每日餐单"><span>转发每日餐单</span></a></h3>
<p>登录友福同享商务端APP进入对应服务群服务流程方案中转发每日餐单发送每日餐单</p>
<img src="/images/assistantCoachImage/转发每日餐单.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="二-转发体脂称" tabindex="-1"><a class="header-anchor" href="#二-转发体脂称"><span>转发体脂称</span></a></h3>
<p>转发友福体脂称操作视频指导用户完成设备绑定步骤下载 APP蓝牙配对输入个人信息确认数据可同步至服务群</p>
<img src="/images/assistantCoachImage/转发体脂称.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="三-转发手环使用指导" tabindex="-1"><a class="header-anchor" href="#三-转发手环使用指导"><span>转发手环使用指导</span></a></h3>
<p>参照友福手环操作手册通过群聊演示设备激活数据同步运动 / 睡眠数据流程确保用户掌握每日数据查看方法</p>
<img src="/images/assistantCoachImage/转发手环使用指导.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="三-解答专业疑问" tabindex="-1"><a class="header-anchor" href="#三-解答专业疑问"><span>解答专业疑问</span></a></h3>
<p>①每日 9:00 前发送个性化问候结合天气 / 用户状态 今日降温晨练建议加件外套②节假日发送定制祝福如糖尿病用户中秋快乐推荐您尝试无糖月饼</p>
<p>解答需专业准确避免提供错误指导涉及方案核心调整的需先请示主教练</p>
<p>客户对解答存疑 与之前说法不一致立即核对历史记录若确有偏差致歉并重新解释之前表述不够准确正确方式是</p>
<img src="/images/assistantCoachImage/解答专业疑问.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/chiefCoach.html.vue"
const data = JSON.parse("{\"path\":\"/posts/chiefCoach.html\",\"title\":\"主教练\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"DMA职责\",\"slug\":\"dma职责\",\"link\":\"#dma职责\",\"children\":[{\"level\":3,\"title\":\"(一)审核餐单模版\",\"slug\":\"一-审核餐单模版\",\"link\":\"#一-审核餐单模版\",\"children\":[]},{\"level\":3,\"title\":\"(二)设置每日餐单\",\"slug\":\"二-设置每日餐单\",\"link\":\"#二-设置每日餐单\",\"children\":[]},{\"level\":3,\"title\":\"(三)解答专业疑问\",\"slug\":\"三-解答专业疑问\",\"link\":\"#三-解答专业疑问\",\"children\":[]}]}],\"git\":{},\"filePathRelative\":\"posts/chiefCoach.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,16 @@
<template><div><h1 id="主教练" tabindex="-1"><a class="header-anchor" href="#主教练"><span>主教练</span></a></h1>
<h2 id="dma职责" tabindex="-1"><a class="header-anchor" href="#dma职责"><span>DMA职责</span></a></h2>
<h3 id="一-审核餐单模版" tabindex="-1"><a class="header-anchor" href="#一-审核餐单模版"><span>审核餐单模版</span></a></h3>
<p>登录友福同享商务端APP进入对应服务群服务流程方案中设置餐单中查看客服添加的餐单模版并进行审核审核通过后即可进行设置每日餐单</p>
<img src="/images/chiefCoachImage/审核餐单模版.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="二-设置每日餐单" tabindex="-1"><a class="header-anchor" href="#二-设置每日餐单"><span>设置每日餐单</span></a></h3>
<p>登录友福同享商务端APP进入对应服务群服务流程方案中设置餐单日历中设置对应日期的餐单日历设置完后点击保存即可生效</p>
<img src="/images/chiefCoachImage/设置每日餐单.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
<h3 id="三-解答专业疑问" tabindex="-1"><a class="header-anchor" href="#三-解答专业疑问"><span>解答专业疑问</span></a></h3>
<p>客户在群内 / 私信咨询运动动作执行细节等问题时30 分钟内回应</p>
<p>解答需专业准确避免提供错误指导</p>
<p>客户对解答存疑 与之前说法不一致立即核对历史记录若确有偏差致歉并重新解释之前表述不够准确正确方式是</p>
<img src="/images/chiefCoachImage/解答专业疑问.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
</div></template>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,218 @@
<template><div><h1 id="常见问题" tabindex="-1"><a class="header-anchor" href="#常见问题"><span>常见问题</span></a></h1>
<h2 id="一、app下载" tabindex="-1"><a class="header-anchor" href="#一、app下载"><span>APP下载</span></a></h2>
<h3 id="_1-用户端app下载" tabindex="-1"><a class="header-anchor" href="#_1-用户端app下载"><span>1. 用户端APP下载</span></a></h3>
<longPic src="https://images.health.ufutx.com/202509/28/9a0f61ee335842d45cf2ccf193fa527a.png"></longPic><h3 id="_2-商务端app下载" tabindex="-1"><a class="header-anchor" href="#_2-商务端app下载"><span>2. 商务端APP下载</span></a></h3>
<longPic src="https://images.health.ufutx.com/202509/28/7c4df7f12f9a92f88de77e38209be83f.png"></longPic><h2 id="二、健康业务类" tabindex="-1"><a class="header-anchor" href="#二、健康业务类"><span>健康业务类</span></a></h2>
<h3 id="_1-友福智能手环指示灯说明" tabindex="-1"><a class="header-anchor" href="#_1-友福智能手环指示灯说明"><span>1. 友福智能手环指示灯说明</span></a></h3>
<longPic src="https://images.health.ufutx.com/202509/26/58d8d0142b9091488898439971f10a13.jpeg"></longPic><h3 id="_2-手环为什么使用type-c的充电接口" tabindex="-1"><a class="header-anchor" href="#_2-手环为什么使用type-c的充电接口"><span>2. 手环为什么使用Type-C的充电接口</span></a></h3>
<p>Type-C充电接口具备充电速度快支持双向充电接口可逆插等优势能有效提升充电效率与使用便捷性为手环提供稳定且高效的电力补给</p>
<ul>
<li>Type-C比起USB充电接口有更强的兼容性Type-C接口已成为移动设备最新的主流通用充电标准目前主流电子设备品牌例如苹果华为小米三星均选用Type-C充电接口无需为不同设备准备多种充电器简化了充电设备的管理</li>
<li>耐用性和便捷性Type-C接口具有正反插功能使用更方便同时也更加耐用减少了插拔时损坏接口的风险</li>
<li>当前接口设计适用连接具备反充电功能的手机对手环进行充电设备小损耗手机电量少不用担心手机电池损耗随时移动充电便捷性强</li>
</ul>
<h3 id="_3-手环电量怎么查看" tabindex="-1"><a class="header-anchor" href="#_3-手环电量怎么查看"><span>3. 手环电量怎么查看</span></a></h3>
<p>您可通过以下方式查看手环电量</p>
<ul>
<li>
<p>直接查看手环屏幕通常会显示电量百分比</p>
</li>
<li>
<p>打开友福同享APP进入设备管理页面找到对应手环设备即可查看实时电量信息</p>
</li>
<li>
<p>按下手环右侧按钮查看显示灯颜色绿灯表示电量充足正常使用没有问题红灯闪烁表示电量不足指示灯不亮表示没有电请及时充电</p>
</li>
<li>
<p>也可以通过APP手环首页顶部电量百分比查看电量低于30%的情况请及时充电</p>
<longPic src="https://images.health.ufutx.com/202408/16/d2b5ca33bd970f64a6301fa75ae2eb221723775855837.jpeg"></longPic><p>后续会规划低电量预警警告提醒功能请耐心等待</p>
</li>
</ul>
<h3 id="_4-手环正确佩戴方式是什么" tabindex="-1"><a class="header-anchor" href="#_4-手环正确佩戴方式是什么"><span>4. 手环正确佩戴方式是什么</span></a></h3>
<p>手环正确佩戴需注意以下要点</p>
<ul>
<li><strong>佩戴位置</strong>将手环紧贴手腕内侧远离手腕骨的一侧确保传感器与皮肤良好接触</li>
<li><strong>松紧度</strong>以能插入1-2根手指为宜避免过紧影响血液循环或过松导致数据监测不准确</li>
<li><strong>日常调整</strong>运动时可适当收紧静止时可稍作放松保持舒适</li>
<li><strong>佩戴方式</strong> 请将手环佩戴在手腕上方传感器放置手背一面紧贴皮肤松紧调整至舒适状态logo和表带置手外侧正确佩戴有助于实时采集符合人体健康指标更准确的数据请规范佩戴</li>
</ul>
<longPic src="https://images.health.ufutx.com/202408/16/d2b5ca33bd970f64a6301fa75ae2eb221723776012907.jpeg"></longPic><h3 id="_5-手环连接不上手机app怎么办" tabindex="-1"><a class="header-anchor" href="#_5-手环连接不上手机app怎么办"><span>5. 手环连接不上手机APP怎么办</span></a></h3>
<p>若手环无法连接手机APP可尝试以下步骤</p>
<ul>
<li>1确认是否电量充足按下手环传感器侧面按钮显示灯亮代表有电红色蓝色交替闪烁状态下显示电量不足需要及时充电</li>
<li>2使用手环靠近连接手机再次尝试连接</li>
<li>3检查当前连接手环是否被其他设备连接</li>
<li>4尝试关闭蓝牙后再打开蓝牙再次连接</li>
<li>5退出友福同享APP并重新打开或重启手机</li>
<li>6检查手机是否开启勿扰模式飞行模式省电模式超级省电模式等非常规状态模式解除非常规状态后重新尝试再次连接以上方式都连接不了的情况请截图保存好未连接状态界面显示检查手机系统自带蓝牙能否搜索到对应手环联系技术团队人员协助排查解决问题并录入BUG问题库进行追踪管理</li>
</ul>
<h3 id="_6-运动步数与微信运动步数不一致怎么办" tabindex="-1"><a class="header-anchor" href="#_6-运动步数与微信运动步数不一致怎么办"><span>6. 运动步数与微信运动步数不一致怎么办</span></a></h3>
<p>运动步数存在差异可能由以下原因导致</p>
<ul>
<li>统计方式不同手环与微信运动的计步算法起始时间可能存在差异</li>
<li>数据同步延迟手环数据同步至APP或微信运动可能存在一定延迟建议稍作等待后刷新查看</li>
<li>权限设置确认友福同享APP已授权微信运动读取步数数据若需一致可在APP中设置优先同步手环步数至微信运动</li>
<li>1友福同享智能手环测量的是体动次数综合全面反馈身体运动量可以进入步数详情查看每小时体动量步数更能反映身体实际运动量消耗的卡路里与实际更匹配</li>
<li>2微信是借助手机陀螺仪信息获得步数且不能显示每小时的步数没有携带手机在身边以及将手机放置口袋或者背包情况下并不能准确计量实际走路或运动步数</li>
</ul>
<h3 id="_7-睡眠时间与实际有偏差怎么办" tabindex="-1"><a class="header-anchor" href="#_7-睡眠时间与实际有偏差怎么办"><span>7. 睡眠时间与实际有偏差怎么办</span></a></h3>
<p>若睡眠时间监测与实际不符可尝试</p>
<ul>
<li>检查佩戴位置确保手环佩戴紧密传感器能准确识别体动</li>
<li>手动修正在友福同享APP的睡眠记录手动调整入睡与起床时间</li>
<li>反馈问题若多次出现偏差可通过APP内意见反馈功能提交问题便于技术团队优化算法</li>
<li>1确认睡觉佩戴过程中是否有电按下手环右侧按钮显示灯会亮代表有电红色蓝色交替闪烁状态下电量不足需要及时充电</li>
<li>2检查连接状态是否频繁掉线部分手机型号比较老旧连接适配性较弱需要技术人员根据型号逐个排查</li>
<li>3睡眠时间与实际不匹配睡觉前后短时间平静躺卧低功耗休息类睡眠状态下判定为睡眠为正常状态若在清醒起床状态特别是运动状态下计入睡眠状况截图保存好界面联系技术人员收集睡眠数据做问题追踪处理</li>
<li>4目前当天白天只能看到昨天18:00之后的睡眠数据这是根据太阳落山自然生物钟规律以及大部分人作息规律设置会存在1800之前连续睡眠数据看不到的情况后续会规划可供选择的方案比如根据连续睡眠时间来展示睡眠时长满足特殊时间睡眠或者昏睡等特殊人群睡眠查看需求</li>
</ul>
<h3 id="_8-手环被他人绑定无法解绑怎么办" tabindex="-1"><a class="header-anchor" href="#_8-手环被他人绑定无法解绑怎么办"><span>8. 手环被他人绑定无法解绑怎么办</span></a></h3>
<p>若手环被他人绑定您可</p>
<ul>
<li>联系绑定人请对方在其手机的友福同享APP中进入设备管理解除绑定</li>
<li>强制解绑若无法联系对方可长按手环功能键具体按键见手环说明书10秒以上恢复出厂设置后重新绑定自己的账号</li>
<li>客服协助若仍有问题拨打客服热线XXX-XXXXXXX寻求帮助</li>
<li>如是认识的人误操作绑定可以先联系他本人解绑后重新绑定</li>
<li>如是不认识的人员绑定又无法联系到他本人的情况下请联系技术团队确认情况属实后台强制解绑并重新绑定</li>
<li>后续会规划申请解绑功能人工审核确认本人手环是否被误绑定人工通过解绑之后可重新绑定对应手环请耐心等待</li>
</ul>
<h3 id="_9-首次绑定手环时-周边有好几个手环设备-不知道绑定哪个怎么办" tabindex="-1"><a class="header-anchor" href="#_9-首次绑定手环时-周边有好几个手环设备-不知道绑定哪个怎么办"><span>9. 首次绑定手环时周边有好几个手环设备不知道绑定哪个怎么办</span></a></h3>
<p>首次绑定手环时可通过以下方式识别</p>
<ul>
<li>查看手环ID手环屏幕通常会显示设备ID与APP搜索列表中的ID比对</li>
<li>闪烁提示部分手环在被搜索时会闪烁灯光或震动可根据提示确认</li>
<li>重启手环重启后重新搜索列表中最新出现的设备大概率为您的手环</li>
<li>请找个人少的地方打开蓝牙单独搜索链接自己手上的手环后续会进行相关优化请耐心等待</li>
<li>规划内容包含包装盒会提供绑定二维码一对一进行手机绑定如二维码不在身边或者丢失情况下可以用搜索功能进行绑定能轻松找到自己手上尚未被绑定的手环</li>
</ul>
<h3 id="_10-手环佩戴过程中出现不舒适或者发红怎么办" tabindex="-1"><a class="header-anchor" href="#_10-手环佩戴过程中出现不舒适或者发红怎么办"><span>10. 手环佩戴过程中出现不舒适或者发红怎么办</span></a></h3>
<p>若佩戴手环出现不适或皮肤发红建议</p>
<ul>
<li>调整佩戴位置避免长时间压迫同一部位可适当移动手环位置</li>
<li>减少佩戴时间初次使用可短时间佩戴逐步适应</li>
<li>清洁手环定期用干净软布擦拭手环与皮肤接触部位保持干燥清洁</li>
<li>暂停使用若症状持续建议暂停佩戴并咨询医生确认是否为材质过敏</li>
<li>我们人体本身有一个佩戴习惯问题如果常年不佩戴东西会出现不习惯的感觉就像佩戴手表一样养成习惯这种不舒适感就会减轻或者没有佩戴超过三天或者更长我们会感觉越来越好戴甚至不想摘掉部分人皮肤比较脆弱敏感出汗多天气下雨或者闷热情况下长期不移动手环可能出现发红等情况不用担心用湿纸巾擦拭清洁传感器接触皮肤面一两次一天保持好卫生经常移动一下传感器或者两个手轮着佩戴保持佩戴贴肤但不紧绷的状态则不会发生这类情况</li>
<li>手环表带颜色和材质后续会有更多选择性以满足不同人群需要</li>
</ul>
<h3 id="_11-手环解绑教程" tabindex="-1"><a class="header-anchor" href="#_11-手环解绑教程"><span>11. 手环解绑教程</span></a></h3>
<ul>
<li><strong><a href="https://ufutx-health.oss-cn-hangzhou.aliyuncs.com/health/video/202509/29/c6c1a2676f1a7786486825798519cfaa.mp4" target="_blank" rel="noopener noreferrer">点击查看使用健康手环使用视频</a></strong></li>
</ul>
<h3 id="_12-如何使用健康手环" tabindex="-1"><a class="header-anchor" href="#_12-如何使用健康手环"><span>12. 如何使用健康手环</span></a></h3>
<p>健康手环使用步骤如下</p>
<ul>
<li>充电开机使用Type-C数据线连接手环与电源充满电后长按功能键开机</li>
<li>下载APP在应用商店搜索友福同享下载并安装</li>
<li>绑定设备打开APP注册/登录账号进入设备管理添加设备搜索并绑定您的手环</li>
<li>功能使用在APP中可查看步数睡眠心率等数据设置运动目标闹钟等功能具体操作详见APP内使用指南</li>
<li><strong><a href="https://images.health.ufutx.com/202410/15/2024101402.mp4" target="_blank" rel="noopener noreferrer">点击查看使用健康手环使用视频</a></strong></li>
</ul>
<h3 id="_13-如何使用体脂秤" tabindex="-1"><a class="header-anchor" href="#_13-如何使用体脂秤"><span>13. 如何使用体脂秤</span></a></h3>
<p>体脂秤使用方法</p>
<ul>
<li>
<p>放置位置将体脂秤放在平整坚硬的地面上避免地毯或松软地面</p>
</li>
<li>
<p>开机校准首次使用需开机并等待秤面归零</p>
</li>
<li>
<p>赤脚站立赤裸双脚站立在秤面金属电极片上保持身体稳定</p>
</li>
<li>
<p>查看数据体重数据即时显示体脂等详细数据需打开友福同享APP进入体脂秤页面查看需提前绑定设备</p>
</li>
<li>
<p><strong><a href="https://images.health.ufutx.com/202410/15/2024101401.mp4" target="_blank" rel="noopener noreferrer">点击查看使用健康体脂秤用视频</a></strong></p>
</li>
</ul>
<h3 id="_14-购买25800元友福同享dma智能健康方案-它包含哪些服务-及相关的流程是什么" tabindex="-1"><a class="header-anchor" href="#_14-购买25800元友福同享dma智能健康方案-它包含哪些服务-及相关的流程是什么"><span>14. 购买25800元友福同享DMA智能健康方案它包含哪些服务及相关的流程是什么</span></a></h3>
<p>友福同享DMA智能健康方案包含以下服务与流程具体以实际为准建议咨询客服确认</p>
<ul>
<li>
<p><strong>服务内容</strong>专属健康评估定制运动计划营养膳食指导定期健康监测含手环体脂秤等设备使用健康教练在线咨询等</p>
</li>
<li>
<p><strong>服务流程</strong>支付成功后客服将联系您预约健康评估随后根据评估结果定制方案配送设备并指导使用后续将定期跟踪健康数据并调整方案<br>
答案含图片教程实际请查看APP内DMA方案详情或联系客服获取图文指引</p>
<longPic src="https://images.health.ufutx.com/202503/28/73c90abc9dea4b8f9e1daac17688c0a41743133737355.jpeg"></longPic></li>
</ul>
<h3 id="_15-友福同享做dma健康方案-请问体检有哪些项目" tabindex="-1"><a class="header-anchor" href="#_15-友福同享做dma健康方案-请问体检有哪些项目"><span>15. 友福同享做DMA健康方案请问体检有哪些项目</span></a></h3>
<p>DMA健康方案的体检项目通常包括具体以实际套餐为准</p>
<ul>
<li>基础体检身高体重体脂率血压心率等</li>
<li>血液检测血常规血脂血糖等</li>
<li>影像学检查心电图腹部超声等</li>
<li>专项检测根据个人健康状况定制的专项检查如骨密度动脉硬化检测等<br>
具体项目可咨询客服或查看方案详情页含图片说明实际请以APP内展示或客服告知为准<longPic src="https://images.health.ufutx.com/202503/28/85f65a4c0999288c605dc0cf2851b2d11743133931953.jpeg"></longPic></li>
</ul>
<h3 id="_16-腾讯会议操作指引-用户" tabindex="-1"><a class="header-anchor" href="#_16-腾讯会议操作指引-用户"><span>16. 腾讯会议操作指引用户</span></a></h3>
<ul>
<li><strong><a href="https://ufutx-health.oss-cn-hangzhou.aliyuncs.com/health/video/202509/19/4abdda957f8faced9ddfcc039c090c29.mp4" target="_blank" rel="noopener noreferrer">点击查看使用健康体脂秤用视频</a></strong></li>
</ul>
<h3 id="_17-腾讯会议如何发起-分享给公司存档-教练" tabindex="-1"><a class="header-anchor" href="#_17-腾讯会议如何发起-分享给公司存档-教练"><span>17. 腾讯会议如何发起+分享给公司存档教练</span></a></h3>
<longPic src="https://images.health.ufutx.com/202509/29/42aa8437800085f9f0231bed83b18f3e.jpeg"></longPic><h2 id="三、其他业务类" tabindex="-1"><a class="header-anchor" href="#三、其他业务类"><span>其他业务类</span></a></h2>
<h3 id="_1-安装app时提示恶意应用怎么办" tabindex="-1"><a class="header-anchor" href="#_1-安装app时提示恶意应用怎么办"><span>1. 安装app时提示恶意应用怎么办</span></a></h3>
<p>若安装友福同享APP时提示恶意应用可按以下步骤处理</p>
<ul>
<li>确认下载渠道确保从手机官方应用商店如苹果App Store华为应用市场等下载避免第三方渠道</li>
<li>检查APP版本确认下载的是最新版本旧版本可能存在误报</li>
<li>信任应用部分安卓手机可在设置安全中开启未知来源应用安装注意仅信任官方渠道下载的APP</li>
<li>反馈客服若仍有问题截图提示信息并联系客服XXX-XXXXXXX协助解决</li>
<li>我们现在属于测试阶段不能频繁更新到应用市场由于个别类型手机有外来应用特殊管控非应用商城安装包安装属于正常的风险提示我们公司提供的下载链接和二维码本身不会携带病毒可以放心下载安装</li>
<li>处理方式如下正常情况下按照提示确认已了解风险并点击继续安装即可安装成功有些手机系统中途可能会出现验证锁屏密码等隐私验证信息来确保本人手机安全按提示操作后即可安装成功手机自带系统在开启纯净模式情况下也会出现这样的情况关闭纯净模式按提示下载安装即可安装成功</li>
</ul>
<h3 id="_2-如何关闭纯净模式" tabindex="-1"><a class="header-anchor" href="#_2-如何关闭纯净模式"><span>2. 如何关闭纯净模式</span></a></h3>
<p>不同手机关闭纯净模式的方法不同以常见品牌为例</p>
<ul>
<li>华为手机进入设置系统和更新纯净模式点击退出</li>
<li>小米手机进入设置隐私保护特殊权限设置安装未知应用选择对应APP并开启权限</li>
<li>若您的手机品牌未在此列建议在手机设置中搜索纯净模式未知应用安装根据提示操作</li>
</ul>
<h3 id="_3-安装app以及开放文件访问权限会不会被恶意获取用户信息或者数据挪作他用-具有隐私信息泄露的风险" tabindex="-1"><a class="header-anchor" href="#_3-安装app以及开放文件访问权限会不会被恶意获取用户信息或者数据挪作他用-具有隐私信息泄露的风险"><span>3. 安装APP以及开放文件访问权限会不会被恶意获取用户信息或者数据挪作他用具有隐私信息泄露的风险</span></a></h3>
<p>友福同享APP严格遵守隐私保护法规所有权限申请均为提供服务所需</p>
<ul>
<li>文件访问权限仅用于读取/存储与健康数据相关的文件如运动记录体检报告等不会访问无关文件</li>
<li>信息保护APP采用加密传输技术用户数据存储在安全服务器未经授权不会泄露</li>
<li>权限说明在安装与使用过程中APP会明确说明权限用途您可根据需求选择是否授权若仍有疑虑可查看用户隐私协议或联系客服了解详情</li>
<li>这个是完全不存在的完全不用担心我们的APP上线前通过了工信部ICP备案合法合规运行不存在非法经营活动遵守互联网信息服务管理办法有健全的网络与信息安全保障措施包括网站安全保障措施信息安全保密管理制度用户信息安全管理制度备案号为粤ICP备12008876号查询地址https://beian.miit.gov.cn/#/Integrated/recordQuery</li>
</ul>
<longPic src="https://images.health.ufutx.com/202408/16/d2b5ca33bd970f64a6301fa75ae2eb221723776441977.jpeg"></longPic><ul>
<li>非手机系统应用商城下载安装权限开放过程中会存在一些风险提醒不排除存在对外来合法合规APP安装过程中提示过多风险提示信息以引起用户注意达到保护用户隐私安全目的但这并不代表APP本身运行有问题认准本公司提供的链接安装的APP不会存在违法违规行为请放心使用</li>
</ul>
<h3 id="_4-我反馈的问题会不会石沉大海" tabindex="-1"><a class="header-anchor" href="#_4-我反馈的问题会不会石沉大海"><span>4. 我反馈的问题会不会石沉大海</span></a></h3>
<p>您反馈的问题我们会认真处理</p>
<ul>
<li>反馈渠道通过APP内我的意见反馈提交的问题客服将在1-3个工作日内回复</li>
<li>进度查询可在意见反馈页面查看问题处理进度</li>
<li>投诉建议若对处理结果不满意可拨打客服热线XXX-XXXXXXX投诉我们将重新核查并优化处理</li>
<li>亲爱的测试官您好有任何问题或建议我们都会认真对待并全力解决感恩每一位测试官的反馈与配合每一次反馈都会让我们的产品变得更好更优秀让我们满心欢喜一同陪伴并见证这一成长过程</li>
</ul>
<h3 id="_5-ios使用app卡在启动页怎么办" tabindex="-1"><a class="header-anchor" href="#_5-ios使用app卡在启动页怎么办"><span>5. iOS使用app卡在启动页怎么办</span></a></h3>
<p>若iOS设备上友福同享APP卡在启动页可尝试</p>
<ul>
<li>强制关闭并重新打开</li>
<li>检查网络确保手机已连接稳定的Wi-Fi或移动数据</li>
<li>重启APP双击 iPhone 主屏幕 按钮全面屏设备从屏幕底部边缘向上轻扫并停顿打开多任务处理界面在多任务处理界面中找到出现问题的 App 卡片向上滑动该卡片将其关闭然后再次点击该 App 的图标重新打开看是否能正常进入</li>
<li>重启手机长按电源键重启设备后再试</li>
<li>卸载重装若仍未解决卸载APP后从App Store重新下载安装注意卸载前请备份重要数据</li>
</ul>
<h3 id="_6-【苹果系统】友福同享app授权教程" tabindex="-1"><a class="header-anchor" href="#_6-【苹果系统】友福同享app授权教程"><span>6. 苹果系统友福同享App授权教程</span></a></h3>
<p>苹果系统友福同享APP授权步骤如下含图片指引实际请查看APP内教程或联系客服获取图文说明</p>
<longPic alt="apple" src="https://images.health.ufutx.com/202507/29/aa09381424471a557f2605407ee935e1.png"></longPic><h3 id="_7-【安卓系统】友福同享app授权教程" tabindex="-1"><a class="header-anchor" href="#_7-【安卓系统】友福同享app授权教程"><span>7. 安卓系统友福同享App授权教程</span></a></h3>
<p>安卓系统友福同享APP授权步骤如下含图片指引实际请查看APP内教程或联系客服获取图文说明</p>
<longPic src="https://images.health.ufutx.com/202507/29/cb6340eeacec529c6615401a55420f46.png"></longPic><h2 id="四、培训业务类" tabindex="-1"><a class="header-anchor" href="#四、培训业务类"><span>培训业务类</span></a></h2>
<h3 id="_1-友福同享健康教练双证报考条件是什么" tabindex="-1"><a class="header-anchor" href="#_1-友福同享健康教练双证报考条件是什么"><span>1. 友福同享健康教练双证报考条件是什么</span></a></h3>
<p>友福同享健康教练双证具体证书名称以实际为准报考条件通常包括</p>
<longPic src="https://images.health.ufutx.com/202503/28/8091d01833ef90c6115a92252af381e71743133803770.jpeg"></longPic><h3 id="_2-友福同享健康教练双证报考流程是什么" tabindex="-1"><a class="header-anchor" href="#_2-友福同享健康教练双证报考流程是什么"><span>2. 友福同享健康教练双证报考流程是什么</span></a></h3>
<p>友福同享健康教练双证报考流程如下含图片指引实际请查看培训专区或联系客服</p>
<longPic src="https://images.health.ufutx.com/202503/28/89c5cc15f8651c76156d6b3f52731cd21743133847968.jpeg"></longPic><h2 id="五、商城业务类" tabindex="-1"><a class="header-anchor" href="#五、商城业务类"><span>商城业务类</span></a></h2>
<h3 id="_1-怎么查看订单的物流信息" tabindex="-1"><a class="header-anchor" href="#_1-怎么查看订单的物流信息"><span>1. 怎么查看订单的物流信息</span></a></h3>
<p>查看订单物流信息的步骤</p>
<ul>
<li>打开友福同享APP或小程序进入我的我的订单找到快递单号拷贝下来后点击下面快递查询网页便可以知道物流的进程及相关信息https://www.baidu.com/s?rsv_dl=selectedsearch&amp;wd=%E5%BF%AB%E9%80%92%E5%8D%95%E5%8F%B7%E6%9F%A5%E8%AF%A2%0A%0A</li>
</ul>
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/overview.html.vue"
const data = JSON.parse("{\"path\":\"/posts/overview.html\",\"title\":\"核心操作流程\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":3,\"title\":\"(一)用户下单缴费阶段\",\"slug\":\"一-用户下单缴费阶段\",\"link\":\"#一-用户下单缴费阶段\",\"children\":[]},{\"level\":3,\"title\":\"(二)合同签署与群聊搭建阶段\",\"slug\":\"二-合同签署与群聊搭建阶段\",\"link\":\"#二-合同签署与群聊搭建阶段\",\"children\":[]},{\"level\":3,\"title\":\"(三)健康档案处理阶段\",\"slug\":\"三-健康档案处理阶段\",\"link\":\"#三-健康档案处理阶段\",\"children\":[]},{\"level\":3,\"title\":\"(四)方案设置阶段\",\"slug\":\"四-方案设置阶段\",\"link\":\"#四-方案设置阶段\",\"children\":[]},{\"level\":3,\"title\":\"(五)配送及收货确认阶段\",\"slug\":\"五-配送及收货确认阶段\",\"link\":\"#五-配送及收货确认阶段\",\"children\":[]},{\"level\":3,\"title\":\"(六)方案执行与结束阶段\",\"slug\":\"六-方案执行与结束阶段\",\"link\":\"#六-方案执行与结束阶段\",\"children\":[]},{\"level\":3,\"title\":\"(七)方案后阶段\",\"slug\":\"七-方案后阶段\",\"link\":\"#七-方案后阶段\",\"children\":[]}],\"git\":{},\"filePathRelative\":\"posts/overview.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,299 @@
<template><div><h1 id="核心操作流程" tabindex="-1"><a class="header-anchor" href="#核心操作流程"><span>核心操作流程</span></a></h1>
<h3 id="一-用户下单缴费阶段" tabindex="-1"><a class="header-anchor" href="#一-用户下单缴费阶段"><span>用户下单缴费阶段</span></a></h3>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>流程步骤</td>
<td>操作指引</td>
<td>注意事项</td>
<td>异常处理</td>
</tr>
<tr>
<td>1. 行政确认合同类型</td>
<td>收到用户线上 / 线下支付成功通知后1 个工作日内登录后台系统 - 订单管理模块根据支付渠道线上订单显示 APP 支付线下订单显示 线下转账确认合同类型线上 / 线下并在系统中勾选对应类型完成同步</td>
<td>仔细核对支付信息与订单信息的一致性确保合同类型判断准确</td>
<td>若支付信息与订单信息不一致立即联系技术核实待确认后再进行合同类型确认</td>
</tr>
<tr>
<td>2. 行政邀请服务团队进群</td>
<td>合同类型确认后2 小时内登录后台系统 - 客户群聊管理模块选择对应客户订单点击 邀请成员勾选 主教练副教练客服 角色系统自动发送进群邀请</td>
<td>确保邀请的人员角色准确避免遗漏或误邀</td>
<td>若系统发送邀请失败检查网络连接重新操作若仍失败联系技术支持处理</td>
</tr>
</tbody>
</table>
<h3 id="二-合同签署与群聊搭建阶段" tabindex="-1"><a class="header-anchor" href="#二-合同签署与群聊搭建阶段"><span>合同签署与群聊搭建阶段</span></a></h3>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>流程步骤</td>
<td>操作指引</td>
<td>注意事项</td>
<td>异常处理</td>
</tr>
<tr>
<td>1. 行政处理线下合同签署</td>
<td>若用户选择线下合同在收到线下合同原件后登录后台系统 - 合同管理模块找到对应订单的合同点击确认签署按钮上传合同扫描件完成签署流程系统自动同步合同状态为 已签署</td>
<td>仔细核对合同内容及用户签字是否完整清晰扫描件需清晰可辨</td>
<td>若合同内容有误或用户签字不清晰联系客服与用户沟通重新签署待收到正确合同后再进行确认签署操作</td>
</tr>
<tr>
<td>2. 行政处理线上合同签署跟进</td>
<td>用户签署线上合同后系统会发送 待公司签署 通知行政需在 1 个工作日内登录后台系统 - 合同管理模块找到对应合同点击 代表公司签署完成电子签名确认</td>
<td>签署前再次核对合同条款确保无误</td>
<td>若电子签名无法正常使用检查系统设置或联系技术支持解决</td>
</tr>
<tr>
<td>3.行政邀请服务团队进群</td>
<td>合同类型确认后2 小时内登录后台系统 - 客户合同类型确认后2 小时内登录后台系统 - 客户群聊管理模块选择对应客户订单点击 邀请成员勾选 主教练副教练客服 角色系统自动发送进群邀请 对应客户订单点击 邀请成员勾选 主教练副教练客服 角色系统自动发送进群邀请</td>
<td>确保邀请的人员角色准确避免遗漏或误邀</td>
<td>若系统发送邀请失败检查网络连接重新操作若仍失败联系技术支持处理</td>
</tr>
</tbody>
</table>
<h3 id="三-健康档案处理阶段" tabindex="-1"><a class="header-anchor" href="#三-健康档案处理阶段"><span>健康档案处理阶段</span></a></h3>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>流程步骤</td>
<td>操作指引</td>
<td>注意事项</td>
<td>异常处理</td>
</tr>
<tr>
<td>1. 客服引导健康档案填写</td>
<td>线下合同用户合同签署后立即登录客户群聊界面转发健康档案含方案前评估表 + 调查问卷填写链接附带文字 尊敬的客户为了给您定制更合适的健康方案请于 24 小时内点击链接完成健康档案填写如有疑问可随时联系我线上合同用户关注系统触发的填写引导消息若用户未及时填写 24 小时后发送提醒消息 尊敬的客户您的健康档案还未完成填写完成后我们才能尽快为您定制方案哦</td>
<td>发送消息后确认客户已读若未读可适当电话提醒</td>
<td>若客户表示不会填写耐心指导客户操作必要时远程协助</td>
</tr>
<tr>
<td>2. 系统审核员审核健康评估表</td>
<td>收到用户提交的方案前健康评估表1 个工作日内登录后台系统 - 健康档案审核模块逐项检查内容是否完整真实审核通过点击 审核通过不通过则在 审核意见 栏注明具体原因 血压数据未填写点击 审核不通过</td>
<td>严格按照评估表填写要求进行审核确保数据准确</td>
<td>若对评估表中某项内容存疑联系客服向客户核实根据核实结果进行审核操作</td>
</tr>
<tr>
<td>3. 客服审核健康档案并闭环</td>
<td>收到系统健康档案待确认通知后1 个工作日内登录后台系统 - 健康档案管理模块检查健康档案完整性评估表 + 调查问卷审核通过点击 确认系统自动触发健康管理师方案设置通知审核不通过私信客户 尊敬的客户您的健康档案存在 [具体问题]请补充 / 修改后重新提交感谢配合2 小时后查看客户修改情况直至审核通过</td>
<td>确保健康档案内容完整符合要求审核意见需具体明确</td>
<td>若客户对审核不通过有异议耐心解释原因提供修改建议</td>
</tr>
</tbody>
</table>
<h3 id="四-方案设置阶段" tabindex="-1"><a class="header-anchor" href="#四-方案设置阶段"><span>方案设置阶段</span></a></h3>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>流程步骤</td>
<td>操作指引</td>
<td>注意事项</td>
<td>异常处理</td>
</tr>
<tr>
<td>1. 健康管理师制定健康方案</td>
<td>收到客服 健康档案已确认 通知后3 个工作日内登录后台系统 - 方案设置模块深度解读客户健康档案健康评估表及相关健康数据结合 AI 健康方案工具制定个性化可落地的健康方案涵盖饮食运动作息心理等维度方案内容需包含周期49 每日餐单类型等核心信息完成后点击 提交方案系统自动通知客服和行政电话18148522932</td>
<td>方案需科学合理符合客户健康状况和需求</td>
<td>若在制定方案过程中发现健康档案信息不足联系客服向客户补充收集</td>
</tr>
<tr>
<td>2. 客服确认收货方式</td>
<td>收到健康管理师方案完成通知后1 小时内通过电话或群聊联系客户 尊敬的客户您的健康方案已制定完成请问您选择自提还是邮寄呢自提地址为 [具体地址]邮寄请提供详细地址确认后同步至行政</td>
<td>准确记录客户提供的收货信息避免错误</td>
<td>若客户对自提地址或邮寄方式有疑问详细解答必要时提供其他可行方案</td>
</tr>
<tr>
<td>3. 行政配货</td>
<td>收到客服同步的收货方式后4 小时内根据方案内容进行配货核对货物数量种类与方案一致后若为邮寄订单登录后台系统 - 物流管理模块录入快递单号物流公司需选择合作物流若为自提订单在系统中备注自提点信息及可自提时间</td>
<td>配货时轻拿轻放避免货物损坏确保包装完好</td>
<td>若发现货物短缺或损坏及时联系仓库补充或更换延迟发货需提前告知客服由客服向客户说明情况</td>
</tr>
</tbody>
</table>
<h3 id="五-配送及收货确认阶段" tabindex="-1"><a class="header-anchor" href="#五-配送及收货确认阶段"><span>配送及收货确认阶段</span></a></h3>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>流程步骤</td>
<td>操作指引</td>
<td>注意事项</td>
<td>异常处理</td>
</tr>
<tr>
<td>1. 行政发货确认与记录</td>
<td>线下配送或快递发货后1 小时内拍摄发货数量种类的清晰照片需能看清货物细节和数量登录后台系统 - 发货记录模块上传照片点击 确认发货系统自动触发群聊通知 尊敬的客户您的健康方案已发货物流信息[快递单号]物流公司[公司名称]可点击链接查看请注意查收</td>
<td>照片需清晰完整能作为发货凭证</td>
<td>若系统发送通知失败手动在群聊中发送发货信息及照片</td>
</tr>
<tr>
<td>2. 客服跟进收货状态</td>
<td>系统触发 已发货 通知后24 小时内登录后台系统 - 收货管理模块查看物流信息在群聊发送 尊敬的客户您的货物已发出预计 [送达时间] 到达收到后请在群内点击确认收货若超 48 小时未确认收货主动私信客户 尊敬的客户请问您收到货物了吗若已收到请及时确认有任何问题随时联系我</td>
<td>密切关注物流信息及时跟进客户收货情况</td>
<td>若客户反馈未收到货物协助查询物流轨迹若物流显示已送达联系快递公司核实若物流异常协调处理并向客户说明情况</td>
</tr>
<tr>
<td>3方案前视频沟通第一次</td>
<td>系統发送通知给所有教练与用户进行方案前视频沟通主教练主导</td>
<td>视频前主教练需准备方案沟通清单确保覆盖所有核心内容副教练负责记录客户疑问及需求</td>
<td>客户临时无法参加时2 小时内协调新时间原则上 24 小时内完成并重新发送预约通知如微信视频腾讯会议小程序</td>
</tr>
</tbody>
</table>
<h3 id="六-方案执行与结束阶段" tabindex="-1"><a class="header-anchor" href="#六-方案执行与结束阶段"><span>方案执行与结束阶段</span></a></h3>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>流程步骤</td>
<td>操作指引</td>
<td>注意事项</td>
<td>异常处理</td>
</tr>
<tr>
<td>1. 客服设置餐单及跟进方案执行</td>
<td>方案执行期间客服需每日登录后台系统 - 餐单管理模块为客户设置当日餐单并同步至群聊同时定期在群内了解客户执行情况解答客户疑问记录客户反馈的问题并及时处理</td>
<td>餐单设置需符合方案要求跟进时态度热情耐心</td>
<td>若客户对餐单有异议根据客户健康状况和需求适当调整无法调整的向客户解释原因</td>
</tr>
<tr>
<td>2. 副教练跟进体脂称使用指导</td>
<td>转发友福体脂称操作视频指导用户完成设备绑定步骤下载 APP蓝牙配对输入个人信息确认数据可同步至服务群</td>
<td> 50 岁以上用户需提供电话分步指导留存指导截图至服务档案模块</td>
<td>设备无法绑定如蓝牙连接失败指导客户检查手机权限是否开启位置 / 蓝牙权限仍无法解决的联系技术支持12 小时内提供解决方案</td>
</tr>
<tr>
<td>3. 副教练跟进手环使用指导</td>
<td>参照友福手环操作手册通过群聊演示设备激活数据同步运动 / 睡眠数据流程确保用户掌握每日数据查看方法</td>
<td>需在客户收货后 24 小时内完成指导确保用户掌握基础操作</td>
<td>数据同步失败时指导客户重启设备及 APP仍异常的记录设备型号及问题反馈至行政协调更换原则上 48 小时内完成更换</td>
</tr>
<tr>
<td>4.副教练餐单发送与解读</td>
<td>每日 16:00-18:00 登录友福同享 - 商务端 app点击餐单管理模块获取次日基础餐单转发至服务群</td>
<td>每日 18:00 前完成发送</td>
<td>解读需口语化避免使用 GI 等专业术语</td>
</tr>
<tr>
<td>5.日常互动与关怀</td>
<td>①每日 9:00 前发送个性化问候结合天气 / 用户状态 今日降温晨练建议加件外套②节假日发送定制祝福如糖尿病用户中秋快乐推荐您尝试无糖月饼</td>
<td>问候不超过 9:00节假日提前 1 </td>
<td>客户反馈身体不适 头晕 / 乏力立即询问具体症状及持续时间同步主教练判断是否需要暂停当日方案必要时建议客户咨询医师</td>
</tr>
<tr>
<td>6.方案前视频沟通第二次</td>
<td>方案中第三周结束时系统发送通知给所有服务人员与用户进行方案中视频沟通</td>
<td>教练需提前查看用户数据趋势图用可视化方式展示成果例如体重&amp;手环测量数据</td>
<td>及时记录客户反馈执行情况</td>
</tr>
<tr>
<td>7. 客服处理方案结束事宜</td>
<td> 50 登录友福同享-商务端将方案状态标记为 已结束并在群聊转发用户调查问卷附带文字 尊敬的客户您的 49 天健康方案已结束麻烦您抽空填写一下调查问卷您的反馈对我们很重要感谢您的支持</td>
<td>及时标记方案状态提醒客户填写调查问卷</td>
<td>若客户不愿填写调查问卷耐心说明填写的意义争取客户配合若客户坚持不填记录情况即可</td>
</tr>
</tbody>
</table>
<h3 id="七-方案后阶段" tabindex="-1"><a class="header-anchor" href="#七-方案后阶段"><span>方案后阶段</span></a></h3>
<table>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>流程步骤</td>
<td>操作指引</td>
<td>注意事项</td>
<td>异常处理</td>
</tr>
<tr>
<td>1. 服务人员评估</td>
<td>方案结束后 1 个工作日内所有教练登录服务评估模块填写复盘服务评价表内容包括①客户执行情况打分1-10 ②服务亮点与不足③改进建议主教练需汇总团队评估形成服务总结报告</td>
<td>未填写复盘服务评价表隔 3 天发送一次通知发送 3 次后不再发送评估内容需客观真实禁止敷衍填写</td>
<td>教练反馈系统无法提交时立即联系技术支持24 小时内解决确保评估按时完成</td>
</tr>
<tr>
<td>2. 方案后视频通话沟通第三次</td>
<td>方案结束后第 2 系统发送通知给所有教练与其他用户进行方案后视频沟通</td>
<td>提前准备方案期成果对比表含初始与结束数据副教练负责记录客户后续需求</td>
<td>沟通中客户对成果有疑问时用数据说话 体脂率下降 3%已达到预期目标</td>
</tr>
<tr>
<td>3.通知用户上传方案后照片</td>
<td>结束后第3天系统触发通知通知用户上传方案后照片</td>
<td>提醒客户照片拍摄要求光线充足背景简洁确保与方案前照片具有可比性</td>
<td>客户拒绝上传时回复 理解您的顾虑照片上传非强制若后续需要对比分析可随时联系我们照片不符合要求时提供示例图指导重拍避免影响成果评估</td>
</tr>
<tr>
<td>4.对用户进行第一次评估</td>
<td>教练对用户进行第一次评估结束后第3天系统触发</td>
<td>评估需基于客观数据避免主观评价</td>
<td>---</td>
</tr>
<tr>
<td>5. 用户上传复检报告</td>
<td>方案结束后第28天左右系统发送提醒用户上传复检报告</td>
<td>明确告知报告用途仅用于健康分析严格保密减轻客户顾虑</td>
<td>客户未按时上传时 30 天再次提醒客户表示未做复检时建议 1 周内完成并重发提醒通知</td>
</tr>
<tr>
<td>6.对用户进行第二次评估</td>
<td>教练对用户进行第二次评估结束后第60天系统触发</td>
<td>评估需基于客观数据避免主观评价</td>
<td>----</td>
</tr>
</tbody>
</table>
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/service.html.vue"
const data = JSON.parse("{\"path\":\"/posts/service.html\",\"title\":\"客服\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"DMA职责\",\"slug\":\"dma职责\",\"link\":\"#dma职责\",\"children\":[{\"level\":3,\"title\":\"(一)引导健康档案填写\",\"slug\":\"一-引导健康档案填写\",\"link\":\"#一-引导健康档案填写\",\"children\":[]},{\"level\":3,\"title\":\"(二)审核健康档案并闭环\",\"slug\":\"二-审核健康档案并闭环\",\"link\":\"#二-审核健康档案并闭环\",\"children\":[]},{\"level\":3,\"title\":\"(三)确认收货方式\",\"slug\":\"三-确认收货方式\",\"link\":\"#三-确认收货方式\",\"children\":[]},{\"level\":3,\"title\":\"(四)跟进收货状态\",\"slug\":\"四-跟进收货状态\",\"link\":\"#四-跟进收货状态\",\"children\":[]},{\"level\":3,\"title\":\"(五)设置餐单及跟进方案执行\",\"slug\":\"五-设置餐单及跟进方案执行\",\"link\":\"#五-设置餐单及跟进方案执行\",\"children\":[]},{\"level\":3,\"title\":\"(六)处理方案结束事宜\",\"slug\":\"六-处理方案结束事宜\",\"link\":\"#六-处理方案结束事宜\",\"children\":[]}]}],\"git\":{},\"filePathRelative\":\"posts/service.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,31 @@
<template><div><h1 id="客服" tabindex="-1"><a class="header-anchor" href="#客服"><span>客服</span></a></h1>
<h2 id="dma职责" tabindex="-1"><a class="header-anchor" href="#dma职责"><span>DMA职责</span></a></h2>
<h3 id="一-引导健康档案填写" tabindex="-1"><a class="header-anchor" href="#一-引导健康档案填写"><span>引导健康档案填写</span></a></h3>
<p>线下合同用户合同签署后立即登录客户群聊界面转发健康档案含方案前评估表 + 调查问卷填写链接附带文字 尊敬的客户为了给您定制更合适的健康方案请于 24 小时内点击链接完成健康档案填写如有疑问可随时联系我线上合同用户关注系统触发的填写引导消息若用户未及时填写 24 小时后发送提醒消息 尊敬的客户您的健康档案还未完成填写完成后我们才能尽快为您定制方案哦<br></p>
<p>发送消息后确认客户已读若未读可适当电话提醒</p>
<p>若客户表示不会填写耐心指导客户操作必要时远程协助</p>
<h3 id="二-审核健康档案并闭环" tabindex="-1"><a class="header-anchor" href="#二-审核健康档案并闭环"><span>审核健康档案并闭环</span></a></h3>
<p>收到系统健康档案待确认通知后1 个工作日内登录后台系统 - 健康档案管理模块检查健康档案完整性评估表 + 调查问卷审核通过点击 确认系统自动触发健康管理师方案设置通知审核不通过私信客户 尊敬的客户您的健康档案存在 [具体问题]请补充 / 修改后重新提交感谢配合2 小时后查看客户修改情况直至审核通过<br></p>
<p>确保健康档案内容完整符合要求审核意见需具体明确</p>
<p>若客户对审核不通过有异议耐心解释原因提供修改建议</p>
<h3 id="三-确认收货方式" tabindex="-1"><a class="header-anchor" href="#三-确认收货方式"><span>确认收货方式</span></a></h3>
<p>收到健康管理师方案完成通知后1 小时内通过电话或群聊联系客户 尊敬的客户您的健康方案已制定完成请问您选择自提还是邮寄呢自提地址为 [具体地址]邮寄地址为健康档案中的地址同步至行政</p>
<p>准确记录客户提供的收货信息避免错误</p>
<p>若客户对自提地址或邮寄方式有疑问详细解答必要时提供其他可行方案</p>
<h3 id="四-跟进收货状态" tabindex="-1"><a class="header-anchor" href="#四-跟进收货状态"><span>跟进收货状态</span></a></h3>
<p>系统触发 已发货 通知后查看物流信息在群聊发送 尊敬的客户您的货物已发出预计 [送达时间] 到达收到后请在群内点击确认收货若超 48 小时未确认收货主动私信客户 尊敬的客户请问您收到货物了吗若已收到请及时确认有任何问题随时联系我</p>
<p>密切关注物流信息及时跟进客户收货情况</p>
<p>若客户反馈未收到货物协助查询物流轨迹若物流显示已送达联系快递公司核实若物流异常协调处理并向客户说明情况</p>
<h3 id="五-设置餐单及跟进方案执行" tabindex="-1"><a class="header-anchor" href="#五-设置餐单及跟进方案执行"><span>设置餐单及跟进方案执行</span></a></h3>
<p>方案执行期间客服需每日登录友福同享商务端APP 中对应的服务群点击服务流程方案中餐单设置及执行中点击设置餐单设置准备日清洁日装修日对应模版等待主教练审核通过并添加完餐单日历后为客户设置当日餐单并同步至群聊同时定期在群内了解客户执行情况解答客户疑问记录客户反馈的问题并及时处理</p>
<p><img src="@source/.vuepress/public/images/operatorImage/anzhong.png" alt="img.png"></p>
<p><img src="@source/.vuepress/public/images/operatorImage/sop.png" alt="img.png"></p>
<p>餐单设置需符合方案要求跟进时态度热情耐心</p>
<p>若客户对餐单有异议根据客户健康状况和需求适当调整无法调整的向客户解释原因</p>
<h3 id="六-处理方案结束事宜" tabindex="-1"><a class="header-anchor" href="#六-处理方案结束事宜"><span>处理方案结束事宜</span></a></h3>
<p> 50 登录后台系统 - 方案管理模块将方案状态标记为 已结束并在群聊转发用户调查问卷附带文字 尊敬的客户您的 49 天健康方案已结束麻烦您抽空填写一下调查问卷您的反馈对我们很重要感谢您的支持</p>
<p>及时标记方案状态提醒客户填写调查问卷</p>
<p>若客户不愿填写调查问卷耐心说明填写的意义争取客户配合若客户坚持不填记录情况即可</p>
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/shareBenefit.html.vue"
const data = JSON.parse("{\"path\":\"/posts/shareBenefit.html\",\"title\":\"分润提现操作说明\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"一、进入「收益提现」模块\",\"slug\":\"一、进入「收益提现」模块\",\"link\":\"#一、进入「收益提现」模块\",\"children\":[]},{\"level\":2,\"title\":\"二、提现操作流程(分润订单提现)\",\"slug\":\"二、提现操作流程-分润订单提现\",\"link\":\"#二、提现操作流程-分润订单提现\",\"children\":[{\"level\":3,\"title\":\"2.1 发起提现申请\",\"slug\":\"_2-1-发起提现申请\",\"link\":\"#_2-1-发起提现申请\",\"children\":[]},{\"level\":3,\"title\":\"2.2 合同签署(含账户绑定)\",\"slug\":\"_2-2-合同签署-含账户绑定\",\"link\":\"#_2-2-合同签署-含账户绑定\",\"children\":[]},{\"level\":3,\"title\":\"2.3 发票上传与提现提交\",\"slug\":\"_2-3-发票上传与提现提交\",\"link\":\"#_2-3-发票上传与提现提交\",\"children\":[]}]},{\"level\":2,\"title\":\"三、查看提现记录\",\"slug\":\"三、查看提现记录\",\"link\":\"#三、查看提现记录\",\"children\":[{\"level\":3,\"title\":\"3.1 进入记录列表\",\"slug\":\"_3-1-进入记录列表\",\"link\":\"#_3-1-进入记录列表\",\"children\":[]},{\"level\":3,\"title\":\"3.2 查看记录详情\",\"slug\":\"_3-2-查看记录详情\",\"link\":\"#_3-2-查看记录详情\",\"children\":[]}]}],\"git\":{},\"filePathRelative\":\"posts/shareBenefit.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,125 @@
<template><div><h1 id="分润提现操作说明" tabindex="-1"><a class="header-anchor" href="#分润提现操作说明"><span>分润提现操作说明</span></a></h1>
<h2 id="一、进入「收益提现」模块" tabindex="-1"><a class="header-anchor" href="#一、进入「收益提现」模块"><span>进入收益提现模块</span></a></h2>
<p><strong>操作步骤</strong></p>
<ol>
<li>打开APP点击底部导航栏的 <strong>应用</strong> 模块</li>
<li>应用界面选择 <strong>智能健康入口</strong>进入对应页面</li>
</ol>
<img alt="" src="/images/shareBenefit/img.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<br>
<img alt="" src="/images/shareBenefit/img_1.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<h2 id="二、提现操作流程-分润订单提现" tabindex="-1"><a class="header-anchor" href="#二、提现操作流程-分润订单提现"><span>提现操作流程分润订单提现</span></a></h2>
<h3 id="_2-1-发起提现申请" tabindex="-1"><a class="header-anchor" href="#_2-1-发起提现申请"><span>2.1 发起提现申请</span></a></h3>
<ol>
<li><strong>选择提现订单</strong>
<ul>
<li>进入收益提现列表找到需提现的分润订单点击 <strong>提现按钮</strong>跳转至 <strong>合同选择页面</strong></li>
<li> <strong>系统提醒</strong>若页面显示 <strong>黄色字体提示</strong>需签署新合同方可提现需先完成合同签署见2.2</li>
</ul>
</li>
</ol>
<img alt="" src="/images/shareBenefit/img_v3.jpg" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<ol start="2">
<li><strong>关联分公司合同</strong>
<ul>
<li>每笔分润订单需匹配 <strong>对应分公司的合同</strong>
<ul>
<li><strong>场景1已有有效合同</strong>选择对应分公司合同点击 <strong>确定</strong>进入发票上传环节</li>
<li><strong>场景2无有效合同</strong>点击 <strong>添加新合同</strong>按以下流程签署见2.2</li>
</ul>
</li>
</ul>
</li>
</ol>
<img alt="" src="/images/shareBenefit/img_3.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<h3 id="_2-2-合同签署-含账户绑定" tabindex="-1"><a class="header-anchor" href="#_2-2-合同签署-含账户绑定"><span>2.2 合同签署含账户绑定</span></a></h3>
<h4 id="_2-2-1-匹配分公司" tabindex="-1"><a class="header-anchor" href="#_2-2-1-匹配分公司"><span>2.2.1 匹配分公司</span></a></h4>
<ul>
<li>选择合同签署的分公司需与分润订单的 <strong>分公司名称完全一致</strong>否则提现失败</li>
</ul>
<img alt="" src="/images/shareBenefit/img_4.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<br><br>
<img alt="" src="/images/shareBenefit/img_5.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<h4 id="_2-2-2-选择账户类型" tabindex="-1"><a class="header-anchor" href="#_2-2-2-选择账户类型"><span>2.2.2 选择账户类型</span></a></h4>
<ul>
<li>切换标签<strong>个人</strong>默认展示银行卡信息表单 / <strong>企业</strong>展示对公账户信息表单</li>
</ul>
<img alt="" src="/images/shareBenefit/img_6.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<h4 id="_2-2-3-填写信息-以个人为例" tabindex="-1"><a class="header-anchor" href="#_2-2-3-填写信息-以个人为例"><span>2.2.3 填写信息以个人为例</span></a></h4>
<img alt="" src="/images/shareBenefit/img_7.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<br><br>
<img alt="" src="/images/shareBenefit/img_8.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<br><br>
<img alt="" src="/images/shareBenefit/img_9.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<p><strong>必填项要求</strong></p>
<ul>
<li>身份证号本人真实身份证号合同签署专用</li>
<li>银行卡号16-19位实名银行卡号</li>
<li>开户行完整名称XX银行XX市XX支行需与银行预留信息一致</li>
<li>开户人姓名与银行卡实名一致不可修改否则无法到账</li>
<li>预留手机号银行绑定的手机号若触发短信验证需填写验证码</li>
</ul>
<p><strong>操作步骤</strong></p>
<ol>
<li>信息填写完毕点击 <strong>签署合同按钮</strong>跳转至合同签署页面</li>
<li>点击 <strong>签署</strong>弹出 <strong>签署意愿确认弹框</strong>输入手机号验证码完成签署</li>
</ol>
<h3 id="_2-3-发票上传与提现提交" tabindex="-1"><a class="header-anchor" href="#_2-3-发票上传与提现提交"><span>2.3 发票上传与提现提交</span></a></h3>
<ol>
<li><strong>发票要求弹窗</strong>
<ul>
<li>系统自动提示需上传的发票信息含对应公司名称发票金额按要求准备并上传发票</li>
</ul>
</li>
</ol>
<img alt="" src="/images/shareBenefit/img_10.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<ol start="2">
<li>
<p><strong>确认提现金额</strong></p>
<ul>
<li>在分润主页面选择具体分润订单点击 <strong>提现按钮</strong>弹出 <strong>金额确认 + 发票上传弹窗</strong>核对金额并上传发票</li>
</ul>
</li>
<li>
<p><strong>提交申请</strong></p>
<ul>
<li>点击 <strong>提交</strong>新申请记录状态为 <strong>审核中</strong>顶部弹出Toast提示<em>申请已提交正在审核中</em></li>
</ul>
</li>
</ol>
<img alt="" src="/images/shareBenefit/img_11.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<h2 id="三、查看提现记录" tabindex="-1"><a class="header-anchor" href="#三、查看提现记录"><span>查看提现记录</span></a></h2>
<h3 id="_3-1-进入记录列表" tabindex="-1"><a class="header-anchor" href="#_3-1-进入记录列表"><span>3.1 进入记录列表</span></a></h3>
<ul>
<li><strong>操作</strong>在分润主页面点击右上角 <strong>提现记录入口</strong></li>
<li><strong>两种状态</strong>
<ul>
<li><strong>有记录时</strong>列表展示 <strong>申请时间提现金额状态到账时间</strong>若已到账</li>
</ul>
</li>
</ul>
<img alt="" src="/images/shareBenefit/img_12.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<ul>
<li><strong>无记录时</strong>显示暂无提现记录点击 <strong>去提现</strong> 可直接跳转至提现流程</li>
</ul>
<img alt="" src="/images/shareBenefit/img_13.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<h3 id="_3-2-查看记录详情" tabindex="-1"><a class="header-anchor" href="#_3-2-查看记录详情"><span>3.2 查看记录详情</span></a></h3>
<img alt="" src="/images/shareBenefit/img_14.png" loading="lazy" style="width:300px;height:auto;marginTop:10px;">
<ul>
<li><strong>操作</strong>
<ul>
<li><strong>审核失败</strong>弹出提示弹窗展示失败原因账户信息不符银行拒绝受理
<ul>
<li>点击 <strong>提现失败</strong> 文字或图标触发以上反馈</li>
</ul>
</li>
<li><strong>已到账</strong>显示具体到账时间银行流水单号支持核对</li>
<li><strong>审核中</strong>提示审核处理中请勿重复提交</li>
</ul>
</li>
</ul>
<p><strong>更新说明</strong><br>
若APP界面调整如按钮位置弹窗样式以最新版本为准可通过 <strong>我的帮助中心分润提现操作说明</strong> 查看实时指引或对照设计图定位功能入口</p>
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/vuepress-starter/docs/.vuepress/.temp/pages/posts/shareenefit.html.vue"
const data = JSON.parse("{\"path\":\"/posts/shareenefit.html\",\"title\":\"分润收益与提现操作说明\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"一、进入「收益提现」模块\",\"slug\":\"一、进入「收益提现」模块\",\"link\":\"#一、进入「收益提现」模块\",\"children\":[]},{\"level\":2,\"title\":\"二、提现操作流程(分润订单提现)\",\"slug\":\"二、提现操作流程-分润订单提现\",\"link\":\"#二、提现操作流程-分润订单提现\",\"children\":[{\"level\":3,\"title\":\"2.1 发起提现申请\",\"slug\":\"_2-1-发起提现申请\",\"link\":\"#_2-1-发起提现申请\",\"children\":[]},{\"level\":3,\"title\":\"2.2 合同签署(含账户绑定)\",\"slug\":\"_2-2-合同签署-含账户绑定\",\"link\":\"#_2-2-合同签署-含账户绑定\",\"children\":[]},{\"level\":3,\"title\":\"2.3 发票上传与提现提交\",\"slug\":\"_2-3-发票上传与提现提交\",\"link\":\"#_2-3-发票上传与提现提交\",\"children\":[]}]},{\"level\":2,\"title\":\"三、查看提现记录\",\"slug\":\"三、查看提现记录\",\"link\":\"#三、查看提现记录\",\"children\":[{\"level\":3,\"title\":\"3.1 进入记录列表\",\"slug\":\"_3-1-进入记录列表\",\"link\":\"#_3-1-进入记录列表\",\"children\":[]},{\"level\":3,\"title\":\"3.2 查看记录详情\",\"slug\":\"_3-2-查看记录详情\",\"link\":\"#_3-2-查看记录详情\",\"children\":[]}]}],\"git\":{},\"filePathRelative\":\"posts/shareenefit.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,99 @@
<template><div><h1 id="分润收益与提现操作说明" tabindex="-1"><a class="header-anchor" href="#分润收益与提现操作说明"><span>分润收益与提现操作说明</span></a></h1>
<h2 id="一、进入「收益提现」模块" tabindex="-1"><a class="header-anchor" href="#一、进入「收益提现」模块"><span>进入收益提现模块</span></a></h2>
<p><strong>操作步骤</strong></p>
<ol>
<li>打开APP点击底部导航栏的 <strong>应用</strong> 模块</li>
<li>应用界面选择 <strong>智能健康入口</strong>进入对应页面</li>
</ol>
<h2 id="二、提现操作流程-分润订单提现" tabindex="-1"><a class="header-anchor" href="#二、提现操作流程-分润订单提现"><span>提现操作流程分润订单提现</span></a></h2>
<h3 id="_2-1-发起提现申请" tabindex="-1"><a class="header-anchor" href="#_2-1-发起提现申请"><span>2.1 发起提现申请</span></a></h3>
<ol>
<li>
<p><strong>选择提现订单</strong></p>
<ul>
<li>进入收益提现列表找到需提现的分润订单点击 <strong>提现按钮</strong>跳转至 <strong>合同选择页面</strong></li>
<li> <strong>系统提醒</strong>若页面显示 <strong>黄色字体提示</strong>需签署新合同方可提现需先完成合同签署见2.2</li>
</ul>
</li>
<li>
<p><strong>关联分公司合同</strong></p>
<ul>
<li>每笔分润订单需匹配 <strong>对应分公司的合同</strong>
<ul>
<li><strong>场景1已有有效合同</strong>选择对应分公司合同点击 <strong>确定</strong>进入发票上传环节</li>
<li><strong>场景2无有效合同</strong>点击 <strong>添加新合同</strong>按以下流程签署见2.2</li>
</ul>
</li>
</ul>
</li>
</ol>
<h3 id="_2-2-合同签署-含账户绑定" tabindex="-1"><a class="header-anchor" href="#_2-2-合同签署-含账户绑定"><span>2.2 合同签署含账户绑定</span></a></h3>
<h4 id="_2-2-1-匹配分公司" tabindex="-1"><a class="header-anchor" href="#_2-2-1-匹配分公司"><span>2.2.1 匹配分公司</span></a></h4>
<ul>
<li>选择合同签署的分公司需与分润订单的 <strong>分公司名称完全一致</strong>否则提现失败</li>
</ul>
<h4 id="_2-2-2-选择账户类型" tabindex="-1"><a class="header-anchor" href="#_2-2-2-选择账户类型"><span>2.2.2 选择账户类型</span></a></h4>
<ul>
<li>切换标签<strong>个人</strong>默认展示银行卡信息表单 / <strong>企业</strong>展示对公账户信息表单</li>
</ul>
<h4 id="_2-2-3-填写信息-以个人为例" tabindex="-1"><a class="header-anchor" href="#_2-2-3-填写信息-以个人为例"><span>2.2.3 填写信息以个人为例</span></a></h4>
<p><strong>必填项要求</strong></p>
<ul>
<li>身份证号本人真实身份证号合同签署专用</li>
<li>银行卡号16-19位实名银行卡号</li>
<li>开户行完整名称XX银行XX市XX支行需与银行预留信息一致</li>
<li>开户人姓名与银行卡实名一致不可修改否则无法到账</li>
<li>预留手机号银行绑定的手机号若触发短信验证需填写验证码</li>
</ul>
<p><strong>操作步骤</strong></p>
<ol>
<li>信息填写完毕点击 <strong>签署合同按钮</strong>跳转至合同签署页面</li>
<li>点击 <strong>签署</strong>弹出 <strong>签署意愿确认弹框</strong>输入手机号验证码完成签署</li>
</ol>
<h3 id="_2-3-发票上传与提现提交" tabindex="-1"><a class="header-anchor" href="#_2-3-发票上传与提现提交"><span>2.3 发票上传与提现提交</span></a></h3>
<ol>
<li>
<p><strong>发票要求弹窗</strong></p>
<ul>
<li>系统自动提示需上传的发票信息含对应公司名称发票金额按要求准备并上传发票</li>
</ul>
</li>
<li>
<p><strong>确认提现金额</strong></p>
<ul>
<li>在分润主页面选择具体分润订单点击 <strong>提现按钮</strong>弹出 <strong>金额确认 + 发票上传弹窗</strong>核对金额并上传发票</li>
</ul>
</li>
<li>
<p><strong>提交申请</strong></p>
<ul>
<li>点击 <strong>提交</strong>新申请记录状态为 <strong>审核中</strong>顶部弹出Toast提示<em>申请已提交正在审核中</em></li>
</ul>
</li>
</ol>
<h2 id="三、查看提现记录" tabindex="-1"><a class="header-anchor" href="#三、查看提现记录"><span>查看提现记录</span></a></h2>
<h3 id="_3-1-进入记录列表" tabindex="-1"><a class="header-anchor" href="#_3-1-进入记录列表"><span>3.1 进入记录列表</span></a></h3>
<ul>
<li><strong>操作</strong>在分润主页面点击右上角 <strong>提现记录入口</strong></li>
<li><strong>两种状态</strong>
<ul>
<li><strong>有记录时</strong>对应设计图参考第1行第6列列表展示 <strong>申请时间提现金额状态到账时间</strong>若已到账</li>
<li><strong>无记录时</strong>对应设计图参考第1行第7列显示暂无提现记录点击 <strong>去提现</strong> 可直接跳转至提现流程</li>
</ul>
</li>
</ul>
<h3 id="_3-2-查看记录详情" tabindex="-1"><a class="header-anchor" href="#_3-2-查看记录详情"><span>3.2 查看记录详情</span></a></h3>
<ul>
<li><strong>操作</strong>点击任意一条提现记录触发以下反馈
<ul>
<li><strong>审核失败</strong>对应设计图参考第1行第8列弹出提示弹窗展示失败原因账户信息不符银行拒绝受理</li>
<li><strong>已到账</strong>显示具体到账时间银行流水单号支持核对</li>
<li><strong>审核中</strong>提示审核处理中请勿重复提交</li>
</ul>
</li>
</ul>
<p><strong>更新说明</strong><br>
若APP界面调整如按钮位置弹窗样式以最新版本为准可通过 <strong>我的帮助中心分润提现指南</strong> 查看实时指引或对照设计图定位功能入口</p>
</div></template>

View File

@ -0,0 +1,16 @@
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/teacher.html.vue"
const data = JSON.parse("{\"path\":\"/posts/teacher.html\",\"title\":\"健康管理师\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"DMA方案前\",\"slug\":\"dma方案前\",\"link\":\"#dma方案前\",\"children\":[{\"level\":3,\"title\":\"(一)制定健康方案\",\"slug\":\"一-制定健康方案\",\"link\":\"#一-制定健康方案\",\"children\":[]}]}],\"git\":{},\"filePathRelative\":\"posts/teacher.md\"}")
export { comp, data }
if (import.meta.webpackHot) {
import.meta.webpackHot.accept()
if (__VUE_HMR_RUNTIME__.updatePageData) {
__VUE_HMR_RUNTIME__.updatePageData(data)
}
}
if (import.meta.hot) {
import.meta.hot.accept(({ data }) => {
__VUE_HMR_RUNTIME__.updatePageData(data)
})
}

View File

@ -0,0 +1,10 @@
<template><div><h1 id="健康管理师" tabindex="-1"><a class="header-anchor" href="#健康管理师"><span>健康管理师</span></a></h1>
<h2 id="dma方案前" tabindex="-1"><a class="header-anchor" href="#dma方案前"><span>DMA方案前</span></a></h2>
<h3 id="一-制定健康方案" tabindex="-1"><a class="header-anchor" href="#一-制定健康方案"><span>制定健康方案</span></a></h3>
<p>收到客服 健康档案已确认 通知后3 个工作日内登录后台系统 - 方案设置模块深度解读客户健康档案健康评估表及相关健康数据结合 AI 健康方案工具制定个性化可落地的健康方案涵盖饮食运动作息心理等维度方案内容需包含周期49 每日餐单类型等核心信息完成后点击 提交方案系统自动通知客服和行政电话18148522932</p>
<p>方案需科学合理符合客户健康状况和需求</p>
<p>若在制定方案过程中发现健康档案信息不足联系客服向客户补充收集</p>
<img src="/images/jkg/健康管理师.jpg" loading="lazy" style="width:100%;height:auto;marginTop:10px;">
</div></template>

View File

@ -0,0 +1,13 @@
import "D:/xue/dma_handbook/node_modules/@vuepress/highlighter-helper/lib/client/styles/base.css"
import "D:/xue/dma_handbook/node_modules/@vuepress/plugin-prismjs/lib/client/styles/nord.css"
import "D:/xue/dma_handbook/node_modules/@vuepress/highlighter-helper/lib/client/styles/line-numbers.css"
import "D:/xue/dma_handbook/node_modules/@vuepress/highlighter-helper/lib/client/styles/notation-highlight.css"
import "D:/xue/dma_handbook/node_modules/@vuepress/highlighter-helper/lib/client/styles/collapsed-lines.css"
import { setupCollapsedLines } from "D:/xue/dma_handbook/node_modules/@vuepress/highlighter-helper/lib/client/index.js"
import "D:/xue/dma_handbook/node_modules/@vuepress/highlighter-helper/lib/client/styles/code-block-title.css"
export default {
setup() {
setupCollapsedLines()
}
}

View File

View File

@ -0,0 +1 @@
@forward 'file:///D:/xue/dma_handbook/docs/.vuepress/styles/palette.scss';

17
docs/.vuepress/client.js Normal file
View File

@ -0,0 +1,17 @@
import { defineClientConfig } from 'vuepress/client'
import { createPinia } from 'pinia'
import WithAuth from './components/WithAuth.vue'
import Login from './components/Login.vue'
import helperHTML from './components/helperHTML.vue'
import longPic from './components/longPic.vue'
export default defineClientConfig({
enhance({ app }) {
const pinia = createPinia()
app.use(pinia)
app.component('WithAuth', WithAuth)
app.component('Login', Login)
app.component('helperHTML', helperHTML)
app.component('longPic', longPic)
},
})

View File

@ -0,0 +1,96 @@
<script setup>
import {reactive} from 'vue'
import { useUserStore } from '../store/user'
const user = useUserStore()
const form = reactive({ username: '', password: '' })
const handleLogin = async () => {
try {
await user.login(form)
//
} catch (err) {
console.error('登录失败', err)
}
}
</script>
<template>
<div class="login-mask">
<div class="login-dialog">
<h3>用户登录</h3>
<form @submit.prevent="handleLogin">
<div class="input-group">
<input
v-model="form.username"
class="styled-input"
placeholder="用户名"
>
</div>
<div class="input-group">
<input
v-model="form.password"
type="password"
class="styled-input"
placeholder="密码"
>
</div>
<button type="submit" class="submit-btn">
登录
</button>
</form>
</div>
</div>
</template>
<style scoped>
.login-mask {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.5);
display: flex;
justify-content: center;
align-items: center;
z-index: 999;
}
.login-dialog {
background: white;
padding: 2rem;
border-radius: 8px;
box-shadow: 0 2px 12px rgba(0,0,0,0.1);
width: 320px;
}
.styled-input {
width: 100%;
padding: 12px;
border: 1px solid #e4e7ed;
border-radius: 4px;
margin-bottom: 1rem;
transition: border-color 0.3s;
}
.styled-input:focus {
border-color: #409eff;
outline: none;
}
.submit-btn {
width: 100%;
padding: 12px;
background: #409eff;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
transition: opacity 0.3s;
}
.submit-btn:hover {
opacity: 0.9;
}
</style>

View File

@ -0,0 +1,39 @@
<template>
<div v-if="hasPermission">
<slot />
</div>
<div v-else class="no-permission">
<Login v-if="!isLoggedIn()" />
<template v-else>
无权限查看此内容
</template>
</div>
</template>
<script>
import { checkPermission, getCurrentUserRole, isLoggedIn, showLoginModal } from '../utils/auth';
export default {
props: ['requiredPerm'],
methods: {
isLoggedIn() {
return isLoggedIn();
}
},
computed: {
hasPermission() {
if (!isLoggedIn()) {
showLoginModal();
return false;
}
const role = getCurrentUserRole();
return checkPermission(role, this.requiredPerm);
}
},
mounted() {
if (!isLoggedIn()) {
showLoginModal();
}
}
}
</script>

View File

@ -0,0 +1,11 @@
<script setup>
</script>
<template>
<h1>23432</h1>
</template>
<style scoped>
</style>

View File

@ -0,0 +1,437 @@
<script setup lang="ts">
import {reactive,toRefs, ref} from "vue";
import { defineComponent } from 'vue'
const props = defineProps({
index: {
type: Number,
default: 0
},
title: {
type: Number,
default: 0
}
})
const {index,title} =toRefs(props)
const list = reactive([
{
"id": 2,
"category_id": 1,
"title": "手环为什么使用Type-C的充电接口",
"content": "<p class=\"MsoNormal\" style=\"text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">1Type-C比起USB充电接口有更强的兼容性Type-C接口已成为移动设备最新的主流通用充电标准目前主流电子设备品牌例如苹果、华为、小米、三星均选用Type-C充电接口无需为不同设备准备多种充电器简化了充电设备的管理。</span></span></p>\n<p class=\"MsoNormal\" style=\"text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">2)耐用性和便捷性Type-C接口具有正反插功能使用更方便同时也更加耐用减少了插拔时损坏接口的风险。</span></span></p>\n<p class=\"MsoNormal\" style=\"text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">3)当前接口设计适用连接具备反充电功能的手机对手环进行充电,设备小,损耗手机电量少,不用担心手机电池损耗,随时移动充电便捷性强。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:30:09",
"update_time": "2025-03-26 17:54:40",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 3,
"category_id": 1,
"title": "手环电量怎么查看",
"content": "<p><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">&nbsp; 1按下手环右侧按钮查看显示灯颜色绿灯表示电量充足正常使用没有问题。红灯闪烁表示电量不足指示灯不亮表示没有电请及时充电。</span></span></p>\n<p><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">&nbsp; 2也可以通过</span><span style=\"font-family: 宋体;\">APP手环首页顶部电量百分比查看电量低于30%的情况,请及时充电。</span></span></p>\n<p class=\"MsoNormal\" style=\"text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"> <img src=\"https://images.health.ufutx.com/202408/16/d2b5ca33bd970f64a6301fa75ae2eb221723775855837.jpeg\" /> </span></p>\n<p>&nbsp; <span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">后续会规划低电量预警警告提醒功能,请耐心等待。</span></span></p>\n<p>&nbsp;</p>",
"sort": 1,
"create_time": "2024-08-16 10:38:58",
"update_time": "2025-03-26 17:54:36",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 4,
"category_id": 1,
"title": "手环正确佩戴方式",
"content": "<p class=\"MsoNormal\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">&nbsp; 请将手环佩戴在手腕上方,传感器放置手背一面紧贴皮肤,松紧调整至舒适状态,</span><span style=\"font-family: 宋体;\">logo和表带置手外侧。正确佩戴有助于实时采集符合人体健康指标更准确的数据请规范佩戴。</span></span></p>\n<p class=\"MsoNormal\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><img src=\"https://images.health.ufutx.com/202408/16/d2b5ca33bd970f64a6301fa75ae2eb221723776012907.jpeg\" /></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:40:26",
"update_time": "2025-03-26 17:55:09",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 5,
"category_id": 1,
"title": "手环连接不上手机APP",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">1确认是否电量充足按下手环传感器侧面按钮显示灯亮代表有电红色蓝色交替闪烁状态下显示电量不足需要及时充电。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">2使用手环靠近连接手机再次尝试连接。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">3检查当前连接手环是否被其他设备连接。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">4尝试关闭蓝牙后再打开蓝牙再次连接。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">5退出友福同享APP并重新打开或重启手机。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">6检查手机是否开启勿扰模式、飞行模式、省电模式、超级省电模式等非常规状态模式解除非常规状态后重新尝试再次连接。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">以上方式都连接不了的情况,请截图保存好未连接状态界面显示,检查手机系统自带蓝牙能否搜索到对应手环,联系技术团队人员协助排查解决问题,并录入</span><span style=\"font-family: 宋体;\">BUG问题库进行追踪管理。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:40:53",
"update_time": "2025-03-26 17:55:17",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 6,
"category_id": 1,
"title": "运动步数与微信运动步数不一致",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">1友福同享智能手环测量的是体动次数综合全面反馈身体运动量可以进入步数详情查看每小时体动量步数更能反映身体实际运动量消耗的卡路里与实际更匹配。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">2微信是借助手机陀螺仪信息获得步数且不能显示每小时的步数。没有携带手机在身边以及将手机放置口袋或者背包情况下并不能准确计量实际走路或运动步数。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:41:36",
"update_time": "2025-03-26 17:55:23",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 7,
"category_id": 1,
"title": "睡眠时间与实际有偏差",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">1确认睡觉佩戴过程中是否有电按下手环右侧按钮显示灯会亮代表有电红色蓝色交替闪烁状态下电量不足需要及时充电。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">2检查连接状态是否频繁掉线部分手机型号比较老旧连接适配性较弱需要技术人员根据型号逐个排查。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">3睡眠时间与实际不匹配睡觉前后短时间平静躺卧低功耗休息类睡眠状态下判定为睡眠为正常状态。若在清醒起床状态特别是运动状态下计入睡眠状况截图保存好界面联系技术人员收集睡眠数据做问题追踪处理。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">4目前当天白天只能看到昨天18:00之后的睡眠数据这是根据太阳落山自然生物钟规律以及大部分人作息规律设置会存在1800之前连续睡眠数据看不到的情况后续会规划可供选择的方案比如根据连续睡眠时间来展示睡眠时长满足特殊时间睡眠或者昏睡等特殊人群睡眠查看需求。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:43:08",
"update_time": "2025-03-26 17:55:28",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 8,
"category_id": 1,
"title": "手环被他人绑定无法解绑",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">如是认识的人误操作绑定,可以先联系他本人解绑后重新绑定。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">如是不认识的人员绑定,又无法联系到他本人的情况下,请联系技术团队,确认情况属实,后台强制解绑并重新绑定。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">后续会规划申请解绑功能,人工审核确认本人手环是否被误绑定,人工通过解绑之后,可重新绑定对应手环,请耐心等待。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:43:46",
"update_time": "2025-03-26 17:56:09",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 9,
"category_id": 1,
"title": "首次绑定手环时,周边有好几个手环设备,不知道绑定哪个",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">请找个人少的地方,打开蓝牙,单独搜索链接自己手上的手环。后续会进行相关优化,请耐心等待。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">规划内容包含:包装盒会提供绑定二维码一对一进行手机绑定;如二维码不在身边或者丢失情况下,可以用搜索功能进行绑定,能轻松找到自己手上尚未被绑定的手环。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:45:04",
"update_time": "2025-03-26 17:56:16",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 10,
"category_id": 5,
"title": "安装app时提示恶意应用怎么办?",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">我们现在属于测试阶段,不能频繁更新到应用市场,由于个别类型手机有外来应用特殊管控,非应用商城安装包安装属于正常的风险提示,我们公司提供的下载链接和二维码本身不会携带病毒,可以放心下载安装。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">处理方式如下:正常情况下按照提示,确认已了解风险,并点击继续安装,即可安装成功。有些手机系统中途可能会出现验证锁屏密码等隐私验证信息来确保本人手机安全,按提示操作后即可安装成功。手机自带系统在开启纯净模式情况下也会出现这样的情况,关闭纯净模式,按提示下载安装即可安装成功。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:45:53",
"update_time": "2025-03-26 17:56:23",
"category": {
"id": 5,
"name": "其他业务",
"icon": "https://images.health.ufutx.com/202503/26/042f109b4ea6f3f7642926fe8136fdb7.png",
"sort": 1,
"create_time": "2025-03-26 17:04:07",
"update_time": "2025-03-26 17:04:07"
}
},
{
"id": 11,
"category_id": 5,
"title": "如何关闭纯净模式?",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">可以自行百度查找相关类型手机的纯净模式关闭方式或者联系公司技术人员进行操作。以华为手机为例,纯净模式下出现病毒应用风险提示,需先关闭纯净模式,进入手机设置</span><span style=\"font-family: 宋体;\">&mdash;》系统和更新&mdash;》纯净模式&mdash;》点击退出(或开启按钮至灰或者关闭)。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:46:14",
"update_time": "2025-03-26 17:56:28",
"category": {
"id": 5,
"name": "其他业务",
"icon": "https://images.health.ufutx.com/202503/26/042f109b4ea6f3f7642926fe8136fdb7.png",
"sort": 1,
"create_time": "2025-03-26 17:04:07",
"update_time": "2025-03-26 17:04:07"
}
},
{
"id": 12,
"category_id": 1,
"title": "手环佩戴过程中出现不舒适或者发红",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">我们人体本身有一个佩戴习惯问题,如果常年不佩戴东西会出现不习惯的感觉,就像佩戴手表一样,养成习惯,这种不舒适感就会减轻或者没有。佩戴超过三天或者更长,我们会感觉越来越好戴,甚至不想摘掉。部分人皮肤比较脆弱敏感,出汗多,天气下雨或者闷热情况下,长期不移动手环,可能出现发红等情况。不用担心,用湿纸巾擦拭清洁传感器接触皮肤面一两次一天,保持好卫生,经常移动一下传感器或者两个手轮着佩戴,保持佩戴贴肤但不紧绷的状态,则不会发生这类情况。</span></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">手环表带颜色和材质后续会有更多选择性,以满足不同人群需要。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:46:41",
"update_time": "2025-03-26 17:56:43",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 13,
"category_id": 5,
"title": "安装APP以及开放文件访问权限会不会被恶意获取用户信息或者数据挪作他用具有隐私信息泄露的风险",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">这个是完全不存在的,完全不用担心。我们的</span><span style=\"font-family: 宋体;\">APP上线前通过了工信部ICP备案合法合规运行不存在非法经营活动。遵守《互联网信息服务管理办法》有健全的网络与信息安全保障措施包括网站安全保障措施、信息安全保密管理制度、用户信息安全管理制度。备案号为</span></span><strong><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: bold; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">粤</span><span style=\"font-family: 宋体;\">ICP备12008876号</span></span></strong><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">,查询地址:</span></span><span style=\"mso-spacerun: 'yes'; font-family: 宋体; color: #0000ff; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\">https://beian.miit.gov.cn/#/Integrated/recordQuery</span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; color: #0000ff; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><img src=\"https://images.health.ufutx.com/202408/16/d2b5ca33bd970f64a6301fa75ae2eb221723776441977.jpeg\" /></span></p>\n<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none; line-height: 19.0000pt; mso-line-height-rule: exactly;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">非手机系统应用商城下载安装权限开放过程中会存在一些风险提醒,不排除存在对外来合法合规</span><span style=\"font-family: 宋体;\">APP安装过程中提示过多风险提示信息以引起用户注意达到保护用户隐私安全目的但这并不代表APP本身运行有问题认准本公司提供的链接安装的APP不会存在违法违规行为请放心使用。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:48:07",
"update_time": "2025-03-26 17:56:50",
"category": {
"id": 5,
"name": "其他业务",
"icon": "https://images.health.ufutx.com/202503/26/042f109b4ea6f3f7642926fe8136fdb7.png",
"sort": 1,
"create_time": "2025-03-26 17:04:07",
"update_time": "2025-03-26 17:04:07"
}
},
{
"id": 14,
"category_id": 5,
"title": "我反馈的问题会不会石沉大海",
"content": "<p class=\"MsoNormal\" style=\"mso-para-margin-left: 0.0000gd; text-indent: 24.0000pt; mso-char-indent-count: 2.0000; text-autospace: ideograph-numeric; mso-pagination: none;\"><span style=\"mso-spacerun: 'yes'; font-family: 宋体; font-weight: normal; font-size: 12.0000pt; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">亲爱的测试官,您好!有任何问题或建议我们都会认真对待,并全力解决。感恩每一位测试官的反馈与配合,每一次反馈都会让我们的产品变得更好更优秀,让我们满心欢喜一同陪伴并见证这一成长过程。</span></span></p>",
"sort": 1,
"create_time": "2024-08-16 10:48:54",
"update_time": "2025-03-26 17:56:56",
"category": {
"id": 5,
"name": "其他业务",
"icon": "https://images.health.ufutx.com/202503/26/042f109b4ea6f3f7642926fe8136fdb7.png",
"sort": 1,
"create_time": "2025-03-26 17:04:07",
"update_time": "2025-03-26 17:04:07"
}
},
{
"id": 15,
"category_id": 1,
"title": "如何使用健康手环?",
"content": "<p><a title=\"点击查看使用健康手环视频~\" href=\"https://images.health.ufutx.com/202410/15/2024101401.mp4\">点击查看使用健康手环使用视频~</a></p>",
"sort": 1,
"create_time": "2025-01-02 17:12:21",
"update_time": "2025-03-26 17:57:01",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 16,
"category_id": 1,
"title": "如何使用体脂秤?",
"content": "<p><a title=\"点击查看健康体脂秤使用视频~\" href=\"https://images.health.ufutx.com/202410/15/2024101402.mp4\">点击查看体脂秤使用视频~</a></p>",
"sort": 1,
"create_time": "2025-01-02 17:14:20",
"update_time": "2025-03-26 17:57:06",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 17,
"category_id": 5,
"title": "iOS使用app卡在启动页怎么办",
"content": "<ul class=\"auto-hide-last-sibling-br\">\n<li><span style=\"font-size: 16px;\"><strong>强制关闭并重新打开</strong></span>\n<ul class=\"auto-hide-last-sibling-br\">\n<li><span style=\"font-size: 16px;\">双击 iPhone 的 &ldquo;主屏幕&rdquo; 按钮(全面屏设备从屏幕底部边缘向上轻扫并停顿),打开多任务处理界面。</span></li>\n<li><span style=\"font-size: 16px;\">在多任务处理界面中,找到出现问题的 App 卡片,向上滑动该卡片将其关闭。</span></li>\n<li><span style=\"font-size: 16px;\">然后再次点击该 App 的图标重新打开,看是否能正常进入。</span></li>\n</ul>\n</li>\n</ul>\n<p>&nbsp;</p>\n<ul class=\"auto-hide-last-sibling-br\">\n<li><span style=\"font-size: 16px;\"><strong>检查网络连接</strong></span>\n<ul class=\"auto-hide-last-sibling-br\">\n<li><span style=\"font-size: 16px;\">部分 App 需要联网才能正常启动和使用,确保你的 iOS 设备已连接到稳定的网络。可以尝试切换网络,比如从 Wi-Fi 切换到移动数据,或者反之。</span></li>\n</ul>\n</li>\n</ul>",
"sort": 1,
"create_time": "2025-02-14 18:01:20",
"update_time": "2025-03-26 17:57:14",
"category": {
"id": 5,
"name": "其他业务",
"icon": "https://images.health.ufutx.com/202503/26/042f109b4ea6f3f7642926fe8136fdb7.png",
"sort": 1,
"create_time": "2025-03-26 17:04:07",
"update_time": "2025-03-26 17:04:07"
}
},
{
"id": 18,
"category_id": 5,
"title": "【苹果系统】友福同享App授权教程",
"content": "<p><img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058845650.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058848281.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058851942.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058855113.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058857254.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058859455.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058861456.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058864057.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058867958.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428058870109.jpeg\" />&nbsp;</p>",
"sort": 1,
"create_time": "2025-03-13 12:01:07",
"update_time": "2025-03-26 17:57:20",
"category": {
"id": 5,
"name": "其他业务",
"icon": "https://images.health.ufutx.com/202503/26/042f109b4ea6f3f7642926fe8136fdb7.png",
"sort": 1,
"create_time": "2025-03-26 17:04:07",
"update_time": "2025-03-26 17:04:07"
}
},
{
"id": 19,
"category_id": 5,
"title": "【安卓系统】友福同享App授权教程",
"content": "<p><img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059398980.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059403091.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059406232.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059408403.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059410904.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059413585.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059415666.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059417607.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059419998.jpeg\" /> <img src=\"https://images.health.ufutx.com/202503/24/5e543256c480ac577d30f76f9120eb7417428059421979.jpeg\" />&nbsp;</p>",
"sort": 1,
"create_time": "2025-03-24 16:45:45",
"update_time": "2025-03-26 17:57:28",
"category": {
"id": 5,
"name": "其他业务",
"icon": "https://images.health.ufutx.com/202503/26/042f109b4ea6f3f7642926fe8136fdb7.png",
"sort": 1,
"create_time": "2025-03-26 17:04:07",
"update_time": "2025-03-26 17:04:07"
}
},
{
"id": 22,
"category_id": 1,
"title": "购买25800元友福同享DMA 智能健康方案,它包含哪些服务,及相关的流程是什么?",
"content": "<p><img src=\"https://images.health.ufutx.com/202503/28/73c90abc9dea4b8f9e1daac17688c0a41743133737355.jpeg\" alt=\"\" width=\"1080\" height=\"12007\" /></p>",
"sort": 1,
"create_time": "2025-03-28 11:49:00",
"update_time": "2025-03-28 11:49:00",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 23,
"category_id": 3,
"title": "友福同享健康教练双证报考条件是什么?",
"content": "<p><img src=\"https://images.health.ufutx.com/202503/28/8091d01833ef90c6115a92252af381e71743133803770.jpeg\" alt=\"\" width=\"1080\" height=\"3835\" /></p>",
"sort": 1,
"create_time": "2025-03-28 11:50:01",
"update_time": "2025-03-28 11:50:01",
"category": {
"id": 3,
"name": "培训业务",
"icon": "https://images.health.ufutx.com/202503/26/4019a6ef1f9df47a80bbcb26e2918c11.png",
"sort": 1,
"create_time": "2025-03-26 17:03:38",
"update_time": "2025-03-26 17:03:38"
}
},
{
"id": 24,
"category_id": 3,
"title": "友福同享健康教练双证报考流程是什么?",
"content": "<p><img src=\"https://images.health.ufutx.com/202503/28/89c5cc15f8651c76156d6b3f52731cd21743133847968.jpeg\" alt=\"\" width=\"1200\" height=\"10605\" /></p>",
"sort": 1,
"create_time": "2025-03-28 11:50:44",
"update_time": "2025-03-28 11:50:44",
"category": {
"id": 3,
"name": "培训业务",
"icon": "https://images.health.ufutx.com/202503/26/4019a6ef1f9df47a80bbcb26e2918c11.png",
"sort": 1,
"create_time": "2025-03-26 17:03:38",
"update_time": "2025-03-26 17:03:38"
}
},
{
"id": 25,
"category_id": 1,
"title": "友福同享做DMA健康方案请问体检有哪些项目",
"content": "<p><img src=\"https://images.health.ufutx.com/202503/28/85f65a4c0999288c605dc0cf2851b2d11743133931953.jpeg\" alt=\"\" width=\"625\" height=\"876\" /></p>",
"sort": 1,
"create_time": "2025-03-28 11:52:08",
"update_time": "2025-03-28 11:52:08",
"category": {
"id": 1,
"name": "健康业务",
"icon": "https://images.health.ufutx.com/202503/26/72a8feb143001e4704e8d72970c85b81.png",
"sort": 1,
"create_time": "2025-03-26 17:03:03",
"update_time": "2025-03-26 17:03:03"
}
},
{
"id": 26,
"category_id": 2,
"title": "怎么查看订单的物流信息?",
"content": "<p>进入友福同享的APP或小程序在&ldquo;我的&rdquo;里面,找到&ldquo;我的订单&rdquo;找到对应商品定单,找到快递单号,拷贝下来后,点击下面快递查询网页,便可以知道物流的进程及相关信息:</p>\n<p>https://www.baidu.com/s?rsv_dl=selectedsearch&amp;wd=%E5%BF%AB%E9%80%92%E5%8D%95%E5%8F%B7%E6%9F%A5%E8%AF%A2%0A%0A</p>",
"sort": 1,
"create_time": "2025-03-28 11:53:38",
"update_time": "2025-03-28 11:59:55",
"category": {
"id": 2,
"name": "商城业务",
"icon": "https://images.health.ufutx.com/202503/26/afff360bf1542ae5b17c60b981f1229b.png",
"sort": 1,
"create_time": "2025-03-26 17:03:20",
"update_time": "2025-03-26 17:03:20"
}
}
])
//
const getChineseNumber = (num) => {
const chineseNumbers = ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十'];
return num <= 10 ? `${chineseNumbers[num - 1]}` : `${num}`;
};
</script>
<template>
<div v-for="(item,index) in list">
<h2 :id="getChineseNumber(index + 1)+item.title">{{ getChineseNumber(index + 1) }}{{item.title}}</h2>
<div class="htmlMessage" v-html="item.content"></div>
</div>
</template>
<style scoped>
.htmlMessage{
white-space: pre-wrap;
}
:deep(img) {
width: 100% !important;
max-width: 100% !important;
height:auto!important;
}
</style>

View File

@ -0,0 +1,124 @@
<script setup>
import { ref, computed } from 'vue'
const props = defineProps({
src: {
type: String,
required: true
},
alt: {
type: String,
default: '图片'
},
maxHeight: {
type: Number,
default: 500
}
})
const isExpanded = ref(false)
const showExpand = ref(false)
const handleImageLoad = (event) => {
const img = event.target
console.log(props.alt,img.naturalHeight,'img.naturalHeight')
showExpand.value = img.naturalHeight > props.maxHeight
console.log(showExpand.value,'showExpand.value')
}
const toggleExpand = () => {
isExpanded.value = !isExpanded.value
}
</script>
<template>
<div class="image-container">
<div
class="image-wrapper"
:class="{ 'expanded': isExpanded }"
:style="{ maxHeight: !isExpanded ? `${maxHeight}px` : 'none' }"
>
<img
:src="src"
:alt="alt"
@load="handleImageLoad"
class="responsive-image"
>
</div>
<div v-if="showExpand && !isExpanded" class="expand-hint" @click="toggleExpand">
<span>点击查看完整图片</span>
</div>
<div v-if="isExpanded" class="collapse-hint" @click="toggleExpand">
<span>收起图片</span>
</div>
</div>
</template>
<style scoped>
.image-container {
position: relative;
width: 100%;
}
.image-wrapper {
width: 100%;
overflow: hidden;
transition: max-height 0.3s ease;
position: relative;
}
.image-wrapper::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 60px;
//background: linear-gradient(transparent, rgba(255,255,255,0.9));
pointer-events: none;
}
.image-wrapper.expanded::after {
display: none;
}
.responsive-image {
width: 100%;
height: auto;
display: block;
}
.expand-hint {
text-align: center;
padding: 8px;
background: rgba(64, 158, 255, 0.1);
color: #409eff;
cursor: pointer;
margin-top: 8px;
border-radius: 4px;
font-size: 14px;
transition: background-color 0.3s;
}
.expand-hint:hover {
background: rgba(64, 158, 255, 0.2);
}
.collapse-hint {
text-align: center;
padding: 8px;
background: rgba(103, 194, 58, 0.1);
color: #67c23a;
cursor: pointer;
margin-top: 8px;
border-radius: 4px;
font-size: 14px;
transition: background-color 0.3s;
}
.collapse-hint:hover {
background: rgba(103, 194, 58, 0.2);
}
</style>

139
docs/.vuepress/config.js Normal file
View File

@ -0,0 +1,139 @@
import { viteBundler } from '@vuepress/bundler-vite'
import { defaultTheme } from '@vuepress/theme-default'
import { defineUserConfig } from 'vuepress'
// import * as path from "path";
// const path = require("path");
// import {registerComponentsPlugin} from '@vuepress/plugin-register-components'
// const { registerComponentsPlugin } = require('@vuepress/plugin-register-components');
export default defineUserConfig({
// ...其他配置...
head: [
['meta', { name: 'og:type', content: 'website' }],
['meta', { property: 'og:title', content: 'DMA服务人员操作手册123' }],
['meta', { name: 'description', content: 'DMA服务操作手册' }],
['meta', { property: 'og:description', content: 'DMA服务全流程操作指南' }],
['meta', { property: 'og:image', content: 'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=' + Date.now() }],
// ['meta', { property: 'og:image', content: 'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=' + Date.now() }],
// ['meta', { name: 'twitter:image', content: 'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=' + Date.now() }],
// ['meta', { property: 'og:url', content: 'https://example.com/article' }],
['link', { rel: 'icon', href: 'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=' + Date.now() }],
// ['meta', { name: 'thumbnail', content: 'https://example.com/share-image.jpg' }],
// ['meta', { name: 'WeChat-Description', content: '点击查看完整DMA服务流程' }]
],
bundler: viteBundler({
// vite bundler options here
}),
theme: defaultTheme({
// default theme options here
navbar: [
'/',
{
text: '核心操作',
link: '/posts/overview',
activeMatch: '^/posts/overview',
},
{
text: '主教练',
link: '/posts/chiefCoach',
activeMatch: '^/posts/chiefCoach',
icon: ['fas', 'user-tie']
},
{
text: '副教练',
link: '/posts/assistantCoach',
activeMatch: '^/posts/assistantCoach',
},
{
text: '客服',
link: '/posts/service',
activeMatch: '^/posts/service',
},
// {
// text: '行政',
// link: '/posts/administrative',
// },
{
text: '健康管理师',
link: '/posts/teacher',
},
{
text: '分润提现操作说明',
link: '/posts/shareBenefit',
},
{
text: '常见问题',
link: '/posts/helpCenter',
},
],
sidebar: ({ pagePath }) => {
const sidebarMap = {
'/posts': [
{
title: '主教练文档',
collapsable: true,
children: [
] // 移除.md后缀
}
],
'/posts/archive2': [
{
title: '副教练文档',
collapsable: true,
children: ['/posts/.md']
}
],
'/posts/article1': [
{
title: '客服文档',
collapsable: true,
children: ['/posts/.md']
}
]
};
return sidebarMap[pagePath] || [];
}
}),
lang:'zh-CN',
title:'DMA服务人员服务操作手册',
description: 'DMA服务人员服务操作手册',
base:'/dma_handbook/',
image:'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png',
plugins: [
['@vuepress/plugin-medium-zoom', {
selector: 'img',
delay: 500,
lazy: true,
options: {
loading: 'lazy',
decoding: 'async',
// 添加交叉观察器配置
observer: true,
observerOptions: {
rootMargin: '0px',
threshold: 0.1
}
}
}],
// registerComponentsPlugin({
// // 配置项
// componentsDir: path.resolve(__dirname, '../../', 'components'), // 自动注册全局组件,
// })
// ['@vuepress/seo', {
// siteTitle: (_, $site) => 'TypeScript中文文档',
// title: $page => $page.title+'1321321',
// description: $page => $page.frontmatter.description,
// author: (_, $site) => '冴羽',
// type: $page => 'article',
// url: (_, $site, path) => 'https://ts.yayujs.com' + path,
// image: ($page, $site) => "https://www.typescriptlang.org/icons/icon-144x144.png",
// publishedAt: $page => $page.frontmatter.date && new Date($page.frontmatter.date),
// modifiedAt: $page => $page.lastUpdated && new Date($page.lastUpdated),
// }]
]
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 794 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

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