update
This commit is contained in:
parent
9eb218b235
commit
cd26a81af5
@ -1,49 +1,49 @@
|
|||||||
{
|
{
|
||||||
"hash": "988c102f",
|
"hash": "cb5d0200",
|
||||||
"configHash": "f8279dd9",
|
"configHash": "ed1743b1",
|
||||||
"lockfileHash": "1ed7e40a",
|
"lockfileHash": "dc2ce3eb",
|
||||||
"browserHash": "4007e89a",
|
"browserHash": "7eb5a1d0",
|
||||||
"optimized": {
|
"optimized": {
|
||||||
"@vue/devtools-api": {
|
"@vue/devtools-api": {
|
||||||
"src": "../../../../node_modules/@vue/devtools-api/dist/index.js",
|
"src": "../../../../node_modules/@vue/devtools-api/dist/index.js",
|
||||||
"file": "@vue_devtools-api.js",
|
"file": "@vue_devtools-api.js",
|
||||||
"fileHash": "51760701",
|
"fileHash": "78218010",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"@vuepress/shared": {
|
"@vuepress/shared": {
|
||||||
"src": "../../../../node_modules/@vuepress/shared/dist/index.js",
|
"src": "../../../../node_modules/@vuepress/shared/dist/index.js",
|
||||||
"file": "@vuepress_shared.js",
|
"file": "@vuepress_shared.js",
|
||||||
"fileHash": "7b01e281",
|
"fileHash": "97474d81",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"vue": {
|
"vue": {
|
||||||
"src": "../../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
|
"src": "../../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
|
||||||
"file": "vue.js",
|
"file": "vue.js",
|
||||||
"fileHash": "45cb0f93",
|
"fileHash": "bf4f1bd0",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"vue-router": {
|
"vue-router": {
|
||||||
"src": "../../../../node_modules/vue-router/dist/vue-router.esm-bundler.js",
|
"src": "../../../../node_modules/vue-router/dist/vue-router.esm-bundler.js",
|
||||||
"file": "vue-router.js",
|
"file": "vue-router.js",
|
||||||
"fileHash": "1f3470a0",
|
"fileHash": "1ed8f5d8",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"pinia": {
|
"pinia": {
|
||||||
"src": "../../../../node_modules/pinia/dist/pinia.mjs",
|
"src": "../../../../node_modules/pinia/dist/pinia.mjs",
|
||||||
"file": "pinia.js",
|
"file": "pinia.js",
|
||||||
"fileHash": "c00aad4c",
|
"fileHash": "cec75367",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"axios": {
|
"axios": {
|
||||||
"src": "../../../../node_modules/axios/index.js",
|
"src": "../../../../node_modules/axios/index.js",
|
||||||
"file": "axios.js",
|
"file": "axios.js",
|
||||||
"fileHash": "9cf610b3",
|
"fileHash": "5ad3ff1a",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"@vueuse/core": {
|
"@vueuse/core": {
|
||||||
"src": "../../../../node_modules/@vueuse/core/index.mjs",
|
"src": "../../../../node_modules/@vueuse/core/index.mjs",
|
||||||
"file": "@vueuse_core.js",
|
"file": "@vueuse_core.js",
|
||||||
"fileHash": "e92084ae",
|
"fileHash": "ece7d2ca",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -49,6 +49,16 @@ var isPlainObject = (val) => {
|
|||||||
const prototype3 = getPrototypeOf(val);
|
const prototype3 = getPrototypeOf(val);
|
||||||
return (prototype3 === null || prototype3 === Object.prototype || Object.getPrototypeOf(prototype3) === null) && !(toStringTag in val) && !(iterator in val);
|
return (prototype3 === null || prototype3 === Object.prototype || Object.getPrototypeOf(prototype3) === null) && !(toStringTag in val) && !(iterator in val);
|
||||||
};
|
};
|
||||||
|
var isEmptyObject = (val) => {
|
||||||
|
if (!isObject(val) || isBuffer(val)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype;
|
||||||
|
} catch (e) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
var isDate = kindOfTest("Date");
|
var isDate = kindOfTest("Date");
|
||||||
var isFile = kindOfTest("File");
|
var isFile = kindOfTest("File");
|
||||||
var isBlob = kindOfTest("Blob");
|
var isBlob = kindOfTest("Blob");
|
||||||
@ -76,6 +86,9 @@ function forEach(obj, fn, { allOwnKeys = false } = {}) {
|
|||||||
fn.call(null, obj[i], i, obj);
|
fn.call(null, obj[i], i, obj);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
if (isBuffer(obj)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);
|
const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);
|
||||||
const len = keys.length;
|
const len = keys.length;
|
||||||
let key;
|
let key;
|
||||||
@ -86,6 +99,9 @@ function forEach(obj, fn, { allOwnKeys = false } = {}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
function findKey(obj, key) {
|
function findKey(obj, key) {
|
||||||
|
if (isBuffer(obj)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
key = key.toLowerCase();
|
key = key.toLowerCase();
|
||||||
const keys = Object.keys(obj);
|
const keys = Object.keys(obj);
|
||||||
let i = keys.length;
|
let i = keys.length;
|
||||||
@ -104,7 +120,7 @@ var _global = (() => {
|
|||||||
})();
|
})();
|
||||||
var isContextDefined = (context) => !isUndefined(context) && context !== _global;
|
var isContextDefined = (context) => !isUndefined(context) && context !== _global;
|
||||||
function merge() {
|
function merge() {
|
||||||
const { caseless } = isContextDefined(this) && this || {};
|
const { caseless, skipUndefined } = isContextDefined(this) && this || {};
|
||||||
const result = {};
|
const result = {};
|
||||||
const assignValue = (val, key) => {
|
const assignValue = (val, key) => {
|
||||||
const targetKey = caseless && findKey(result, key) || key;
|
const targetKey = caseless && findKey(result, key) || key;
|
||||||
@ -115,7 +131,9 @@ function merge() {
|
|||||||
} else if (isArray(val)) {
|
} else if (isArray(val)) {
|
||||||
result[targetKey] = val.slice();
|
result[targetKey] = val.slice();
|
||||||
} else {
|
} else {
|
||||||
result[targetKey] = val;
|
if (!skipUndefined || !isUndefined(val)) {
|
||||||
|
result[targetKey] = val;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
for (let i = 0, l = arguments.length; i < l; i++) {
|
for (let i = 0, l = arguments.length; i < l; i++) {
|
||||||
@ -276,6 +294,9 @@ var toJSONObject = (obj) => {
|
|||||||
if (stack.indexOf(source) >= 0) {
|
if (stack.indexOf(source) >= 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (isBuffer(source)) {
|
||||||
|
return source;
|
||||||
|
}
|
||||||
if (!("toJSON" in source)) {
|
if (!("toJSON" in source)) {
|
||||||
stack[i] = source;
|
stack[i] = source;
|
||||||
const target = isArray(source) ? [] : {};
|
const target = isArray(source) ? [] : {};
|
||||||
@ -325,6 +346,7 @@ var utils_default = {
|
|||||||
isBoolean,
|
isBoolean,
|
||||||
isObject,
|
isObject,
|
||||||
isPlainObject,
|
isPlainObject,
|
||||||
|
isEmptyObject,
|
||||||
isReadableStream,
|
isReadableStream,
|
||||||
isRequest,
|
isRequest,
|
||||||
isResponse,
|
isResponse,
|
||||||
@ -441,9 +463,13 @@ AxiosError.from = (error, code, config, request, response, customProps) => {
|
|||||||
}, (prop) => {
|
}, (prop) => {
|
||||||
return prop !== "isAxiosError";
|
return prop !== "isAxiosError";
|
||||||
});
|
});
|
||||||
AxiosError.call(axiosError, error.message, code, config, request, response);
|
const msg = error && error.message ? error.message : "Error";
|
||||||
axiosError.cause = error;
|
const errCode = code == null && error ? error.code : code;
|
||||||
axiosError.name = error.name;
|
AxiosError.call(axiosError, msg, errCode, config, request, response);
|
||||||
|
if (error && axiosError.cause == null) {
|
||||||
|
Object.defineProperty(axiosError, "cause", { value: error, configurable: true });
|
||||||
|
}
|
||||||
|
axiosError.name = error && error.name || "Error";
|
||||||
customProps && Object.assign(axiosError, customProps);
|
customProps && Object.assign(axiosError, customProps);
|
||||||
return axiosError;
|
return axiosError;
|
||||||
};
|
};
|
||||||
@ -602,7 +628,7 @@ var AxiosURLSearchParams_default = AxiosURLSearchParams;
|
|||||||
|
|
||||||
// node_modules/axios/lib/helpers/buildURL.js
|
// node_modules/axios/lib/helpers/buildURL.js
|
||||||
function encode2(val) {
|
function encode2(val) {
|
||||||
return encodeURIComponent(val).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]");
|
return encodeURIComponent(val).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+");
|
||||||
}
|
}
|
||||||
function buildURL(url, params, options) {
|
function buildURL(url, params, options) {
|
||||||
if (!params) {
|
if (!params) {
|
||||||
@ -748,15 +774,16 @@ var platform_default = {
|
|||||||
|
|
||||||
// node_modules/axios/lib/helpers/toURLEncodedForm.js
|
// node_modules/axios/lib/helpers/toURLEncodedForm.js
|
||||||
function toURLEncodedForm(data, options) {
|
function toURLEncodedForm(data, options) {
|
||||||
return toFormData_default(data, new platform_default.classes.URLSearchParams(), Object.assign({
|
return toFormData_default(data, new platform_default.classes.URLSearchParams(), {
|
||||||
visitor: function(value, key, path, helpers) {
|
visitor: function(value, key, path, helpers) {
|
||||||
if (platform_default.isNode && utils_default.isBuffer(value)) {
|
if (platform_default.isNode && utils_default.isBuffer(value)) {
|
||||||
this.append(key, value.toString("base64"));
|
this.append(key, value.toString("base64"));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return helpers.defaultVisitor.apply(this, arguments);
|
return helpers.defaultVisitor.apply(this, arguments);
|
||||||
}
|
},
|
||||||
}, options));
|
...options
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// node_modules/axios/lib/helpers/formDataToJSON.js
|
// node_modules/axios/lib/helpers/formDataToJSON.js
|
||||||
@ -881,7 +908,7 @@ var defaults = {
|
|||||||
const silentJSONParsing = transitional2 && transitional2.silentJSONParsing;
|
const silentJSONParsing = transitional2 && transitional2.silentJSONParsing;
|
||||||
const strictJSONParsing = !silentJSONParsing && JSONRequested;
|
const strictJSONParsing = !silentJSONParsing && JSONRequested;
|
||||||
try {
|
try {
|
||||||
return JSON.parse(data);
|
return JSON.parse(data, this.parseReviver);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (strictJSONParsing) {
|
if (strictJSONParsing) {
|
||||||
if (e.name === "SyntaxError") {
|
if (e.name === "SyntaxError") {
|
||||||
@ -1294,7 +1321,7 @@ function throttle(fn, freq) {
|
|||||||
clearTimeout(timer);
|
clearTimeout(timer);
|
||||||
timer = null;
|
timer = null;
|
||||||
}
|
}
|
||||||
fn.apply(null, args);
|
fn(...args);
|
||||||
};
|
};
|
||||||
const throttled = (...args) => {
|
const throttled = (...args) => {
|
||||||
const now = Date.now();
|
const now = Date.now();
|
||||||
@ -1484,7 +1511,7 @@ function mergeConfig(config1, config2) {
|
|||||||
validateStatus: mergeDirectKeys,
|
validateStatus: mergeDirectKeys,
|
||||||
headers: (a, b, prop) => mergeDeepProperties(headersToObject(a), headersToObject(b), prop, true)
|
headers: (a, b, prop) => mergeDeepProperties(headersToObject(a), headersToObject(b), prop, true)
|
||||||
};
|
};
|
||||||
utils_default.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {
|
utils_default.forEach(Object.keys({ ...config1, ...config2 }), function computeConfigValue(prop) {
|
||||||
const merge2 = mergeMap[prop] || mergeDeepProperties;
|
const merge2 = mergeMap[prop] || mergeDeepProperties;
|
||||||
const configValue = merge2(config1[prop], config2[prop], prop);
|
const configValue = merge2(config1[prop], config2[prop], prop);
|
||||||
utils_default.isUndefined(configValue) && merge2 !== mergeDirectKeys || (config[prop] = configValue);
|
utils_default.isUndefined(configValue) && merge2 !== mergeDirectKeys || (config[prop] = configValue);
|
||||||
@ -1504,13 +1531,17 @@ var resolveConfig_default = (config) => {
|
|||||||
"Basic " + btoa((auth.username || "") + ":" + (auth.password ? unescape(encodeURIComponent(auth.password)) : ""))
|
"Basic " + btoa((auth.username || "") + ":" + (auth.password ? unescape(encodeURIComponent(auth.password)) : ""))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
let contentType;
|
|
||||||
if (utils_default.isFormData(data)) {
|
if (utils_default.isFormData(data)) {
|
||||||
if (platform_default.hasStandardBrowserEnv || platform_default.hasStandardBrowserWebWorkerEnv) {
|
if (platform_default.hasStandardBrowserEnv || platform_default.hasStandardBrowserWebWorkerEnv) {
|
||||||
headers.setContentType(void 0);
|
headers.setContentType(void 0);
|
||||||
} else if ((contentType = headers.getContentType()) !== false) {
|
} else if (utils_default.isFunction(data.getHeaders)) {
|
||||||
const [type, ...tokens] = contentType ? contentType.split(";").map((token) => token.trim()).filter(Boolean) : [];
|
const formHeaders = data.getHeaders();
|
||||||
headers.setContentType([type || "multipart/form-data", ...tokens].join("; "));
|
const allowedHeaders = ["content-type", "content-length"];
|
||||||
|
Object.entries(formHeaders).forEach(([key, val]) => {
|
||||||
|
if (allowedHeaders.includes(key.toLowerCase())) {
|
||||||
|
headers.set(key, val);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (platform_default.hasStandardBrowserEnv) {
|
if (platform_default.hasStandardBrowserEnv) {
|
||||||
@ -1590,8 +1621,11 @@ var xhr_default = isXHRAdapterSupported && function(config) {
|
|||||||
reject(new AxiosError_default("Request aborted", AxiosError_default.ECONNABORTED, config, request));
|
reject(new AxiosError_default("Request aborted", AxiosError_default.ECONNABORTED, config, request));
|
||||||
request = null;
|
request = null;
|
||||||
};
|
};
|
||||||
request.onerror = function handleError() {
|
request.onerror = function handleError(event) {
|
||||||
reject(new AxiosError_default("Network Error", AxiosError_default.ERR_NETWORK, config, request));
|
const msg = event && event.message ? event.message : "Network Error";
|
||||||
|
const err = new AxiosError_default(msg, AxiosError_default.ERR_NETWORK, config, request);
|
||||||
|
err.event = event || null;
|
||||||
|
reject(err);
|
||||||
request = null;
|
request = null;
|
||||||
};
|
};
|
||||||
request.ontimeout = function handleTimeout() {
|
request.ontimeout = function handleTimeout() {
|
||||||
@ -1766,9 +1800,17 @@ var trackStream = (stream, chunkSize, onProgress, onFinish) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// node_modules/axios/lib/adapters/fetch.js
|
// node_modules/axios/lib/adapters/fetch.js
|
||||||
var isFetchSupported = typeof fetch === "function" && typeof Request === "function" && typeof Response === "function";
|
var DEFAULT_CHUNK_SIZE = 64 * 1024;
|
||||||
var isReadableStreamSupported = isFetchSupported && typeof ReadableStream === "function";
|
var { isFunction: isFunction2 } = utils_default;
|
||||||
var encodeText = isFetchSupported && (typeof TextEncoder === "function" ? /* @__PURE__ */ ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : async (str) => new Uint8Array(await new Response(str).arrayBuffer()));
|
var globalFetchAPI = (({ fetch, Request, Response }) => ({
|
||||||
|
fetch,
|
||||||
|
Request,
|
||||||
|
Response
|
||||||
|
}))(utils_default.global);
|
||||||
|
var {
|
||||||
|
ReadableStream: ReadableStream2,
|
||||||
|
TextEncoder
|
||||||
|
} = utils_default.global;
|
||||||
var test = (fn, ...args) => {
|
var test = (fn, ...args) => {
|
||||||
try {
|
try {
|
||||||
return !!fn(...args);
|
return !!fn(...args);
|
||||||
@ -1776,164 +1818,202 @@ var test = (fn, ...args) => {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var supportsRequestStream = isReadableStreamSupported && test(() => {
|
var factory = (env) => {
|
||||||
let duplexAccessed = false;
|
const { fetch, Request, Response } = Object.assign({}, globalFetchAPI, env);
|
||||||
const hasContentType = new Request(platform_default.origin, {
|
const isFetchSupported = isFunction2(fetch);
|
||||||
body: new ReadableStream(),
|
const isRequestSupported = isFunction2(Request);
|
||||||
method: "POST",
|
const isResponseSupported = isFunction2(Response);
|
||||||
get duplex() {
|
if (!isFetchSupported) {
|
||||||
duplexAccessed = true;
|
return false;
|
||||||
return "half";
|
|
||||||
}
|
|
||||||
}).headers.has("Content-Type");
|
|
||||||
return duplexAccessed && !hasContentType;
|
|
||||||
});
|
|
||||||
var DEFAULT_CHUNK_SIZE = 64 * 1024;
|
|
||||||
var supportsResponseStream = isReadableStreamSupported && test(() => utils_default.isReadableStream(new Response("").body));
|
|
||||||
var resolvers = {
|
|
||||||
stream: supportsResponseStream && ((res) => res.body)
|
|
||||||
};
|
|
||||||
isFetchSupported && ((res) => {
|
|
||||||
["text", "arrayBuffer", "blob", "formData", "stream"].forEach((type) => {
|
|
||||||
!resolvers[type] && (resolvers[type] = utils_default.isFunction(res[type]) ? (res2) => res2[type]() : (_, config) => {
|
|
||||||
throw new AxiosError_default(`Response type '${type}' is not supported`, AxiosError_default.ERR_NOT_SUPPORT, config);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
})(new Response());
|
|
||||||
var getBodyLength = async (body) => {
|
|
||||||
if (body == null) {
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
if (utils_default.isBlob(body)) {
|
const isReadableStreamSupported = isFetchSupported && isFunction2(ReadableStream2);
|
||||||
return body.size;
|
const encodeText = isFetchSupported && (typeof TextEncoder === "function" ? /* @__PURE__ */ ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : async (str) => new Uint8Array(await new Request(str).arrayBuffer()));
|
||||||
}
|
const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => {
|
||||||
if (utils_default.isSpecCompliantForm(body)) {
|
let duplexAccessed = false;
|
||||||
const _request = new Request(platform_default.origin, {
|
const hasContentType = new Request(platform_default.origin, {
|
||||||
|
body: new ReadableStream2(),
|
||||||
method: "POST",
|
method: "POST",
|
||||||
body
|
get duplex() {
|
||||||
});
|
duplexAccessed = true;
|
||||||
return (await _request.arrayBuffer()).byteLength;
|
return "half";
|
||||||
}
|
}
|
||||||
if (utils_default.isArrayBufferView(body) || utils_default.isArrayBuffer(body)) {
|
}).headers.has("Content-Type");
|
||||||
return body.byteLength;
|
return duplexAccessed && !hasContentType;
|
||||||
}
|
|
||||||
if (utils_default.isURLSearchParams(body)) {
|
|
||||||
body = body + "";
|
|
||||||
}
|
|
||||||
if (utils_default.isString(body)) {
|
|
||||||
return (await encodeText(body)).byteLength;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
var resolveBodyLength = async (headers, body) => {
|
|
||||||
const length = utils_default.toFiniteNumber(headers.getContentLength());
|
|
||||||
return length == null ? getBodyLength(body) : length;
|
|
||||||
};
|
|
||||||
var fetch_default = isFetchSupported && (async (config) => {
|
|
||||||
let {
|
|
||||||
url,
|
|
||||||
method,
|
|
||||||
data,
|
|
||||||
signal,
|
|
||||||
cancelToken,
|
|
||||||
timeout,
|
|
||||||
onDownloadProgress,
|
|
||||||
onUploadProgress,
|
|
||||||
responseType,
|
|
||||||
headers,
|
|
||||||
withCredentials = "same-origin",
|
|
||||||
fetchOptions
|
|
||||||
} = resolveConfig_default(config);
|
|
||||||
responseType = responseType ? (responseType + "").toLowerCase() : "text";
|
|
||||||
let composedSignal = composeSignals_default([signal, cancelToken && cancelToken.toAbortSignal()], timeout);
|
|
||||||
let request;
|
|
||||||
const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {
|
|
||||||
composedSignal.unsubscribe();
|
|
||||||
});
|
});
|
||||||
let requestContentLength;
|
const supportsResponseStream = isResponseSupported && isReadableStreamSupported && test(() => utils_default.isReadableStream(new Response("").body));
|
||||||
try {
|
const resolvers = {
|
||||||
if (onUploadProgress && supportsRequestStream && method !== "get" && method !== "head" && (requestContentLength = await resolveBodyLength(headers, data)) !== 0) {
|
stream: supportsResponseStream && ((res) => res.body)
|
||||||
let _request = new Request(url, {
|
};
|
||||||
method: "POST",
|
isFetchSupported && (() => {
|
||||||
body: data,
|
["text", "arrayBuffer", "blob", "formData", "stream"].forEach((type) => {
|
||||||
duplex: "half"
|
!resolvers[type] && (resolvers[type] = (res, config) => {
|
||||||
});
|
let method = res && res[type];
|
||||||
let contentTypeHeader;
|
if (method) {
|
||||||
if (utils_default.isFormData(data) && (contentTypeHeader = _request.headers.get("content-type"))) {
|
return method.call(res);
|
||||||
headers.setContentType(contentTypeHeader);
|
|
||||||
}
|
|
||||||
if (_request.body) {
|
|
||||||
const [onProgress, flush] = progressEventDecorator(
|
|
||||||
requestContentLength,
|
|
||||||
progressEventReducer(asyncDecorator(onUploadProgress))
|
|
||||||
);
|
|
||||||
data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!utils_default.isString(withCredentials)) {
|
|
||||||
withCredentials = withCredentials ? "include" : "omit";
|
|
||||||
}
|
|
||||||
const isCredentialsSupported = "credentials" in Request.prototype;
|
|
||||||
request = new Request(url, {
|
|
||||||
...fetchOptions,
|
|
||||||
signal: composedSignal,
|
|
||||||
method: method.toUpperCase(),
|
|
||||||
headers: headers.normalize().toJSON(),
|
|
||||||
body: data,
|
|
||||||
duplex: "half",
|
|
||||||
credentials: isCredentialsSupported ? withCredentials : void 0
|
|
||||||
});
|
|
||||||
let response = await fetch(request, fetchOptions);
|
|
||||||
const isStreamResponse = supportsResponseStream && (responseType === "stream" || responseType === "response");
|
|
||||||
if (supportsResponseStream && (onDownloadProgress || isStreamResponse && unsubscribe)) {
|
|
||||||
const options = {};
|
|
||||||
["status", "statusText", "headers"].forEach((prop) => {
|
|
||||||
options[prop] = response[prop];
|
|
||||||
});
|
|
||||||
const responseContentLength = utils_default.toFiniteNumber(response.headers.get("content-length"));
|
|
||||||
const [onProgress, flush] = onDownloadProgress && progressEventDecorator(
|
|
||||||
responseContentLength,
|
|
||||||
progressEventReducer(asyncDecorator(onDownloadProgress), true)
|
|
||||||
) || [];
|
|
||||||
response = new Response(
|
|
||||||
trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {
|
|
||||||
flush && flush();
|
|
||||||
unsubscribe && unsubscribe();
|
|
||||||
}),
|
|
||||||
options
|
|
||||||
);
|
|
||||||
}
|
|
||||||
responseType = responseType || "text";
|
|
||||||
let responseData = await resolvers[utils_default.findKey(resolvers, responseType) || "text"](response, config);
|
|
||||||
!isStreamResponse && unsubscribe && unsubscribe();
|
|
||||||
return await new Promise((resolve, reject) => {
|
|
||||||
settle(resolve, reject, {
|
|
||||||
data: responseData,
|
|
||||||
headers: AxiosHeaders_default.from(response.headers),
|
|
||||||
status: response.status,
|
|
||||||
statusText: response.statusText,
|
|
||||||
config,
|
|
||||||
request
|
|
||||||
});
|
|
||||||
});
|
|
||||||
} catch (err) {
|
|
||||||
unsubscribe && unsubscribe();
|
|
||||||
if (err && err.name === "TypeError" && /Load failed|fetch/i.test(err.message)) {
|
|
||||||
throw Object.assign(
|
|
||||||
new AxiosError_default("Network Error", AxiosError_default.ERR_NETWORK, config, request),
|
|
||||||
{
|
|
||||||
cause: err.cause || err
|
|
||||||
}
|
}
|
||||||
);
|
throw new AxiosError_default(`Response type '${type}' is not supported`, AxiosError_default.ERR_NOT_SUPPORT, config);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
})();
|
||||||
|
const getBodyLength = async (body) => {
|
||||||
|
if (body == null) {
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
throw AxiosError_default.from(err, err && err.code, config, request);
|
if (utils_default.isBlob(body)) {
|
||||||
|
return body.size;
|
||||||
|
}
|
||||||
|
if (utils_default.isSpecCompliantForm(body)) {
|
||||||
|
const _request = new Request(platform_default.origin, {
|
||||||
|
method: "POST",
|
||||||
|
body
|
||||||
|
});
|
||||||
|
return (await _request.arrayBuffer()).byteLength;
|
||||||
|
}
|
||||||
|
if (utils_default.isArrayBufferView(body) || utils_default.isArrayBuffer(body)) {
|
||||||
|
return body.byteLength;
|
||||||
|
}
|
||||||
|
if (utils_default.isURLSearchParams(body)) {
|
||||||
|
body = body + "";
|
||||||
|
}
|
||||||
|
if (utils_default.isString(body)) {
|
||||||
|
return (await encodeText(body)).byteLength;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
const resolveBodyLength = async (headers, body) => {
|
||||||
|
const length = utils_default.toFiniteNumber(headers.getContentLength());
|
||||||
|
return length == null ? getBodyLength(body) : length;
|
||||||
|
};
|
||||||
|
return async (config) => {
|
||||||
|
let {
|
||||||
|
url,
|
||||||
|
method,
|
||||||
|
data,
|
||||||
|
signal,
|
||||||
|
cancelToken,
|
||||||
|
timeout,
|
||||||
|
onDownloadProgress,
|
||||||
|
onUploadProgress,
|
||||||
|
responseType,
|
||||||
|
headers,
|
||||||
|
withCredentials = "same-origin",
|
||||||
|
fetchOptions
|
||||||
|
} = resolveConfig_default(config);
|
||||||
|
responseType = responseType ? (responseType + "").toLowerCase() : "text";
|
||||||
|
let composedSignal = composeSignals_default([signal, cancelToken && cancelToken.toAbortSignal()], timeout);
|
||||||
|
let request = null;
|
||||||
|
const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {
|
||||||
|
composedSignal.unsubscribe();
|
||||||
|
});
|
||||||
|
let requestContentLength;
|
||||||
|
try {
|
||||||
|
if (onUploadProgress && supportsRequestStream && method !== "get" && method !== "head" && (requestContentLength = await resolveBodyLength(headers, data)) !== 0) {
|
||||||
|
let _request = new Request(url, {
|
||||||
|
method: "POST",
|
||||||
|
body: data,
|
||||||
|
duplex: "half"
|
||||||
|
});
|
||||||
|
let contentTypeHeader;
|
||||||
|
if (utils_default.isFormData(data) && (contentTypeHeader = _request.headers.get("content-type"))) {
|
||||||
|
headers.setContentType(contentTypeHeader);
|
||||||
|
}
|
||||||
|
if (_request.body) {
|
||||||
|
const [onProgress, flush] = progressEventDecorator(
|
||||||
|
requestContentLength,
|
||||||
|
progressEventReducer(asyncDecorator(onUploadProgress))
|
||||||
|
);
|
||||||
|
data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!utils_default.isString(withCredentials)) {
|
||||||
|
withCredentials = withCredentials ? "include" : "omit";
|
||||||
|
}
|
||||||
|
const isCredentialsSupported = isRequestSupported && "credentials" in Request.prototype;
|
||||||
|
const resolvedOptions = {
|
||||||
|
...fetchOptions,
|
||||||
|
signal: composedSignal,
|
||||||
|
method: method.toUpperCase(),
|
||||||
|
headers: headers.normalize().toJSON(),
|
||||||
|
body: data,
|
||||||
|
duplex: "half",
|
||||||
|
credentials: isCredentialsSupported ? withCredentials : void 0
|
||||||
|
};
|
||||||
|
request = isRequestSupported && new Request(url, resolvedOptions);
|
||||||
|
let response = await (isRequestSupported ? fetch(request, fetchOptions) : fetch(url, resolvedOptions));
|
||||||
|
const isStreamResponse = supportsResponseStream && (responseType === "stream" || responseType === "response");
|
||||||
|
if (supportsResponseStream && (onDownloadProgress || isStreamResponse && unsubscribe)) {
|
||||||
|
const options = {};
|
||||||
|
["status", "statusText", "headers"].forEach((prop) => {
|
||||||
|
options[prop] = response[prop];
|
||||||
|
});
|
||||||
|
const responseContentLength = utils_default.toFiniteNumber(response.headers.get("content-length"));
|
||||||
|
const [onProgress, flush] = onDownloadProgress && progressEventDecorator(
|
||||||
|
responseContentLength,
|
||||||
|
progressEventReducer(asyncDecorator(onDownloadProgress), true)
|
||||||
|
) || [];
|
||||||
|
response = new Response(
|
||||||
|
trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {
|
||||||
|
flush && flush();
|
||||||
|
unsubscribe && unsubscribe();
|
||||||
|
}),
|
||||||
|
options
|
||||||
|
);
|
||||||
|
}
|
||||||
|
responseType = responseType || "text";
|
||||||
|
let responseData = await resolvers[utils_default.findKey(resolvers, responseType) || "text"](response, config);
|
||||||
|
!isStreamResponse && unsubscribe && unsubscribe();
|
||||||
|
return await new Promise((resolve, reject) => {
|
||||||
|
settle(resolve, reject, {
|
||||||
|
data: responseData,
|
||||||
|
headers: AxiosHeaders_default.from(response.headers),
|
||||||
|
status: response.status,
|
||||||
|
statusText: response.statusText,
|
||||||
|
config,
|
||||||
|
request
|
||||||
|
});
|
||||||
|
});
|
||||||
|
} catch (err) {
|
||||||
|
unsubscribe && unsubscribe();
|
||||||
|
if (err && err.name === "TypeError" && /Load failed|fetch/i.test(err.message)) {
|
||||||
|
throw Object.assign(
|
||||||
|
new AxiosError_default("Network Error", AxiosError_default.ERR_NETWORK, config, request),
|
||||||
|
{
|
||||||
|
cause: err.cause || err
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
throw AxiosError_default.from(err, err && err.code, config, request);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
var seedCache = /* @__PURE__ */ new Map();
|
||||||
|
var getFetch = (config) => {
|
||||||
|
let env = utils_default.merge.call({
|
||||||
|
skipUndefined: true
|
||||||
|
}, globalFetchAPI, config ? config.env : null);
|
||||||
|
const { fetch, Request, Response } = env;
|
||||||
|
const seeds = [
|
||||||
|
Request,
|
||||||
|
Response,
|
||||||
|
fetch
|
||||||
|
];
|
||||||
|
let len = seeds.length, i = len, seed, target, map = seedCache;
|
||||||
|
while (i--) {
|
||||||
|
seed = seeds[i];
|
||||||
|
target = map.get(seed);
|
||||||
|
target === void 0 && map.set(seed, target = i ? /* @__PURE__ */ new Map() : factory(env));
|
||||||
|
map = target;
|
||||||
}
|
}
|
||||||
});
|
return target;
|
||||||
|
};
|
||||||
|
var adapter = getFetch();
|
||||||
|
|
||||||
// node_modules/axios/lib/adapters/adapters.js
|
// node_modules/axios/lib/adapters/adapters.js
|
||||||
var knownAdapters = {
|
var knownAdapters = {
|
||||||
http: null_default,
|
http: null_default,
|
||||||
xhr: xhr_default,
|
xhr: xhr_default,
|
||||||
fetch: fetch_default
|
fetch: {
|
||||||
|
get: getFetch
|
||||||
|
}
|
||||||
};
|
};
|
||||||
utils_default.forEach(knownAdapters, (fn, value) => {
|
utils_default.forEach(knownAdapters, (fn, value) => {
|
||||||
if (fn) {
|
if (fn) {
|
||||||
@ -1945,30 +2025,30 @@ utils_default.forEach(knownAdapters, (fn, value) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
var renderReason = (reason) => `- ${reason}`;
|
var renderReason = (reason) => `- ${reason}`;
|
||||||
var isResolvedHandle = (adapter) => utils_default.isFunction(adapter) || adapter === null || adapter === false;
|
var isResolvedHandle = (adapter2) => utils_default.isFunction(adapter2) || adapter2 === null || adapter2 === false;
|
||||||
var adapters_default = {
|
var adapters_default = {
|
||||||
getAdapter: (adapters) => {
|
getAdapter: (adapters, config) => {
|
||||||
adapters = utils_default.isArray(adapters) ? adapters : [adapters];
|
adapters = utils_default.isArray(adapters) ? adapters : [adapters];
|
||||||
const { length } = adapters;
|
const { length } = adapters;
|
||||||
let nameOrAdapter;
|
let nameOrAdapter;
|
||||||
let adapter;
|
let adapter2;
|
||||||
const rejectedReasons = {};
|
const rejectedReasons = {};
|
||||||
for (let i = 0; i < length; i++) {
|
for (let i = 0; i < length; i++) {
|
||||||
nameOrAdapter = adapters[i];
|
nameOrAdapter = adapters[i];
|
||||||
let id;
|
let id;
|
||||||
adapter = nameOrAdapter;
|
adapter2 = nameOrAdapter;
|
||||||
if (!isResolvedHandle(nameOrAdapter)) {
|
if (!isResolvedHandle(nameOrAdapter)) {
|
||||||
adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];
|
adapter2 = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];
|
||||||
if (adapter === void 0) {
|
if (adapter2 === void 0) {
|
||||||
throw new AxiosError_default(`Unknown adapter '${id}'`);
|
throw new AxiosError_default(`Unknown adapter '${id}'`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (adapter) {
|
if (adapter2 && (utils_default.isFunction(adapter2) || (adapter2 = adapter2.get(config)))) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
rejectedReasons[id || "#" + i] = adapter;
|
rejectedReasons[id || "#" + i] = adapter2;
|
||||||
}
|
}
|
||||||
if (!adapter) {
|
if (!adapter2) {
|
||||||
const reasons = Object.entries(rejectedReasons).map(
|
const reasons = Object.entries(rejectedReasons).map(
|
||||||
([id, state]) => `adapter ${id} ` + (state === false ? "is not supported by the environment" : "is not available in the build")
|
([id, state]) => `adapter ${id} ` + (state === false ? "is not supported by the environment" : "is not available in the build")
|
||||||
);
|
);
|
||||||
@ -1978,7 +2058,7 @@ var adapters_default = {
|
|||||||
"ERR_NOT_SUPPORT"
|
"ERR_NOT_SUPPORT"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return adapter;
|
return adapter2;
|
||||||
},
|
},
|
||||||
adapters: knownAdapters
|
adapters: knownAdapters
|
||||||
};
|
};
|
||||||
@ -2002,8 +2082,8 @@ function dispatchRequest(config) {
|
|||||||
if (["post", "put", "patch"].indexOf(config.method) !== -1) {
|
if (["post", "put", "patch"].indexOf(config.method) !== -1) {
|
||||||
config.headers.setContentType("application/x-www-form-urlencoded", false);
|
config.headers.setContentType("application/x-www-form-urlencoded", false);
|
||||||
}
|
}
|
||||||
const adapter = adapters_default.getAdapter(config.adapter || defaults_default.adapter);
|
const adapter2 = adapters_default.getAdapter(config.adapter || defaults_default.adapter, config);
|
||||||
return adapter(config).then(function onAdapterResolution(response) {
|
return adapter2(config).then(function onAdapterResolution(response) {
|
||||||
throwIfCancellationRequested(config);
|
throwIfCancellationRequested(config);
|
||||||
response.data = transformData.call(
|
response.data = transformData.call(
|
||||||
config,
|
config,
|
||||||
@ -2029,7 +2109,7 @@ function dispatchRequest(config) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// node_modules/axios/lib/env/data.js
|
// node_modules/axios/lib/env/data.js
|
||||||
var VERSION = "1.10.0";
|
var VERSION = "1.12.0";
|
||||||
|
|
||||||
// node_modules/axios/lib/helpers/validator.js
|
// node_modules/axios/lib/helpers/validator.js
|
||||||
var validators = {};
|
var validators = {};
|
||||||
@ -2201,8 +2281,8 @@ var Axios = class {
|
|||||||
let len;
|
let len;
|
||||||
if (!synchronousRequestInterceptors) {
|
if (!synchronousRequestInterceptors) {
|
||||||
const chain = [dispatchRequest.bind(this), void 0];
|
const chain = [dispatchRequest.bind(this), void 0];
|
||||||
chain.unshift.apply(chain, requestInterceptorChain);
|
chain.unshift(...requestInterceptorChain);
|
||||||
chain.push.apply(chain, responseInterceptorChain);
|
chain.push(...responseInterceptorChain);
|
||||||
len = chain.length;
|
len = chain.length;
|
||||||
promise = Promise.resolve(config);
|
promise = Promise.resolve(config);
|
||||||
while (i < len) {
|
while (i < len) {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -9,7 +9,8 @@ import * as clientConfig7 from 'D:/xue/dma_handbook/docs/.vuepress/.temp/prismjs
|
|||||||
import * as clientConfig8 from 'D:/xue/dma_handbook/docs/.vuepress/.temp/markdown-tab/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 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 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'
|
import * as clientConfig11 from 'D:/xue/dma_handbook/node_modules/@vuepress/plugin-search/lib/client/config.js'
|
||||||
|
import * as clientConfig12 from 'D:/xue/dma_handbook/docs/.vuepress/client.js'
|
||||||
|
|
||||||
export const clientConfigs = [
|
export const clientConfigs = [
|
||||||
clientConfig0,
|
clientConfig0,
|
||||||
@ -24,4 +25,5 @@ export const clientConfigs = [
|
|||||||
clientConfig9,
|
clientConfig9,
|
||||||
clientConfig10,
|
clientConfig10,
|
||||||
clientConfig11,
|
clientConfig11,
|
||||||
|
clientConfig12,
|
||||||
].map((m) => m.default).filter(Boolean)
|
].map((m) => m.default).filter(Boolean)
|
||||||
|
|||||||
@ -20,3 +20,20 @@ export const routes = Object.fromEntries([
|
|||||||
["/posts/userServiceProcess.html", { loader: () => import(/* webpackChunkName: "posts_userServiceProcess.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/userServiceProcess.html.js"), meta: {"title":"用户服务流程说明"} }],
|
["/posts/userServiceProcess.html", { loader: () => import(/* webpackChunkName: "posts_userServiceProcess.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/userServiceProcess.html.js"), meta: {"title":"用户服务流程说明"} }],
|
||||||
["/404.html", { loader: () => import(/* webpackChunkName: "404.html" */"D:/xue/dma_handbook/docs/.vuepress/.temp/pages/404.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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1 +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服务人员操作手册\"}],[\"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=1768795289352\"}],[\"link\",{\"rel\":\"icon\",\"href\":\"https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=1768795289352\"}]],\"locales\":{}}")
|
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服务人员操作手册\"}],[\"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=1769757244438\"}],[\"link\",{\"rel\":\"icon\",\"href\":\"https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=1769757244438\"}]],\"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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1 +1,14 @@
|
|||||||
export const themeData = JSON.parse("{\"navbar\":[\"/\",{\"text\":\"核心操作\",\"link\":\"/posts/overview\",\"activeMatch\":\"^/posts/overview\"},{\"text\":\"角色文档\",\"children\":[{\"text\":\"主教练\",\"link\":\"/posts/chiefCoach.html\"},{\"text\":\"副教练\",\"link\":\"/posts/assistantCoach.html\"},{\"text\":\"客服\",\"link\":\"/posts/service.html\"},{\"text\":\"健康管理师\",\"link\":\"/posts/teacher.html\"}]},{\"text\":\"操作指南\",\"children\":[{\"text\":\"分润提现\",\"link\":\"/posts/shareBenefit\"},{\"text\":\"APP相关\",\"link\":\"/posts/appCorrelation\"},{\"text\":\"DMA模块\",\"link\":\"/posts/DMAModule\"},{\"text\":\"考试预约\",\"link\":\"/posts/examReservation\"},{\"text\":\"代理商\",\"link\":\"/posts/agent\"},{\"text\":\"用户服务流程\",\"link\":\"/posts/userServiceProcess\"},{\"text\":\"行为记录\",\"link\":\"/posts/behaviorRecord\"}]},{\"text\":\"常见问题\",\"link\":\"/posts/helpCenter\"},{\"text\":\"更新日志\",\"link\":\"/posts/changelogV2\"}],\"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\"}")
|
export const themeData = JSON.parse("{\"navbar\":[\"/\",{\"text\":\"核心操作\",\"link\":\"/posts/overview\",\"activeMatch\":\"^/posts/overview\"},{\"text\":\"角色文档\",\"children\":[{\"text\":\"主教练\",\"link\":\"/posts/chiefCoach.html\"},{\"text\":\"副教练\",\"link\":\"/posts/assistantCoach.html\"},{\"text\":\"客服\",\"link\":\"/posts/service.html\"},{\"text\":\"健康管理师\",\"link\":\"/posts/teacher.html\"}]},{\"text\":\"操作指南\",\"children\":[{\"text\":\"分润提现\",\"link\":\"/posts/shareBenefit\"},{\"text\":\"APP相关\",\"link\":\"/posts/appCorrelation\"},{\"text\":\"DMA模块\",\"link\":\"/posts/DMAModule\"},{\"text\":\"考试预约\",\"link\":\"/posts/examReservation\"},{\"text\":\"代理商\",\"link\":\"/posts/agent\"},{\"text\":\"用户服务流程\",\"link\":\"/posts/userServiceProcess\"},{\"text\":\"行为记录\",\"link\":\"/posts/behaviorRecord\"}]},{\"text\":\"常见问题\",\"link\":\"/posts/helpCenter\"},{\"text\":\"更新日志\",\"link\":\"/posts/changelogV2\"}],\"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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/404.html.vue"
|
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}")
|
const data = JSON.parse("{\"path\":\"/404.html\",\"title\":\"\",\"lang\":\"zh-CN\",\"frontmatter\":{\"layout\":\"NotFound\"},\"headers\":[],\"git\":{},\"filePathRelative\":null}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/index.html.vue"
|
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\":[]},{\"level\":2,\"title\":\"附录:流程节点时效汇总表\",\"slug\":\"附录-流程节点时效汇总表\",\"link\":\"#附录-流程节点时效汇总表\",\"children\":[]}],\"git\":{\"updatedTime\":1766471007000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":4}],\"changelog\":[{\"hash\":\"326fedda6067ab0da7a7c497e8fef608057cb12e\",\"time\":1766471007000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"169908d04e7a4ef15ffea1d8ca58004c9c7451c4\",\"time\":1762222814000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"7799842e4c8bfd3bbd24d9cbc89c8ac4c28c918b\",\"time\":1761103662000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"README.md\"}")
|
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\":[]},{\"level\":2,\"title\":\"附录:流程节点时效汇总表\",\"slug\":\"附录-流程节点时效汇总表\",\"link\":\"#附录-流程节点时效汇总表\",\"children\":[]}],\"git\":{\"updatedTime\":1766471007000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":4}],\"changelog\":[{\"hash\":\"326fedda6067ab0da7a7c497e8fef608057cb12e\",\"time\":1766471007000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"169908d04e7a4ef15ffea1d8ca58004c9c7451c4\",\"time\":1762222814000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"7799842e4c8bfd3bbd24d9cbc89c8ac4c28c918b\",\"time\":1761103662000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"README.md\"}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/administrative.html.vue"
|
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\":{\"updatedTime\":1759135896000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":1}],\"changelog\":[{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/administrative.md\"}")
|
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\":{\"updatedTime\":1759135896000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":1}],\"changelog\":[{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/administrative.md\"}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/assistantCoach.html.vue"
|
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\":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\":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\":2,\"title\":\"信息保密规范\",\"slug\":\"信息保密规范\",\"link\":\"#信息保密规范\",\"children\":[{\"level\":3,\"title\":\"1. 保密范围\",\"slug\":\"_1-保密范围\",\"link\":\"#_1-保密范围\",\"children\":[]},{\"level\":3,\"title\":\"2. 授权要求\",\"slug\":\"_2-授权要求\",\"link\":\"#_2-授权要求\",\"children\":[]},{\"level\":3,\"title\":\"3. 责任与义务\",\"slug\":\"_3-责任与义务\",\"link\":\"#_3-责任与义务\",\"children\":[]}]}],\"git\":{\"updatedTime\":1766471007000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":4}],\"changelog\":[{\"hash\":\"326fedda6067ab0da7a7c497e8fef608057cb12e\",\"time\":1766471007000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"2eace682f2e7d0c8c663ff7200d318edf973b980\",\"time\":1762239646000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"增加DMA通用问题处理原则(2025-11-03更新) 增加主教练-信息保密规范、副教练-信息保密规范、客服-信息保密规范\"},{\"hash\":\"8f0f08771e3748002699aa33318dbae7e39a397f\",\"time\":1760424178000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新职责\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/assistantCoach.md\"}")
|
const data = JSON.parse("{\"path\":\"/posts/assistantCoach.html\",\"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\":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\":2,\"title\":\"信息保密规范\",\"slug\":\"信息保密规范\",\"link\":\"#信息保密规范\",\"children\":[{\"level\":3,\"title\":\"1. 保密范围\",\"slug\":\"_1-保密范围\",\"link\":\"#_1-保密范围\",\"children\":[]},{\"level\":3,\"title\":\"2. 授权要求\",\"slug\":\"_2-授权要求\",\"link\":\"#_2-授权要求\",\"children\":[]},{\"level\":3,\"title\":\"3. 责任与义务\",\"slug\":\"_3-责任与义务\",\"link\":\"#_3-责任与义务\",\"children\":[]}]}],\"git\":{\"updatedTime\":1766471007000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":4}],\"changelog\":[{\"hash\":\"326fedda6067ab0da7a7c497e8fef608057cb12e\",\"time\":1766471007000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"2eace682f2e7d0c8c663ff7200d318edf973b980\",\"time\":1762239646000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"增加DMA通用问题处理原则(2025-11-03更新) 增加主教练-信息保密规范、副教练-信息保密规范、客服-信息保密规范\"},{\"hash\":\"8f0f08771e3748002699aa33318dbae7e39a397f\",\"time\":1760424178000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新职责\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/assistantCoach.md\"}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/chiefCoach.html.vue"
|
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\":\"工作职责与流程\",\"slug\":\"工作职责与流程\",\"link\":\"#工作职责与流程\",\"children\":[]},{\"level\":2,\"title\":\"DMA职责\",\"slug\":\"dma职责\",\"link\":\"#dma职责\",\"children\":[{\"level\":3,\"title\":\"解答专业疑问\",\"slug\":\"解答专业疑问\",\"link\":\"#解答专业疑问\",\"children\":[]}]},{\"level\":2,\"title\":\"信息保密规范\",\"slug\":\"信息保密规范\",\"link\":\"#信息保密规范\",\"children\":[{\"level\":3,\"title\":\"1. 保密范围\",\"slug\":\"_1-保密范围\",\"link\":\"#_1-保密范围\",\"children\":[]},{\"level\":3,\"title\":\"2. 授权要求\",\"slug\":\"_2-授权要求\",\"link\":\"#_2-授权要求\",\"children\":[]},{\"level\":3,\"title\":\"3. 责任与义务\",\"slug\":\"_3-责任与义务\",\"link\":\"#_3-责任与义务\",\"children\":[]}]}],\"git\":{\"updatedTime\":1766471007000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":5}],\"changelog\":[{\"hash\":\"326fedda6067ab0da7a7c497e8fef608057cb12e\",\"time\":1766471007000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"55e24b1ebd4366534ba91b6b6e7e2e216de4adb2\",\"time\":1765358621000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"2eace682f2e7d0c8c663ff7200d318edf973b980\",\"time\":1762239646000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"增加DMA通用问题处理原则(2025-11-03更新) 增加主教练-信息保密规范、副教练-信息保密规范、客服-信息保密规范\"},{\"hash\":\"8f0f08771e3748002699aa33318dbae7e39a397f\",\"time\":1760424178000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新职责\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/chiefCoach.md\"}")
|
const data = JSON.parse("{\"path\":\"/posts/chiefCoach.html\",\"title\":\"主教练\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"title\":\"工作职责与流程\",\"slug\":\"工作职责与流程\",\"link\":\"#工作职责与流程\",\"children\":[]},{\"level\":2,\"title\":\"DMA职责\",\"slug\":\"dma职责\",\"link\":\"#dma职责\",\"children\":[{\"level\":3,\"title\":\"解答专业疑问\",\"slug\":\"解答专业疑问\",\"link\":\"#解答专业疑问\",\"children\":[]}]},{\"level\":2,\"title\":\"信息保密规范\",\"slug\":\"信息保密规范\",\"link\":\"#信息保密规范\",\"children\":[{\"level\":3,\"title\":\"1. 保密范围\",\"slug\":\"_1-保密范围\",\"link\":\"#_1-保密范围\",\"children\":[]},{\"level\":3,\"title\":\"2. 授权要求\",\"slug\":\"_2-授权要求\",\"link\":\"#_2-授权要求\",\"children\":[]},{\"level\":3,\"title\":\"3. 责任与义务\",\"slug\":\"_3-责任与义务\",\"link\":\"#_3-责任与义务\",\"children\":[]}]}],\"git\":{\"updatedTime\":1766471007000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":5}],\"changelog\":[{\"hash\":\"326fedda6067ab0da7a7c497e8fef608057cb12e\",\"time\":1766471007000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"55e24b1ebd4366534ba91b6b6e7e2e216de4adb2\",\"time\":1765358621000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"2eace682f2e7d0c8c663ff7200d318edf973b980\",\"time\":1762239646000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"增加DMA通用问题处理原则(2025-11-03更新) 增加主教练-信息保密规范、副教练-信息保密规范、客服-信息保密规范\"},{\"hash\":\"8f0f08771e3748002699aa33318dbae7e39a397f\",\"time\":1760424178000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新职责\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/chiefCoach.md\"}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/overview.html.vue"
|
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\":{\"updatedTime\":1765524799000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":2}],\"changelog\":[{\"hash\":\"acc531138f97433b765b2d0a43f9edb90f646da1\",\"time\":1765524799000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"第一版\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/overview.md\"}")
|
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\":{\"updatedTime\":1765524799000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":2}],\"changelog\":[{\"hash\":\"acc531138f97433b765b2d0a43f9edb90f646da1\",\"time\":1765524799000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"第一版\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/overview.md\"}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/service.html.vue"
|
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\":\"工作职责与流程\",\"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\":[]},{\"level\":3,\"title\":\"(五)设置餐单及跟进方案执行\",\"slug\":\"五-设置餐单及跟进方案执行\",\"link\":\"#五-设置餐单及跟进方案执行\",\"children\":[]},{\"level\":3,\"title\":\"(六)处理方案结束事宜\",\"slug\":\"六-处理方案结束事宜\",\"link\":\"#六-处理方案结束事宜\",\"children\":[]}]},{\"level\":2,\"title\":\"信息保密规范\",\"slug\":\"信息保密规范\",\"link\":\"#信息保密规范\",\"children\":[{\"level\":3,\"title\":\"1. 保密范围\",\"slug\":\"_1-保密范围\",\"link\":\"#_1-保密范围\",\"children\":[]},{\"level\":3,\"title\":\"2. 授权要求\",\"slug\":\"_2-授权要求\",\"link\":\"#_2-授权要求\",\"children\":[]},{\"level\":3,\"title\":\"3. 责任与义务\",\"slug\":\"_3-责任与义务\",\"link\":\"#_3-责任与义务\",\"children\":[]}]}],\"git\":{\"updatedTime\":1765358621000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":4}],\"changelog\":[{\"hash\":\"55e24b1ebd4366534ba91b6b6e7e2e216de4adb2\",\"time\":1765358621000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"2eace682f2e7d0c8c663ff7200d318edf973b980\",\"time\":1762239646000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"增加DMA通用问题处理原则(2025-11-03更新) 增加主教练-信息保密规范、副教练-信息保密规范、客服-信息保密规范\"},{\"hash\":\"8f0f08771e3748002699aa33318dbae7e39a397f\",\"time\":1760424178000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新职责\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/service.md\"}")
|
const data = JSON.parse("{\"path\":\"/posts/service.html\",\"title\":\"客服\",\"lang\":\"zh-CN\",\"frontmatter\":{},\"headers\":[{\"level\":2,\"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\":[]},{\"level\":3,\"title\":\"(五)设置餐单及跟进方案执行\",\"slug\":\"五-设置餐单及跟进方案执行\",\"link\":\"#五-设置餐单及跟进方案执行\",\"children\":[]},{\"level\":3,\"title\":\"(六)处理方案结束事宜\",\"slug\":\"六-处理方案结束事宜\",\"link\":\"#六-处理方案结束事宜\",\"children\":[]}]},{\"level\":2,\"title\":\"信息保密规范\",\"slug\":\"信息保密规范\",\"link\":\"#信息保密规范\",\"children\":[{\"level\":3,\"title\":\"1. 保密范围\",\"slug\":\"_1-保密范围\",\"link\":\"#_1-保密范围\",\"children\":[]},{\"level\":3,\"title\":\"2. 授权要求\",\"slug\":\"_2-授权要求\",\"link\":\"#_2-授权要求\",\"children\":[]},{\"level\":3,\"title\":\"3. 责任与义务\",\"slug\":\"_3-责任与义务\",\"link\":\"#_3-责任与义务\",\"children\":[]}]}],\"git\":{\"updatedTime\":1765358621000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":4}],\"changelog\":[{\"hash\":\"55e24b1ebd4366534ba91b6b6e7e2e216de4adb2\",\"time\":1765358621000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"2eace682f2e7d0c8c663ff7200d318edf973b980\",\"time\":1762239646000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"增加DMA通用问题处理原则(2025-11-03更新) 增加主教练-信息保密规范、副教练-信息保密规范、客服-信息保密规范\"},{\"hash\":\"8f0f08771e3748002699aa33318dbae7e39a397f\",\"time\":1760424178000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新职责\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/service.md\"}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/shareBenefit.html.vue"
|
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\":3,\"title\":\"2.4 发票上传与提现提交\",\"slug\":\"_2-4-发票上传与提现提交\",\"link\":\"#_2-4-发票上传与提现提交\",\"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\":{\"updatedTime\":1761103662000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":3}],\"changelog\":[{\"hash\":\"7799842e4c8bfd3bbd24d9cbc89c8ac4c28c918b\",\"time\":1761103662000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新\"},{\"hash\":\"8f0f08771e3748002699aa33318dbae7e39a397f\",\"time\":1760424178000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新职责\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/shareBenefit.md\"}")
|
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\":3,\"title\":\"2.4 发票上传与提现提交\",\"slug\":\"_2-4-发票上传与提现提交\",\"link\":\"#_2-4-发票上传与提现提交\",\"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\":{\"updatedTime\":1761103662000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":3}],\"changelog\":[{\"hash\":\"7799842e4c8bfd3bbd24d9cbc89c8ac4c28c918b\",\"time\":1761103662000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新\"},{\"hash\":\"8f0f08771e3748002699aa33318dbae7e39a397f\",\"time\":1760424178000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"更新职责\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/shareBenefit.md\"}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -1,3 +1,16 @@
|
|||||||
import comp from "D:/xue/dma_handbook/docs/.vuepress/.temp/pages/posts/teacher.html.vue"
|
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\":{\"updatedTime\":1766471007000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":2}],\"changelog\":[{\"hash\":\"326fedda6067ab0da7a7c497e8fef608057cb12e\",\"time\":1766471007000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/teacher.md\"}")
|
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\":{\"updatedTime\":1766471007000,\"contributors\":[{\"name\":\"lanzhihui\",\"username\":\"\",\"email\":\"503792708@qq.com\",\"commits\":2}],\"changelog\":[{\"hash\":\"326fedda6067ab0da7a7c497e8fef608057cb12e\",\"time\":1766471007000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"update\"},{\"hash\":\"e73bbe09086600f49aec344301695549746ba3c4\",\"time\":1759135896000,\"email\":\"503792708@qq.com\",\"author\":\"lanzhihui\",\"message\":\"初始化\"}]},\"filePathRelative\":\"posts/teacher.md\"}")
|
||||||
export { comp, data }
|
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)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user