1892 lines
127 KiB
JavaScript
1892 lines
127 KiB
JavaScript
import { b as buildAssetsURL } from '../../handlers/renderer.mjs';
|
|
import { b as buildProps, d as definePropType, a as addUnit, w as withInstallDirective, c as withInstall, i as iconPropType, e as isBoolean, _ as _export_sfc$1, f as _imports_1$3, H as Head, T as Title, M as Meta } from './cross-icon-x_ztZaKs.mjs';
|
|
import { c as commentListHttp, h as handleDate, _ as _imports_3$1, d as detailsHttp, E as ElMessage, a as colourValue, b as handleDeadline, e as detailsSubmitommentListHttp, f as commentDeleteHttp, g as __nuxt_component_3, i as ElDialog, r as riposteSubmitHttp, u as unvoteCollectHttp, j as __nuxt_component_2$1, k as getRiposteHttp } from './like-icon-gray-Ct3pzHi1.mjs';
|
|
import { defineComponent, computed, ref, unref, openBlock, createBlock, mergeProps, withCtx, createElementBlock, normalizeClass, toDisplayString, createCommentVNode, renderSlot, createTextVNode, provide, inject, useSSRContext, isRef, createVNode, Fragment, renderList, watch, withModifiers, withAsyncContext } from 'vue';
|
|
import { u as useTooltipTriggerProps, a as useTooltipContentProps, E as ElTooltip, b as ElInput, c as ElButton } from './el-button-TJWMUdQA.mjs';
|
|
import { d as useNamespace } from '../server.mjs';
|
|
import { ssrRenderComponent, ssrRenderClass, ssrRenderAttr, ssrRenderList, ssrRenderAttrs, ssrRenderStyle, ssrInterpolate } from 'vue/server-renderer';
|
|
import { _ as _export_sfc } from './_plugin-vue_export-helper-yVxbj29m.mjs';
|
|
import { u as useHead } from './index-DpaNoGMh.mjs';
|
|
import { useRoute, useRouter } from 'vue-router';
|
|
import 'vue-bundle-renderer/runtime';
|
|
import '../../nitro/node-server.mjs';
|
|
import 'node:http';
|
|
import 'node:https';
|
|
import 'fs';
|
|
import 'path';
|
|
import 'node:fs';
|
|
import 'node:url';
|
|
import 'devalue';
|
|
import '@unhead/ssr';
|
|
import 'unhead';
|
|
import '@unhead/shared';
|
|
import 'lodash-unified';
|
|
import '@vueuse/core';
|
|
import '@vue/shared';
|
|
import 'axios';
|
|
import 'qs';
|
|
import '@vue/reactivity';
|
|
import '@popperjs/core';
|
|
import '@ctrl/tinycolor';
|
|
|
|
const _sfc_main$7 = /* @__PURE__ */ defineComponent({
|
|
inheritAttrs: false
|
|
});
|
|
function _sfc_render$1(_ctx, _cache, $props, $setup, $data, $options) {
|
|
return renderSlot(_ctx.$slots, "default");
|
|
}
|
|
var Collection = /* @__PURE__ */ _export_sfc$1(_sfc_main$7, [["render", _sfc_render$1], ["__file", "collection.vue"]]);
|
|
const _sfc_main$6 = /* @__PURE__ */ defineComponent({
|
|
name: "ElCollectionItem",
|
|
inheritAttrs: false
|
|
});
|
|
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
|
return renderSlot(_ctx.$slots, "default");
|
|
}
|
|
var CollectionItem = /* @__PURE__ */ _export_sfc$1(_sfc_main$6, [["render", _sfc_render], ["__file", "collection-item.vue"]]);
|
|
const COLLECTION_ITEM_SIGN = `data-el-collection-item`;
|
|
const createCollectionWithScope = (name) => {
|
|
const COLLECTION_NAME = `El${name}Collection`;
|
|
const COLLECTION_ITEM_NAME = `${COLLECTION_NAME}Item`;
|
|
const COLLECTION_INJECTION_KEY = Symbol(COLLECTION_NAME);
|
|
const COLLECTION_ITEM_INJECTION_KEY = Symbol(COLLECTION_ITEM_NAME);
|
|
const ElCollection = {
|
|
...Collection,
|
|
name: COLLECTION_NAME,
|
|
setup() {
|
|
const collectionRef = ref(null);
|
|
const itemMap = /* @__PURE__ */ new Map();
|
|
const getItems = () => {
|
|
const collectionEl = unref(collectionRef);
|
|
if (!collectionEl)
|
|
return [];
|
|
const orderedNodes = Array.from(collectionEl.querySelectorAll(`[${COLLECTION_ITEM_SIGN}]`));
|
|
const items = [...itemMap.values()];
|
|
return items.sort((a, b) => orderedNodes.indexOf(a.ref) - orderedNodes.indexOf(b.ref));
|
|
};
|
|
provide(COLLECTION_INJECTION_KEY, {
|
|
itemMap,
|
|
getItems,
|
|
collectionRef
|
|
});
|
|
}
|
|
};
|
|
const ElCollectionItem = {
|
|
...CollectionItem,
|
|
name: COLLECTION_ITEM_NAME,
|
|
setup(_, { attrs }) {
|
|
const collectionItemRef = ref(null);
|
|
inject(COLLECTION_INJECTION_KEY, void 0);
|
|
provide(COLLECTION_ITEM_INJECTION_KEY, {
|
|
collectionItemRef
|
|
});
|
|
}
|
|
};
|
|
return {
|
|
COLLECTION_INJECTION_KEY,
|
|
COLLECTION_ITEM_INJECTION_KEY,
|
|
ElCollection,
|
|
ElCollectionItem
|
|
};
|
|
};
|
|
const dropdownProps = buildProps({
|
|
trigger: useTooltipTriggerProps.trigger,
|
|
effect: {
|
|
...useTooltipContentProps.effect,
|
|
default: "light"
|
|
},
|
|
type: {
|
|
type: definePropType(String)
|
|
},
|
|
placement: {
|
|
type: definePropType(String),
|
|
default: "bottom"
|
|
},
|
|
popperOptions: {
|
|
type: definePropType(Object),
|
|
default: () => ({})
|
|
},
|
|
id: String,
|
|
size: {
|
|
type: String,
|
|
default: ""
|
|
},
|
|
splitButton: Boolean,
|
|
hideOnClick: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
loop: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
showTimeout: {
|
|
type: Number,
|
|
default: 150
|
|
},
|
|
hideTimeout: {
|
|
type: Number,
|
|
default: 150
|
|
},
|
|
tabindex: {
|
|
type: definePropType([Number, String]),
|
|
default: 0
|
|
},
|
|
maxHeight: {
|
|
type: definePropType([Number, String]),
|
|
default: ""
|
|
},
|
|
popperClass: {
|
|
type: String,
|
|
default: ""
|
|
},
|
|
disabled: {
|
|
type: Boolean,
|
|
default: false
|
|
},
|
|
role: {
|
|
type: String,
|
|
default: "menu"
|
|
},
|
|
buttonProps: {
|
|
type: definePropType(Object)
|
|
},
|
|
teleported: useTooltipContentProps.teleported
|
|
});
|
|
buildProps({
|
|
command: {
|
|
type: [Object, String, Number],
|
|
default: () => ({})
|
|
},
|
|
disabled: Boolean,
|
|
divided: Boolean,
|
|
textValue: String,
|
|
icon: {
|
|
type: iconPropType
|
|
}
|
|
});
|
|
buildProps({
|
|
onKeydown: { type: definePropType(Function) }
|
|
});
|
|
createCollectionWithScope("Dropdown");
|
|
const popoverProps = buildProps({
|
|
trigger: useTooltipTriggerProps.trigger,
|
|
placement: dropdownProps.placement,
|
|
disabled: useTooltipTriggerProps.disabled,
|
|
visible: useTooltipContentProps.visible,
|
|
transition: useTooltipContentProps.transition,
|
|
popperOptions: dropdownProps.popperOptions,
|
|
tabindex: dropdownProps.tabindex,
|
|
content: useTooltipContentProps.content,
|
|
popperStyle: useTooltipContentProps.popperStyle,
|
|
popperClass: useTooltipContentProps.popperClass,
|
|
enterable: {
|
|
...useTooltipContentProps.enterable,
|
|
default: true
|
|
},
|
|
effect: {
|
|
...useTooltipContentProps.effect,
|
|
default: "light"
|
|
},
|
|
teleported: useTooltipContentProps.teleported,
|
|
title: String,
|
|
width: {
|
|
type: [String, Number],
|
|
default: 150
|
|
},
|
|
offset: {
|
|
type: Number,
|
|
default: void 0
|
|
},
|
|
showAfter: {
|
|
type: Number,
|
|
default: 0
|
|
},
|
|
hideAfter: {
|
|
type: Number,
|
|
default: 200
|
|
},
|
|
autoClose: {
|
|
type: Number,
|
|
default: 0
|
|
},
|
|
showArrow: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
persistent: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
"onUpdate:visible": {
|
|
type: Function
|
|
}
|
|
});
|
|
const popoverEmits = {
|
|
"update:visible": (value) => isBoolean(value),
|
|
"before-enter": () => true,
|
|
"before-leave": () => true,
|
|
"after-enter": () => true,
|
|
"after-leave": () => true
|
|
};
|
|
const updateEventKeyRaw = `onUpdate:visible`;
|
|
const __default__ = defineComponent({
|
|
name: "ElPopover"
|
|
});
|
|
const _sfc_main$5 = /* @__PURE__ */ defineComponent({
|
|
...__default__,
|
|
props: popoverProps,
|
|
emits: popoverEmits,
|
|
setup(__props, { expose, emit }) {
|
|
const props = __props;
|
|
const onUpdateVisible = computed(() => {
|
|
return props[updateEventKeyRaw];
|
|
});
|
|
const ns = useNamespace("popover");
|
|
const tooltipRef = ref();
|
|
const popperRef = computed(() => {
|
|
var _a;
|
|
return (_a = unref(tooltipRef)) == null ? void 0 : _a.popperRef;
|
|
});
|
|
const style = computed(() => {
|
|
return [
|
|
{
|
|
width: addUnit(props.width)
|
|
},
|
|
props.popperStyle
|
|
];
|
|
});
|
|
const kls = computed(() => {
|
|
return [ns.b(), props.popperClass, { [ns.m("plain")]: !!props.content }];
|
|
});
|
|
const gpuAcceleration = computed(() => {
|
|
return props.transition === `${ns.namespace.value}-fade-in-linear`;
|
|
});
|
|
const hide = () => {
|
|
var _a;
|
|
(_a = tooltipRef.value) == null ? void 0 : _a.hide();
|
|
};
|
|
const beforeEnter = () => {
|
|
emit("before-enter");
|
|
};
|
|
const beforeLeave = () => {
|
|
emit("before-leave");
|
|
};
|
|
const afterEnter = () => {
|
|
emit("after-enter");
|
|
};
|
|
const afterLeave = () => {
|
|
emit("update:visible", false);
|
|
emit("after-leave");
|
|
};
|
|
expose({
|
|
popperRef,
|
|
hide
|
|
});
|
|
return (_ctx, _cache) => {
|
|
return openBlock(), createBlock(unref(ElTooltip), mergeProps({
|
|
ref_key: "tooltipRef",
|
|
ref: tooltipRef
|
|
}, _ctx.$attrs, {
|
|
trigger: _ctx.trigger,
|
|
placement: _ctx.placement,
|
|
disabled: _ctx.disabled,
|
|
visible: _ctx.visible,
|
|
transition: _ctx.transition,
|
|
"popper-options": _ctx.popperOptions,
|
|
tabindex: _ctx.tabindex,
|
|
content: _ctx.content,
|
|
offset: _ctx.offset,
|
|
"show-after": _ctx.showAfter,
|
|
"hide-after": _ctx.hideAfter,
|
|
"auto-close": _ctx.autoClose,
|
|
"show-arrow": _ctx.showArrow,
|
|
"aria-label": _ctx.title,
|
|
effect: _ctx.effect,
|
|
enterable: _ctx.enterable,
|
|
"popper-class": unref(kls),
|
|
"popper-style": unref(style),
|
|
teleported: _ctx.teleported,
|
|
persistent: _ctx.persistent,
|
|
"gpu-acceleration": unref(gpuAcceleration),
|
|
"onUpdate:visible": unref(onUpdateVisible),
|
|
onBeforeShow: beforeEnter,
|
|
onBeforeHide: beforeLeave,
|
|
onShow: afterEnter,
|
|
onHide: afterLeave
|
|
}), {
|
|
content: withCtx(() => [
|
|
_ctx.title ? (openBlock(), createElementBlock("div", {
|
|
key: 0,
|
|
class: normalizeClass(unref(ns).e("title")),
|
|
role: "title"
|
|
}, toDisplayString(_ctx.title), 3)) : createCommentVNode("v-if", true),
|
|
renderSlot(_ctx.$slots, "default", {}, () => [
|
|
createTextVNode(toDisplayString(_ctx.content), 1)
|
|
])
|
|
]),
|
|
default: withCtx(() => [
|
|
_ctx.$slots.reference ? renderSlot(_ctx.$slots, "reference", { key: 0 }) : createCommentVNode("v-if", true)
|
|
]),
|
|
_: 3
|
|
}, 16, ["trigger", "placement", "disabled", "visible", "transition", "popper-options", "tabindex", "content", "offset", "show-after", "hide-after", "auto-close", "show-arrow", "aria-label", "effect", "enterable", "popper-class", "popper-style", "teleported", "persistent", "gpu-acceleration", "onUpdate:visible"]);
|
|
};
|
|
}
|
|
});
|
|
var Popover = /* @__PURE__ */ _export_sfc$1(_sfc_main$5, [["__file", "popover.vue"]]);
|
|
const attachEvents = (el, binding) => {
|
|
const popperComponent = binding.arg || binding.value;
|
|
const popover = popperComponent == null ? void 0 : popperComponent.popperRef;
|
|
if (popover) {
|
|
popover.triggerRef = el;
|
|
}
|
|
};
|
|
var PopoverDirective = {
|
|
mounted(el, binding) {
|
|
attachEvents(el, binding);
|
|
},
|
|
updated(el, binding) {
|
|
attachEvents(el, binding);
|
|
}
|
|
};
|
|
const VPopover = "popover";
|
|
const ElPopoverDirective = withInstallDirective(PopoverDirective, VPopover);
|
|
const ElPopover = withInstall(Popover, {
|
|
directive: ElPopoverDirective
|
|
});
|
|
const clientOnlySymbol = Symbol.for("nuxt:client-only");
|
|
const __nuxt_component_5 = defineComponent({
|
|
name: "ClientOnly",
|
|
inheritAttrs: false,
|
|
// eslint-disable-next-line vue/require-prop-types
|
|
props: ["fallback", "placeholder", "placeholderTag", "fallbackTag"],
|
|
setup(_, { slots, attrs }) {
|
|
const mounted = ref(false);
|
|
provide(clientOnlySymbol, true);
|
|
return (props) => {
|
|
var _a;
|
|
if (mounted.value) {
|
|
return (_a = slots.default) == null ? void 0 : _a.call(slots);
|
|
}
|
|
const slot = slots.fallback || slots.placeholder;
|
|
if (slot) {
|
|
return slot();
|
|
}
|
|
const fallbackStr = props.fallback || props.placeholder || "";
|
|
const fallbackTag = props.fallbackTag || props.placeholderTag || "span";
|
|
return createElementBlock(fallbackTag, attrs, fallbackStr);
|
|
};
|
|
}
|
|
});
|
|
const _imports_0$3 = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='14px'%20height='14px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(1%200%200%201%20-1386%20-326%20)'%3e%3cpath%20d='M%2013.7215909090909%205.36931818181818%20C%2013.907196969697%205.55492424242424%2014%205.78030303030303%2014%206.04545454545454%20L%2014%207.95454545454545%20C%2014%208.21969696969697%2013.907196969697%208.44507575757576%2013.7215909090909%208.63068181818182%20C%2013.5359848484848%208.81628787878788%2013.3106060606061%208.90909090909091%2013.0454545454545%208.90909090909091%20L%208.90909090909091%208.90909090909091%20L%208.90909090909091%2013.0454545454545%20C%208.90909090909091%2013.3106060606061%208.81628787878788%2013.5359848484848%208.63068181818182%2013.7215909090909%20C%208.44507575757576%2013.907196969697%208.21969696969697%2014%207.95454545454546%2014%20L%206.04545454545455%2014%20C%205.78030303030303%2014%205.55492424242424%2013.907196969697%205.36931818181818%2013.7215909090909%20C%205.18371212121212%2013.5359848484848%205.09090909090909%2013.3106060606061%205.09090909090909%2013.0454545454545%20L%205.09090909090909%208.90909090909091%20L%200.954545454545454%208.90909090909091%20C%200.689393939393939%208.90909090909091%200.464015151515152%208.81628787878788%200.278409090909091%208.63068181818182%20C%200.0928030303030303%208.44507575757576%200%208.21969696969697%200%207.95454545454545%20L%200%206.04545454545454%20C%200%205.78030303030303%200.0928030303030303%205.55492424242424%200.278409090909091%205.36931818181818%20C%200.464015151515152%205.18371212121212%200.689393939393939%205.09090909090909%200.954545454545454%205.09090909090909%20L%205.09090909090909%205.09090909090909%20L%205.09090909090909%200.954545454545455%20C%205.09090909090909%200.689393939393939%205.18371212121212%200.464015151515151%205.36931818181818%200.278409090909091%20C%205.55492424242424%200.0928030303030298%205.78030303030303%200%206.04545454545455%200%20L%207.95454545454546%200%20C%208.21969696969697%200%208.44507575757576%200.0928030303030298%208.63068181818182%200.278409090909091%20C%208.81628787878788%200.464015151515151%208.90909090909091%200.689393939393939%208.90909090909091%200.954545454545455%20L%208.90909090909091%205.09090909090909%20L%2013.0454545454545%205.09090909090909%20C%2013.3106060606061%205.09090909090909%2013.5359848484848%205.18371212121212%2013.7215909090909%205.36931818181818%20Z%20'%20fill-rule='nonzero'%20fill='%23ffffff'%20stroke='none'%20transform='matrix(1%200%200%201%201386%20326%20)'%20/%3e%3c/g%3e%3c/svg%3e";
|
|
const _sfc_main$4 = {
|
|
__name: "RespondAdd",
|
|
__ssrInlineRender: true,
|
|
props: {
|
|
type: Boolean
|
|
},
|
|
emits: ["update:respondShowState"],
|
|
setup(__props, { emit: __emit }) {
|
|
let props = __props;
|
|
let state = ref(false);
|
|
let riposteoptions = inject("riposteoptions");
|
|
let selectEomjiPop = inject("selectEomjiPop");
|
|
let jointriposte = inject("jointriposte");
|
|
const emit = __emit;
|
|
const catState = (value) => {
|
|
state.value = value;
|
|
if (props.type == "bottom") {
|
|
emit("update:respondShowState", value);
|
|
}
|
|
};
|
|
const addPopper = ref(null);
|
|
const selectEomji = (key) => {
|
|
selectEomjiPop(key);
|
|
addPopper.value.hide();
|
|
};
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
const _component_el_popover = ElPopover;
|
|
_push(ssrRenderComponent(_component_el_popover, mergeProps({
|
|
ref_key: "addPopper",
|
|
ref: addPopper,
|
|
width: 470,
|
|
trigger: "click",
|
|
"popper-class": "add-popper",
|
|
teleported: false,
|
|
offset: 10,
|
|
"show-arrow": false,
|
|
onShow: ($event) => catState(true),
|
|
onHide: ($event) => catState(false),
|
|
visible: unref(state),
|
|
"onUpdate:visible": ($event) => isRef(state) ? state.value = $event : state = $event,
|
|
placement: __props.type == "bottom" ? "top" : "bottom"
|
|
}, _attrs), {
|
|
reference: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div class="${ssrRenderClass([{ "angle": unref(state) }, "respond-add flexcenter"])}" data-v-2d19cd9f${_scopeId}><img class="respond-add-icon"${ssrRenderAttr("src", _imports_0$3)} data-v-2d19cd9f${_scopeId}></div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", {
|
|
class: ["respond-add flexcenter", { "angle": unref(state) }]
|
|
}, [
|
|
createVNode("img", {
|
|
class: "respond-add-icon",
|
|
src: _imports_0$3
|
|
})
|
|
], 2)
|
|
];
|
|
}
|
|
}),
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div class="respond-list-box" data-v-2d19cd9f${_scopeId}><div class="respond-list-title" data-v-2d19cd9f${_scopeId}>\u9009\u62E9\u4F60\u7684\u56DE\u5E94\uFF1A</div><div class="respond-list" data-v-2d19cd9f${_scopeId}><!--[-->`);
|
|
ssrRenderList(unref(riposteoptions), (item) => {
|
|
_push2(`<!--[--><!--[-->`);
|
|
ssrRenderList(item.data, (item2, key) => {
|
|
_push2(`<div class="respond-item flexcenter" data-v-2d19cd9f${_scopeId}><div class="respond-item-key" data-v-2d19cd9f${_scopeId}>${unref(jointriposte)(key)}</div></div>`);
|
|
});
|
|
_push2(`<!--]--><!--]-->`);
|
|
});
|
|
_push2(`<!--]--></div></div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", { class: "respond-list-box" }, [
|
|
createVNode("div", { class: "respond-list-title" }, "\u9009\u62E9\u4F60\u7684\u56DE\u5E94\uFF1A"),
|
|
createVNode("div", { class: "respond-list" }, [
|
|
(openBlock(true), createBlock(Fragment, null, renderList(unref(riposteoptions), (item) => {
|
|
return openBlock(), createBlock(Fragment, { key: item }, [
|
|
(openBlock(true), createBlock(Fragment, null, renderList(item.data, (item2, key) => {
|
|
return openBlock(), createBlock("div", {
|
|
class: "respond-item flexcenter",
|
|
key
|
|
}, [
|
|
createVNode("div", {
|
|
class: "respond-item-key",
|
|
innerHTML: unref(jointriposte)(key),
|
|
onClick: ($event) => selectEomji(key)
|
|
}, null, 8, ["innerHTML", "onClick"])
|
|
]);
|
|
}), 128))
|
|
], 64);
|
|
}), 128))
|
|
])
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
};
|
|
}
|
|
};
|
|
const _sfc_setup$4 = _sfc_main$4.setup;
|
|
_sfc_main$4.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/RespondAdd.vue");
|
|
return _sfc_setup$4 ? _sfc_setup$4(props, ctx) : void 0;
|
|
};
|
|
const __nuxt_component_6 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["__scopeId", "data-v-2d19cd9f"]]);
|
|
const _sfc_main$3 = {
|
|
__name: "Report",
|
|
__ssrInlineRender: true,
|
|
props: ["reportToken"],
|
|
setup(__props) {
|
|
const reasonList = ["\u5E7F\u544A", "\u8FB1\u9A82", "\u91CD\u590D\u53D1\u9001", "\u4E0D\u826F\u4FE1\u606F", "\u5176\u4ED6"];
|
|
inject("reportAlertShow");
|
|
let checkList = ref([]);
|
|
ref(false);
|
|
let alertText = ref("");
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
_push(`<div${ssrRenderAttrs(mergeProps({ class: "alert-form" }, _attrs))} data-v-b9676cea><div class="comments reports" data-v-b9676cea><div class="head" data-v-b9676cea><span style="${ssrRenderStyle({ "display": "flex", "align-items": "center" })}" data-v-b9676cea><img style="${ssrRenderStyle({ "width": "25px", "margin-right": "7px" })}" src="//app.gter.net/image/gter/offer/img/exclamationpoint.png" data-v-b9676cea>\u4E3E\u62A5\u6295\u8BC9 </span><div class="close icon-close iconfont" data-v-b9676cea></div></div><div class="form" data-v-b9676cea><div class="radio-area flexacenter" data-v-b9676cea><!--[-->`);
|
|
ssrRenderList(reasonList, (s, i) => {
|
|
_push(`<div class="${ssrRenderClass([{ pitch: unref(checkList).includes(s) }, "radio-area-item flexacenter"])}" data-v-b9676cea><div class="radio-area-frame" data-v-b9676cea></div> ${ssrInterpolate(s)}</div>`);
|
|
});
|
|
_push(`<!--]--></div><div class="text-box" data-v-b9676cea><textarea placeholder="\u8BF7\u8F93\u5165\u4E3E\u62A5\u539F\u56E0" maxlength="200" data-v-b9676cea>${ssrInterpolate(unref(alertText))}</textarea><div class="text-num" data-v-b9676cea>${ssrInterpolate(200 - unref(alertText).length)}</div></div><div class="footer" data-v-b9676cea><button type="button" data-v-b9676cea>\u53D6\u6D88</button><button type="submit" data-v-b9676cea>\u63D0\u4EA4</button></div></div></div></div>`);
|
|
};
|
|
}
|
|
};
|
|
const _sfc_setup$3 = _sfc_main$3.setup;
|
|
_sfc_main$3.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/Report.vue");
|
|
return _sfc_setup$3 ? _sfc_setup$3(props, ctx) : void 0;
|
|
};
|
|
const __nuxt_component_2 = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["__scopeId", "data-v-b9676cea"]]);
|
|
const _imports_0$2 = "data:image/png;base64,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";
|
|
const _imports_1$2 = "data:image/png;base64,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";
|
|
const _imports_2$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAEMklEQVRoBdVYXVLbMBCOM4FnjpCeAB8hPUHbE+CcoGSGn0fcR+AhuQHmBMAJQk9AeoK2N2hfgSH9PlXrWcuycUKsGM0oK63k1fdJ2pWiqKfSxcXFV1QT5Fipu1Rc9Pv92dHR0bWAiliYTqd7T09PcxS7Clzwilzs7Ox8nEwmf/rUvDPwhBxbzL3o8vLycLlcTqllQvnb7u5uBna/jKIjP9glw8fHxySKojMFaRxh3z9AYbYOwZ+enqaqQ+eK5+fnqSKx4BbK9z1nvnOIHUAOxpgrsJQ+JycnxqmlLtITnUrRQPqGkBrzoG7AmugUv7y8ZDB0KNGgzk6bbSYKVQ3QIDrl0aDKRtv6SgKMThg89w84zgSz/YGZzq6AxViJRNWDFiu3EEAeCBKCPz4+nkkdMkU06KlowBM8U+3BipUrAAT57A8GgxI4NxoEQ+wMVEfA6drNaiUBbI8fAhknIP2hkHgqikL3FV0oWekDAJAhmysG9zqceomtdE1gz8/PB/CR/EhHWfsHuwRLlStAp9UzC5ApwupPZpYFIfvgAMykHlpWEiAQzPhIk3DBsY19XH3Iet0W6vG+DTAmzgMsb637BEfgKM+wShnr20y1BASY3SKZ1NuSOBBj2sZ4i6ZjNCLQ1Ni6/SzwG3w/pA3U7yEmTYjU+gCNtZ0s+DnGGaqxRijPZUWUvlTcKgEFfq+ErNej7lUSWyPgAX+HF4cvzAB+ZwkJicTWS2IrPuABP3bOklv0IegrZJK4Qp3OnaFcSMFXoAF4A9CCHSu0JMFbbyEFJdAUvCD0kJjBBlclT8EIrApeEHpIJNJGuZYP8I0GFzpzKuMq8d2e2NpuobwueDFCErDBamH2qVh5BWAowYXuAVeJW2Ze7qijMV+ybYzzEipdh/V9VtJ5VsL0WYkAwHAGmAUMjZgogev2GSs6WfC6/1rgxaaPRGMCFnwixlyJ1UhtH9OkwEvXN4EXI5aEVF/3Ac/b0F/cRlNYWNAKgB9CfGIZKQHwIdrvoJ/+V5nfjYBX9vJirRPTWbHHb9A7tl/8hvyMa7QBb3X3zmyPAH5k2yhaA0/jlVsIoPho9YA+Bjz/A+BNKMYSavC0ISekPnSMHt/wRpmZSks/XgJwyBHGmyPvcVyC5z+vunDpczCsxAG3IG20lUoEuB0wsAZ/jS0T14EXcB4S5umxTRIFAjYUMuyZhJkn+MRWG4nQJAoEMPOpQjleFbx8G5JEgYAAgHxz5AhFwiXAGP/RDq74rFcMQcIlMMK2uV8Prv+rtkkUCGCwUoz3w1pN2yaJAoE2w92mSPB2oKevz0NKFL5XaGnbhNwECfdVnCuQCTiQ4Sv0mctS2jchK0jwvlWbiInYiFE6IuzPIlbQsEBlXxreg+TO4Q3B+MBrr9BdI0Tw8ipuVkAA8h6ExvwVWvRdkQTObWO3oYH1D6b3GS95f85qAAAAAElFTkSuQmCC";
|
|
const _imports_0$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEZ0lEQVR4nO2ZUU4bMRCGvUi8gcgNmp6giwCJN8wJmp6g9AQNJ0h6AsIJGk7Q9ARZ3pAAZTkBuUGD4A3B9rMW0kzWXhaSTRPiTxrNLHhizx/biZ1ALTleAGyp8QJgS00hAXZ3d6v39/d7QRBU1QKQJEl/dXX19OzsrK9eIMCc7OzshLzYEabVAsIbFmGH5+fnMY9WnAJQ/MHj4+NPwoVnZWXlGyK0lQWrAFtbWzXcL+w98eXy8rKDF2QE0FpXbm9vrwkr2HtisL6+/jGKogHxkIwA29vbddb8EeG7w+wHFxcXLcIhNgF6CBASjnPCWmqxlmLiuYW9K2TvqhN+xQQIECPAJuGQjACs/wQ3zhXrJ8QvDNQR4z5hAuoQNYsHA4k2AY5JrOMXBupo4b5jAuoQNYsHA4kZAZg6P5g6TbVAsJSbLOUGocAL4AXwAoiaxYPBC+AF8AIkOIEXwAvgBfACuASgfY3/f6czjY+xNifGY/7lRKd3DkeENWyARZzVD8fP6qPofzlapXcVEfd+h657v5kIQCeuuwPn4UmnhVwTVrBRrBcWBp3m9AirSjJAhE2bCIytfAFo+wdXwTJwd7DJTIgJBeS0leWs/sQJAzxQY1CMS2gztt+MrUYoIKdcAehA00GX0Ao5h+S0CAXk9cgLCTOQk7mwMJATkbNHaKNPUR/xAnKa5DQIBbQNcEPEg6GoAE83Lz1CK8wA600sA4sY2B5hBvo5pR+txiCnQ85nQhtXFJURlJwmOQ1CAW1FzeLBUFQAA237SqkP2Dg3rM3wNWvT4OoHsfOu6I8pqo4XuPqhrahZPBgoKsEJXAOjE00nHcINbIjr3X+GPmLcJ2yUKwYX4q3Ql20WXLFx6siycdK+SfsGoYA+RM3iwcDgEpzAJYDh6WezOm1COuzj27SN1AswwDpOq5SInBY+FzMT6KNGWME6eTm8fpO2DULB1AWYV7wAXgAvgBfAC+AF8AI0CAVeAC/AGwQA6zl9nkGADgKMnx0KCTDAbWCjDDjg7HPAiYnnHs4M5qjeJaxgo9wggPibTYC2st/YDLAOy6GvCkA70/50UtFMMbZ30gVtqyq9a6xg42RmckYApo7mRbqEUwEhWmtraz9sR9Y8NPeAd3d3vxiLVlOCseyzl0VqhIwABkTo0HFh1V+CjmNE2C8qgk6L7yaOq7O3wBh+U3yNUGAVQDMAbmEjlb20mIQ20+8bPhdN39MuHpwXJwFmRacDaTOQzzxOi1wRdNpnN5li8eadZ/YdRJbiDQGWC8tBM6ADlW4sG9ikWEXQ0y3+BjMbdptpH6kcAmzqmJ2bj6FIuQXLiIDQvZzib/gY1pN+otgIsFIoIgJFHeM3KLyJaWWntOINpQlgQIS86+wilFq8oVQBDBOIUHrxhtIFMLxBhJkUb5iJAIZXiDCz4g0zE8CACCGbXQvb49HGCT+pNW0/qZXFTAV4xvya9PDwoBGiqgAf802N7yr2Lytl8l8EmCe8ANhS4wXAlpq/sWppbrWv2fQAAAAASUVORK5CYII=";
|
|
const _imports_1$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAE40lEQVR4nO3ZjVHbSBiH8f9WEKeCiAoiKshSQZwKTq4gpgJMBZgKMBXEVwFSBSgVRK7gTAV7j27ZwQLklWTMx8Ez8xvPxF/xK61XgNE772MAeNd9DADvuqEDSPEdibyXrJL3N0r0yqBPVtIFEr3O6gEcI1fHDLqWyX/4t9AEC3XIoEuZ3s6HD02wUCSDWCP8QX0bWmEmf8rVXrL01hyfEFrjAPVtawaxpjhD6DesIi/8Ao2QS/qK0DHmaK3LAHJJ3xA6RInXWIprhApYbckglkNohUSvu0rSF4QMWtt6520OoQJWr7slviNk0NrWO2977gEk8ksu0V2V/HtXijfGL9SdY4rWDGI5hApY7acUJxijrVzSKXJtL721xBqtGcRyCBWwevpOMFP3FvL7/M4ZxHIIFbB62i6QqX8lDrFTBrEcQgWsfCnqtZaoe3McIzSTP/qbrVA/rkQl//oppviCzc5R//vgDGI5hApY+RaS/kLfDlEikb/C3OwSU6zxWDM9HNgRcg3MIJZDqICVb46f6NsBKj0c4CUyxZupOYRcfgiDMojlECpg5UvkhzBC15aYo+4fjFB3g0TtR/5+lZrL4QCVBmQQyyFUwGr3UlwjdI4pulY/9gyhCRYakEGsfQxgjF8I/cASXbOSrhA6xUwDMojlECpgtXuZ/PYXOkKu7qW4RugUMw3IIJZDqIDV7lk1j+AEC3XPqvn8U8w0IINYDqECVruXqLkFXiJT96Y4Q+gIuQZkEMshVMDKZ+XX8QhtVfL7/hr3qzTsm3yEP6hvQ5+xRu8MYjmEClj5Fmru421NsNDDZmru5yUOEesCme66RKaBGcRyCBWw8s3xE7F+YIn7jVCp+Xu8EvXjKz1shDNkanaASgMziNU2gPo/NEei9nL5I92WVfPLLLSQf24l/z7jWyNsdow5BmcQyyFUwOppy+RP675dItOOGcRyCBWwerqs/DIao2+5/PaXa4cMYu1jACOcYIpdW2KCNXpnEMshVMBqt1JcoL59rBUqNY+slZSouW1utsYRSvTKIJZDqIDV8FJcYYTNbrCQ/0Kr1F4iv+4zPT6MCRbqkUEsh1ABq2GluMIIm51jJn8UuzbCFCe43xFydcwglkOogFX/RrhCitANxsg1vBS5mtcSaxyiUocMYjmEClj1b46fCN3AasCafaREfghfEMrlz4RoBrEcQgWs+mXlj/5mR8j1dKXI1TwTJlgokkEsh1ABq35dwequU8z09GXyu0uokr9M3ppBLIdQAavuJfI/uYVWqI/WGvuoxFeEfmCJ1gxiOYQKWHVvijOEjjHHvsrUPAsukWlLBrEcQgWsupfL/6Ez9Blr7LP69T+hrlJkGRjEcggVsOperrsBlDjEvst19551Bq1tvfM2h1ABq+4t8R2hCRbaXymuEVoh0ZYMYu0ygEzNNfncnWKmLRnEcggVsOpXia947m6QyH8ntGYQa9cBjLDENzxXK4xRYmsGsRxCBayGlck/N9H+WmN5a41oBrGeagCvMoNYmwOoFNlX31oGsXI11+8hSvwv6jKAKc4QKnGENd58BrFGqHR3eVlXye+vv1HizdZlAHWZXvaCpksTLNQzg65lev1D6PN5/qvvE6z8lL/gtbVCop4ZDCnFGIm8l66S/z1DiV4ZvOs+BoB33ccA8K77F/DNI1Ad1eJHAAAAAElFTkSuQmCC";
|
|
const _imports_5$2 = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='14px'%20height='14px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20x='-50.00%25'%20y='-50.00%25'%20width='200.00%25'%20height='200.00%25'%20filterUnits='objectBoundingBox'%20id='filter572'%3e%3cfeColorMatrix%20type='matrix'%20values='1%200%200%200%200.4%200%201%200%200%200.4%200%200%201%200%200.4%200%200%200%201%200%20'%20in='SourceGraphic'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20transform='matrix(1%200%200%201%20-1686%20-5323%20)'%3e%3cimage%20preserveAspectRatio='none'%20style='overflow:visible'%20width='14'%20height='14'%20xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAIdQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA92IrIQAAACx0Uk5TAB5tuNj0bB0bmfz9qiBQ8/JOb24cGp6ba7e12/HZ12n7nJgZSU1MFZGitmptU/ZgAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAASAAAAEgARslrPgAAAQ1JREFUeNrt1utOwlAQReEC5WKrnGKrItaK4t3z/s+nicYIHacN2ZHErO8nk7UDDSEkCQAAAAAAAAAAAPBpMByl43E6mkwP0syOsvglPz7pN6Vs5iH+UCz6bCmb0zxuycvuLWUz33n949L5eZRNFWJLceZvSZvzaLjwx5TNILMOWeVtSZsympbemLS5tA8rb0zaXNmH1BuTNsE+BG9M2vxyqPcY26+5tg+NNyZtDv4lnNiHG29M2kzNH4i1+6OibW6tw13ikjazov16vfHHtM196+HkD0kHbVPu/lEYdm2pm8XW06kfu7fUzdPz+vttvWz6bMmbavnahNCs3qp+U3/ZAAAAAAAAAAAA4J97B6Y13hOEznw5AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTAzLTE4VDEyOjI5OjA2KzA4OjAwpDFvtAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0wMy0xOFQxMjoyOTowNiswODowMNVs1wgAAABJdEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWRtaW4vaWNvbi1mb250L3RtcC9pY29uX2V3MGNucnU1MjUvZ2VuZ2R1by5zdmfa+p/PAAAAAElFTkSuQmCC'%20x='1686px'%20y='5323px'%20filter='url(%23filter572)'%20/%3e%3c/g%3e%3c/svg%3e";
|
|
const _imports_6$1 = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='14px'%20height='13px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20x='-50.00%25'%20y='-50.00%25'%20width='200.00%25'%20height='200.00%25'%20filterUnits='objectBoundingBox'%20id='filter571'%3e%3cfeColorMatrix%20type='matrix'%20values='1%200%200%200%200.4%200%201%200%200%200.4%200%200%201%200%200.4%200%200%200%201%200%20'%20in='SourceGraphic'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20transform='matrix(1%200%200%201%20-1740%20-5324%20)'%3e%3cimage%20preserveAspectRatio='none'%20style='overflow:visible'%20width='14'%20height='13'%20xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA4CAYAAABNGP5yAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAOAAAAACP8+m+AAADhUlEQVRoBe2aS4hPURzHZ7zfj4USmTGTkGcodiRRNh5JNsooO7NhgyJSyoayIDbySFlYkLLwyAaRR5Ty2DCTJPIYeYfx+U5z9O/M+f/N/zf3/q//vfdX3+4959zze3zP6557T01NxqU2EP8M8prAPDAaVLN8x/lWcBEcA+9AURlCyVHwG7SnEG3EtAEERcHfAmkM3I9pd4iBUxkJ3pGxwpGgOWAuUOv7cpuM60DjqFplOI4vA2O8AJ6TngB+Kf8QcMy46zbyQhOknq82GYbDV4GLzV0Xu0AeeoV3XUGKrg3E4k/uOxVfL+AvdWIrbfKMgF54QdUrLQL6ewXfvHRakp+8QHorLQIyLTkBmW5+gs98D+jTwx4wivpDe6jDr/6WDL23V0SsBDTi3XkwJSYvr6B3Ofgck/6/aq1DQG+KcQUv5xaB9bqJW6wEdLxExOzc+Jj1d6i3EvCkAs49qoAN8yqwB+cugx8xOPkFnSfBiRh0d1FpnQRfoUm7Kb1OarcVpbyPUtm/dFkJcHq1n66ow85wVFfrHBCV/cT15AQk3gQJO5D3gIQbIHHzme8B1mVQxK0DC8GABJuxFdsHgb75mcRKQDPWDpgsRl9pNSonAdO3TOsQWBJ9HGaNddQ070ytBMSxBzAzQEVT68uglYDj1NWPhv9BbuLEY6sj1jngHAZngwVgoNV4BPVa0HEWmBvDSoB8f9AJ3VetWIdA1QbsO54T4DOStXTeA7LW4n68eQ+AkXaPlb5eOi1Jv7E73h2U+caLcJqXTkNSh6UavEBeu/QZbtQLHPSld74rTMl1X0F8Ls41iq0WrAIioVC+ktgPLgH/aEnhc1Hda3OlP0E/y1SoHqweW2zY1lO2FqwEhfKRRB1oU6Z+buhMoGMmqatOq80E3ZURPHgfWPzd7huZTIbmAouyKOvoUOYO0J09yiajv/r1HtQ/nYKnRqVRkiBdd8BUUEo2Uliu3dPUKbl7HcQDm4G1a5XrUKnn9ZFjK9AQDclgMq+BUjpUJj0XwFLQRTQJFhMdfRkLZChOGYdyzdKNRYzoHHMTCH30kP9a3kaCkHwgswWUO7mGdMWap265t9PRUItqVdoCivUGitIhswjjHgiRoLwbQF+AUy39iG4X0IoQIuIl+XEPS0wkL3rB0QfPEAlzknevMh5ozGu913E5R4R6gFarTMlEoj0MjgC9tEUmfwCaJfF0KbQc/QAAAABJRU5ErkJggg=='%20x='1740px'%20y='5324px'%20filter='url(%23filter571)'%20/%3e%3c/g%3e%3c/svg%3e";
|
|
const _imports_3 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABGUUKwAAAD30lEQVR4AeVa7XXaMBSVDANkBDxB6QRxJmg6QVmANp2gZAOaDBCYoGwQugGZAGUD+F9Q7zPIxxAZy7ZkG0vn5Ejoy/fe954+7HDWgrRbf/8FGPeMySFyIRmf9MOneR3QeB0PufQMkJ+AOAlwlvgqYMEdD6ebswarPwOrs5WaTP7QD5PDPdu/6tvs1bZAAHaTTUcODx6S3aNqS6MhINcP0Z7tcq0csF6IUBBVyerGt8EDdLhO6iASFkg3qVEBEOORGS3+zaxf8V6NCmAOVw4RLhfWCvOZzns2KoBkMjoHdOH38EJb6abGBCCLYgW+NUW+Y7uBad8i/RoTACCjIkA544Mi/U37NiYALDoyBemyXyMCwP0HcP8vLomZzt2IANj+JqYAXferXQCyPi4/zvb1ooLVLgBi/6UoSOqPLVOUGZc3plYBYP17xH6UB0rX3mM9oauvWlebAOT6ONOXsv6R5KYqWd342gQ4un7p4yxugysdgap1/aoTmIzfrcdk+cikb0aft4z6ytXOPeDfejwCSvqrkLgT6xMgpwIQeSx6VeJeiSZUwXbuTACL5GGlYGmbuJoPBrKfbJIndL3w2QlOmtu6B9gmLxn7S0BdpRNl5Xp8a/ogHj5/AIa9/gZ7/RpzlN7uNM+fwUozTX3pqjT2WAA6oR0PKQWA81UvfPqcRnGc50+6rqVlgTfNX+lsEQA0PkDsCHQB8kQrfk8XUUkl3PKGqtzynE6lr+A+CHBCm7QcrCt4CNf9JEAMGMe9KyQNzvuJdoGCrt8gXOuPlpwEeLc+79VMiC/Q2GfF1eC1DlTiE7zHCVvhCosgF75qgHPAkjzASwEQ+vFJ1tsQgOcvyfOxCLp520qTtznhir0ifIGrt61tJn/EtqTcyxCg+McCuFECCCr4lFT8E+cASgifyMekWbBQnH0MgS2MHi+ABzEOUnh0H+CJ9RMBfLoPYPv7KICKBw/yLTgu0zzjNcCf+wBfqO1PiaAWQaEqupyfuz9xVQJ0mbfiRqv/SfwnAvhxH+AzpUQ6jz3Ah/sA3H+aJq7KvoTAW9aJVwkglCJdzHHO0VqfuMYCZKnTETG2/fB5lsVFeUBWewfqeab1iVxagE7eB7D4zS5ZMRGgm/cBPs8L70SASypda1vW1pfmkwjQtfvA8bXXKk1WV04EQKPQdbjWOhzuHkywJwJ06zjMHxH7udYngRIBoNgSv+m+fOWJz/GvOxNTEokAtFoibozcJjX5JlWGmoePDem6GstkvJ8gPyryzEQAGkQnJnwxvaMFJGeS+GHnbobfC8b475yxNpvfD1j5I3AP8P+E06KT/wdPOffX7me6UQAAAABJRU5ErkJggg==";
|
|
const _imports_10 = "data:image/png;base64,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";
|
|
const _sfc_main$2 = {
|
|
__name: "DetailsComments",
|
|
__ssrInlineRender: true,
|
|
props: { token: String },
|
|
emits: ["update:commentComments"],
|
|
setup(__props, { expose: __expose, emit: __emit }) {
|
|
let haveVotedValue = inject("haveVotedValue");
|
|
let isNeedLogin = inject("isNeedLogin");
|
|
const goLogin = inject("goLogin");
|
|
const props = __props;
|
|
const userInfoWin = inject("userInfoWin");
|
|
watch(
|
|
() => props.token,
|
|
() => getCommentList(),
|
|
{ immediate: false }
|
|
);
|
|
let permissions = ref([]);
|
|
const sendMessage = inject("sendMessage");
|
|
const TAHomePage = inject("TAHomePage");
|
|
ref(false);
|
|
let commentCount = ref(0);
|
|
let commentComments = ref(0);
|
|
let commentPage = ref(1);
|
|
let commentList = ref([]);
|
|
let commentLoading = false;
|
|
let isEmptyState = ref(false);
|
|
const emit = __emit;
|
|
const getCommentList = () => {
|
|
if (commentPage.value == 0 || commentLoading || !props.token)
|
|
return;
|
|
commentLoading = true;
|
|
commentListHttp({
|
|
page: commentPage.value,
|
|
childlimit: 1,
|
|
limit: 10,
|
|
token: props.token
|
|
}).then((res) => {
|
|
if (res.code != 200)
|
|
return;
|
|
let data = res.data;
|
|
commentCount.value = data["count"];
|
|
if (data["count"] == 0)
|
|
isEmptyState.value = true;
|
|
else
|
|
isEmptyState.value = false;
|
|
commentList.value = commentList.value.concat(data["data"]);
|
|
commentComments.value = data["comments"];
|
|
emit("update:commentComments", data["comments"]);
|
|
if (commentList.value.length == data["count"])
|
|
commentPage.value = 0;
|
|
else
|
|
commentPage.value++;
|
|
}).finally(() => commentLoading = false);
|
|
};
|
|
const closeAnswerCommentsChild = () => {
|
|
commentList.value.forEach((ele) => {
|
|
ele["childState"] = false;
|
|
if (ele["child"] && ele["child"].length != 0)
|
|
ele["child"].forEach((el) => el["childState"] = false);
|
|
});
|
|
};
|
|
let commentInputTop = ref("");
|
|
let commentInput = ref("");
|
|
const submitAnswerComments = (content, index, i) => {
|
|
if (isNeedLogin.value) {
|
|
goLogin();
|
|
return;
|
|
}
|
|
const targetCommentList = [...commentList.value];
|
|
let parentid = null;
|
|
let image = {};
|
|
if (i != null) {
|
|
parentid = targetCommentList[index]["child"][i]["id"];
|
|
image = commentList.value[index]["child"][i]["picture"] || {};
|
|
} else if (index != null) {
|
|
parentid = targetCommentList[index]["id"];
|
|
image = commentList.value[index]["picture"] || {};
|
|
} else
|
|
image = picture.value;
|
|
detailsSubmitommentListHttp({
|
|
content,
|
|
token: props.token,
|
|
parentid,
|
|
image: image ? { aid: image.aid, url: image.url } : null
|
|
}).then((res) => {
|
|
var _a, _b;
|
|
if (res.code != 200) {
|
|
ElMessage.error(res.message);
|
|
return;
|
|
}
|
|
let data = res.data;
|
|
if (i != null) {
|
|
targetCommentList[index]["child"][i]["commentInput"] = "";
|
|
targetCommentList[index]["child"][i]["picture"] = {};
|
|
let targetData = {
|
|
id: data["commentid"],
|
|
content,
|
|
isauthor: 1,
|
|
islike: 0,
|
|
likenum: 0,
|
|
reply: {
|
|
nickname: targetCommentList[index]["child"][i]["nickname"]
|
|
},
|
|
voteoption: haveVotedValue.value || null,
|
|
...data,
|
|
// ...data.data
|
|
timestampnow: "\u521A\u521A",
|
|
uin: (_a = data.data) == null ? void 0 : _a.uin,
|
|
image
|
|
};
|
|
targetCommentList[index]["child"].unshift(targetData);
|
|
targetCommentList[index]["childnum"]++;
|
|
} else {
|
|
let targetData = {
|
|
id: data["commentid"],
|
|
content,
|
|
isauthor: 1,
|
|
islike: 0,
|
|
likenum: 0,
|
|
...data,
|
|
// ...data.data,
|
|
timestampnow: "\u521A\u521A",
|
|
uin: (_b = data.data) == null ? void 0 : _b.uin,
|
|
child: [],
|
|
voteoption: haveVotedValue.value || null,
|
|
image
|
|
};
|
|
if (index != null) {
|
|
targetCommentList[index]["commentInput"] = "";
|
|
targetCommentList[index]["picture"] = {};
|
|
targetCommentList[index]["child"].unshift(targetData);
|
|
targetCommentList[index]["childnum"]++;
|
|
} else {
|
|
targetCommentList.unshift(targetData);
|
|
commentCount.value++;
|
|
}
|
|
}
|
|
commentComments.value++;
|
|
commentList.value = targetCommentList;
|
|
commentInputTop.value = "";
|
|
commentInput.value = "";
|
|
reviewsPopoverInput.value = "";
|
|
reviewsPopoverState.value = false;
|
|
isEmptyState.value = false;
|
|
closeAnswerCommentsChild();
|
|
picture.value = {};
|
|
if (bottomNavigationState) {
|
|
bottomNavigationState = false;
|
|
floorCommentBtn("back");
|
|
}
|
|
ElMessage.success(res.message);
|
|
});
|
|
};
|
|
let reportAlertShow = ref(false);
|
|
let reportToken = ref("");
|
|
provide("reportAlertShow", reportAlertShow);
|
|
const changeCommentVoteoption = (voteoption) => {
|
|
const uin = (void 0)["userInfoWin"]["uin"];
|
|
commentList.value.forEach((element) => {
|
|
if (uin == element["uin"])
|
|
element["voteoption"] = voteoption;
|
|
element.child.forEach((el) => {
|
|
if (uin == element["uin"])
|
|
el["voteoption"] = voteoption;
|
|
});
|
|
});
|
|
};
|
|
const wipeCommentVoteoption = () => {
|
|
const uin = (void 0)["userInfoWin"]["uin"];
|
|
commentList.value.forEach((element) => {
|
|
if (uin == element["uin"])
|
|
element["voteoption"] = null;
|
|
element.child.forEach((el) => {
|
|
if (uin == element["uin"])
|
|
el["voteoption"] = null;
|
|
});
|
|
});
|
|
};
|
|
let reviewsPopoverState = ref(false);
|
|
let reviewsPopoverInput = ref("");
|
|
const reviewsComment = (value) => {
|
|
reviewsPopoverState.value = true;
|
|
};
|
|
let bottomNavigationState = false;
|
|
const bottomNavigationBar = (value) => {
|
|
bottomNavigationState = true;
|
|
submitAnswerComments(value);
|
|
};
|
|
const floorCommentBtn = inject("floorCommentBtn");
|
|
ref(null);
|
|
let picture = ref({});
|
|
let emojiState = ref(false);
|
|
ref(false);
|
|
const emojiData = ["\u{1F600}", "\u{1F601}", "\u{1F606}", "\u{1F605}", "\u{1F602}", "\u{1F609}", "\u{1F60D}", "\u{1F970}", "\u{1F60B}", "\u{1F61C}", "\u{1F92A}", "\u{1F60E}", "\u{1F929}", "\u{1F973}", "\u{1F614}", "\u{1F641}", "\u{1F62D}", "\u{1F621}", "\u{1F633}", "\u{1F917}", "\u{1F914}", "\u{1F92D}", "\u{1F92B}", "\u{1F62F}", "\u{1F635}", "\u{1F644}", "\u{1F974}", "\u{1F922}", "\u{1F911}", "\u{1F920}", "\u{1F44C}", "\u270C\uFE0F", "\u{1F91F}", "\u{1F918}", "\u{1F919}", "\u{1F44D}", "\u{1F44E}", "\u270A", "\u{1F44F}", "\u{1F91D}", "\u{1F64F}", "\u{1F4AA}", "\u2764\uFE0F", "\u{1F494}", "\u{1F339}", "\u{1F940}", "\u{1F389}", "\u{1F381}", "\u{1F9E7}", "\u{1F319}", "\u2B50", "\u{1F30D}", "\u{1F48C}", "\u{1F4EC}", "\u{1F697}", "\u{1F695}", "\u{1F6B2}", "\u{1F6F5}", "\u{1F680}", "\u{1F681}", "\u26F5", "\u{1F6A2}", "\u{1F34E}", "\u{1F350}", "\u{1F34A}", "\u{1F349}", "\u{1F353}", "\u{1F351}", "\u{1F354}", "\u{1F35F}", "\u{1F355}", "\u{1F96A}", "\u{1F35C}", "\u{1F361}", "\u{1F368}", "\u{1F366}", "\u{1F382}", "\u{1F370}", "\u{1F36D}", "\u{1F37F}", "\u{1F369}", "\u{1F9C3}", "\u{1F379}"];
|
|
let dialogSrc = ref("");
|
|
let dialogVisible = ref(false);
|
|
let commemtDelete = {};
|
|
const confirmCommentDelete = () => {
|
|
commentDeleteHttp({
|
|
token: commemtDelete.token
|
|
}).then((res) => {
|
|
if (res.code != 200) {
|
|
ElMessage.error(res.message);
|
|
return;
|
|
}
|
|
if (commemtDelete.i >= 0) {
|
|
commentList.value[commemtDelete.index].child.splice(commemtDelete.i, 1);
|
|
commentList.value[commemtDelete.index].childnum -= 1;
|
|
} else {
|
|
commentComments.value -= commentList.value[commemtDelete.index].childnum;
|
|
commentList.value.splice(commemtDelete.index, 1);
|
|
}
|
|
commentComments.value -= 1;
|
|
dialogVisible.value = false;
|
|
ElMessage.success(res.message || "\u64CD\u4F5C\u6210\u529F");
|
|
});
|
|
};
|
|
let editCommentState = ref(false);
|
|
let editPicture = ref({});
|
|
let editInput = ref("");
|
|
let editEmojiState = ref(false);
|
|
ref(null);
|
|
__expose({ changeCommentVoteoption, wipeCommentVoteoption, reviewsComment, bottomNavigationBar, closeAnswerCommentsChild });
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
const _component_Empty = __nuxt_component_3;
|
|
const _component_el_popover = ElPopover;
|
|
const _component_Report = __nuxt_component_2;
|
|
const _component_el_dialog = ElDialog;
|
|
const _component_el_input = ElInput;
|
|
const _component_el_button = ElButton;
|
|
_push(`<!--[--><div class="comment-box" data-v-9c8cac05>`);
|
|
if (unref(editCommentState)) {
|
|
_push(`<div class="edit-comment flexcenter" data-v-9c8cac05><div class="box" data-v-9c8cac05><div class="text" data-v-9c8cac05>\u7F16\u8F91\u8BC4\u8BBA</div><div class="input-box" data-v-9c8cac05><div class="top flexflex" data-v-9c8cac05><textarea class="input-textarea flex1" maxlength="500" placeholder="\u8BF4\u8BF4\u4F60\u7684\u60F3\u6CD5\u6216\u7591\u95EE\u2026" data-v-9c8cac05>${ssrInterpolate(unref(editInput))}</textarea></div>`);
|
|
if (unref(editPicture).url) {
|
|
_push(`<div class="picture-box" data-v-9c8cac05><div class="picture" data-v-9c8cac05><img class="close"${ssrRenderAttr("src", _imports_0$2)} data-v-9c8cac05><img class="img"${ssrRenderAttr("src", unref(editPicture).base64 || unref(editPicture).url)} data-v-9c8cac05></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<div class="bottom flexacenter" data-v-9c8cac05><div class="operate flexacenter" data-v-9c8cac05><div class="${ssrRenderClass([{ "pitch": unref(editEmojiState) }, "item"])}" data-v-9c8cac05><img class="icon"${ssrRenderAttr("src", _imports_1$2)} alt="" data-v-9c8cac05><div class="emoji-box" data-v-9c8cac05><!--[-->`);
|
|
ssrRenderList(emojiData, (item) => {
|
|
_push(`<div class="emoji-icon" data-v-9c8cac05>${ssrInterpolate(item)}</div>`);
|
|
});
|
|
_push(`<!--]--></div></div><div class="item flexacenter" data-v-9c8cac05><input class="file" type="file" accept=".png, .jpg, .jpeg" data-v-9c8cac05><img class="icon" style="${ssrRenderStyle({ "border-radius": "0" })}"${ssrRenderAttr("src", _imports_2$1)} alt="" data-v-9c8cac05><span class="file-hint" data-v-9c8cac05>\u6700\u591A\u53EF\u4E0A\u4F201\u5F20\u56FE\u7247\uFF0C\u652F\u6301\u5728\u8F93\u5165\u6846\u4E2D\u76F4\u63A5\u7C98\u8D34\u56FE\u7247\u3002</span></div></div></div></div><div class="btn-list flexacenter" data-v-9c8cac05><div class="btn" data-v-9c8cac05>\u53D6\u6D88</div><div class="btn send" data-v-9c8cac05>\u53D1\u9001</div></div></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<div class="comment-title flexacenter" data-v-9c8cac05> \u8BA8\u8BBA <span class="comment-amount" data-v-9c8cac05>${ssrInterpolate(unref(commentComments) || "")}</span></div><div class="input-box" data-v-9c8cac05><div class="top flexflex" data-v-9c8cac05>`);
|
|
if (unref(userInfoWin).avatar) {
|
|
_push(`<img class="avatar"${ssrRenderAttr("src", unref(userInfoWin).avatar)} data-v-9c8cac05>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<textarea class="input-textarea flex1" maxlength="500" placeholder="\u8BF4\u8BF4\u4F60\u7684\u60F3\u6CD5\u6216\u7591\u95EE\u2026" data-v-9c8cac05>${ssrInterpolate(unref(commentInputTop))}</textarea></div>`);
|
|
if (unref(picture).url) {
|
|
_push(`<div class="picture-box" data-v-9c8cac05><div class="picture" data-v-9c8cac05><img class="close"${ssrRenderAttr("src", _imports_0$2)} data-v-9c8cac05><img class="img"${ssrRenderAttr("src", unref(picture).base64 || unref(picture).url)} data-v-9c8cac05></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<div class="bottom flexacenter" data-v-9c8cac05><div class="operate flexacenter" data-v-9c8cac05><div class="${ssrRenderClass([{ "pitch": unref(emojiState) }, "item"])}" data-v-9c8cac05><img class="icon"${ssrRenderAttr("src", _imports_1$2)} alt="" data-v-9c8cac05><div class="emoji-box" data-v-9c8cac05><!--[-->`);
|
|
ssrRenderList(emojiData, (item) => {
|
|
_push(`<div class="emoji-icon" data-v-9c8cac05>${ssrInterpolate(item)}</div>`);
|
|
});
|
|
_push(`<!--]--></div></div><div class="item flexacenter" data-v-9c8cac05><input class="file" type="file" accept=".png, .jpg, .jpeg" data-v-9c8cac05><img class="icon"${ssrRenderAttr("src", _imports_2$1)} alt="" data-v-9c8cac05><span class="file-hint" data-v-9c8cac05>\u6700\u591A\u53EF\u4E0A\u4F201\u5F20\u56FE\u7247\uFF0C\u652F\u6301\u5728\u8F93\u5165\u6846\u4E2D\u76F4\u63A5\u7C98\u8D34\u56FE\u7247\u3002</span></div></div><div class="btn" data-v-9c8cac05>\u53D1\u9001</div></div></div>`);
|
|
if (unref(isEmptyState)) {
|
|
_push(`<div class="empty-box" data-v-9c8cac05>`);
|
|
_push(ssrRenderComponent(_component_Empty, { hint: "\u8BF4\u8BF4\u4F60\u7684\u89C2\u70B9\u5427" }, null, _parent));
|
|
_push(`</div>`);
|
|
} else {
|
|
_push(`<!--[--><div class="comment-list" data-v-9c8cac05><!--[-->`);
|
|
ssrRenderList(unref(commentList), (item, index) => {
|
|
var _a, _b, _c, _d, _e;
|
|
_push(`<div class="comment-item flexflex" data-v-9c8cac05>`);
|
|
_push(ssrRenderComponent(_component_el_popover, {
|
|
placement: "bottom-start",
|
|
width: 140,
|
|
trigger: "click",
|
|
"popper-class": "avatar-box-popper",
|
|
"show-arrow": false,
|
|
visible: item["popoverState"],
|
|
"onUpdate:visible": ($event) => item["popoverState"] = $event
|
|
}, {
|
|
reference: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<img class="comment-avatar"${ssrRenderAttr("src", item["avatar"])} data-v-9c8cac05${_scopeId}>`);
|
|
} else {
|
|
return [
|
|
createVNode("img", {
|
|
class: "comment-avatar",
|
|
src: item["avatar"]
|
|
}, null, 8, ["src"])
|
|
];
|
|
}
|
|
}),
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
if (item["uin"]) {
|
|
_push2(`<div class="avatar-box flexflex" data-v-9c8cac05${_scopeId}><a class="avatar-item flexcenter" target="_blank" data-v-9c8cac05${_scopeId}><img class="avatar-icon"${ssrRenderAttr("src", _imports_0$1)} data-v-9c8cac05${_scopeId}> \u53D1\u9001\u4FE1\u606F </a><a class="avatar-item flexcenter" target="_blank" data-v-9c8cac05${_scopeId}><img class="avatar-icon"${ssrRenderAttr("src", _imports_1$1)} data-v-9c8cac05${_scopeId}> TA\u7684\u4E3B\u9875 </a></div>`);
|
|
} else {
|
|
_push2(`<!---->`);
|
|
}
|
|
} else {
|
|
return [
|
|
item["uin"] ? (openBlock(), createBlock("div", {
|
|
key: 0,
|
|
class: "avatar-box flexflex"
|
|
}, [
|
|
createVNode("a", {
|
|
class: "avatar-item flexcenter",
|
|
target: "_blank",
|
|
onClick: withModifiers(($event) => unref(sendMessage)(item["uin"]), ["prevent"])
|
|
}, [
|
|
createVNode("img", {
|
|
class: "avatar-icon",
|
|
src: _imports_0$1
|
|
}),
|
|
createTextVNode(" \u53D1\u9001\u4FE1\u606F ")
|
|
], 8, ["onClick"]),
|
|
createVNode("a", {
|
|
class: "avatar-item flexcenter",
|
|
target: "_blank",
|
|
onClick: withModifiers(($event) => unref(TAHomePage)(item["uin"]), ["prevent"])
|
|
}, [
|
|
createVNode("img", {
|
|
class: "avatar-icon",
|
|
src: _imports_1$1
|
|
}),
|
|
createTextVNode(" TA\u7684\u4E3B\u9875 ")
|
|
], 8, ["onClick"])
|
|
])) : createCommentVNode("", true)
|
|
];
|
|
}
|
|
}),
|
|
_: 2
|
|
}, _parent));
|
|
_push(`<div class="comment-content flex1" data-v-9c8cac05><div class="comment-header flexacenter" data-v-9c8cac05><div class="comment-header-left flexacenter" data-v-9c8cac05><div class="comments-username" data-v-9c8cac05>${ssrInterpolate(item["nickname"])}</div><div class="comments-time" data-v-9c8cac05>${ssrInterpolate(item["timestampnow"] || ("handleDate" in _ctx ? _ctx.handleDate : unref(handleDate))(item["timestamp"]))}</div>`);
|
|
if (item["isauthor"]) {
|
|
_push(`<div class="comments-identity" data-v-9c8cac05>\u4F5C\u8005</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (item["groupimage"]) {
|
|
_push(`<img class="comments-title"${ssrRenderAttr("src", item.groupimage)}${ssrRenderAttr("alt", item.grouptitle)} data-v-9c8cac05>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`</div><div class="comment-header-right flexacenter" data-v-9c8cac05><div class="menu-box flexacenter" data-v-9c8cac05><img class="menu-icon"${ssrRenderAttr("src", _imports_5$2)} data-v-9c8cac05><div class="operate-box" data-v-9c8cac05><div class="item flexcenter" data-v-9c8cac05>\u4E3E\u62A5</div>`);
|
|
if (unref(permissions).includes("comment.edit")) {
|
|
_push(`<div class="item flexcenter" data-v-9c8cac05>\u7F16\u8F91</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (unref(permissions).includes("comment.delete")) {
|
|
_push(`<div class="item flexcenter" data-v-9c8cac05>\u5220\u9664</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`</div></div><img class="comment-icon" title="\u56DE\u590D"${ssrRenderAttr("src", _imports_6$1)} data-v-9c8cac05><div class="flexacenter like-box" data-v-9c8cac05>`);
|
|
if (item["islike"] == 1) {
|
|
_push(`<img class="like-icon"${ssrRenderAttr("src", _imports_3)} data-v-9c8cac05>`);
|
|
} else {
|
|
_push(`<img class="like-icon"${ssrRenderAttr("src", _imports_3$1)} data-v-9c8cac05>`);
|
|
}
|
|
_push(`<div class="like-quantity" data-v-9c8cac05>${ssrInterpolate(item["likenum"] || 0)}</div></div></div></div>`);
|
|
if (item["content"]) {
|
|
_push(`<div class="comment-text" data-v-9c8cac05>${ssrInterpolate(item["content"])}</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if ((_a = item.image) == null ? void 0 : _a.url) {
|
|
_push(`<img class="comments-img"${ssrRenderAttr("src", ((_b = item.image) == null ? void 0 : _b.base64) || ((_c = item.image) == null ? void 0 : _c.url))} data-v-9c8cac05>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (item.voteoption) {
|
|
_push(`<div class="alreadyVoted" data-v-9c8cac05>\u5DF2\u6295\uFF1A${ssrInterpolate(item.voteoption)}</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (item["childState"]) {
|
|
_push(`<div class="input-box" data-v-9c8cac05><img class="cross"${ssrRenderAttr("src", _imports_1$3)} data-v-9c8cac05><div class="top flexflex" data-v-9c8cac05><textarea class="input-textarea flex1" maxlength="500" placeholder="\u8BF4\u8BF4\u4F60\u7684\u60F3\u6CD5\u6216\u7591\u95EE\u2026" data-v-9c8cac05>${ssrInterpolate(item["commentInput"])}</textarea></div>`);
|
|
if ((_d = item.picture) == null ? void 0 : _d.url) {
|
|
_push(`<div class="picture-box" data-v-9c8cac05><div class="picture" data-v-9c8cac05><img class="close"${ssrRenderAttr("src", _imports_0$2)} data-v-9c8cac05><img class="img"${ssrRenderAttr("src", ((_e = item.picture) == null ? void 0 : _e.base64) || item.picture.url)} data-v-9c8cac05></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<div class="bottom flexacenter" data-v-9c8cac05><div class="operate flexacenter" data-v-9c8cac05><div class="${ssrRenderClass([{ "pitch": item.emojiState }, "item"])}" data-v-9c8cac05><img class="icon"${ssrRenderAttr("src", _imports_1$2)} alt="" data-v-9c8cac05><div class="emoji-box" data-v-9c8cac05><!--[-->`);
|
|
ssrRenderList(emojiData, (item2) => {
|
|
_push(`<div class="emoji-icon" data-v-9c8cac05>${ssrInterpolate(item2)}</div>`);
|
|
});
|
|
_push(`<!--]--></div></div><div class="item flexacenter" data-v-9c8cac05><input class="file" type="file" accept=".png, .jpg, .jpeg" data-v-9c8cac05><img class="icon"${ssrRenderAttr("src", _imports_2$1)} alt="" data-v-9c8cac05><span class="file-hint" data-v-9c8cac05>\u6700\u591A\u53EF\u4E0A\u4F201\u5F20\u56FE\u7247\uFF0C\u652F\u6301\u5728\u8F93\u5165\u6846\u4E2D\u76F4\u63A5\u7C98\u8D34\u56FE\u7247\u3002</span></div></div><div class="btn" data-v-9c8cac05>\u53D1\u9001</div></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (item["child"].length > 0) {
|
|
_push(`<div class="child-comments" data-v-9c8cac05><!--[-->`);
|
|
ssrRenderList(item["child"], (ite, i) => {
|
|
var _a2, _b2, _c2, _d2, _e2, _f;
|
|
_push(`<div class="comment-item flexflex" data-v-9c8cac05>`);
|
|
_push(ssrRenderComponent(_component_el_popover, {
|
|
placement: "bottom-start",
|
|
width: 140,
|
|
trigger: "click",
|
|
"popper-class": "avatar-box-popper",
|
|
"show-arrow": false,
|
|
visible: ite["popoverState"],
|
|
"onUpdate:visible": ($event) => ite["popoverState"] = $event
|
|
}, {
|
|
reference: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<img class="comment-avatar"${ssrRenderAttr("src", ite["avatar"])} data-v-9c8cac05${_scopeId}>`);
|
|
} else {
|
|
return [
|
|
createVNode("img", {
|
|
class: "comment-avatar",
|
|
src: ite["avatar"]
|
|
}, null, 8, ["src"])
|
|
];
|
|
}
|
|
}),
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
if (ite["uin"]) {
|
|
_push2(`<div class="avatar-box flexflex" data-v-9c8cac05${_scopeId}><a class="avatar-item flexcenter" target="_blank" data-v-9c8cac05${_scopeId}><img class="avatar-icon"${ssrRenderAttr("src", _imports_0$1)} data-v-9c8cac05${_scopeId}> \u53D1\u9001\u4FE1\u606F </a><a class="avatar-item flexcenter" target="_blank" data-v-9c8cac05${_scopeId}><img class="avatar-icon"${ssrRenderAttr("src", _imports_1$1)} data-v-9c8cac05${_scopeId}> TA\u7684\u4E3B\u9875 </a></div>`);
|
|
} else {
|
|
_push2(`<!---->`);
|
|
}
|
|
} else {
|
|
return [
|
|
ite["uin"] ? (openBlock(), createBlock("div", {
|
|
key: 0,
|
|
class: "avatar-box flexflex"
|
|
}, [
|
|
createVNode("a", {
|
|
class: "avatar-item flexcenter",
|
|
target: "_blank",
|
|
onClick: withModifiers(($event) => unref(sendMessage)(ite["uin"]), ["prevent"])
|
|
}, [
|
|
createVNode("img", {
|
|
class: "avatar-icon",
|
|
src: _imports_0$1
|
|
}),
|
|
createTextVNode(" \u53D1\u9001\u4FE1\u606F ")
|
|
], 8, ["onClick"]),
|
|
createVNode("a", {
|
|
class: "avatar-item flexcenter",
|
|
target: "_blank",
|
|
onClick: withModifiers(($event) => unref(TAHomePage)(ite["uin"]), ["prevent"])
|
|
}, [
|
|
createVNode("img", {
|
|
class: "avatar-icon",
|
|
src: _imports_1$1
|
|
}),
|
|
createTextVNode(" TA\u7684\u4E3B\u9875 ")
|
|
], 8, ["onClick"])
|
|
])) : createCommentVNode("", true)
|
|
];
|
|
}
|
|
}),
|
|
_: 2
|
|
}, _parent));
|
|
_push(`<div class="comment-content flex1" data-v-9c8cac05><div class="comment-header flexacenter" data-v-9c8cac05><div class="comment-header-left flexacenter" data-v-9c8cac05><div class="comments-username" data-v-9c8cac05>${ssrInterpolate(ite["nickname"])}</div><div class="comments-time" data-v-9c8cac05>${ssrInterpolate(ite["timestampnow"] || ("handleDate" in _ctx ? _ctx.handleDate : unref(handleDate))(ite["timestamp"]))}</div>`);
|
|
if (ite["isauthor"]) {
|
|
_push(`<div class="comments-identity" data-v-9c8cac05>\u4F5C\u8005</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (ite["groupimage"]) {
|
|
_push(`<img class="comments-title"${ssrRenderAttr("src", ite.groupimage)}${ssrRenderAttr("alt", ite.grouptitle)} data-v-9c8cac05>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`</div><div class="comment-header-right flexacenter" data-v-9c8cac05><div class="menu-box flexacenter" data-v-9c8cac05><img class="menu-icon"${ssrRenderAttr("src", _imports_5$2)} data-v-9c8cac05><div class="operate-box" data-v-9c8cac05><div class="item flexcenter" data-v-9c8cac05>\u4E3E\u62A5</div>`);
|
|
if (unref(permissions).includes("comment.edit")) {
|
|
_push(`<div class="item flexcenter" data-v-9c8cac05>\u7F16\u8F91</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (unref(permissions).includes("comment.delete")) {
|
|
_push(`<div class="item flexcenter" data-v-9c8cac05>\u5220\u9664</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`</div></div><img class="comment-icon" title="\u56DE\u590D"${ssrRenderAttr("src", _imports_6$1)} data-v-9c8cac05><div class="flexacenter like-box" data-v-9c8cac05>`);
|
|
if (ite["islike"] == 1) {
|
|
_push(`<img class="like-icon"${ssrRenderAttr("src", _imports_3)} data-v-9c8cac05>`);
|
|
} else {
|
|
_push(`<img class="like-icon"${ssrRenderAttr("src", _imports_3$1)} data-v-9c8cac05>`);
|
|
}
|
|
_push(`<div class="like-quantity" data-v-9c8cac05>${ssrInterpolate(ite["likenum"] || 0)}</div></div></div></div>`);
|
|
if (ite["content"]) {
|
|
_push(`<div class="comment-text" data-v-9c8cac05>`);
|
|
if ((_a2 = ite == null ? void 0 : ite.reply) == null ? void 0 : _a2.nickname) {
|
|
_push(`<div class="comments-reply" data-v-9c8cac05>@${ssrInterpolate((_b2 = ite == null ? void 0 : ite.reply) == null ? void 0 : _b2.nickname)}</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(` ${ssrInterpolate(ite["content"])}</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if ((_c2 = ite.image) == null ? void 0 : _c2.url) {
|
|
_push(`<img class="comments-img"${ssrRenderAttr("src", ((_d2 = ite.image) == null ? void 0 : _d2.base64) || ((_e2 = ite.image) == null ? void 0 : _e2.url))} data-v-9c8cac05>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (ite.voteoption) {
|
|
_push(`<div class="alreadyVoted" data-v-9c8cac05>\u5DF2\u6295\uFF1A${ssrInterpolate(ite.voteoption)}</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (ite["childState"]) {
|
|
_push(`<div class="input-box" data-v-9c8cac05><img class="cross"${ssrRenderAttr("src", _imports_1$3)} data-v-9c8cac05><div class="top flexflex" data-v-9c8cac05><textarea class="input-textarea flex1" maxlength="500"${ssrRenderAttr("placeholder", "\u56DE\u590D\u201C" + (ite["nickname"] || "\u533F\u540D\u7528\u6237") + "\u201D\uFF1A")} data-v-9c8cac05>${ssrInterpolate(ite["commentInput"])}</textarea></div>`);
|
|
if ((_f = ite.picture) == null ? void 0 : _f.url) {
|
|
_push(`<div class="picture-box" data-v-9c8cac05><div class="picture" data-v-9c8cac05><img class="close"${ssrRenderAttr("src", _imports_0$2)} data-v-9c8cac05><img class="img"${ssrRenderAttr("src", ite.picture.base64 || ite.picture.url)} data-v-9c8cac05></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<div class="bottom flexacenter" data-v-9c8cac05><div class="operate flexacenter" data-v-9c8cac05><div class="${ssrRenderClass([{ "pitch": ite.emojiState }, "item"])}" data-v-9c8cac05><img class="icon"${ssrRenderAttr("src", _imports_1$2)} alt="" data-v-9c8cac05><div class="emoji-box" data-v-9c8cac05><!--[-->`);
|
|
ssrRenderList(emojiData, (item2) => {
|
|
_push(`<div class="emoji-icon" data-v-9c8cac05>${ssrInterpolate(item2)}</div>`);
|
|
});
|
|
_push(`<!--]--></div></div><div class="item flexacenter" data-v-9c8cac05><input class="file" type="file" accept=".png, .jpg, .jpeg" data-v-9c8cac05><img class="icon"${ssrRenderAttr("src", _imports_2$1)} alt="" data-v-9c8cac05><span class="file-hint" data-v-9c8cac05>\u6700\u591A\u53EF\u4E0A\u4F201\u5F20\u56FE\u7247\uFF0C\u652F\u6301\u5728\u8F93\u5165\u6846\u4E2D\u76F4\u63A5\u7C98\u8D34\u56FE\u7247\u3002</span></div></div><div class="btn" data-v-9c8cac05>\u53D1\u9001</div></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`</div></div>`);
|
|
});
|
|
_push(`<!--]--></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
if (item["childnum"] > item["child"].length) {
|
|
_push(`<div class="comments-also flexacenter" data-v-9c8cac05><div class="" data-v-9c8cac05>\u8FD8\u6709${ssrInterpolate(item["childnum"] - item["child"].length)}\u6761\u56DE\u590D</div><img class="also-icon"${ssrRenderAttr("src", _imports_10)} data-v-9c8cac05></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`</div></div>`);
|
|
});
|
|
_push(`<!--]--></div>`);
|
|
if (unref(commentPage) == 0 && unref(commentList).length != 0) {
|
|
_push(`<div class="comment-end" data-v-9c8cac05>\xB7 End \xB7</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<!--]-->`);
|
|
}
|
|
_push(`</div>`);
|
|
if (unref(reportAlertShow)) {
|
|
_push(ssrRenderComponent(_component_Report, { reportToken: unref(reportToken) }, null, _parent));
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(ssrRenderComponent(_component_el_dialog, {
|
|
class: "default-popup automatic-reviews-popup",
|
|
modelValue: unref(reviewsPopoverState),
|
|
"onUpdate:modelValue": ($event) => isRef(reviewsPopoverState) ? reviewsPopoverState.value = $event : reviewsPopoverState = $event,
|
|
width: "720px",
|
|
"align-center": "",
|
|
autosize: "",
|
|
"close-on-click-modal": false
|
|
}, {
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div class="automatic-header" data-v-9c8cac05${_scopeId}><div class="automatic-title" data-v-9c8cac05${_scopeId}>\u8BF4\u8BF4\u60A8\u7684\u6295\u7968\u7406\u7531</div><div class="automatic-have" data-v-9c8cac05${_scopeId}>\u5DF2\u6295\uFF1A${ssrInterpolate(unref(haveVotedValue))}</div></div>`);
|
|
_push2(ssrRenderComponent(_component_el_input, {
|
|
class: "automatic-input",
|
|
placeholder: "\u8BF7\u8F93\u5165\u2026",
|
|
modelValue: unref(reviewsPopoverInput),
|
|
"onUpdate:modelValue": ($event) => isRef(reviewsPopoverInput) ? reviewsPopoverInput.value = $event : reviewsPopoverInput = $event,
|
|
type: "textarea",
|
|
maxlength: "500",
|
|
"show-word-limit": ""
|
|
}, null, _parent2, _scopeId));
|
|
_push2(`<div class="automatic-bottom flexflex" data-v-9c8cac05${_scopeId}><div class="automatic-send flexcenter" data-v-9c8cac05${_scopeId}>\u53D1\u9001</div></div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", { class: "automatic-header" }, [
|
|
createVNode("div", { class: "automatic-title" }, "\u8BF4\u8BF4\u60A8\u7684\u6295\u7968\u7406\u7531"),
|
|
createVNode("div", { class: "automatic-have" }, "\u5DF2\u6295\uFF1A" + toDisplayString(unref(haveVotedValue)), 1)
|
|
]),
|
|
createVNode(_component_el_input, {
|
|
class: "automatic-input",
|
|
placeholder: "\u8BF7\u8F93\u5165\u2026",
|
|
modelValue: unref(reviewsPopoverInput),
|
|
"onUpdate:modelValue": ($event) => isRef(reviewsPopoverInput) ? reviewsPopoverInput.value = $event : reviewsPopoverInput = $event,
|
|
type: "textarea",
|
|
maxlength: "500",
|
|
"show-word-limit": ""
|
|
}, null, 8, ["modelValue", "onUpdate:modelValue"]),
|
|
createVNode("div", { class: "automatic-bottom flexflex" }, [
|
|
createVNode("div", {
|
|
class: "automatic-send flexcenter",
|
|
onClick: ($event) => submitAnswerComments(unref(reviewsPopoverInput))
|
|
}, "\u53D1\u9001", 8, ["onClick"])
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
if (unref(dialogSrc)) {
|
|
_push(`<div class="detail-image-mask flexcenter" data-v-9c8cac05><div class="detail-image flexcenter" data-v-9c8cac05><img class="detail-img"${ssrRenderAttr("src", unref(dialogSrc))} data-v-9c8cac05></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(ssrRenderComponent(_component_el_dialog, {
|
|
modelValue: unref(dialogVisible),
|
|
"onUpdate:modelValue": ($event) => isRef(dialogVisible) ? dialogVisible.value = $event : dialogVisible = $event,
|
|
title: "\u63D0\u793A",
|
|
width: "500"
|
|
}, {
|
|
footer: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div class="dialog-footer" data-v-9c8cac05${_scopeId}>`);
|
|
_push2(ssrRenderComponent(_component_el_button, {
|
|
onClick: ($event) => isRef(dialogVisible) ? dialogVisible.value = false : dialogVisible = false
|
|
}, {
|
|
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
|
if (_push3) {
|
|
_push3(`\u53D6 \u6D88`);
|
|
} else {
|
|
return [
|
|
createTextVNode("\u53D6 \u6D88")
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent2, _scopeId));
|
|
_push2(ssrRenderComponent(_component_el_button, {
|
|
type: "primary",
|
|
onClick: confirmCommentDelete
|
|
}, {
|
|
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
|
if (_push3) {
|
|
_push3(`\u786E \u5B9A`);
|
|
} else {
|
|
return [
|
|
createTextVNode("\u786E \u5B9A")
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent2, _scopeId));
|
|
_push2(`</div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", { class: "dialog-footer" }, [
|
|
createVNode(_component_el_button, {
|
|
onClick: ($event) => isRef(dialogVisible) ? dialogVisible.value = false : dialogVisible = false
|
|
}, {
|
|
default: withCtx(() => [
|
|
createTextVNode("\u53D6 \u6D88")
|
|
]),
|
|
_: 1
|
|
}, 8, ["onClick"]),
|
|
createVNode(_component_el_button, {
|
|
type: "primary",
|
|
onClick: confirmCommentDelete
|
|
}, {
|
|
default: withCtx(() => [
|
|
createTextVNode("\u786E \u5B9A")
|
|
]),
|
|
_: 1
|
|
})
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<span data-v-9c8cac05${_scopeId}>\u786E\u5B9A\u5220\u9664\u8BE5\u8BA8\u8BBA\u5417\uFF1F</span>`);
|
|
} else {
|
|
return [
|
|
createVNode("span", null, "\u786E\u5B9A\u5220\u9664\u8BE5\u8BA8\u8BBA\u5417\uFF1F")
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
_push(`<!--]-->`);
|
|
};
|
|
}
|
|
};
|
|
const _sfc_setup$2 = _sfc_main$2.setup;
|
|
_sfc_main$2.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/DetailsComments.vue");
|
|
return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0;
|
|
};
|
|
const __nuxt_component_7 = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["__scopeId", "data-v-9c8cac05"]]);
|
|
const _imports_0 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAADEElEQVRoBe2Zy4tSURzH59YtJRMqcEhdaUyil6DUoQJr2boHEk0DRctes2hTtAp6bIJeULSJiB6UmbPptWjwH3BrBKKudKe4zFL7/oZ7Z47He9W5i3tOcA/cub9zuMf7+fx+5z4cZ2bc5mbAzYCbAZEZUJw+uaZp271ebx7nPYztRTQavZbL5Xp2OTbZnWh3HuAXMfcYNj+2pVqt9jKbzW62+3mOCyiK0mRhB4PBYrVafWVXwrY5C7GRuNFo/AqFQrOYM8/M29dut+cymcxyuVweMOMTQ8cFiKjZbH6FxC6EBxlCkojHYrFCvV7vM+NjQyECRASJb5DYiZCV0Lrd7oYkhAnoEt8tJBIYX4bkxEoIFWAkdiA+RH29JbCPTyMhXICAkWmqxIgE7lBUicK4SkghoEvQNeFFnKE+NdxyE5MkpBEgYGT6h5kERLRgMGhaCakEGAkP4iPU11sc+6TP58u3Wq2h1w7pBAiYKhEOh7ciZCX24jXkAC8hpQBJ4Im9YiExVAlpBQwJrP0tuAaOUl9vc6jEmoTUAgSM5bRiJuHxeFJ47cgr82i9Xu8WLOkFS+a2H3BDCcct9rna7/ffAX6PzORWbOA+Td8Htlkd8B+MD1SU4QJM7gM2JDkwvbny7b3j34l5gmn6yWTyNpJ8kzv2S6fTOTl0UXAHSNFNp9N3AMLDfwb8qUql8lvqCqRSqbuAv8Flcg2exh3/Us/BWHbN4LGMPmHCCcq8MVE1Apn2gL8HnussE2429L+kM6VS6Q87LtsSUgD/AIBLLCTBI/sj8HSMTAKm8GD8iG2BzzzBU5NFgOAfgufqKtX6n7HwdJgMFzHBPwILD5/z+/2my2bdT3wFDPgrLBRigl8oFot/ufGRrsgKKHjCPgYRD/9hWniyEfUkVvCEfYLzXyYIphH82Wkyb8wRUgGs+ae4NV4yIPT9W/xWMNWyYec5fhcC/HEAFFgIxG8Af87ODx0insS7WXg8oF5HIpHzduDpcxy/BgKBwE9VVZM49yzgnwH+ol14NhFu7GbAzYCbATEZ+Ad9hheLGRG4rAAAAABJRU5ErkJggg==";
|
|
const _imports_1 = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='20px'%20height='20px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(1%200%200%201%20-1500%20-25%20)'%3e%3cpath%20d='M%203.63636363636364%2014.5454545454545%20L%205.45454545454545%2014.5454545454545%20L%205.45454545454545%2016.3636363636364%20L%203.63636363636364%2016.3636363636364%20L%203.63636363636364%2014.5454545454545%20Z%20M%203.63636363636364%203.63636363636364%20L%205.45454545454545%203.63636363636364%20L%205.45454545454545%205.45454545454545%20L%203.63636363636364%205.45454545454545%20L%203.63636363636364%203.63636363636364%20Z%20M%2014.5454545454545%203.63636363636364%20L%2016.3636363636364%203.63636363636364%20L%2016.3636363636364%205.45454545454545%20L%2014.5454545454545%205.45454545454545%20L%2014.5454545454545%203.63636363636364%20Z%20M%201.81818181818182%2012.7272727272727%20L%201.81818181818182%2018.1676136363636%20L%207.27272727272727%2018.1676136363636%20L%207.27272727272727%2012.7272727272727%20L%201.81818181818182%2012.7272727272727%20Z%20M%201.81818181818182%201.81818181818182%20L%201.81818181818182%207.27272727272727%20L%207.27272727272727%207.27272727272727%20L%207.27272727272727%201.81818181818182%20L%201.81818181818182%201.81818181818182%20Z%20M%2012.7272727272727%201.81818181818182%20L%2012.7272727272727%207.27272727272727%20L%2018.1818181818182%207.27272727272727%20L%2018.1818181818182%201.81818181818182%20L%2012.7272727272727%201.81818181818182%20Z%20M%200%2010.9090909090909%20L%209.09090909090909%2010.9090909090909%20L%209.09090909090909%2020%20L%200%2020%20L%200%2010.9090909090909%20Z%20M%2014.5454545454545%2018.1818181818182%20L%2016.3636363636364%2018.1818181818182%20L%2016.3636363636364%2020%20L%2014.5454545454545%2020%20L%2014.5454545454545%2018.1818181818182%20Z%20M%2018.1818181818182%2018.1818181818182%20L%2020%2018.1818181818182%20L%2020%2020%20L%2018.1818181818182%2020%20L%2018.1818181818182%2018.1818181818182%20Z%20M%2018.1818181818182%2010.9090909090909%20L%2020%2010.9090909090909%20L%2020%2016.3636363636364%20L%2014.5454545454545%2016.3636363636364%20L%2014.5454545454545%2014.5454545454545%20L%2012.7272727272727%2014.5454545454545%20L%2012.7272727272727%2020%20L%2010.9090909090909%2020%20L%2010.9090909090909%2010.9090909090909%20L%2016.3636363636364%2010.9090909090909%20L%2016.3636363636364%2012.7272727272727%20L%2018.1818181818182%2012.7272727272727%20L%2018.1818181818182%2010.9090909090909%20Z%20M%200%200%20L%209.09090909090909%200%20L%209.09090909090909%209.09090909090909%20L%200%209.09090909090909%20L%200%200%20Z%20M%2010.9090909090909%200%20L%2020%200%20L%2020%209.09090909090909%20L%2010.9090909090909%209.09090909090909%20L%2010.9090909090909%200%20Z%20'%20fill-rule='nonzero'%20fill='%23000000'%20stroke='none'%20transform='matrix(1%200%200%201%201500%2025%20)'%20/%3e%3c/g%3e%3c/svg%3e";
|
|
const _imports_2 = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='13px'%20height='8px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(1%200%200%201%20-360%20-31%20)'%3e%3cpath%20d='M%209.65206473214286%206.26736111111111%20C%2010.6217447916667%205.70486111111111%2011.4281994047619%204.94907407407407%2012.0714285714286%204%20C%2011.3363095238095%202.90740740740741%2010.4149925595238%202.09027777777778%209.30747767857143%201.54861111111111%20C%209.60249255952381%202.03009259259259%209.75%202.55092592592593%209.75%203.11111111111111%20C%209.75%203.96759259259259%209.43201264880952%204.70023148148148%208.79603794642857%205.30902777777778%20C%208.16006324404762%205.91782407407407%207.39471726190476%206.22222222222222%206.5%206.22222222222222%20C%205.60528273809524%206.22222222222222%204.83993675595238%205.91782407407407%204.20396205357143%205.30902777777778%20C%203.56798735119048%204.70023148148148%203.25%203.96759259259259%203.25%203.11111111111111%20C%203.25%202.55092592592593%203.39750744047619%202.03009259259259%203.69252232142857%201.54861111111111%20C%202.58500744047619%202.09027777777778%201.66369047619048%202.90740740740741%200.928571428571428%204%20C%201.5718005952381%204.94907407407407%202.37825520833333%205.70486111111111%203.34793526785714%206.26736111111111%20C%204.31761532738095%206.82986111111111%205.36830357142857%207.11111111111111%206.5%207.11111111111111%20C%207.63169642857143%207.11111111111111%208.68238467261905%206.82986111111111%209.65206473214286%206.26736111111111%20Z%20M%206.74665178571429%201.56944444444444%20C%206.81436011904762%201.50462962962963%206.84821428571429%201.42592592592593%206.84821428571429%201.33333333333333%20C%206.84821428571429%201.24074074074074%206.81436011904762%201.16203703703704%206.74665178571429%201.09722222222222%20C%206.67894345238095%201.03240740740741%206.59672619047619%200.999999999999999%206.5%201%20C%205.89546130952381%200.999999999999999%205.37676711309524%201.20717592592593%204.94391741071429%201.62152777777778%20C%204.51106770833333%202.03587962962963%204.29464285714286%202.53240740740741%204.29464285714286%203.11111111111111%20C%204.29464285714286%203.2037037037037%204.32849702380952%203.28240740740741%204.39620535714286%203.34722222222222%20C%204.46391369047619%203.41203703703704%204.54613095238095%203.44444444444444%204.64285714285714%203.44444444444444%20C%204.73958333333333%203.44444444444444%204.8218005952381%203.41203703703704%204.88950892857143%203.34722222222222%20C%204.95721726190476%203.28240740740741%204.99107142857143%203.2037037037037%204.99107142857143%203.11111111111111%20C%204.99107142857143%202.71296296296296%205.13857886904762%202.37268518518519%205.43359375%202.09027777777778%20C%205.72860863095238%201.80787037037037%206.08407738095238%201.66666666666667%206.5%201.66666666666667%20C%206.59672619047619%201.66666666666667%206.67894345238095%201.63425925925926%206.74665178571429%201.56944444444444%20Z%20M%2012.8549107142857%203.52083333333333%20C%2012.9516369047619%203.68287037037037%2013%203.84259259259259%2013%204%20C%2013%204.15740740740741%2012.9516369047619%204.31712962962963%2012.8549107142857%204.47916666666667%20C%2012.1778273809524%205.54398148148148%2011.2673921130952%206.39699074074074%2010.1236049107143%207.03819444444444%20C%208.97981770833333%207.67939814814815%207.77194940476191%208%206.5%208%20C%205.2280505952381%208%204.02018229166667%207.67824074074074%202.87639508928571%207.03472222222222%20C%201.73260788690476%206.3912037037037%200.822172619047619%205.53935185185185%200.145089285714286%204.47916666666667%20C%200.0483630952380952%204.31712962962963%200%204.15740740740741%200%204%20C%200%203.84259259259259%200.0483630952380952%203.68287037037037%200.145089285714286%203.52083333333333%20C%200.822172619047619%202.46064814814815%201.73260788690476%201.6087962962963%202.87639508928571%200.965277777777778%20C%204.02018229166667%200.321759259259259%205.2280505952381%200%206.5%200%20C%207.77194940476191%200%208.97981770833333%200.321759259259259%2010.1236049107143%200.965277777777778%20C%2011.2673921130952%201.6087962962963%2012.1778273809524%202.46064814814815%2012.8549107142857%203.52083333333333%20Z%20'%20fill-rule='nonzero'%20fill='%23333333'%20stroke='none'%20transform='matrix(1%200%200%201%20360%2031%20)'%20/%3e%3c/g%3e%3c/svg%3e";
|
|
const _imports_4$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABGUUKwAAAE8ElEQVR4Ae1a24tPURQexjAxuZVcm1FESqHc80CDkhIpCsULcnlQ3kSUFy9480L+BeWdPGBGQiPEw8wowjAz7nLn+6bZ0/7t+fb5/Y5z5sw+J6vWnHO+vfY+a3177cvZv6mqGjwZgVfvhV6BvoR+h76AXoJuhg6FFlZWILJW6J8IvYWyGdDCyVpE9AUaFbwpY2bMKhID0xBMZ4XBGxJaYF9TFBLOxQzekLCnCARw0vssCHgPbD90AZSBdkNN4ObaBCz3shQRmIDs61Ynso0euzGOXe4eN3gCq3Mi4Xi3CTL3ix27VB6zXGs5BFz5BYDDwpYfeODs78qArAZZEsAVwJVPANjDrrS5AJ5zT8B0EdRzgRHqEvhYgSWGsswA1YPPPBG8FXi1wBJDWRHAiW6l8PaJwAh9FfgwgSWGsiJgHTytFd7yQ0jJaAEOiK8D0qhwfqfA+PV3TeCEFAEdHttEcBYE8MtvvfCSn70fBU5ogsCfCix4aAg8vA41mxn7usrjPfcLZnm07Rs99kHDR+CdHYS5vwuc5ChhoMbOvjYo45CxNXDupyeY1RGOnxJ1nkbYB1nEAPmVZ/egub9cxuN7ot6FMnWCKt4JbzjDm4DtK2fySRHeLvTU2xJRJ1FRmpuLqfDkNNT9vDUO8sNnO/SVAcT1sMAI8ZD0XydBHr/x/PEa9AE0dalHiyegXNLs3rbvf6NsFzRKSKAvc+y2ktzzoHVJlBOVlE2GEcf4ISh3cuzZKKdYfhBaTvbAIKqdtMo4Me+2neE+nWd17dDuMvoO5XEcYVbwhKcSOQCjOG0nsWVGbjJOnR+gF99Bu3PNSyq4ToTNG2iSwOLU7cS7RnMz8hqqtp6A/0nY6yehZ6FMtzgyE8aHoTOgvo1SnPZoy3MEHrhW88ERvqvqGzQOcz5bEnkUOg4amsyHQ+xx1/erdDQpARxC3PWluaTSr7TlGBp0Ceik0yrVLgLnkmELWdxnA733B3EliaFLu3BwJDG19u4Qxpw1XQb5rE57RfVBhzg8Xf+7fOcBNHRFZQptlK1bN4TnZcKJFhLgC0zYSygPBDBG/jLlSlOcDHAr5+l5DpwdLxz2EiBscw0tF94zc5t9GSDsEw8V1WZWmBr/T/DyzjgE+JzNwxygMuAmA0pjEvQREwrOnels4UwTMV8G5KFXRUwSYu+rla4vA2StAoFq/L9DfI8Zoy8D4sQferao8c/055lALAJUGsUhajBs+a2zSLy4Z/wT902CofeqiElC84DWiZKe8U88jSEg2g8GUunPM8rbxsM0CAg5W9QEeB/Bf0iTANNWiFeVAX3jnw7HyYC8TYJTEF+D6JWKCAg5rUVMElK9T8O+CZAPvlWAZZVKqGSp8d+BoNrswOIMAbteHu5VBtxwHS8qASMQKH8LcKVk/LPQR4BK6zxNgtz9kQRXSsY/C30EuBWjnhVZUfZZlKnx/w0v5r/mlAgJyFPPljgf8aAIYPD9/gGTBITYgxGxlS2qgYWaAPuNf7aUxhAo61GGBsPxrjNQ/tLsiiSA6a8ygOvlZ6eFUXhWDZesq06dLB8ZB4+/1PE3U78eyp/f+wkrFl2ZFV7hyUiRCXiI+NSZQA8hnANae+6K+acZYTVC+a+3XtmGEh4SFCkL+K94x6G10EgxewAeHZEpLiF5FZ7/cbPzCHql9x6X//KfgSgG/gK9mIkzqc2oKwAAAABJRU5ErkJggg==";
|
|
const _imports_5$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA4CAYAAABNGP5yAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAOAAAAACP8+m+AAADhUlEQVRoBe2aS4hPURzHZ7zfj4USmTGTkGcodiRRNh5JNsooO7NhgyJSyoayIDbySFlYkLLwyAaRR5Ty2DCTJPIYeYfx+U5z9O/M+f/N/zf3/q//vfdX3+4959zze3zP6557T01NxqU2EP8M8prAPDAaVLN8x/lWcBEcA+9AURlCyVHwG7SnEG3EtAEERcHfAmkM3I9pd4iBUxkJ3pGxwpGgOWAuUOv7cpuM60DjqFplOI4vA2O8AJ6TngB+Kf8QcMy46zbyQhOknq82GYbDV4GLzV0Xu0AeeoV3XUGKrg3E4k/uOxVfL+AvdWIrbfKMgF54QdUrLQL6ewXfvHRakp+8QHorLQIyLTkBmW5+gs98D+jTwx4wivpDe6jDr/6WDL23V0SsBDTi3XkwJSYvr6B3Ofgck/6/aq1DQG+KcQUv5xaB9bqJW6wEdLxExOzc+Jj1d6i3EvCkAs49qoAN8yqwB+cugx8xOPkFnSfBiRh0d1FpnQRfoUm7Kb1OarcVpbyPUtm/dFkJcHq1n66ow85wVFfrHBCV/cT15AQk3gQJO5D3gIQbIHHzme8B1mVQxK0DC8GABJuxFdsHgb75mcRKQDPWDpgsRl9pNSonAdO3TOsQWBJ9HGaNddQ070ytBMSxBzAzQEVT68uglYDj1NWPhv9BbuLEY6sj1jngHAZngwVgoNV4BPVa0HEWmBvDSoB8f9AJ3VetWIdA1QbsO54T4DOStXTeA7LW4n68eQ+AkXaPlb5eOi1Jv7E73h2U+caLcJqXTkNSh6UavEBeu/QZbtQLHPSld74rTMl1X0F8Ls41iq0WrAIioVC+ktgPLgH/aEnhc1Hda3OlP0E/y1SoHqweW2zY1lO2FqwEhfKRRB1oU6Z+buhMoGMmqatOq80E3ZURPHgfWPzd7huZTIbmAouyKOvoUOYO0J09yiajv/r1HtQ/nYKnRqVRkiBdd8BUUEo2Uliu3dPUKbl7HcQDm4G1a5XrUKnn9ZFjK9AQDclgMq+BUjpUJj0XwFLQRTQJFhMdfRkLZChOGYdyzdKNRYzoHHMTCH30kP9a3kaCkHwgswWUO7mGdMWap265t9PRUItqVdoCivUGitIhswjjHgiRoLwbQF+AUy39iG4X0IoQIuIl+XEPS0wkL3rB0QfPEAlzknevMh5ozGu913E5R4R6gFarTMlEoj0MjgC9tEUmfwCaJfF0KbQc/QAAAABJRU5ErkJggg==";
|
|
const _imports_6 = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='16px'%20height='15px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(1%200%200%201%20-1406%20-827%20)'%3e%3cpath%20d='M%2015.4615384615385%205.37807183364839%20C%2015.8205128205128%205.43478260869565%2016%205.57971014492754%2016%205.81285444234405%20C%2016%205.95148078134846%2015.9166666666667%206.10270951480781%2015.75%206.26654064272212%20L%2012.2596153846154%209.6124763705104%20L%2013.0865384615385%2014.3383742911153%20C%2013.0929487179487%2014.3824826717076%2013.0961538461538%2014.4454946439824%2013.0961538461538%2014.5274102079395%20C%2013.0961538461538%2014.6597353497164%2013.0625%2014.7715816005041%2012.9951923076923%2014.8629489603025%20C%2012.9278846153846%2014.9543163201008%2012.8301282051282%2015%2012.7019230769231%2015%20C%2012.5801282051282%2015%2012.4519230769231%2014.9621928166352%2012.3173076923077%2014.8865784499055%20L%208%2012.65595463138%20L%203.68269230769231%2014.8865784499055%20C%203.54166666666667%2014.9621928166352%203.41346153846154%2015%203.29807692307692%2015%20C%203.16346153846154%2015%203.0625%2014.9543163201008%202.99519230769231%2014.8629489603025%20C%202.92788461538462%2014.7715816005041%202.89423076923077%2014.6597353497164%202.89423076923077%2014.5274102079395%20C%202.89423076923077%2014.4896030245747%202.90064102564103%2014.4265910522999%202.91346153846154%2014.3383742911153%20L%203.74038461538462%209.6124763705104%20L%200.240384615384615%206.26654064272212%20C%200.0801282051282051%206.09640831758034%200%205.94517958412098%200%205.81285444234405%20C%200%205.57971014492754%200.179487179487179%205.43478260869565%200.538461538461538%205.37807183364839%20L%205.36538461538461%204.68809073724008%20L%207.52884615384615%200.387523629489602%20C%207.65064102564103%200.1291745431632%207.80769230769231%200%208%200%20C%208.19230769230769%200%208.34935897435897%200.1291745431632%208.47115384615385%200.387523629489602%20L%2010.6346153846154%204.68809073724008%20L%2015.4615384615385%205.37807183364839%20Z%20'%20fill-rule='nonzero'%20fill='%23fa6b11'%20stroke='none'%20transform='matrix(1%200%200%201%201406%20827%20)'%20/%3e%3c/g%3e%3c/svg%3e";
|
|
const _imports_7 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAEk0lEQVRoBd2YW6hVVRSGzXtw8pJkYeU5aZqVIWKgYdDxAkUpYqGJgdhDEliKCYqYGfRi2YV6SBQUxKAbPYRXEMQEfSuULkIXFBMpE6zUvKX1/bLH4W+59t5rudfu7O2Af8855hxzjH/MOddcc+0uXZpcutWRf298TwTnwKk6xqmb6814/gecAG2gqWQSbEU+sL6p2EP2CyOvJC6Au0BTSDssY+a9XNsU7CG5q0wCWoU20NDyMOx81t9FP29taxqaPeR2GtnfqLeAddamZFpBQ8o4WPnsLymxFGFfhfcakj2ktoNIQGf/TUZ0g/WdpX679TVEdQwsLoNIYFmC1VD0i9b/TqK/09UtRu4k9b4pjDaajVZhUIpNpzSNJqrP/ooyLO6m3VfhzTJ2/3vz50SMrfM79X4VGHxgtmeoD6xgW9cuBR4PXgQ++6+iV5J76bwEIuGPqD8G9Ix0B7nlhgojbqZvWAnDS6W2gdrS9vgftOu+o2egkoj00ykG2l6HwA/g+1L5Y6k8QqmJukqUQE/wBBgJgqhIKoE88hrGr2QYcD82B0C3DLZhovfIT8AT08FxTAbbQCxp3vI0Y/eDt4EmIqvMxHA3+AXkjRn2fzL2Dq3AcXALKCfKPpZSyxtQ29Fyg3K098E2tmqU2gnargOq+Jms/hdAZBXlZ7Spsw10BZ0l2sZjwUvAH37x3AM6tuFiFD9NNOtPgkaQWyHxNYjJDfJ+VbnC83l+Pcu/0Z+50tN5P7cR+lvg5Hejt4BUeY7WZBJzUi3r3ziYEHrenPx29BurhZ6NwUUbqJV4ttqggvtb8adj08lvRe+dNc4sDD0JPR/zsw6u0U4n0c/AyW9G75XX7wwGXDBHSmJhXic57e/BXkezk/8YvUdOPx3mU6jpn7VwqCQWdfQWW9E9SW/WiKXyQ9Ad1CTJJOR4SU0erx48iiZ9Qzv59eiFvYMexdlfFkAroTtNUaLriJNfg65bQqEyDW8eZEKB3n3r6LaamXyeJTqVIHwwodeiui9dEDVRmSRPAg+YxxPUdZMsSvS2Dcm1NfMk4I6/iWgFlZ7ASHzWZQvJcUjRCbi/FoK0RqBqZdYV0IzcZ858xqz5mqtKwPe9T1ZFp1kTuBMvfc2Tz5g1/6f6ENpbYC6o9ibV97TewCGZE4gB1crHMfAjVB8a5UQr9QnQuyLGHKY+D3R8gFBPin/abkp21qrrzRtkdNFKk1Ya1wLdXsM2WWrrzQBpD+kbNu4r6oXKRrwFmR0Jz4PQ9eb0i1/YprWpbx9oBy5zUGLcWeo134Hc+ZfmfHWpQ9toFfArRhA4XerrTzkV6G+U6PNyJ+0PAskY4H26mRYi2rdOcj76UnASeEDV9S2tbaRPQRcdFto6yY+UGK9ExgLffk+hFyL6wIhAQdJ11RV4AxgMKkkvOheAX0Gaj0vWvpJ6ITIdL8lgoeuk+RSMyBlJL6uXgf4MDl/JUn4LkRV4STqXrodZ+7YW0XP0OjgDkjG+q8Wxj12ecL4X/RE3KKCuk+x94KdWlpdlptA6SfRduhVMyTTi2o2GMFSHwC7QDq5/+RffN6xPYNWQnAAAAABJRU5ErkJggg==";
|
|
const _imports_11 = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='14px'%20height='15px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(1%200%200%201%20-1534%20-28%20)'%3e%3cpath%20d='M%2013.648097826087%206.63350449293967%20C%2013.8826992753623%206.8581514762516%2014%207.14698331193838%2014%207.5%20C%2014%207.84659820282413%2013.8826992753623%208.13863928112965%2013.648097826087%208.37612323491656%20L%207.45652173913044%2014.6437740693196%20C%207.20923913043478%2014.8812580231065%206.92074275362319%2015%206.59103260869565%2015%20C%206.26766304347826%2015%205.98233695652174%2014.8812580231065%205.73505434782609%2014.6437740693196%20L%205.02173913043478%2013.9216944801027%20C%204.78079710144928%2013.6777920410783%204.66032608695652%2013.3857509627728%204.66032608695652%2013.0455712451861%20C%204.66032608695652%2012.7053915275995%204.78079710144928%2012.413350449294%205.02173913043478%2012.1694480102696%20L%207.80842391304348%209.34852374839538%20L%201.11277173913043%209.34852374839538%20C%200.783061594202899%209.34852374839538%200.515172101449275%209.22817715019255%200.309103260869565%208.98748395378691%20C%200.103034420289855%208.74679075738126%200%208.45635430038511%200%208.11617458279846%20L%200%206.88382541720154%20C%200%206.54364569961489%200.103034420289855%206.25320924261874%200.309103260869565%206.01251604621309%20C%200.515172101449275%205.77182284980745%200.783061594202899%205.65147625160462%201.11277173913043%205.65147625160462%20L%207.80842391304348%205.65147625160462%20L%205.02173913043478%202.8209242618742%20C%204.78079710144928%202.58985879332478%204.66032608695652%202.301026957638%204.66032608695652%201.95442875481386%20C%204.66032608695652%201.60783055198973%204.78079710144928%201.31899871630295%205.02173913043478%201.08793324775353%20L%205.73505434782609%200.365853658536586%20C%205.97599637681159%200.121951219512194%206.26132246376812%200%206.59103260869565%200%20C%206.92708333333333%200%207.21557971014493%200.121951219512194%207.45652173913044%200.365853658536586%20L%2013.648097826087%206.63350449293967%20Z%20'%20fill-rule='nonzero'%20fill='%23ffffff'%20stroke='none'%20transform='matrix(1%200%200%201%201534%2028%20)'%20/%3e%3c/g%3e%3c/svg%3e";
|
|
const _sfc_main$1 = {
|
|
__name: "DetailsArea",
|
|
__ssrInlineRender: true,
|
|
props: {
|
|
ripostecount: Object,
|
|
commentComments: Number
|
|
},
|
|
emits: ["closeDiscussInputFields"],
|
|
setup(__props, { emit: __emit }) {
|
|
const respondShowState = ref(false);
|
|
inject("isNeedLogin");
|
|
inject("goLogin");
|
|
const userInfoWin = inject("userInfoWin");
|
|
let info = inject("info");
|
|
let islike = inject("islike");
|
|
let iscollection = inject("iscollection");
|
|
let qrcode = inject("qrcode");
|
|
inject("token");
|
|
inject("topHeadRef");
|
|
const isLoaded = inject("isLoaded");
|
|
ref(null);
|
|
let floorRightState = ref(false);
|
|
computed(() => {
|
|
return false;
|
|
});
|
|
ref(false);
|
|
const floorCommentInput = inject("floorCommentInput");
|
|
const floorCommentBtn = inject("floorCommentBtn");
|
|
watch(isLoaded, (newValue, oldValue) => {
|
|
if (newValue === true) {
|
|
openAutoCarousel();
|
|
}
|
|
});
|
|
let floormiddleTimer = null;
|
|
const openAutoCarousel = () => {
|
|
return;
|
|
};
|
|
const closeMouseOver = () => {
|
|
clearInterval(floormiddleTimer);
|
|
};
|
|
const randomBottomEmojis = inject("randomBottomEmojis");
|
|
inject("selectEomji");
|
|
const jointriposte = inject("jointriposte");
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
var _a, _b;
|
|
const _component_el_popover = ElPopover;
|
|
const _component_ClientOnly = __nuxt_component_5;
|
|
const _component_el_input = ElInput;
|
|
const _component_RespondAdd = __nuxt_component_6;
|
|
_push(`<div${ssrRenderAttrs(mergeProps({
|
|
class: ["floor-area flexacenter", { "show": unref(isLoaded) }]
|
|
}, _attrs))} data-v-0e7e22a6><div class="floor-content flexacenter" data-v-0e7e22a6><div class="floor-right flexacenter" data-v-0e7e22a6> \u624B\u673A\u67E5\u770B\u8BE5\u6295\u7968 <img class="arrows-icon"${ssrRenderAttr("src", _imports_0)} data-v-0e7e22a6>`);
|
|
_push(ssrRenderComponent(_component_el_popover, {
|
|
placement: "bottom",
|
|
width: "160px",
|
|
trigger: "hover",
|
|
visible: unref(floorRightState),
|
|
"onUpdate:visible": ($event) => isRef(floorRightState) ? floorRightState.value = $event : floorRightState = $event,
|
|
"popper-style": "padding: 24px;border-radius: 18px;"
|
|
}, {
|
|
reference: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div class="QR-code-ball flexcenter" data-v-0e7e22a6${_scopeId}><img class=""${ssrRenderAttr("src", _imports_1)} data-v-0e7e22a6${_scopeId}></div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", { class: "QR-code-ball flexcenter" }, [
|
|
createVNode("img", {
|
|
class: "",
|
|
src: _imports_1
|
|
})
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<img class="examine-code"${ssrRenderAttr("src", unref(qrcode))} data-v-0e7e22a6${_scopeId}>`);
|
|
} else {
|
|
return [
|
|
createVNode("img", {
|
|
class: "examine-code",
|
|
src: unref(qrcode)
|
|
}, null, 8, ["src"])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
_push(`</div><div class="floor-left flexacenter" data-v-0e7e22a6><div class="item flexacenter" style="${ssrRenderStyle({ "cursor": "auto" })}" data-v-0e7e22a6><img class="icon"${ssrRenderAttr("src", _imports_2)} data-v-0e7e22a6> ${ssrInterpolate(unref(info)["views"])}</div><div class="item flexacenter" data-v-0e7e22a6>`);
|
|
if (unref(islike) == 1) {
|
|
_push(`<img class="icon"${ssrRenderAttr("src", _imports_3)} data-v-0e7e22a6>`);
|
|
} else {
|
|
_push(`<img class="icon"${ssrRenderAttr("src", _imports_4$1)} data-v-0e7e22a6>`);
|
|
}
|
|
_push(` ${ssrInterpolate(unref(info)["likes"] || "")}</div><div class="item flexacenter" style="${ssrRenderStyle({ "cursor": "auto" })}" data-v-0e7e22a6><img class="icon"${ssrRenderAttr("src", _imports_5$1)} data-v-0e7e22a6> ${ssrInterpolate(__props.commentComments)}</div><div class="item flexacenter" data-v-0e7e22a6>`);
|
|
if (unref(iscollection) == 1) {
|
|
_push(`<img class="icon"${ssrRenderAttr("src", _imports_6)} data-v-0e7e22a6>`);
|
|
} else {
|
|
_push(`<img class="icon"${ssrRenderAttr("src", _imports_7)} data-v-0e7e22a6>`);
|
|
}
|
|
_push(` ${ssrInterpolate(unref(info)["favs"] || "\u6536\u85CF")}</div>`);
|
|
_push(ssrRenderComponent(_component_ClientOnly, null, {}, _parent));
|
|
_push(`</div><div class="${ssrRenderClass([{ "floor-middle-respond": unref(respondShowState) }, "floor-middle"])}" data-v-0e7e22a6>`);
|
|
if (!unref(respondShowState)) {
|
|
_push(`<div class="flexacenter comment-box" data-v-0e7e22a6>`);
|
|
if ((_a = unref(userInfoWin)) == null ? void 0 : _a.avatar) {
|
|
_push(`<img class="avatar"${ssrRenderAttr("src", (_b = unref(userInfoWin)) == null ? void 0 : _b.avatar)} data-v-0e7e22a6>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(ssrRenderComponent(_component_el_input, {
|
|
class: "comment-input flex1",
|
|
name: "14752869",
|
|
modelValue: unref(floorCommentInput),
|
|
"onUpdate:modelValue": ($event) => isRef(floorCommentInput) ? floorCommentInput.value = $event : null,
|
|
placeholder: "\u8BF4\u8BF4\u4F60\u7684\u60F3\u6CD5\u6216\u7591\u95EE\u2026",
|
|
onKeydown: ($event) => unref(floorCommentBtn)("input"),
|
|
maxlength: "500",
|
|
"show-word-limit": "",
|
|
autocomplete: "off",
|
|
onFocus: ($event) => closeMouseOver()
|
|
}, null, _parent));
|
|
_push(`<div class="comment-btn flexcenter" data-v-0e7e22a6><img class="comment-btn-icon"${ssrRenderAttr("src", _imports_11)} data-v-0e7e22a6></div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<div class="flexacenter respond" data-v-0e7e22a6><div class="respond-title" data-v-0e7e22a6>\u7ED9\u4E2A\u56DE\u5E94\uFF1A</div><div class="respond-box flex1" data-v-0e7e22a6><!--[-->`);
|
|
ssrRenderList(unref(randomBottomEmojis), (item) => {
|
|
_push(`<div class="respond-item" data-v-0e7e22a6>${unref(jointriposte)(item)}</div>`);
|
|
});
|
|
_push(`<!--]--></div>`);
|
|
_push(ssrRenderComponent(_component_RespondAdd, {
|
|
type: "bottom",
|
|
respondShowState: unref(respondShowState),
|
|
"onUpdate:respondShowState": ($event) => respondShowState.value = $event
|
|
}, null, _parent));
|
|
_push(`</div></div></div></div>`);
|
|
};
|
|
}
|
|
};
|
|
const _sfc_setup$1 = _sfc_main$1.setup;
|
|
_sfc_main$1.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/DetailsArea.vue");
|
|
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
|
|
};
|
|
const __nuxt_component_8 = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["__scopeId", "data-v-0e7e22a6"]]);
|
|
const _imports_4 = "data:image/png;base64,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";
|
|
const _imports_5 = "" + buildAssetsURL("no-discussion.k0-uWmju.png");
|
|
const _sfc_main = {
|
|
__name: "[id]",
|
|
__ssrInlineRender: true,
|
|
async setup(__props) {
|
|
let __temp, __restore;
|
|
useHead({ script: [{ src: "https://app.gter.net/bottom?tpl=header&menukey=vote" }, { src: "https://app.gter.net/bottom?tpl=footer,popupnotification", body: true }] });
|
|
const route = useRoute();
|
|
const router = useRouter();
|
|
let isNeedLogin = inject("isNeedLogin");
|
|
const goLogin = inject("goLogin");
|
|
let commentComments = ref(0);
|
|
let id = route.params.id;
|
|
let uniqidIndex = ref(0);
|
|
if (route.query.colorI)
|
|
uniqidIndex.value = route.query.colorI;
|
|
else
|
|
uniqidIndex.value = Math.floor(Math.random() * 6);
|
|
if (uniqidIndex.value > 6)
|
|
uniqidIndex = 0;
|
|
let ripostelist = ref([]);
|
|
let ripostecount = ref({});
|
|
let riposteoptions = ref([]);
|
|
provide("riposteoptions", riposteoptions);
|
|
const getRiposte = () => {
|
|
getRiposteHttp({ token: token.value }).then((res) => {
|
|
if (res.code != 200)
|
|
return;
|
|
let data = res.data;
|
|
ripostecount.value = data.count || {};
|
|
ripostelist.value = data.list || [];
|
|
riposteoptions.value = data.options || [];
|
|
if (ripostelist.value.length <= 3)
|
|
randomEmoji();
|
|
randomBottomEmoji();
|
|
});
|
|
};
|
|
let randomEmojis = ref([]);
|
|
let randomBottomEmojis = ref([]);
|
|
provide("randomEmojis", randomEmojis);
|
|
provide("randomBottomEmojis", randomBottomEmojis);
|
|
const randomEmoji = () => {
|
|
let emojiList = ripostelist.value;
|
|
let exclude = [];
|
|
emojiList.forEach((element) => {
|
|
exclude.push(element.item);
|
|
});
|
|
let selectedList = [];
|
|
for (const key in riposteoptions.value[0].data) {
|
|
if (key != "c150")
|
|
selectedList.push(key);
|
|
}
|
|
const random = [];
|
|
if (!exclude.includes("c150"))
|
|
random.push("c150");
|
|
selectedList = selectedList.filter((itemB) => !exclude.includes(itemB));
|
|
let indexes = [];
|
|
while (indexes.length < 7) {
|
|
let randomIndex = Math.floor(Math.random() * selectedList.length);
|
|
if (indexes.indexOf(randomIndex) === -1) {
|
|
indexes.push(randomIndex);
|
|
random.push(selectedList[randomIndex]);
|
|
}
|
|
}
|
|
randomEmojis.value = random;
|
|
};
|
|
const randomBottomEmoji = () => {
|
|
let selectedList = [];
|
|
for (const key in riposteoptions.value[0].data) {
|
|
selectedList.push(key);
|
|
}
|
|
selectedList.sort(() => Math.random() - 0.5);
|
|
const randomItems = selectedList.slice(0, 8);
|
|
randomBottomEmojis.value = randomItems;
|
|
};
|
|
const jointriposte = (item) => {
|
|
return `&#x${item};`;
|
|
};
|
|
provide("jointriposte", jointriposte);
|
|
let riposteHttpState = false;
|
|
const selectEomji = (item) => {
|
|
if (isNeedLogin.value) {
|
|
goLogin();
|
|
return;
|
|
}
|
|
if (riposteHttpState)
|
|
return;
|
|
riposteHttpState = true;
|
|
riposteSubmitHttp({ token: token.value, item }).then((res) => {
|
|
if (res.code != 200) {
|
|
ElMessage.error(res.message);
|
|
return;
|
|
}
|
|
let data = res.data;
|
|
handleEmojiData(data);
|
|
}).finally(() => {
|
|
riposteHttpState = false;
|
|
});
|
|
};
|
|
provide("selectEomji", selectEomji);
|
|
const selectEomjiPop = (key) => {
|
|
if (isNeedLogin.value) {
|
|
goLogin();
|
|
return;
|
|
}
|
|
let emojiList = ripostelist.value;
|
|
const index = emojiList.findIndex((item) => item.item == key);
|
|
if (index != -1 && emojiList[index].selected)
|
|
return;
|
|
if (riposteHttpState)
|
|
return;
|
|
riposteHttpState = true;
|
|
riposteSubmitHttp({ token: token.value, item: key }).then((res) => {
|
|
if (res.code != 200) {
|
|
ElMessage.error(res.message);
|
|
return;
|
|
}
|
|
let data = res.data;
|
|
handleEmojiData(data);
|
|
}).finally(() => {
|
|
riposteHttpState = false;
|
|
});
|
|
};
|
|
provide("selectEomjiPop", selectEomjiPop);
|
|
const handleEmojiData = (data) => {
|
|
let emojiList = ripostelist.value;
|
|
let isnew = true;
|
|
emojiList.forEach((element, index) => {
|
|
if (element.item == data.item) {
|
|
isnew = false;
|
|
if (element.selected)
|
|
element.num--;
|
|
else
|
|
element.num++;
|
|
element.selected = !element.selected;
|
|
}
|
|
});
|
|
if (isnew) {
|
|
emojiList.push({
|
|
item: data.item,
|
|
num: 1,
|
|
selected: true
|
|
});
|
|
}
|
|
let newArray = [];
|
|
emojiList.forEach((item) => {
|
|
if (item.num > 0)
|
|
newArray.push(item);
|
|
});
|
|
if (newArray.length < 3)
|
|
randomEmoji();
|
|
ripostecount.value = data.count;
|
|
ripostelist.value = newArray;
|
|
};
|
|
let info = ref({});
|
|
let qrcode = ref("");
|
|
let iscollection = ref(0);
|
|
let islike = ref(0);
|
|
let ismyself = ref(0);
|
|
ref(false);
|
|
let isvote = ref(0);
|
|
let option = ref([]);
|
|
let token = ref("");
|
|
let cancelPopoverState = ref(false);
|
|
let isLoaded = ref(false);
|
|
let haveVotedValue = ref("");
|
|
provide("info", info);
|
|
provide("islike", islike);
|
|
provide("iscollection", iscollection);
|
|
provide("token", token);
|
|
provide("qrcode", qrcode);
|
|
provide("isLoaded", isLoaded);
|
|
provide("haveVotedValue", haveVotedValue);
|
|
const getDetails = async () => {
|
|
detailsHttp({ uniqid: id }).then((res) => {
|
|
var _a;
|
|
if (res.code != 200) {
|
|
ElMessage.error(res.message);
|
|
return;
|
|
}
|
|
let data = res.data;
|
|
info.value = data["info"];
|
|
isvote.value = data["isvote"];
|
|
iscollection.value = data["iscollection"];
|
|
islike.value = data["islike"];
|
|
ismyself.value = data["ismyself"];
|
|
option.value = data["option"];
|
|
qrcode.value = (_a = data.share) == null ? void 0 : _a.qrcode;
|
|
token.value = data["token"];
|
|
seo.value = data.seo;
|
|
isLoaded.value = true;
|
|
data["option"].forEach((element) => {
|
|
if (element.selected)
|
|
haveVotedValue.value = element.value;
|
|
});
|
|
getRiposte();
|
|
});
|
|
};
|
|
provide("getDetails", getDetails);
|
|
const sendMessage = (uin) => {
|
|
if (uin && typeof messagePrivateItem == "function") {
|
|
messagePrivateItem({ uin });
|
|
} else
|
|
redirectToExternalWebsite(`https://bbs.gter.net/home.php?mod=space&showmsg=1&uid=${uin}`);
|
|
};
|
|
const TAHomePage = (uin) => {
|
|
redirectToExternalWebsite(`https://bbs.gter.net/home.php?mod=space&uid=${uin}`);
|
|
};
|
|
const redirectToExternalWebsite = (url) => {
|
|
const link = (void 0).createElement("a");
|
|
link.href = url;
|
|
link.target = "_blank";
|
|
link.click();
|
|
};
|
|
provide("sendMessage", sendMessage);
|
|
provide("TAHomePage", TAHomePage);
|
|
const commentsRef = ref(null);
|
|
let voteLoading = false;
|
|
let unvoteVoteIndex = null;
|
|
const unvoteVote = () => {
|
|
if (isNeedLogin.value) {
|
|
goLogin();
|
|
return;
|
|
}
|
|
const token2 = option.value[unvoteVoteIndex].id;
|
|
if (voteLoading)
|
|
return;
|
|
voteLoading = true;
|
|
topHeadRef.value.count = {};
|
|
unvoteCollectHttp({ token: token2 }).then((res) => {
|
|
if (res.code != 200) {
|
|
ElMessage.error(res.message);
|
|
return;
|
|
}
|
|
let data = res.data;
|
|
let optionList = data["optionList"] || [];
|
|
optionList.forEach((element) => {
|
|
element["selected"] = 0;
|
|
});
|
|
option.value = optionList;
|
|
isvote.value = 0;
|
|
info.value.votes = data["votes"];
|
|
cancelPopoverState.value = false;
|
|
commentsRef.value.wipeCommentVoteoption();
|
|
}).finally(() => voteLoading = false);
|
|
};
|
|
const clearAllData = () => {
|
|
info.value = {};
|
|
qrcode.value = "";
|
|
iscollection.value = 0;
|
|
islike.value = 0;
|
|
ismyself.value = 0;
|
|
isvote.value = 0;
|
|
option.value = [];
|
|
};
|
|
provide("clearAllData", clearAllData);
|
|
const unbookmarkSamePage = () => {
|
|
iscollection.value = 0;
|
|
info.value.favs--;
|
|
};
|
|
provide("unbookmarkSamePage", unbookmarkSamePage);
|
|
const unbookmark = () => router.push("/index.html");
|
|
provide("unbookmark", unbookmark);
|
|
let seo = ref({});
|
|
let topHeadRef = ref(null);
|
|
provide("topHeadRef", topHeadRef);
|
|
let floorCommentInput = ref("");
|
|
const floorCommentBtn = (type) => {
|
|
if (type == "input")
|
|
commentsRef.value.bottomNavigationBar(floorCommentInput.value);
|
|
else
|
|
floorCommentInput.value = "";
|
|
};
|
|
provide("floorCommentInput", floorCommentInput);
|
|
provide("floorCommentBtn", floorCommentBtn);
|
|
const refreshDataOnly = () => {
|
|
clearAllData();
|
|
getDetails();
|
|
};
|
|
provide("refreshDataOnly", refreshDataOnly);
|
|
const closeDiscussInputFields = () => {
|
|
commentsRef.value.closeAnswerCommentsChild();
|
|
};
|
|
let respondPopListState = ref(false);
|
|
let respondDetail = ref({});
|
|
try {
|
|
if (true) {
|
|
[__temp, __restore] = withAsyncContext(() => detailsHttp({ uniqid: id }).then((res) => {
|
|
if (res.code != 200) {
|
|
ElMessage.error(res.message);
|
|
router.push("/index.html");
|
|
return;
|
|
}
|
|
let data = res.data;
|
|
info.value = data["info"];
|
|
option.value = data["option"];
|
|
isvote.value = data["isvote"];
|
|
seo.value = data.seo;
|
|
})), await __temp, __restore();
|
|
}
|
|
} catch (error) {
|
|
}
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
const _component_Head = Head;
|
|
const _component_Title = Title;
|
|
const _component_Meta = Meta;
|
|
const _component_TopHead = __nuxt_component_2$1;
|
|
const _component_el_popover = ElPopover;
|
|
const _component_ClientOnly = __nuxt_component_5;
|
|
const _component_DetailsComments = __nuxt_component_7;
|
|
const _component_DetailsArea = __nuxt_component_8;
|
|
const _component_el_dialog = ElDialog;
|
|
_push(`<!--[-->`);
|
|
_push(ssrRenderComponent(_component_Head, null, {
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(ssrRenderComponent(_component_Title, null, {
|
|
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
|
if (_push3) {
|
|
_push3(`${ssrInterpolate(`${unref(seo)["title"] || "\u6295\u7968"} - \u5BC4\u6258\u5929\u4E0B\u51FA\u56FD\u7559\u5B66\u7F51`)}`);
|
|
} else {
|
|
return [
|
|
createTextVNode(toDisplayString(`${unref(seo)["title"] || "\u6295\u7968"} - \u5BC4\u6258\u5929\u4E0B\u51FA\u56FD\u7559\u5B66\u7F51`), 1)
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent2, _scopeId));
|
|
_push2(ssrRenderComponent(_component_Meta, {
|
|
name: "keyword",
|
|
content: unref(seo)["keyword"]
|
|
}, null, _parent2, _scopeId));
|
|
_push2(ssrRenderComponent(_component_Meta, {
|
|
name: "description",
|
|
content: unref(seo)["description"]
|
|
}, null, _parent2, _scopeId));
|
|
} else {
|
|
return [
|
|
createVNode(_component_Title, null, {
|
|
default: withCtx(() => [
|
|
createTextVNode(toDisplayString(`${unref(seo)["title"] || "\u6295\u7968"} - \u5BC4\u6258\u5929\u4E0B\u51FA\u56FD\u7559\u5B66\u7F51`), 1)
|
|
]),
|
|
_: 1
|
|
}),
|
|
createVNode(_component_Meta, {
|
|
name: "keyword",
|
|
content: unref(seo)["keyword"]
|
|
}, null, 8, ["content"]),
|
|
createVNode(_component_Meta, {
|
|
name: "description",
|
|
content: unref(seo)["description"]
|
|
}, null, 8, ["content"])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
_push(ssrRenderComponent(_component_TopHead, {
|
|
ref_key: "topHeadRef",
|
|
ref: topHeadRef
|
|
}, null, _parent));
|
|
_push(`<div class="content flexflex" style="${ssrRenderStyle({ "--main-color": ("colourValue" in _ctx ? _ctx.colourValue : unref(colourValue))[unref(uniqidIndex)]["main"], "--bg-color": ("colourValue" in _ctx ? _ctx.colourValue : unref(colourValue))[unref(uniqidIndex)]["bg"], "--bc-color": ("colourValue" in _ctx ? _ctx.colourValue : unref(colourValue))[unref(uniqidIndex)]["bc"] })}" data-v-aa507ef0><div class="header flexacenter" data-v-aa507ef0><span data-v-aa507ef0>${ssrInterpolate(unref(info).title)}</span></div><div class="left" data-v-aa507ef0><div class="info flexacenter" data-v-aa507ef0><div class="info-left flexacenter" data-v-aa507ef0>`);
|
|
_push(ssrRenderComponent(_component_el_popover, {
|
|
placement: "bottom-start",
|
|
width: 140,
|
|
trigger: "click",
|
|
"popper-class": "avatar-box-popper",
|
|
"show-arrow": false
|
|
}, {
|
|
reference: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div class="flexcenter" data-v-aa507ef0${_scopeId}><img class="avatar"${ssrRenderAttr("src", unref(info).avatar)} data-v-aa507ef0${_scopeId}><div class="username" data-v-aa507ef0${_scopeId}>${ssrInterpolate(unref(info).nickname)}</div></div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", { class: "flexcenter" }, [
|
|
createVNode("img", {
|
|
class: "avatar",
|
|
src: unref(info).avatar
|
|
}, null, 8, ["src"]),
|
|
createVNode("div", { class: "username" }, toDisplayString(unref(info).nickname), 1)
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
if (unref(info)["uin"] || unref(info)["uid"]) {
|
|
_push2(`<div class="avatar-box flexflex" data-v-aa507ef0${_scopeId}><a class="avatar-item flexcenter" target="_blank" data-v-aa507ef0${_scopeId}><img class="avatar-icon"${ssrRenderAttr("src", _imports_0$1)} data-v-aa507ef0${_scopeId}> \u53D1\u9001\u4FE1\u606F </a><a class="avatar-item flexcenter" target="_blank" data-v-aa507ef0${_scopeId}><img class="avatar-icon"${ssrRenderAttr("src", _imports_1$1)} data-v-aa507ef0${_scopeId}> TA\u7684\u4E3B\u9875 </a></div>`);
|
|
} else {
|
|
_push2(`<!---->`);
|
|
}
|
|
} else {
|
|
return [
|
|
unref(info)["uin"] || unref(info)["uid"] ? (openBlock(), createBlock("div", {
|
|
key: 0,
|
|
class: "avatar-box flexflex"
|
|
}, [
|
|
createVNode("a", {
|
|
class: "avatar-item flexcenter",
|
|
target: "_blank",
|
|
onClick: withModifiers(($event) => sendMessage(unref(info)["uin"], unref(info)["uid"]), ["prevent"])
|
|
}, [
|
|
createVNode("img", {
|
|
class: "avatar-icon",
|
|
src: _imports_0$1
|
|
}),
|
|
createTextVNode(" \u53D1\u9001\u4FE1\u606F ")
|
|
], 8, ["onClick"]),
|
|
createVNode("a", {
|
|
class: "avatar-item flexcenter",
|
|
target: "_blank",
|
|
onClick: withModifiers(($event) => TAHomePage(unref(info)["uin"], unref(info)["uid"]), ["prevent"])
|
|
}, [
|
|
createVNode("img", {
|
|
class: "avatar-icon",
|
|
src: _imports_1$1
|
|
}),
|
|
createTextVNode(" TA\u7684\u4E3B\u9875 ")
|
|
], 8, ["onClick"])
|
|
])) : createCommentVNode("", true)
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
if (unref(info).releasetime) {
|
|
_push(`<div class="post-time" data-v-aa507ef0>${ssrInterpolate(("handleDate" in _ctx ? _ctx.handleDate : unref(handleDate))(unref(info).releasetime))}\u53D1\u5E03</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`</div>`);
|
|
if (unref(info)["status"] == 1) {
|
|
_push(`<div class="info-right flexacenter" data-v-aa507ef0><div class="cut-off" data-v-aa507ef0>${ssrInterpolate(("handleDeadline" in _ctx ? _ctx.handleDeadline : unref(handleDeadline))(unref(info).deadline))}\u7ED3\u675F</div><div class="state" data-v-aa507ef0>\u8FDB\u884C\u4E2D</div></div>`);
|
|
} else {
|
|
_push(`<div class="info-right flexacenter" data-v-aa507ef0>`);
|
|
if (unref(info).deadline) {
|
|
_push(`<div class="cut-off" data-v-aa507ef0>\u5DF2\u4E8E${ssrInterpolate(unref(info).deadline)}\u7ED3\u675F</div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<div class="state over" data-v-aa507ef0>\u5DF2\u7ED3\u675F</div></div>`);
|
|
}
|
|
_push(`</div><div class="message" data-v-aa507ef0>${ssrInterpolate(unref(info).message)}</div><div class="hint" data-v-aa507ef0>${ssrInterpolate(unref(info).status == 1 && unref(isvote) == 0 ? `\u5DF2\u6709 ${unref(info).votes || 0} \u4EBA\u53C2\u4E0E\uFF0C` : `\u5171\u6709 ${unref(info).votes || 0} \u4EBA\u53C2\u4E0E`)} ${ssrInterpolate(`${unref(isvote) == 1 ? "\u4F60\u5DF2\u6295\u7968" : unref(info).status == 1 ? "\u53C2\u4E0E\u6295\u7968\u5373\u53EF\u67E5\u770B\u5B9E\u65F6\u7ED3\u679C" : ""}`)}</div>`);
|
|
_push(ssrRenderComponent(_component_ClientOnly, null, {}, _parent));
|
|
_push(`</div><div class="right" data-v-aa507ef0>`);
|
|
{
|
|
_push(`<!---->`);
|
|
}
|
|
_push(ssrRenderComponent(_component_DetailsComments, {
|
|
ref_key: "commentsRef",
|
|
ref: commentsRef,
|
|
token: unref(token),
|
|
"onUpdate:commentComments": ($event) => isRef(commentComments) ? commentComments.value = $event : commentComments = $event
|
|
}, null, _parent));
|
|
_push(`</div>`);
|
|
_push(ssrRenderComponent(_component_DetailsArea, {
|
|
onCloseDiscussInputFields: closeDiscussInputFields,
|
|
ripostecount: unref(ripostecount),
|
|
commentComments: unref(commentComments)
|
|
}, null, _parent));
|
|
_push(`</div>`);
|
|
_push(ssrRenderComponent(_component_el_dialog, {
|
|
class: "default-popup options-popup",
|
|
modelValue: unref(cancelPopoverState),
|
|
"onUpdate:modelValue": ($event) => isRef(cancelPopoverState) ? cancelPopoverState.value = $event : cancelPopoverState = $event,
|
|
width: "488px",
|
|
"align-center": ""
|
|
}, {
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div class="options-popup-text" data-v-aa507ef0${_scopeId}>\u60A8\u8981\u53D6\u6D88\u6295\u7968\u5417\uFF1F</div><div class="options-popup-btn flexflex" data-v-aa507ef0${_scopeId}><div class="options-popup-item options-no flexcenter" data-v-aa507ef0${_scopeId}>\u53D6\u6D88\u6295\u7968</div><div class="options-popup-item options-yes flexcenter" data-v-aa507ef0${_scopeId}>\u4E0D\u53D6\u6D88</div></div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", { class: "options-popup-text" }, "\u60A8\u8981\u53D6\u6D88\u6295\u7968\u5417\uFF1F"),
|
|
createVNode("div", { class: "options-popup-btn flexflex" }, [
|
|
createVNode("div", {
|
|
class: "options-popup-item options-no flexcenter",
|
|
onClick: unvoteVote
|
|
}, "\u53D6\u6D88\u6295\u7968"),
|
|
createVNode("div", {
|
|
class: "options-popup-item options-yes flexcenter",
|
|
onClick: ($event) => isRef(cancelPopoverState) ? cancelPopoverState.value = false : cancelPopoverState = false
|
|
}, "\u4E0D\u53D6\u6D88", 8, ["onClick"])
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
if (unref(respondPopListState)) {
|
|
_push(`<div class="respond-pop-mask" data-v-aa507ef0><div class="respond-pop" data-v-aa507ef0>`);
|
|
if (JSON.stringify(unref(respondDetail)) == "{}") {
|
|
_push(`<div class="respond-pop-no" data-v-aa507ef0><img class="respond-title-icon"${ssrRenderAttr("src", _imports_4)} data-v-aa507ef0><img${ssrRenderAttr("src", _imports_5)} class="respond-pop-no-icon" data-v-aa507ef0><div class="respond-pop-no-text" data-v-aa507ef0>- \u6682\u65E0\u6570\u636E -</div></div>`);
|
|
} else {
|
|
_push(`<!--[--><div class="respond-pop-title" data-v-aa507ef0> \u5171<span class="respond-pop-amount" data-v-aa507ef0>${ssrInterpolate(unref(ripostecount).user)}</span>\u4EBA\u56DE\u5E94 <img class="respond-title-icon"${ssrRenderAttr("src", _imports_4)} data-v-aa507ef0></div><div class="respond-list" data-v-aa507ef0><!--[-->`);
|
|
ssrRenderList(unref(respondDetail), (item, index) => {
|
|
_push(`<div class="respond-item" data-v-aa507ef0><div class="${ssrRenderClass([{ pitch: item.selected }, "respond-code"])}" data-v-aa507ef0>${jointriposte(item.item)}</div><div class="respond-content flex1" data-v-aa507ef0><div class="respond-total" data-v-aa507ef0>${ssrInterpolate(item.user.length)} \u4EBA\u4F5C\u6B64\u56DE\u5E94</div><!--[-->`);
|
|
ssrRenderList(item.user, (item2, index2) => {
|
|
_push(`<div class="user-item" data-v-aa507ef0><img class="user-avatar"${ssrRenderAttr("src", item2.avatar)} data-v-aa507ef0> ${ssrInterpolate(item2.nickname || item2.username)}</div>`);
|
|
});
|
|
_push(`<!--]--></div></div>`);
|
|
});
|
|
_push(`<!--]--></div><!--]-->`);
|
|
}
|
|
_push(`</div></div>`);
|
|
} else {
|
|
_push(`<!---->`);
|
|
}
|
|
_push(`<!--]-->`);
|
|
};
|
|
}
|
|
};
|
|
const _sfc_setup = _sfc_main.setup;
|
|
_sfc_main.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/details/[id].vue");
|
|
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
|
};
|
|
const _id_ = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-aa507ef0"]]);
|
|
|
|
export { _id_ as default };
|
|
//# sourceMappingURL=_id_-BqBRasJp.mjs.map
|