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
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../utils/request.js");if(!Array){(e.resolveComponent("fui-icon")+e.resolveComponent("fui-col")+e.resolveComponent("fui-progress")+e.resolveComponent("fui-row"))()}Math||(l+(()=>"../firstui/fui-icon/fui-icon.js")+(()=>"../firstui/fui-col/fui-col.js")+(()=>"../firstui/fui-progress/fui-progress.js")+(()=>"../firstui/fui-row/fui-row.js")+a)();const l=()=>"../common/MyTitle.js",a=()=>"../common/ParamCard.js",s=e.defineComponent({__name:"AudioUpload",props:e.mergeModels({title:{default:"上传"},options:{}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(l){const a=e.useModel(l,"modelValue"),s=e.ref([]),n=e.ref(""),u=e.ref("默认音频");let t=null;const r=e.ref(0),i=e.ref(0),p=e.ref(0);e.onReady((()=>{s.value=a.value?[a.value]:[]})),e.watch(s,(()=>{console.log("audioList",s.value[0]),a.value=s.value[0],s.value[0]&&(n.value=s.value[0],u.value=s.value[0].split("/").pop()||"默认音频",c())}));const c=()=>{t&&t.destroy(),t=e.index.createInnerAudioContext(),t.autoplay=!1,t.src=n.value,t.onPlay((()=>{console.log("开始播放")})),t.onError((e=>{console.log(e.errMsg),console.log(e.errCode)})),t.onTimeUpdate((()=>{r.value=(null==t?void 0:t.currentTime)||0,i.value=(null==t?void 0:t.duration)||0,p.value=i.value>0?r.value/i.value*100:0}))},v=()=>{e.wx$1.chooseMessageFile({count:1,type:"file",extension:["mp3","wav"],success(e){const o=e.tempFiles[0];d(o)},fail(e){console.error("选择文件失败",e)}})},d=async e=>{try{const l=await(async e=>{const l=e.path;return new Promise((async(e,a)=>{const s=await o.uploadFile(l);console.log("uploadResult",s),s&&e(s)}))})(e);l&&(n.value=l,u.value=e.name,s.value=[l],console.log("上传成功",l))}catch(l){console.error("上传失败",l)}},m=e.ref(!1),f=()=>{t&&(t.stop(),t.play()),m.value=!0},g=()=>{t&&(t.pause(),console.log("暂停播放"),m.value=!1)};return e.onUnmounted((()=>{t&&t.destroy()})),(o,l)=>({a:e.p({title:o.title}),b:e.o(f),c:!m.value,d:e.p({name:"suspend"}),e:e.o(g),f:m.value,g:e.p({name:"play"}),h:e.p({span:3}),i:e.t(u.value||o.),j:e.p({percent:p.value.toFixed(0)||0}),k:e.p({span:21}),l:e.p({"margin-bottom":"24rpx"}),m:e.o(v),n:e.p({name:"pullup"}),o:e.p({span:24}),p:e.p({"margin-bottom":"24rpx"})})}}),n=e._export_sfc(s,[["__scopeId","data-v-921b81d6"]]);wx.createComponent(n);
@@ -0,0 +1,11 @@
{
"component": true,
"usingComponents": {
"fui-icon": "../firstui/fui-icon/fui-icon",
"fui-col": "../firstui/fui-col/fui-col",
"fui-progress": "../firstui/fui-progress/fui-progress",
"fui-row": "../firstui/fui-row/fui-row",
"my-title": "../common/MyTitle",
"param-card": "../common/ParamCard"
}
}
@@ -0,0 +1 @@
<param-card u-s="{{['title','body']}}" u-i="921b81d6-0" bind:__l="__l" class="{{['data-v-921b81d6', virtualHostClass]}}" virtualHostClass="{{['data-v-921b81d6', virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><my-title class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" u-i="921b81d6-1,921b81d6-0" bind:__l="__l" u-p="{{a}}" slot="title"/><view class="audioCard data-v-921b81d6" slot="body"><fui-row wx:if="{{l}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" u-s="{{['d']}}" style="width:100%;margin-top:15%;text-align:center" virtualHostStyle="width:100%;margin-top:15%;text-align:center" u-i="921b81d6-2,921b81d6-0" bind:__l="__l" u-p="{{l}}"><fui-col wx:if="{{h}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" u-s="{{['d']}}" u-i="921b81d6-3,921b81d6-2" bind:__l="__l" u-p="{{h}}"><view class="data-v-921b81d6" style="margin-top:75%"><fui-icon wx:if="{{d}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" bindclick="{{b}}" data-c-h="{{!c}}" u-i="921b81d6-4,921b81d6-3" bind:__l="__l" u-p="{{d}}"></fui-icon><fui-icon wx:if="{{g}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" bindclick="{{e}}" data-c-h="{{!f}}" u-i="921b81d6-5,921b81d6-3" bind:__l="__l" u-p="{{g}}"></fui-icon></view></fui-col><fui-col wx:if="{{k}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" u-s="{{['d']}}" u-i="921b81d6-6,921b81d6-2" bind:__l="__l" u-p="{{k}}"><view class="data-v-921b81d6" style="margin-top:5%;margin-bottom:5%;text-align:left;overflow:hidden;width:200px;white-space:nowrap;text-overflow:ellipsis">歌名:{{i}}</view><fui-progress wx:if="{{j}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" style="margin-bottom:24%" virtualHostStyle="margin-bottom:24%" u-i="921b81d6-7,921b81d6-6" bind:__l="__l" u-p="{{j}}"></fui-progress></fui-col></fui-row><view class="data-v-921b81d6" style="margin-bottom:10%"></view><fui-row wx:if="{{p}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" u-s="{{['d']}}" style="width:100%;text-align:right" virtualHostStyle="width:100%;text-align:right" u-i="921b81d6-8,921b81d6-0" bind:__l="__l" u-p="{{p}}"><fui-col wx:if="{{o}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" u-s="{{['d']}}" u-i="921b81d6-9,921b81d6-8" bind:__l="__l" u-p="{{o}}"><view class="data-v-921b81d6" style="margin-top:-10%"><fui-icon wx:if="{{n}}" class="data-v-921b81d6" virtualHostClass="data-v-921b81d6" bindclick="{{m}}" u-i="921b81d6-10,921b81d6-9" bind:__l="__l" u-p="{{n}}"></fui-icon></view></fui-col></fui-row></view></param-card>
@@ -0,0 +1 @@
.upload-new-btn.data-v-921b81d6{width:100%;height:300rpx;background-color:#f4f5f6;border-radius:10rpx}.audioCard.data-v-921b81d6{text-align:left}
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js");if(!Array){e.resolveComponent("View")()}Math||(m+o+n)();const o=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/number-box/src/number-box.js",n=()=>"../common/ParamCard.js",m=()=>"../common/MyTitle.js",t=e.defineComponent({__name:"CustomNumberBox",props:{modelValue:{default:1},modelModifiers:{}},emits:["update:modelValue"],setup(o){const n=e.useModel(o,"modelValue");return(o,m)=>({a:e.p({title:"图像批次"}),b:e.o((e=>n.value=e)),c:e.p({modelValue:n.value})})}});wx.createComponent(t);
@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"tn-number-box": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/number-box/src/number-box",
"param-card": "../common/ParamCard",
"my-title": "../common/MyTitle"
}
}
@@ -0,0 +1 @@
<param-card u-s="{{['title']}}" u-i="19a4d7bc-0" bind:__l="__l" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><view u-s="{{['d']}}" style="display:flex;justify-content:space-between" virtualHostStyle="display:flex;justify-content:space-between" u-i="19a4d7bc-1,19a4d7bc-0" bind:__l="__l" slot="title"><my-title wx:if="{{a}}" u-i="19a4d7bc-2,19a4d7bc-1" bind:__l="__l" u-p="{{a}}"></my-title><tn-number-box wx:if="{{c}}" u-i="19a4d7bc-3,19a4d7bc-1" bind:__l="__l" bindupdateModelValue="{{b}}" u-p="{{c}}"/></view></param-card>
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js");if(!Array){e.resolveComponent("up-slider")()}Math||(o+(()=>"../../node-modules/uview-plus/components/u-slider/u-slider.js")+t)();const o=()=>"../common/MyTitle.js",t=()=>"../common/ParamCard.js",s=e.defineComponent({__name:"CustomSlider",props:e.mergeModels({title:{default:"选择大小"},options:{default:{min:512,max:1024,step:8}}},{modelValue:{default:512},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const t=e.useModel(o,"modelValue"),s=o;return console.log(s.options,typeof s.options),(o,s)=>({a:e.p({title:o.title}),b:e.o((e=>t.value=e)),c:e.p({showValue:!0,step:o.options.step,min:o.options.min,max:o.options.max,modelValue:t.value})})}});wx.createComponent(s);
@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"up-slider": "../../node-modules/uview-plus/components/u-slider/u-slider",
"my-title": "../common/MyTitle",
"param-card": "../common/ParamCard"
}
}
@@ -0,0 +1 @@
<param-card u-s="{{['title','body']}}" u-i="390abc52-0" bind:__l="__l" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><my-title u-i="390abc52-1,390abc52-0" bind:__l="__l" u-p="{{a}}" slot="title"></my-title><up-slider u-i="390abc52-2,390abc52-0" bind:__l="__l" bindupdateModelValue="{{b}}" u-p="{{c}}" slot="body"></up-slider></param-card>
+1
View File
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js");Math||o();const o=()=>"./CustomSlider.js",t=e.defineComponent({__name:"Height",props:{modelValue:{default:512},modelModifiers:{}},emits:["update:modelValue"],setup(o){const t=e.useModel(o,"modelValue");return(o,l)=>({a:e.o((e=>t.value=e)),b:e.p({title:"高度",modelValue:t.value})})}});wx.createComponent(t);
+6
View File
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"custom-slider": "./CustomSlider"
}
}
+1
View File
@@ -0,0 +1 @@
<custom-slider wx:if="{{b}}" u-i="723b72e8-0" bind:__l="__l" bindupdateModelValue="{{a}}" u-p="{{b}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"/>
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js");Math||(t+a+o)();const o=()=>"../common/ParamCard.js",t=()=>"../common/MyTitle.js",a=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/icon/src/icon.js",n=e.defineComponent({__name:"ImageSelectPreview",props:e.mergeModels({title:{default:"选择风格"},options:{}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const t=o;e.onLoad((()=>{}));const a=e.useModel(o,"modelValue"),n=e.ref(0);e.watch(n,(()=>{a.value=s.value[n.value].value}));const s=e.computed((()=>{if(!t.options)return[];if("string"==typeof t.options&&Array.isArray(JSON.parse(t.options)))return JSON.parse(t.options);if(Array.isArray(t.options))return t.options;const e=t.options;return e.imageSelectItems?e.imageSelectItems:[]}));e.computed((()=>s.value[n.value]));return(o,t)=>({a:e.p({title:o.title}),b:e.f(s.value,((o,t,a)=>e.e({a:n.value===t?1:"",b:o.src,c:e.t(o.title),d:t===n.value},t===n.value?{e:"14f0c725-2-"+a+",14f0c725-0",f:e.p({name:"check"})}:{},{g:t,h:n.value===t?1:"",i:e.o((e=>(e=>{n.value=e})(t)),t)})))})}}),s=e._export_sfc(n,[["__scopeId","data-v-14f0c725"]]);wx.createComponent(s);
@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"param-card": "../common/ParamCard",
"my-title": "../common/MyTitle",
"tn-icon": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/icon/src/icon"
}
}
@@ -0,0 +1 @@
<param-card u-s="{{['title','body']}}" u-i="14f0c725-0" bind:__l="__l" class="{{['data-v-14f0c725', virtualHostClass]}}" virtualHostClass="{{['data-v-14f0c725', virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><my-title class="data-v-14f0c725" virtualHostClass="data-v-14f0c725" u-i="14f0c725-1,14f0c725-0" bind:__l="__l" u-p="{{a}}" slot="title"></my-title><scroll-view scroll-y="true" class="image-preview-container data-v-14f0c725" slot="body"><view class="image-grid data-v-14f0c725"><view wx:for="{{b}}" wx:for-item="image" wx:key="g" class="{{['image-item', 'data-v-14f0c725', image.h && 'selected']}}" bindtap="{{image.i}}"><image class="{{['data-v-14f0c725', image.a && 'selected']}}" src="{{image.b}}" mode="aspectFill"/><view class="tn-text-xs tn-text-center tn-text-ellipsis-1 data-v-14f0c725">{{image.c}}</view><view class="selected-icon data-v-14f0c725"><tn-icon wx:if="{{image.d}}" class="data-v-14f0c725" virtualHostClass="data-v-14f0c725" u-i="{{image.e}}" bind:__l="__l" u-p="{{image.f}}"/></view></view></view></scroll-view></param-card>
@@ -0,0 +1 @@
.image-preview-container.data-v-14f0c725{min-height:260rpx;max-height:400rpx;padding:10rpx}.image-grid.data-v-14f0c725{display:grid;grid-template-columns:repeat(4,1fr);gap:20rpx}.image-item.data-v-14f0c725{position:relative;overflow:hidden;cursor:pointer;border-radius:10px}.image-item image.selected.data-v-14f0c725{box-shadow:4px 4px 10rpx rgba(2,22,37,.5);transform:scale(1.05)}.image-item.selected.data-v-14f0c725:after{content:"";position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.2)}.image-item image.data-v-14f0c725{width:100%;height:160rpx;transition:transform .3s;margin:auto}.selected-preview.data-v-14f0c725{flex:1;display:flex;justify-content:center;align-items:center}.selected-image.data-v-14f0c725{max-width:100%;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.selected-icon.data-v-14f0c725{position:absolute;top:0;right:0;padding:0 0 5rpx 5rpx;background-color:#4338ca;color:#fff}
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../utils/request.js");Math||(l+a+t)();const a=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/image-upload/src/image-upload.js",l=()=>"../common/MyTitle.js",t=()=>"../common/ParamCard.js",s=e.defineComponent({__name:"ImageUpload",props:e.mergeModels({title:{default:"上传"},options:{}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(a){const l=e.useModel(a,"modelValue"),t=e.ref([]);e.onReady((()=>{t.value=l.value?[l.value]:[]})),e.watch(t,(()=>{console.log("imageList",t);for(const e of t.value)l.value=e;l.value=t.value[0]}));const s=async e=>{const a=e.path;return new Promise((async(e,l)=>{const t=await o.uploadFile(a);console.log("uploadResult",t),t&&e(t)}))},u=e.ref();return(o,a)=>({a:e.p({title:o.title}),b:e.sr(u,"02c19669-2,02c19669-0",{k:"imageUploadRef"}),c:e.o((e=>t.value=e)),d:e.p({limit:1,"custom-upload-handler":s,modelValue:t.value})})}}),u=e._export_sfc(s,[["__scopeId","data-v-02c19669"]]);wx.createComponent(u);
@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"tn-image-upload": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/image-upload/src/image-upload",
"my-title": "../common/MyTitle",
"param-card": "../common/ParamCard"
}
}
@@ -0,0 +1 @@
<param-card u-s="{{['title','body']}}" u-i="02c19669-0" bind:__l="__l" class="{{['data-v-02c19669', virtualHostClass]}}" virtualHostClass="{{['data-v-02c19669', virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><my-title class="data-v-02c19669" virtualHostClass="data-v-02c19669" u-i="02c19669-1,02c19669-0" bind:__l="__l" u-p="{{a}}" slot="title"/><tn-image-upload class="r data-v-02c19669" virtualHostClass="r data-v-02c19669" u-r="imageUploadRef" u-i="02c19669-2,02c19669-0" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}" slot="body"></tn-image-upload></param-card>
@@ -0,0 +1 @@
.upload-new-btn.data-v-02c19669{width:100%;height:300rpx;background-color:#f4f5f6;border-radius:10rpx}
+1
View File
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../composables/useWorkFlow.js");Math||t();const t=()=>"./Picker.js",l=e.defineComponent({__name:"ModeSelect",props:e.mergeModels({title:{default:"选择大模型"},workflow_id:{default:""},options:{default:{}}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const l=t,s=e.useModel(t,"modelValue"),r=e.ref([]);return(async()=>{if(!l.workflow_id)return;const e=await o.getModelListByWorkflowId(l.workflow_id);e&&(r.value=e)})(),(o,t)=>({a:e.o((e=>s.value=e)),b:e.p({title:o.title,options:r.value,modelValue:s.value})})}});wx.createComponent(l);
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"picker": "./Picker"
}
}
@@ -0,0 +1 @@
<picker wx:if="{{b}}" u-i="c0c2a138-0" bind:__l="__l" bindupdateModelValue="{{a}}" u-p="{{b}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"/>
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../utils/request.js");Math||(t+a+l)();const a=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/image-upload/src/image-upload.js",t=()=>"../common/MyTitle.js",l=()=>"../common/ParamCard.js",s=e.defineComponent({__name:"MoreImageUpload",props:e.mergeModels({title:{default:"上传"},options:{}},{modelValue:{default:()=>[]},modelModifiers:{}}),emits:["update:modelValue"],setup(a){const t=e.useModel(a,"modelValue"),l=e.ref([]);e.onReady((()=>{l.value=t.value||[]})),e.watch(l,(()=>{console.log("imageList",l),t.value=l.value}));const s=async e=>{const a=e.path;return new Promise((async(e,t)=>{const l=await o.uploadFile(a);console.log("uploadResult",l),l&&e(l)}))},u=e.ref();return(o,a)=>({a:e.p({title:o.title}),b:e.sr(u,"970b9cc2-2,970b9cc2-0",{k:"imageUploadRef"}),c:e.o((e=>l.value=e)),d:e.p({limit:5,"custom-upload-handler":s,modelValue:l.value})})}}),u=e._export_sfc(s,[["__scopeId","data-v-970b9cc2"]]);wx.createComponent(u);
@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"tn-image-upload": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/image-upload/src/image-upload",
"my-title": "../common/MyTitle",
"param-card": "../common/ParamCard"
}
}
@@ -0,0 +1 @@
<param-card u-s="{{['title','body']}}" u-i="970b9cc2-0" bind:__l="__l" class="{{['data-v-970b9cc2', virtualHostClass]}}" virtualHostClass="{{['data-v-970b9cc2', virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><my-title class="data-v-970b9cc2" virtualHostClass="data-v-970b9cc2" u-i="970b9cc2-1,970b9cc2-0" bind:__l="__l" u-p="{{a}}" slot="title"/><tn-image-upload class="r data-v-970b9cc2" virtualHostClass="r data-v-970b9cc2" u-r="imageUploadRef" u-i="970b9cc2-2,970b9cc2-0" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}" slot="body"></tn-image-upload></param-card>
@@ -0,0 +1 @@
.upload-new-btn.data-v-970b9cc2{width:100%;height:300rpx;background-color:#f4f5f6;border-radius:10rpx}
+1
View File
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js");Math||(t+l+a+o)();const o=()=>"../common/ParamCard.js",t=()=>"../common/MyTitle.js",l=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/input/src/input.js",a=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/picker/src/picker.js",n=e.defineComponent({__name:"Picker",props:e.mergeModels({title:{default:"请选择"},options:{default:{selectItems:[]}}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const t=e.ref(!1),l=o,a=e.computed((()=>l.options?Array.isArray(l.options)?l.options[0]&&l.options[0].title?l.options.map((e=>({label:e.title,value:e.value}))):l.options[0]&&"object"!=typeof l.options[0]?l.options.map((e=>({label:e,value:e}))):l.options:l.options.selectItems?l.options.selectItems:[]:[])),n=e.useModel(o,"modelValue"),u=e=>{console.log("confirm",e),e&&(n.value=e,t.value=!1)},s=e=>{t.value=!1},i=e.computed((()=>{var e;return(null==(e=a.value.find((e=>e.value===n.value)))?void 0:e.label)||""}));return(o,l)=>({a:e.p({title:o.title}),b:e.o((e=>t.value=!0)),c:e.o((e=>i.value=e)),d:e.p({type:"select",placeholder:"请选择",modelValue:i.value}),e:e.o(s),f:e.o(u),g:e.o((e=>n.value=e)),h:e.o((e=>t.value=e)),i:e.p({data:a.value,modelValue:n.value,open:t.value})})}});wx.createComponent(n);
+9
View File
@@ -0,0 +1,9 @@
{
"component": true,
"usingComponents": {
"param-card": "../common/ParamCard",
"my-title": "../common/MyTitle",
"tn-input": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/input/src/input",
"tn-picker": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/picker/src/picker"
}
}
+1
View File
@@ -0,0 +1 @@
<param-card u-s="{{['title','body']}}" u-i="1956b273-0" bind:__l="__l" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><my-title u-i="1956b273-1,1956b273-0" bind:__l="__l" u-p="{{a}}" slot="title"></my-title><view slot="body"><view style="display:flex;justify-content:start;align-items:start"><tn-input wx:if="{{d}}" style="width:100%" virtualHostStyle="width:100%" bindclick="{{b}}" u-i="1956b273-2,1956b273-0" bind:__l="__l" bindupdateModelValue="{{c}}" u-p="{{d}}"/></view><tn-picker wx:if="{{i}}" bindcancel="{{e}}" bindconfirm="{{f}}" u-i="1956b273-3,1956b273-0" bind:__l="__l" bindupdateModelValue="{{g}}" bindupdateOpen="{{h}}" u-p="{{i}}"/></view></param-card>
+1
View File
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js");Math||(t+a+o)();const o=()=>"../common/ParamCard.js",t=()=>"../common/MyTitle.js",a=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/input/src/input.js",n=e.defineComponent({__name:"Positive",props:{modelValue:{default:""},modelModifiers:{}},emits:["update:modelValue"],setup(o){const t=e.useModel(o,"modelValue");return(o,a)=>({a:e.p({title:"提示词"}),b:e.o((e=>t.value=e)),c:e.p({height:"150",type:"textarea",clearable:!0,placeholder:"请输入内容",modelValue:t.value})})}});wx.createComponent(n);
+8
View File
@@ -0,0 +1,8 @@
{
"component": true,
"usingComponents": {
"param-card": "../common/ParamCard",
"my-title": "../common/MyTitle",
"tn-input": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/input/src/input"
}
}
+1
View File
@@ -0,0 +1 @@
<param-card u-s="{{['title','body']}}" u-i="6bc5371e-0" bind:__l="__l" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><my-title u-i="6bc5371e-1,6bc5371e-0" bind:__l="__l" u-p="{{a}}" slot="title"/><tn-input u-i="6bc5371e-2,6bc5371e-0" bind:__l="__l" bindupdateModelValue="{{b}}" u-p="{{c}}" slot="body"/></param-card>
+1
View File
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../utils/common.js");Math||(a+t+n+u)();const n=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/input/src/input.js",u=()=>"../common/ParamCard.js",a=()=>"../common/MyTitle.js",t=()=>"../../node-modules/@tuniao/tnui-vue3-uniapp/components/icon/src/icon.js",l=e.defineComponent({__name:"Seed",props:e.mergeModels({title:{default:"随机种子"},options:{default:{}}},{modelValue:{default:0},modelModifiers:{}}),emits:["update:modelValue"],setup(n,{expose:u}){const a=e.useModel(n,"modelValue"),t=()=>{a.value=o.generateRandomNumber(15)};return e.onLoad((()=>{console.log("Seed page onLoad"),a.value&&0!==a.value||t()})),e.onReady((()=>{console.log("Seed page onReady"),a.value&&0!==a.value||t()})),u({getSeed:t}),(o,n)=>({a:e.p({title:o.title}),b:e.o(t),c:e.p({name:"cube"}),d:e.o((e=>a.value=e)),e:e.p({type:"number",placeholder:"请输入用户名",modelValue:a.value})})}});wx.createComponent(l);
+9
View File
@@ -0,0 +1,9 @@
{
"component": true,
"usingComponents": {
"tn-input": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/input/src/input",
"param-card": "../common/ParamCard",
"my-title": "../common/MyTitle",
"tn-icon": "../../node-modules/@tuniao/tnui-vue3-uniapp/components/icon/src/icon"
}
}
+1
View File
@@ -0,0 +1 @@
<param-card u-s="{{['title','body']}}" u-i="485cfe16-0" bind:__l="__l" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"><my-title u-i="485cfe16-1,485cfe16-0" bind:__l="__l" u-p="{{a}}" slot="title"></my-title><tn-input u-s="{{['suffix']}}" u-i="485cfe16-2,485cfe16-0" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e}}" slot="body"><tn-icon bindclick="{{b}}" u-i="485cfe16-3,485cfe16-2" bind:__l="__l" u-p="{{c}}" slot="suffix"/></tn-input></param-card>
View File
+1
View File
@@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js");Math||o();const o=()=>"./CustomSlider.js",t=e.defineComponent({__name:"Width",props:e.mergeModels({title:{default:"宽度"},options:{default:{min:512,max:1024,step:8}}},{modelValue:{default:512},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const t=o,l=e.useModel(o,"modelValue");return console.log(111111,t.options),(o,t)=>({a:e.o((e=>l.value=e)),b:e.p({title:o.title,options:o.options,modelValue:l.value})})}});wx.createComponent(t);
+6
View File
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"custom-slider": "./CustomSlider"
}
}
+1
View File
@@ -0,0 +1 @@
<custom-slider wx:if="{{b}}" u-i="c55dbd1e-0" bind:__l="__l" bindupdateModelValue="{{a}}" u-p="{{b}}" class="{{[virtualHostClass]}}" virtualHostClass="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" virtualHostStyle="{{virtualHostStyle}}"/>