diff --git a/component/public/Drawer.vue b/component/public/Drawer.vue
index eca546e..ff0b10b 100644
--- a/component/public/Drawer.vue
+++ b/component/public/Drawer.vue
@@ -5,6 +5,10 @@
+
+
+
+
@@ -36,7 +40,7 @@
});
-
\ No newline at end of file
diff --git a/component/rightItemsindex/index.vue b/component/rightItemsindex/index.vue
index 723a722..596eee3 100644
--- a/component/rightItemsindex/index.vue
+++ b/component/rightItemsindex/index.vue
@@ -407,33 +407,7 @@
-
-
-
- 转单执行
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -442,28 +416,13 @@
+
+
\ No newline at end of file
diff --git a/static/index/helpdo/laba.png b/static/index/helpdo/laba.png
new file mode 100644
index 0000000..6b1bc02
Binary files /dev/null and b/static/index/helpdo/laba.png differ
diff --git a/static/index/helpdo/maike.png b/static/index/helpdo/maike.png
new file mode 100644
index 0000000..551d5d3
Binary files /dev/null and b/static/index/helpdo/maike.png differ
diff --git a/static/index/helpdo/one.png b/static/index/helpdo/one.png
new file mode 100644
index 0000000..66422f6
Binary files /dev/null and b/static/index/helpdo/one.png differ
diff --git a/static/index/helpdo/people.png b/static/index/helpdo/people.png
new file mode 100644
index 0000000..9620688
Binary files /dev/null and b/static/index/helpdo/people.png differ
diff --git a/static/index/helpdo/three.png b/static/index/helpdo/three.png
new file mode 100644
index 0000000..1afb8ba
Binary files /dev/null and b/static/index/helpdo/three.png differ
diff --git a/static/index/helpdo/two.png b/static/index/helpdo/two.png
new file mode 100644
index 0000000..410e8f5
Binary files /dev/null and b/static/index/helpdo/two.png differ
diff --git a/static/index/helpdo/video.png b/static/index/helpdo/video.png
new file mode 100644
index 0000000..982f7dc
Binary files /dev/null and b/static/index/helpdo/video.png differ
diff --git a/static/index/helpdo/xian.png b/static/index/helpdo/xian.png
new file mode 100644
index 0000000..ed7e52c
Binary files /dev/null and b/static/index/helpdo/xian.png differ
diff --git a/static/index/helpdo/zero.png b/static/index/helpdo/zero.png
new file mode 100644
index 0000000..ce7be2f
Binary files /dev/null and b/static/index/helpdo/zero.png differ
diff --git a/static/index/zuoyuan.png b/static/index/zuoyuan.png
new file mode 100644
index 0000000..95592d8
Binary files /dev/null and b/static/index/zuoyuan.png differ
diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js
index 3c20055..fc47345 100644
--- a/unpackage/dist/dev/app-plus/app-service.js
+++ b/unpackage/dist/dev/app-plus/app-service.js
@@ -47,6 +47,7 @@ if (uni.restoreGlobal) {
const onShow = /* @__PURE__ */ createHook(ON_SHOW);
const onHide = /* @__PURE__ */ createHook(ON_HIDE);
const onLoad = /* @__PURE__ */ createHook(ON_LOAD);
+ const _imports_0$4 = "/static/index/zuoyuan.png";
const _export_sfc = (sfc, props) => {
const target = sfc.__vccOpts || sfc;
for (const [key, val] of props) {
@@ -54,7 +55,7 @@ if (uni.restoreGlobal) {
}
return target;
};
- const _sfc_main$6 = {
+ const _sfc_main$7 = {
__name: "Drawer",
setup(__props, { expose: __expose }) {
const isVisible = vue.ref(false);
@@ -73,7 +74,7 @@ if (uni.restoreGlobal) {
return __returned__;
}
};
- function _sfc_render$5(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$6(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("view", null, [
vue.createCommentVNode(" 遮罩层 "),
$setup.isVisible ? (vue.openBlock(), vue.createElementBlock("view", {
@@ -89,6 +90,16 @@ if (uni.restoreGlobal) {
},
[
vue.createElementVNode("view", { class: "drawer-content" }, [
+ vue.createCommentVNode(" 抽屉中间的半圆 "),
+ vue.createElementVNode("view", {
+ class: "drawer-content-circle",
+ onClick: $setup.closeDrawer
+ }, [
+ vue.createElementVNode("image", {
+ class: "drawer-img",
+ src: _imports_0$4
+ })
+ ]),
vue.createCommentVNode(" 抽屉内容 "),
vue.renderSlot(_ctx.$slots, "default", {}, void 0, true)
])
@@ -98,7 +109,295 @@ if (uni.restoreGlobal) {
)
]);
}
- const Drawer = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["render", _sfc_render$5], ["__scopeId", "data-v-40fcca19"], ["__file", "D:/hldy_app/component/public/Drawer.vue"]]);
+ const Drawer = /* @__PURE__ */ _export_sfc(_sfc_main$7, [["render", _sfc_render$6], ["__scopeId", "data-v-40fcca19"], ["__file", "D:/hldy_app/component/public/Drawer.vue"]]);
+ const _sfc_main$6 = /* @__PURE__ */ vue.defineComponent({
+ __name: "index",
+ setup(__props, { expose: __expose }) {
+ __expose();
+ const circles = [
+ { label: "指令" },
+ { label: "转单" },
+ { label: "完成" }
+ ];
+ const handleBlur = (event) => {
+ };
+ const clickitemNumber = vue.ref(-1);
+ const postItems = vue.ref(0);
+ const clickitem = (index) => {
+ clickitemNumber.value = index;
+ };
+ const lineWidth = vue.computed(() => {
+ switch (circlesNumber.value) {
+ case 0:
+ return "0";
+ case 1:
+ return "calc(100% - 600rpx)";
+ case 2:
+ return "calc(100% - 120rpx)";
+ default:
+ return "100%";
+ }
+ });
+ const circlesNumber = vue.ref(0);
+ const __returned__ = { circles, handleBlur, clickitemNumber, postItems, clickitem, lineWidth, circlesNumber };
+ Object.defineProperty(__returned__, "__isScriptSetup", { enumerable: false, value: true });
+ return __returned__;
+ }
+ });
+ const _imports_0$3 = "/static/index/teeth.png";
+ const _imports_1$2 = "/static/index/helpdo/zero.png";
+ const _imports_2$1 = "/static/index/helpdo/one.png";
+ const _imports_3 = "/static/index/helpdo/two.png";
+ const _imports_4 = "/static/index/helpdo/laba.png";
+ const _imports_5 = "/static/index/helpdo/three.png";
+ const _imports_6 = "/static/index/helpdo/video.png";
+ const _imports_7 = "/static/index/helpdo/xian.png";
+ const _imports_8 = "/static/index/helpdo/maike.png";
+ const _imports_9 = "/static/index/helpdo/people.png";
+ function _sfc_render$5(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("view", { class: "draw-all" }, [
+ vue.createCommentVNode(' '),
+ vue.createElementVNode("view", { class: "draw-title" }, [
+ vue.createElementVNode("view", { class: "draw-title-gun" }),
+ vue.createElementVNode("view", { class: "draw-title-font" }, "转单执行")
+ ]),
+ vue.createElementVNode("view", { class: "draw-contain" }, [
+ vue.createElementVNode("view", { class: "container-father" }, [
+ vue.createElementVNode("view", { class: "draw-contain-white-sha" }),
+ vue.createElementVNode("view", { class: "container" }, [
+ vue.createElementVNode(
+ "div",
+ {
+ class: "line",
+ style: vue.normalizeStyle({ width: $setup.lineWidth })
+ },
+ null,
+ 4
+ /* STYLE */
+ ),
+ vue.createElementVNode("div", { class: "line-gray" }),
+ (vue.openBlock(), vue.createElementBlock(
+ vue.Fragment,
+ null,
+ vue.renderList($setup.circles, (item, index) => {
+ return vue.createElementVNode("div", {
+ key: index,
+ class: vue.normalizeClass($setup.circlesNumber >= index ? `outer-circle-target` : `outer-circle`),
+ onClick: ($event) => $setup.circlesNumber = index
+ }, [
+ vue.createElementVNode(
+ "div",
+ {
+ class: vue.normalizeClass($setup.circlesNumber >= index ? `inner-circle-target` : `inner-circle`)
+ },
+ [
+ vue.createElementVNode(
+ "span",
+ null,
+ vue.toDisplayString(item.label),
+ 1
+ /* TEXT */
+ )
+ ],
+ 2
+ /* CLASS */
+ )
+ ], 10, ["onClick"]);
+ }),
+ 64
+ /* STABLE_FRAGMENT */
+ ))
+ ]),
+ vue.createElementVNode("view", { class: "draw-contain-gray" }),
+ vue.createElementVNode("view", { class: "draw-contain-white" })
+ ]),
+ vue.createElementVNode("view", { class: "downitems-father" }, [
+ vue.createElementVNode("view", { class: "downitems-left" }, [
+ vue.createElementVNode("view", { class: "downitems-left-mar" }, [
+ vue.createElementVNode("image", {
+ class: "downitems-left-img",
+ src: _imports_0$3
+ }),
+ vue.createElementVNode("view", { class: "downitems-left-father" }, [
+ vue.createElementVNode("image", {
+ class: "downitems-father-img",
+ src: _imports_1$2
+ }),
+ vue.createElementVNode("view", { class: "downitems-father-font" }, "清洁照料")
+ ]),
+ vue.createElementVNode("view", { class: "downitems-left-father" }, [
+ vue.createElementVNode("image", {
+ class: "downitems-father-img",
+ src: _imports_2$1
+ }),
+ vue.createElementVNode("view", { class: "downitems-father-font" }, "四肢清洁")
+ ]),
+ vue.createElementVNode("view", { class: "downitems-left-father" }, [
+ vue.createElementVNode("image", {
+ class: "downitems-father-img",
+ src: _imports_3
+ }),
+ vue.createElementVNode("view", { class: "downitems-father-font-laba" }, "协助清洁(四肢)"),
+ vue.createElementVNode("image", {
+ class: "downitems-father-img-laba",
+ src: _imports_4
+ })
+ ]),
+ vue.createElementVNode("view", { class: "downitems-left-father" }, [
+ vue.createElementVNode("image", {
+ class: "downitems-father-img",
+ src: _imports_5
+ }),
+ vue.createElementVNode("view", { class: "downitems-father-font-small" }, "准备清水,一次性面巾,香皂,清洁后涂身体保湿乳。")
+ ]),
+ vue.createElementVNode("view", { class: "downitems-kuai" }, [
+ vue.createElementVNode("image", {
+ class: "downitems-kuai-img",
+ src: _imports_6
+ })
+ ]),
+ vue.createElementVNode("view", { class: "downitems-says" }, " 视频讲解 ")
+ ])
+ ]),
+ vue.createElementVNode("image", {
+ class: "downitems-shu",
+ src: _imports_7
+ }),
+ vue.createElementVNode("view", { class: "downitems-center" }, [
+ vue.createElementVNode("view", { class: "downitems-center-title" }, [
+ vue.createElementVNode("view", { class: "downitems-center-title-gun" }),
+ vue.createElementVNode("view", { class: "downitems-center-title-font" }, "转单原因"),
+ vue.createElementVNode("view", { class: "downitems-center-says" }, [
+ vue.createElementVNode("view", { class: "downitems-center-father" }, [
+ vue.createElementVNode("image", {
+ class: "downitems-center-says-maike",
+ src: _imports_8
+ })
+ ]),
+ vue.createElementVNode("view", { class: "" }, "语音输入")
+ ])
+ ]),
+ vue.createElementVNode("view", { class: "downitems-textarea" }, [
+ vue.createElementVNode(
+ "textarea",
+ {
+ class: "custom-textarea",
+ onBlur: $setup.handleBlur,
+ placeholder: "请输入"
+ },
+ null,
+ 32
+ /* NEED_HYDRATION */
+ )
+ ]),
+ vue.createElementVNode("view", { class: "downitems-center-title" }, [
+ vue.createElementVNode("view", { class: "downitems-center-title-gun" }),
+ vue.createElementVNode("view", { class: "downitems-center-title-font" }, "转单方式")
+ ]),
+ vue.createElementVNode("view", { class: "radio-circle-top-father" }, [
+ vue.createElementVNode("view", { class: "radio-circle-top" }, [
+ vue.createElementVNode(
+ "view",
+ {
+ class: vue.normalizeClass(!$setup.postItems ? `radio-circle-target` : `radio-circle`),
+ onClick: _cache[0] || (_cache[0] = ($event) => $setup.postItems = 0)
+ },
+ null,
+ 2
+ /* CLASS */
+ ),
+ vue.createElementVNode("view", {
+ class: "radio-font",
+ onClick: _cache[1] || (_cache[1] = ($event) => $setup.postItems = 0)
+ }, "重新派单")
+ ]),
+ vue.createElementVNode("view", { class: "radio-circle-top" }, [
+ vue.createElementVNode(
+ "view",
+ {
+ class: vue.normalizeClass($setup.postItems ? `radio-circle-target` : `radio-circle`),
+ onClick: _cache[2] || (_cache[2] = ($event) => {
+ $setup.postItems = 1;
+ })
+ },
+ null,
+ 2
+ /* CLASS */
+ ),
+ vue.createElementVNode("view", {
+ class: "radio-font",
+ onClick: _cache[3] || (_cache[3] = ($event) => $setup.postItems = 1)
+ }, "定向派单")
+ ])
+ ]),
+ vue.createElementVNode("view", { class: "downitems-button" }, " 确认 ")
+ ]),
+ vue.createElementVNode("image", {
+ class: "downitems-shu",
+ style: { "transform": "rotate(180deg)", "margin-left": "0rpx" },
+ src: _imports_7
+ }),
+ vue.createElementVNode("view", { class: "downitems-right" }, [
+ vue.withDirectives(vue.createElementVNode(
+ "view",
+ { class: "downitems-all" },
+ [
+ vue.createElementVNode("view", { class: "downitems-center-title" }, [
+ vue.createElementVNode("view", { class: "downitems-center-title-gun" }),
+ vue.createElementVNode("view", { class: "downitems-center-title-font" }, "重新派单")
+ ]),
+ vue.createElementVNode("view", { class: "downitems-all-font" }, " 选择重新派单,平台自动将服务指令重新派发给其他员工,等待执行。 ")
+ ],
+ 512
+ /* NEED_PATCH */
+ ), [
+ [vue.vShow, !$setup.postItems]
+ ]),
+ vue.withDirectives(vue.createElementVNode(
+ "view",
+ { class: "downitems-all" },
+ [
+ vue.createElementVNode("view", { class: "downitems-center-title" }, [
+ vue.createElementVNode("view", { class: "downitems-center-title-gun" }),
+ vue.createElementVNode("view", { class: "downitems-center-title-font" }, "定向派单")
+ ]),
+ vue.createElementVNode("view", { class: "downitems-all-font" }, " 选择定向转单,请选择要执行服务指令的员工。 "),
+ vue.createElementVNode("view", { class: "downitems-card-all" }, [
+ (vue.openBlock(), vue.createElementBlock(
+ vue.Fragment,
+ null,
+ vue.renderList([0, 1, 2, 3, 4, 5, 6, 7], (item, index) => {
+ return vue.createElementVNode("view", { class: "downitems-card" }, [
+ vue.createElementVNode("view", {
+ class: vue.normalizeClass($setup.clickitemNumber === index ? `downitems-card-one-target` : `downitems-card-one`),
+ onClick: ($event) => $setup.clickitem(index)
+ }, [
+ vue.createElementVNode("view", { class: "downitems-card-father" }, [
+ vue.createElementVNode("image", {
+ class: "downitems-card-img",
+ src: _imports_9
+ })
+ ]),
+ vue.createElementVNode("view", { class: "downitems-card-font" }, " 李金福 ")
+ ], 10, ["onClick"])
+ ]);
+ }),
+ 64
+ /* STABLE_FRAGMENT */
+ ))
+ ])
+ ],
+ 512
+ /* NEED_PATCH */
+ ), [
+ [vue.vShow, $setup.postItems]
+ ])
+ ])
+ ])
+ ])
+ ]);
+ }
+ const transferExecution = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["render", _sfc_render$5], ["__scopeId", "data-v-166ac27f"], ["__file", "D:/hldy_app/component/rightItemsindex/transferExecution/index.vue"]]);
const _sfc_main$5 = /* @__PURE__ */ vue.defineComponent({
__name: "index",
props: {
@@ -115,24 +414,6 @@ if (uni.restoreGlobal) {
setup(__props, { expose: __expose, emit: __emit }) {
__expose();
const drawer = vue.ref(null);
- const circles = [
- { label: "指令" },
- { label: "转单" },
- { label: "完成" }
- ];
- const lineWidth = vue.computed(() => {
- switch (circlesNumber.value) {
- case 0:
- return "0";
- case 1:
- return "calc(100% - 600rpx)";
- case 2:
- return "calc(100% - 120rpx)";
- default:
- return "100%";
- }
- });
- const circlesNumber = vue.ref(0);
const props = __props;
const isPopupVisible = vue.ref(false);
const isPopupVisiblefiropen = vue.ref(false);
@@ -288,11 +569,11 @@ if (uni.restoreGlobal) {
vue.onBeforeUnmount(() => {
clearInterval(timerId);
});
- const __returned__ = { drawer, circles, lineWidth, circlesNumber, props, isPopupVisible, isPopupVisiblefiropen, isPopupVisiblesec, isPopupVisiblefiropensec, isPopupVisiblethi, isPopupVisiblefiropenthi, currentTime, fullDate, weekDay, undericonList, huliList, huliListDark, mediumList, mediumListdark, roomBtttonList, roomBtttonListdark, menuIndex, undermenuIndex, underFans, roomTar, firstcurrentIndex, firstcurrentIndexup, secondcurrentIndexup, secondcurrentIndex, thirdcurrentIndex, emit, darkFanschange, changeMenu, changeMenuUnder, saveItem, updateTime, onSwiperChange, onSwiperChangesec, jumpTonew, showPopup, showPopupsec, showPopupthi, get timerId() {
+ const __returned__ = { drawer, props, isPopupVisible, isPopupVisiblefiropen, isPopupVisiblesec, isPopupVisiblefiropensec, isPopupVisiblethi, isPopupVisiblefiropenthi, currentTime, fullDate, weekDay, undericonList, huliList, huliListDark, mediumList, mediumListdark, roomBtttonList, roomBtttonListdark, menuIndex, undermenuIndex, underFans, roomTar, firstcurrentIndex, firstcurrentIndexup, secondcurrentIndexup, secondcurrentIndex, thirdcurrentIndex, emit, darkFanschange, changeMenu, changeMenuUnder, saveItem, updateTime, onSwiperChange, onSwiperChangesec, jumpTonew, showPopup, showPopupsec, showPopupthi, get timerId() {
return timerId;
}, set timerId(v) {
timerId = v;
- }, openhuliList, Drawer };
+ }, openhuliList, Drawer, transferExecution };
Object.defineProperty(__returned__, "__isScriptSetup", { enumerable: false, value: true });
return __returned__;
}
@@ -1415,63 +1696,7 @@ if (uni.restoreGlobal) {
{ ref: "drawer" },
{
default: vue.withCtx(() => [
- vue.createElementVNode("view", { class: "draw-all" }, [
- vue.createElementVNode("view", { class: "draw-title" }, [
- vue.createElementVNode("view", { class: "draw-title-gun" }),
- vue.createElementVNode("view", { class: "draw-title-font" }, "转单执行")
- ]),
- vue.createElementVNode("view", { class: "draw-contain" }, [
- vue.createElementVNode("view", { class: "container-father" }, [
- vue.createElementVNode("view", { class: "draw-contain-white-sha" }),
- vue.createElementVNode("view", { class: "container" }, [
- vue.createElementVNode(
- "div",
- {
- class: "line",
- style: vue.normalizeStyle({ width: $setup.lineWidth })
- },
- null,
- 4
- /* STYLE */
- ),
- vue.createElementVNode("div", { class: "line-gray" }),
- (vue.openBlock(), vue.createElementBlock(
- vue.Fragment,
- null,
- vue.renderList($setup.circles, (item, index) => {
- return vue.createElementVNode("div", {
- key: index,
- class: vue.normalizeClass($setup.circlesNumber >= index ? `outer-circle-target` : `outer-circle`),
- onClick: ($event) => $setup.circlesNumber = index
- }, [
- vue.createElementVNode(
- "div",
- {
- class: vue.normalizeClass($setup.circlesNumber >= index ? `inner-circle-target` : `inner-circle`)
- },
- [
- vue.createElementVNode(
- "span",
- null,
- vue.toDisplayString(item.label),
- 1
- /* TEXT */
- )
- ],
- 2
- /* CLASS */
- )
- ], 10, ["onClick"]);
- }),
- 64
- /* STABLE_FRAGMENT */
- ))
- ]),
- vue.createElementVNode("view", { class: "draw-contain-gray" }),
- vue.createElementVNode("view", { class: "draw-contain-white" })
- ])
- ])
- ])
+ vue.createVNode($setup["transferExecution"])
]),
_: 1
/* STABLE */
diff --git a/unpackage/dist/dev/app-plus/pages/index/index.css b/unpackage/dist/dev/app-plus/pages/index/index.css
index 77a7a38..6bd7c81 100644
--- a/unpackage/dist/dev/app-plus/pages/index/index.css
+++ b/unpackage/dist/dev/app-plus/pages/index/index.css
@@ -1,43 +1,461 @@
-
- /* 遮罩层样式 */
+/* 遮罩层样式 */
.overlay[data-v-40fcca19] {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100vh;
- background: rgba(0, 0, 0, 0.5);
- z-index: 999;
- /* 确保遮罩层在抽屉下方 */
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ background: rgba(0, 0, 0, 0.5);
+ z-index: 999;
+ /* 确保遮罩层在抽屉下方 */
}
-
- /* 抽屉样式 */
+/* 抽屉样式 */
.drawer[data-v-40fcca19] {
- position: fixed;
- top: 0;
- right: -80%;
- width: 80%;
- height: 100vh;
- background: #fff;
- z-index: 1000;
- /* 确保抽屉在遮罩层上方 */
- transition: right 0.5s ease;
- border-top-left-radius: 2.5rem;
- /* 设置左上角的圆角半径 */
- border-bottom-left-radius: 2.5rem;
- /* overflow: hidden; */
- /* 设置左下角的圆角半径 */
+ position: fixed;
+ top: 0;
+ right: -90%;
+ width: 85%;
+ height: 100vh;
+ background: #fff;
+ z-index: 1000;
+ /* 确保抽屉在遮罩层上方 */
+ transition: right 0.5s ease;
+ border-top-left-radius: 2.5rem;
+ /* 设置左上角的圆角半径 */
+ border-bottom-left-radius: 2.5rem;
+ /* overflow: hidden; */
+ /* 设置左下角的圆角半径 */
}
-
- /* 抽屉打开时的样式 */
+/* 抽屉打开时的样式 */
.drawer-open[data-v-40fcca19] {
- right: 0;
+ right: 0;
+}
+/* 抽屉内容样式 */
+.drawer-content[data-v-40fcca19] {
+ position: relative;
+}
+.drawer-content .drawer-content-circle[data-v-40fcca19] {
+ position: absolute;
+ top: calc(50% - 1.71875rem);
+ left: -1.25rem;
+ width: 3.125rem;
+ height: 3.4375rem;
+ /* border-radius 的两个值分别代表水平和垂直半径 */
+ border-radius: 50% ;
+ z-index: -1;
+ background: linear-gradient(to bottom, #dfecfa, #c9dbee);
+ display: flex;
+ align-items: center;
+}
+.drawer-content .drawer-content-circle .drawer-img[data-v-40fcca19] {
+ width: 0.78125rem;
+ height: 0.78125rem;
+ margin-left: 0.46875rem;
}
- /* 抽屉内容样式 */
-.drawer-content[data-v-40fcca19] {
- /* padding: 20px; */
- /* overflow: hidden; */
+.draw-all[data-v-166ac27f] {
+ width: 100%;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ background: url("../../static/index/lightbgcnew.png") center / cover, rgba(255, 255, 255, 0.5);
+ background-blend-mode: screen;
+ border-top-left-radius: 2.5rem;
+ border-bottom-left-radius: 2.5rem;
+ overflow: hidden;
+}
+.draw-all .draw-title[data-v-166ac27f] {
+ width: 100%;
+ height: 4.375rem;
+ display: flex;
+}
+.draw-all .draw-title .draw-title-gun[data-v-166ac27f] {
+ margin-top: 2.1875rem;
+ margin-left: 1.25rem;
+ margin-right: 0.625rem;
+ width: 0.40625rem;
+ height: 1.5625rem;
+ background: linear-gradient(to bottom, #04BCED, #0160CE);
+ border-radius: 0.3125rem;
+}
+.draw-all .draw-title .draw-title-font[data-v-166ac27f] {
+ margin-top: 2.125rem;
+ font-size: 1.25rem;
+ font-weight: 700;
+}
+.draw-all .draw-contain[data-v-166ac27f] {
+ width: 100%;
+ height: calc(100vh - 4.375rem);
+}
+.draw-all .draw-contain .draw-contain-jindu[data-v-166ac27f] {
+ width: 100%;
+ height: 7.8125rem;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.draw-all .container[data-v-166ac27f] {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 31.25rem;
+ height: 6.25rem;
+ margin: 0 auto;
+ position: relative;
+}
+.draw-all .outer-circle-target[data-v-166ac27f] {
+ width: 3.75rem;
+ height: 3.75rem;
+ border-radius: 50%;
+ background: rgba(2, 136, 217, 0.2);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ z-index: 2;
+}
+.draw-all .outer-circle[data-v-166ac27f] {
+ width: 3.75rem;
+ height: 3.75rem;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: relative;
+ z-index: 2;
+}
+.draw-all .inner-circle-target[data-v-166ac27f] {
+ width: 2.96875rem;
+ height: 2.96875rem;
+ border-radius: 50%;
+ background: #0288D9;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
+ position: absolute;
+ z-index: 3;
+}
+.draw-all .inner-circle[data-v-166ac27f] {
+ width: 2.96875rem;
+ height: 2.96875rem;
+ border-radius: 50%;
+ background: #dfecfa;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
+ position: absolute;
+ z-index: 3;
+}
+.draw-all .inner-circle-target span[data-v-166ac27f] {
+ color: #fff;
+ font-size: 0.9375rem;
+ font-family: Arial, sans-serif;
+ z-index: 4;
+}
+.draw-all .inner-circle span[data-v-166ac27f] {
+ font-size: 0.9375rem;
+ font-family: Arial, sans-serif;
+ z-index: 4;
+}
+.draw-all .line[data-v-166ac27f] {
+ width: calc(100% - 3.75rem);
+ height: 0.46875rem;
+ background: linear-gradient(to right, #0288D1, #0288D1);
+ position: absolute;
+ top: 50%;
+ left: 1.875rem;
+ border-radius: 0.15625rem;
+ box-shadow: inset 0 0.0625rem 0.125rem rgba(255, 255, 255, 0.8), inset 0 -0.0625rem 0.125rem rgba(0, 0, 0, 0.4), 0 0 0.25rem rgba(2, 136, 209, 0.8);
+ /* 外部发光 */
+ filter: brightness(1.2);
+ z-index: 1;
+ transition: width 0.5s ease;
+ /* 设置宽度变化的过渡效果 */
+}
+.draw-all .line-gray[data-v-166ac27f] {
+ width: calc(100% - 3.75rem);
+ height: 0.46875rem;
+ background: #c9dbee;
+ position: absolute;
+ top: 50%;
+ left: 1.875rem;
+ z-index: 0;
+ border-radius: 0.15625rem;
+ /* 外部发光 */
+ filter: brightness(1.2);
+}
+.draw-all .container-father[data-v-166ac27f] {
+ width: 100%;
+ height: 6.25rem;
+}
+.draw-all .container-father .draw-contain-white-sha[data-v-166ac27f] {
+ width: 100%;
+ height: 0.03125rem;
+ background-color: #fff;
+ box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
+}
+.draw-all .draw-contain-gray[data-v-166ac27f] {
+ width: 100%;
+ height: 0.09375rem;
+ background-color: #d0e0ef;
+}
+.draw-all .draw-contain-white[data-v-166ac27f] {
+ width: 100%;
+ height: 0.03125rem;
+ background-color: #fff;
+}
+.downitems-father[data-v-166ac27f] {
+ width: 100%;
+ height: calc(100% - 6.40625rem);
+ display: flex;
+}
+.downitems-father .downitems-left[data-v-166ac27f] {
+ height: 100%;
+ width: 17.1875rem;
+}
+.downitems-father .downitems-left .downitems-left-mar[data-v-166ac27f] {
+ margin-left: 2.03125rem;
+}
+.downitems-father .downitems-left .downitems-left-mar .downitems-left-img[data-v-166ac27f] {
+ width: 13.125rem;
+ height: 9.375rem;
+ margin-top: 2.5rem;
+}
+.downitems-father .downitems-left .downitems-left-father[data-v-166ac27f] {
+ display: flex;
+ margin-top: 0.625rem;
+}
+.downitems-father .downitems-left .downitems-left-father .downitems-father-img[data-v-166ac27f] {
+ width: 1.1875rem;
+ height: 1.1875rem;
+ margin: 0.1875rem 0.40625rem 0 0.625rem;
+}
+.downitems-father .downitems-left .downitems-left-father .downitems-father-img-laba[data-v-166ac27f] {
+ width: 1.1875rem;
+ height: 1.1875rem;
+ margin-top: 0.1875rem;
+}
+.downitems-father .downitems-left .downitems-left-father .downitems-father-font[data-v-166ac27f] {
+ font-size: 1.25rem;
+ width: 9.375rem;
+}
+.downitems-father .downitems-left .downitems-left-father .downitems-father-font-laba[data-v-166ac27f] {
+ font-size: 1.25rem;
+}
+.downitems-father .downitems-left .downitems-left-father .downitems-father-font-small[data-v-166ac27f] {
+ font-size: 1.09375rem;
+ width: 12.5rem;
+}
+.downitems-father .downitems-left .downitems-kuai[data-v-166ac27f] {
+ margin-left: 1.15625rem;
+ background-color: rgba(236, 240, 251, 0.4);
+ border-radius: 0.625rem;
+ width: 10.9375rem;
+ height: 7.1875rem;
+ margin-top: 0.9375rem;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.downitems-father .downitems-left .downitems-kuai .downitems-kuai-img[data-v-166ac27f] {
+ width: 3.75rem;
+ height: 3.75rem;
+}
+.downitems-father .downitems-left .downitems-says[data-v-166ac27f] {
+ color: #6F7FA3;
+ font-size: 1.09375rem;
+ margin-left: 4.4375rem;
+ margin-top: 0.625rem;
+}
+.downitems-father .downitems-right[data-v-166ac27f] {
+ height: 100%;
+ width: 20.3125rem;
+}
+.downitems-father .downitems-right .downitems-all[data-v-166ac27f] {
+ margin-left: 1.875rem;
+}
+.downitems-father .downitems-right .downitems-all .downitems-all-font[data-v-166ac27f] {
+ margin-top: 0.9375rem;
+ font-size: 1.25rem;
+}
+.downitems-father .downitems-center[data-v-166ac27f] {
+ height: 100%;
+ width: 18.75rem;
+ position: relative;
+}
+.downitems-father .downitems-center .downitems-button[data-v-166ac27f] {
+ position: absolute;
+ left: 30%;
+ bottom: 2.5rem;
+ background: linear-gradient(to right, #00c9ff, #0076ff);
+ width: 8.4375rem;
+ height: 2.5rem;
+ border-radius: 1.25rem;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: #fff;
+ font-size: 1.25rem;
+}
+.downitems-center-title[data-v-166ac27f] {
+ width: 100%;
+ display: flex;
+}
+.downitems-center-title .downitems-center-title-gun[data-v-166ac27f] {
+ margin-top: 1.5625rem;
+ margin-left: 0;
+ margin-right: 0.5625rem;
+ width: 0.40625rem;
+ height: 1.5625rem;
+ background: linear-gradient(to bottom, #04BCED, #0160CE);
+ border-radius: 0.3125rem;
+}
+.downitems-center-title .downitems-center-title-font[data-v-166ac27f] {
+ margin-top: 1.5625rem;
+ font-size: 1.25rem;
+ font-weight: 700;
+}
+.downitems-center-title .downitems-center-says[data-v-166ac27f] {
+ display: flex;
+ margin-top: 1.5625rem;
+ margin-left: 5.625rem;
+ text-align: right;
+ color: #6F7FA3;
+ font-size: 1.125rem;
+}
+.downitems-center-title .downitems-center-father[data-v-166ac27f] {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 1.5625rem;
+ height: 1.5625rem;
+ border-radius: 50%;
+ background-color: #BAC5DE;
+ margin-right: 0.3125rem;
+ margin-top: 0;
+}
+.downitems-center-title .downitems-center-father .downitems-center-says-maike[data-v-166ac27f] {
+ width: 1.25rem;
+ height: 1.25rem;
+}
+.downitems-shu[data-v-166ac27f] {
+ width: 2.1875rem;
+ height: 100%;
+ margin-top: 0.125rem;
+}
+.downitems-textarea[data-v-166ac27f] {
+ margin-top: 0.625rem;
+}
+.custom-textarea[data-v-166ac27f] {
+ color: #6F7FA3;
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 17.8125rem;
+ height: 7.5rem;
+ border-radius: 0.625rem;
+ font-size: 1.25rem;
+ padding-left: 0.9375rem;
+ padding-top: 0.625rem;
+}
+.radio-circle-top-father[data-v-166ac27f] {
+ margin-left: 0.9375rem;
+}
+.radio-circle-top-father .radio-circle-top[data-v-166ac27f] {
+ margin-top: 0.9375rem;
+ display: flex;
+}
+.radio-circle[data-v-166ac27f] {
+ position: relative;
+ margin-top: 0.0625rem;
+ width: 1.25rem;
+ height: 1.25rem;
+ border-radius: 50%;
+ border: 0.0625rem solid #02abfe;
+ background-color: transparent;
+}
+.radio-circle-target[data-v-166ac27f] {
+ position: relative;
+ margin-top: 0.0625rem;
+ width: 1.25rem;
+ height: 1.25rem;
+ border-radius: 50%;
+ border: 0.0625rem solid #02abfe;
+ background-color: transparent;
+}
+.radio-circle-target[data-v-166ac27f]::after {
+ content: "";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: 0.9375rem;
+ height: 0.9375rem;
+ background-color: #02abfe;
+ border-radius: 50%;
+}
+.radio-font[data-v-166ac27f] {
+ margin-left: 0.46875rem;
+ margin-right: 1.875rem;
+ font-size: 1.125rem;
+}
+.downitems-card-all[data-v-166ac27f] {
+ width: 100%;
+ display: flex;
+ flex-wrap: wrap;
+ margin-top: 0.625rem;
+}
+.downitems-card-all .downitems-card-one[data-v-166ac27f] {
+ width: 8.4375rem;
+ height: 4.6875rem;
+ margin-right: 0.625rem;
+ margin-bottom: 0.9375rem;
+ border-radius: 0.625rem;
+ background-color: #f3f8fd;
+ border: 0.03125rem solid #52668C;
+ box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.downitems-card-all .downitems-card-one-target[data-v-166ac27f] {
+ width: 8.4375rem;
+ height: 4.6875rem;
+ margin-right: 0.625rem;
+ margin-bottom: 0.9375rem;
+ border-radius: 0.625rem;
+ background: linear-gradient(to bottom, #B8E5FF, #F7D0EF);
+ border: 0.03125rem solid #fff;
+ box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.downitems-card-all .downitems-card[data-v-166ac27f] {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.downitems-card-all .downitems-card .downitems-card-font[data-v-166ac27f] {
+ font-weight: 700;
+ margin-left: 0.3125rem;
+ margin-right: 0.3125rem;
+ font-size: 1.25rem;
+}
+.downitems-card-all .downitems-card .downitems-card-father[data-v-166ac27f] {
+ width: 2.8125rem;
+ height: 2.8125rem;
+ border-radius: 1.5625rem;
+ border: 0.03125rem solid #94B0C3;
+ background-color: #fff;
+ display: flex;
+ justify-content: center;
+ overflow: hidden;
+}
+.downitems-card-all .downitems-card .downitems-card-father .downitems-card-img[data-v-166ac27f] {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-top: 0.3125rem;
}
.right-container[data-v-9f74ebdb] {
@@ -1991,160 +2409,6 @@
background-color: #b7c8f3;
border-radius: 1.5625rem;
}
-.draw-all[data-v-9f74ebdb] {
- width: 100%;
- height: 100%;
- display: flex;
- flex-direction: column;
- border-top-left-radius: 2.5rem;
- overflow: hidden;
-}
-.draw-all .draw-title[data-v-9f74ebdb] {
- width: 100%;
- height: 5.3125rem;
- background: linear-gradient(to bottom, #dfecfa, #c9dbee);
- display: flex;
-}
-.draw-all .draw-title .draw-title-gun[data-v-9f74ebdb] {
- margin-top: 2.1875rem;
- margin-left: 1.25rem;
- margin-right: 0.625rem;
- width: 0.40625rem;
- height: 1.5625rem;
- background: linear-gradient(to bottom, #04BCED, #0160CE);
- border-radius: 0.3125rem;
-}
-.draw-all .draw-title .draw-title-font[data-v-9f74ebdb] {
- margin-top: 2.125rem;
- font-size: 1.25rem;
- font-weight: 700;
-}
-.draw-all .draw-contain[data-v-9f74ebdb] {
- width: 100%;
- height: calc(100vh - 5.3125rem);
- background: url("../../static/index/lightbgcnew.png") center / cover, rgba(255, 255, 255, 0.5);
- background-blend-mode: screen;
-}
-.draw-all .draw-contain .draw-contain-jindu[data-v-9f74ebdb] {
- width: 100%;
- height: 7.8125rem;
- display: flex;
- justify-content: center;
- align-items: center;
-}
-.draw-all .container[data-v-9f74ebdb] {
- display: flex;
- align-items: center;
- justify-content: space-between;
- width: 31.25rem;
- height: 6.25rem;
- margin: 0 auto;
- position: relative;
-}
-.draw-all .outer-circle-target[data-v-9f74ebdb] {
- width: 3.75rem;
- height: 3.75rem;
- border-radius: 50%;
- background: rgba(2, 136, 217, 0.2);
- display: flex;
- align-items: center;
- justify-content: center;
- position: relative;
- z-index: 2;
-}
-.draw-all .outer-circle[data-v-9f74ebdb] {
- width: 3.75rem;
- height: 3.75rem;
- border-radius: 50%;
- display: flex;
- align-items: center;
- justify-content: center;
- position: relative;
- z-index: 2;
-}
-.draw-all .inner-circle-target[data-v-9f74ebdb] {
- width: 2.96875rem;
- height: 2.96875rem;
- border-radius: 50%;
- background: #0288D9;
- display: flex;
- align-items: center;
- justify-content: center;
- box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
- position: absolute;
- z-index: 3;
-}
-.draw-all .inner-circle[data-v-9f74ebdb] {
- width: 2.96875rem;
- height: 2.96875rem;
- border-radius: 50%;
- background: #dfecfa;
- display: flex;
- align-items: center;
- justify-content: center;
- box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
- position: absolute;
- z-index: 3;
-}
-.draw-all .inner-circle-target span[data-v-9f74ebdb] {
- color: #fff;
- font-size: 0.8125rem;
- font-family: Arial, sans-serif;
- z-index: 4;
-}
-.draw-all .inner-circle span[data-v-9f74ebdb] {
- font-size: 0.8125rem;
- font-family: Arial, sans-serif;
- z-index: 4;
-}
-.draw-all .line[data-v-9f74ebdb] {
- width: calc(100% - 3.75rem);
- height: 0.46875rem;
- background: linear-gradient(to right, #0288D1, #0288D1);
- position: absolute;
- top: 50%;
- left: 1.875rem;
- border-radius: 0.15625rem;
- box-shadow: inset 0 0.0625rem 0.125rem rgba(255, 255, 255, 0.8), inset 0 -0.0625rem 0.125rem rgba(0, 0, 0, 0.4), 0 0 0.25rem rgba(2, 136, 209, 0.8);
- /* 外部发光 */
- filter: brightness(1.2);
- z-index: 1;
- transition: width 0.5s ease;
- /* 设置宽度变化的过渡效果 */
-}
-.draw-all .line-gray[data-v-9f74ebdb] {
- width: calc(100% - 3.75rem);
- height: 0.46875rem;
- background: #c9dbee;
- position: absolute;
- top: 50%;
- left: 1.875rem;
- z-index: 0;
- border-radius: 0.15625rem;
- /* 外部发光 */
- filter: brightness(1.2);
-}
-.draw-all .container-father[data-v-9f74ebdb] {
- width: 100%;
- height: 6.25rem;
- background-color: rgba(187, 203, 236, 0.6);
-}
-.draw-all .container-father .draw-contain-white-sha[data-v-9f74ebdb] {
- width: 100%;
- height: 0.03125rem;
- background-color: #fff;
- box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.2);
-}
-.draw-all .draw-contain-gray[data-v-9f74ebdb] {
- width: 100%;
- height: 0.09375rem;
- background-color: #d0e0ef;
-}
-.draw-all .draw-contain-white[data-v-9f74ebdb] {
- width: 100%;
- height: 0.03125rem;
- background-color: #fff;
-}
.super-card[data-v-337bb5da] {
display: flex;
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/laba.png b/unpackage/dist/dev/app-plus/static/index/helpdo/laba.png
new file mode 100644
index 0000000..6b1bc02
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/laba.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/maike.png b/unpackage/dist/dev/app-plus/static/index/helpdo/maike.png
new file mode 100644
index 0000000..551d5d3
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/maike.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/one.png b/unpackage/dist/dev/app-plus/static/index/helpdo/one.png
new file mode 100644
index 0000000..66422f6
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/one.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/people.png b/unpackage/dist/dev/app-plus/static/index/helpdo/people.png
new file mode 100644
index 0000000..9620688
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/people.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/three.png b/unpackage/dist/dev/app-plus/static/index/helpdo/three.png
new file mode 100644
index 0000000..1afb8ba
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/three.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/two.png b/unpackage/dist/dev/app-plus/static/index/helpdo/two.png
new file mode 100644
index 0000000..410e8f5
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/two.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/video.png b/unpackage/dist/dev/app-plus/static/index/helpdo/video.png
new file mode 100644
index 0000000..982f7dc
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/video.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/xian.png b/unpackage/dist/dev/app-plus/static/index/helpdo/xian.png
new file mode 100644
index 0000000..ed7e52c
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/xian.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/helpdo/zero.png b/unpackage/dist/dev/app-plus/static/index/helpdo/zero.png
new file mode 100644
index 0000000..ce7be2f
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/helpdo/zero.png differ
diff --git a/unpackage/dist/dev/app-plus/static/index/zuoyuan.png b/unpackage/dist/dev/app-plus/static/index/zuoyuan.png
new file mode 100644
index 0000000..95592d8
Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/zuoyuan.png differ