(self["webpackChunkdelu_web_project"] = self["webpackChunkdelu_web_project"] || []).push([["markDownDoc"],{
/***/ "./src/pages/markDownDoc/index.js":
/*!****************************************!*\
!*** ./src/pages/markDownDoc/index.js ***!
\****************************************/
/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");
/* harmony import */ var element_plus__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! element-plus */ "./node_modules/element-plus/es/defaults.mjs");
/* harmony import */ var element_plus_dist_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! element-plus/dist/index.css */ "./node_modules/element-plus/dist/index.css");
/* harmony import */ var element_plus_dist_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(element_plus_dist_index_css__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _base_assets_style_reele_less__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @base/assets/style/reele.less */ "./src/assets/style/reele.less");
/* harmony import */ var _base_assets_style_reele_less__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_base_assets_style_reele_less__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _base_components_widget_QuestionHint_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @base/components/widget/QuestionHint.vue */ "./src/components/widget/QuestionHint.vue");
/* harmony import */ var _assets_style_less__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/style.less */ "./src/pages/markDownDoc/assets/style.less");
/* harmony import */ var _assets_style_less__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_style_less__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _base_layout_UserHeaderView_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @base/layout/UserHeaderView.vue */ "./src/layout/UserHeaderView.vue");
/* harmony import */ var _base_lib_store_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @base/lib/store.js */ "./src/lib/store.js");
/* harmony import */ var _base_api_api_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @base/api/api.js */ "./src/api/api.js");
/* harmony import */ var _base_components_msg_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @base/components/msg.js */ "./src/components/msg.js");
//import 'highlight.js/styles/foundation.css';//代码高亮
var app = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)(_base_layout_UserHeaderView_vue__WEBPACK_IMPORTED_MODULE_5__["default"], {});
app.component('QuestionHint', _base_components_widget_QuestionHint_vue__WEBPACK_IMPORTED_MODULE_3__["default"]);
app.use(element_plus__WEBPACK_IMPORTED_MODULE_9__["default"]);
app.use(_base_lib_store_js__WEBPACK_IMPORTED_MODULE_6__.store);
function makeMenu() {
var contentDom = document.querySelector('.view-content');
var doms = contentDom.querySelectorAll('h1,h2,h3');
var menuDom = document.createElement('div');
menuDom.className = 'doc-menu-float';
var menuArray = [];
var h1 = 1,
i = 1,
lastTag,
lvl = 1,
idCounter = 1;
doms.forEach(function (dom) {
var tagName = (dom.tagName + '').toLowerCase();
if (lastTag != tagName) {
i = 1;
lastTag = tagName;
}
var id = "h-id-".concat(idCounter);
dom.setAttribute('id', id);
var a = document.createElement('a');
a.href = '#' + id;
a.className = 'doc-menu-item ' + 'item-' + tagName;
if (tagName === 'h1') {
a.innerHTML = "".concat(h1, ".").concat(dom.innerText);
h1++;
} else {
a.innerHTML = "".concat(i, ".").concat(dom.innerText);
}
menuDom.appendChild(a);
idCounter++;
i++;
});
document.querySelector('#menuList').appendChild(menuDom);
}
function handleAction(type) {
_base_api_api_js__WEBPACK_IMPORTED_MODULE_7__["default"].docAction({
id: doc,
type: type
}).then(function (res) {
if (res.code === 200) {
_base_components_msg_js__WEBPACK_IMPORTED_MODULE_8__["default"].success('操作成功');
if (type === 1) {
var d = document.querySelector('.page-content .left-wrap .good .n');
d.innerText = Number(d.innerText) + 1;
} else if (type === 2) {
var _d = document.querySelector('.page-content .left-wrap .bad .n');
_d.innerText = Number(_d.innerText) + 1;
}
}
}).catch(function (e) {
console.error('点赞点踩文档出错:', e);
_base_components_msg_js__WEBPACK_IMPORTED_MODULE_8__["default"].error('系统错误');
});
}
function init() {
if (document.body.clientWidth > 900) {
(0,_base_lib_store_js__WEBPACK_IMPORTED_MODULE_6__.initStore)();
app.mount('#header');
setTimeout(makeMenu, 10);
wt.qe('.page-content .left-wrap .good', 'click', function () {
return handleAction(1);
});
wt.qe('.page-content .left-wrap .bad', 'click', function () {
return handleAction(2);
});
}
}
init();
/***/ }),
/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-3.use[1]!./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-3.use[4]!./src/pages/markDownDoc/assets/style.less":
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-3.use[1]!./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-3.use[4]!./src/pages/markDownDoc/assets/style.less ***!
\******************************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
if(true) {
(function() {
var localsJsonString = undefined;
// 1773738437166
var cssReload = __webpack_require__(/*! ../../../../node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js */ "./node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js")(module.id, {"esModule":false});
// only invalidate when locals change
if (
module.hot.data &&
module.hot.data.value &&
module.hot.data.value !== localsJsonString
) {
module.hot.invalidate();
} else {
module.hot.accept();
}
module.hot.dispose(function(data) {
data.value = localsJsonString;
cssReload();
});
})();
}
/***/ }),
/***/ "./src/pages/markDownDoc/assets/style.less":
/*!*************************************************!*\
!*** ./src/pages/markDownDoc/assets/style.less ***!
\*************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a