2025/2/8第一次更新

This commit is contained in:
爱吃咸鱼小猫咪
2025-02-08 18:50:38 +08:00
commit d7af560866
26519 changed files with 5046029 additions and 0 deletions
+88
View File
@@ -0,0 +1,88 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "DragButton2",
props: /* @__PURE__ */ common_vendor.mergeModels({
disabled: { type: Boolean, default: false },
canDocking: { type: Boolean, default: true },
bottomPx: { default: 30 },
rightPx: { default: 0 }
}, {
"modelValue": {
default: {
x: 1e4,
y: 1e4
}
},
"modelModifiers": {}
}),
emits: /* @__PURE__ */ common_vendor.mergeModels(["clickBtn"], ["update:modelValue"]),
setup(__props, { emit: __emit }) {
const props = __props;
const windowWidth = common_vendor.ref(0);
const windowHeight = common_vendor.ref(0);
const btnWidth = common_vendor.ref(0);
common_vendor.ref(0);
const btnPositon = common_vendor.useModel(__props, "modelValue");
const old = common_vendor.reactive({
x: 0,
y: 0
});
const getSysInfo = () => {
let sysInfo = common_vendor.index.getSystemInfoSync();
windowWidth.value = sysInfo.windowWidth;
windowHeight.value = sysInfo.windowHeight;
btnPositon.value.x = sysInfo.windowWidth - props.rightPx;
btnPositon.value.y = sysInfo.windowHeight - props.bottomPx - 300;
};
common_vendor.onLoad(() => {
common_vendor.nextTick$1(() => {
getSysInfo();
});
});
const onChange = (e) => {
old.x = e.detail.x;
old.y = e.detail.y;
};
const isRemove = common_vendor.ref(true);
const touchstart = (e) => {
isRemove.value = true;
};
const touchend = (e) => {
if (props.canDocking && old.x !== void 0) {
btnPositon.value.x = old.x;
btnPositon.value.y = old.y;
let bWidth = (windowWidth.value - btnWidth.value) / 2;
console.log("bwidth", bWidth);
if (btnPositon.value.x <= 0 || btnPositon.value.x >= 0 && btnPositon.value.x <= bWidth) {
common_vendor.nextTick$1((res) => {
btnPositon.value.x = 0;
});
} else {
common_vendor.nextTick$1((res) => {
btnPositon.value.x = windowWidth.value - btnWidth.value;
});
}
isRemove.value = false;
}
};
const emit = __emit;
const clickBtn = () => {
emit("clickBtn", null);
};
return (_ctx, _cache) => {
return {
a: common_vendor.n(!isRemove.value ? "animation-info" : ""),
b: common_vendor.o(clickBtn),
c: common_vendor.o(touchstart),
d: common_vendor.o(touchend),
e: common_vendor.o(onChange),
f: btnPositon.value.x,
g: btnPositon.value.y,
h: _ctx.disabled
};
};
}
});
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-04def0fd"]]);
wx.createComponent(Component);
+4
View File
@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}
+1
View File
@@ -0,0 +1 @@
<view class="{{['data-v-04def0fd', virtualHostClass]}}" style="{{virtualHostStyle}}"><movable-area class="movable-area data-v-04def0fd" scale-area="{{false}}"><movable-view id="movable-view" class="{{['movable-view', 'data-v-04def0fd', a]}}" style="pointer-events:auto" bindtap="{{b}}" bindtouchstart="{{c}}" bindtouchend="{{d}}" bindchange="{{e}}" direction="all" inertia="true" x="{{f}}" y="{{g}}" disabled="{{h}}" out-of-bounds="{{true}}" damping="{{200}}" friction="{{100}}"><block wx:if="{{$slots.d}}"><slot></slot></block><block wx:else><view class="content-default data-v-04def0fd"><slot name="text-content"></slot></view></block></movable-view></movable-area></view>
+61
View File
@@ -0,0 +1,61 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
* 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.movable-view.data-v-04def0fd {
width: 100rpx;
height: 100rpx;
background: transparent;
font-size: 26rpx;
touch-action: none;
display: flex;
align-items: center;
justify-content: center;
}
.content-default.data-v-04def0fd {
width: 100rpx;
height: 100rpx;
background: linear-gradient(360deg, #865e4d 0%, #4338CA 100%);
box-shadow: 0 4rpx 12rpx 0 #ADC3F8;
border-radius: 50rpx;
color: #FFFFFF;
display: flex;
align-items: center;
justify-content: center;
animation: verticalMove 2s ease-in-out infinite;
}
.animation-info.data-v-04def0fd {
transition: left 0.25s ease;
}
.movable-area.data-v-04def0fd {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 999999 !important;
pointer-events: none;
}
+28
View File
@@ -0,0 +1,28 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
if (!Array) {
const _easycom_up_back_top2 = common_vendor.resolveComponent("up-back-top");
_easycom_up_back_top2();
}
const _easycom_up_back_top = () => "../../node-modules/uview-plus/components/u-back-top/u-back-top.js";
if (!Math) {
_easycom_up_back_top();
}
const _sfc_defineComponent = common_vendor.defineComponent({
__name: "MyBackToTop",
setup(__props) {
const scrollTop = common_vendor.ref(0);
common_vendor.onPageScroll((e) => {
scrollTop.value = e.scrollTop;
});
return (_ctx, _cache) => {
return {
a: common_vendor.p({
["scroll-top"]: scrollTop.value
})
};
};
}
});
_sfc_defineComponent.__runtimeHooks = 1;
wx.createComponent(_sfc_defineComponent);
+6
View File
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"up-back-top": "../../node-modules/uview-plus/components/u-back-top/u-back-top"
}
}
+1
View File
@@ -0,0 +1 @@
<up-back-top wx:if="{{a}}" u-i="7f4da841-0" bind:__l="__l" u-p="{{a}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"></up-back-top>
+8
View File
@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"up-button": "../../node-modules/uview-plus/components/u-button/u-button",
"up-card": "../../node-modules/uview-plus/components/u-card/u-card",
"custom-slider": "../dynamic/CustomSlider"
}
}
+1
View File
@@ -0,0 +1 @@
<up-card wx:if="{{b}}" u-s="{{['body','foot']}}" u-i="1aae44f2-0" bind:__l="__l" u-p="{{b}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><custom-slider u-i="1aae44f2-1,1aae44f2-0" bind:__l="__l" slot="body"/><up-button u-s="{{['d']}}" u-i="1aae44f2-2,1aae44f2-0" bind:__l="__l" u-p="{{a}}" slot="foot">操作</up-button></up-card>
+24
View File
@@ -0,0 +1,24 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
if (!Array) {
const _easycom_up_navbar_mini2 = common_vendor.resolveComponent("up-navbar-mini");
_easycom_up_navbar_mini2();
}
const _easycom_up_navbar_mini = () => "../../node-modules/uview-plus/components/u-navbar-mini/u-navbar-mini.js";
if (!Math) {
_easycom_up_navbar_mini();
}
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "MyNavbar",
setup(__props) {
return (_ctx, _cache) => {
return {
a: common_vendor.p({
autoBack: true,
homeUrl: "/pages/index/index"
})
};
};
}
});
wx.createComponent(_sfc_main);
+6
View File
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"up-navbar-mini": "../../node-modules/uview-plus/components/u-navbar-mini/u-navbar-mini"
}
}
+1
View File
@@ -0,0 +1 @@
<up-navbar-mini wx:if="{{a}}" u-i="33bfbb72-0" bind:__l="__l" u-p="{{a}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"></up-navbar-mini>
+30
View File
@@ -0,0 +1,30 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
if (!Math) {
TnPopup();
}
const TnPopup = () => "../../node-modules/@tuniao/tnui-vue3-uniapp/components/popup/src/popup.js";
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "MyPopup",
props: {
"modelValue": { default: false },
"modelModifiers": {}
},
emits: ["update:modelValue"],
setup(__props) {
const showPopup = common_vendor.useModel(__props, "modelValue");
return (_ctx, _cache) => {
return {
a: common_vendor.o(($event) => showPopup.value = $event),
b: common_vendor.p({
top: "100rpx",
["close-btn"]: true,
width: "100%",
height: "100%",
modelValue: showPopup.value
})
};
};
}
});
wx.createComponent(_sfc_main);
+6
View File
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"tn-popup": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/popup/src/popup"
}
}
+1
View File
@@ -0,0 +1 @@
<tn-popup wx:if="{{b}}" u-s="{{['d']}}" u-i="279bb73a-0" bind:__l="__l" bindupdateModelValue="{{a}}" u-p="{{b}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{'z-index:100' + ';' + virtualHostStyle}}" virtualHostStyle="{{'z-index:100' + ';' + virtualHostStyle}}"><block wx:if="{{$slots.d}}"><slot></slot></block><block wx:else><view class="tn-p-lg"> 弹框内容 </view></block></tn-popup>
View File
+23
View File
@@ -0,0 +1,23 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
if (!Math) {
TnTitle();
}
const TnTitle = () => "../../node-modules/@tuniao/tnui-vue3-uniapp/components/title/src/title.js";
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "MyTitle",
props: {
title: { default: "默认标题" }
},
setup(__props) {
return (_ctx, _cache) => {
return {
a: common_vendor.p({
title: _ctx.title,
mode: "vLine"
})
};
};
}
});
wx.createComponent(_sfc_main);
+6
View File
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"tn-title": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/title/src/title"
}
}
+1
View File
@@ -0,0 +1 @@
<tn-title wx:if="{{a}}" u-i="65ee9a34-0" bind:__l="__l" u-p="{{a}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"/>
View File
+23
View File
@@ -0,0 +1,23 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const _sfc_main = {};
if (!Array) {
const _easycom_up_gap2 = common_vendor.resolveComponent("up-gap");
_easycom_up_gap2();
}
const _easycom_up_gap = () => "../../node-modules/uview-plus/components/u-gap/u-gap.js";
if (!Math) {
_easycom_up_gap();
}
function _sfc_render(_ctx, _cache) {
return {
a: common_vendor.p({
height: "10"
}),
b: common_vendor.p({
height: "10"
})
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-ebc1f76e"]]);
wx.createComponent(Component);
+6
View File
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"up-gap": "../../node-modules/uview-plus/components/u-gap/u-gap"
}
}
+1
View File
@@ -0,0 +1 @@
<view class="{{['param-card', 'data-v-ebc1f76e', virtualHostClass]}}" style="{{virtualHostStyle}}"><up-gap wx:if="{{a}}" class="data-v-ebc1f76e" virtualHostClass="data-v-ebc1f76e" u-i="ebc1f76e-0" bind:__l="__l" u-p="{{a}}"></up-gap><slot name="title"></slot><up-gap wx:if="{{b}}" class="data-v-ebc1f76e" virtualHostClass="data-v-ebc1f76e" u-i="ebc1f76e-1" bind:__l="__l" u-p="{{b}}"></up-gap><slot name="body"></slot></view>
+32
View File
@@ -0,0 +1,32 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
* 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.param-card.data-v-ebc1f76e {
border: 2rpx solid #F6F7FA;
border-radius: 5rpx;
background-color: #FFFFFF;
padding: 8rpx;
margin: 0 8rpx 8rpx 8rpx;
}
+37
View File
@@ -0,0 +1,37 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const stores_appStore = require("../../stores/appStore.js");
if (!Math) {
(TnCircleProgress + TnPopup)();
}
const TnPopup = () => "../../node-modules/@tuniao/tnui-vue3-uniapp/components/popup/src/popup.js";
const TnCircleProgress = () => "../../node-modules/@tuniao/tnui-vue3-uniapp/components/circle-progress/src/circle-progress.js";
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "TaskExcuting",
setup(__props) {
const { showExecuting } = common_vendor.storeToRefs(stores_appStore.useAppStore());
common_vendor.watch(showExecuting, () => {
console.log("showExcuting", showExecuting);
});
const progressPercent = common_vendor.ref(30);
return (_ctx, _cache) => {
return common_vendor.e({
a: common_vendor.unref(showExecuting)
}, common_vendor.unref(showExecuting) ? {
b: common_vendor.t(progressPercent.value),
c: common_vendor.p({
percent: progressPercent.value
}),
d: common_vendor.o(($event) => common_vendor.isRef(showExecuting) ? showExecuting.value = $event : null),
e: common_vendor.p({
width: "80%",
height: "450",
["close-btn"]: true,
["overlay-closeable"]: false,
modelValue: common_vendor.unref(showExecuting)
})
} : {});
};
}
});
wx.createComponent(_sfc_main);
@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"tn-popup": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/popup/src/popup",
"tn-circle-progress": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/circle-progress/src/circle-progress"
}
}
@@ -0,0 +1 @@
<tn-popup wx:if="{{a}}" u-s="{{['d']}}" u-i="331d61e4-0" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><view class="tn-p-lg tn"> 正在绘图中 </view><view class="tn-flex-center"><tn-circle-progress wx:if="{{c}}" u-s="{{['d']}}" u-i="331d61e4-1,331d61e4-0" bind:__l="__l" u-p="{{c}}"><text>{{b}}%</text></tn-circle-progress></view></tn-popup>