优化页面

This commit is contained in:
pengxiaolong
2025-06-09 19:18:38 +08:00
parent d30589fd05
commit c5042d08c3
811 changed files with 2799 additions and 503 deletions

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../../../common/vendor.js"),e={props:{title:{type:String,default:""},list:{type:Array,default:()=>[]}},emits:["input-click"],setup:(t,{emit:e})=>({props:t,listItemClick:t=>{e("input-click",t)}})};const i=t._export_sfc(e,[["render",function(e,i,p,r,s,o){return t.e({a:r.props.title},r.props.title?{b:t.t(r.props.title)}:{},{c:t.f(r.props.list,((e,i,p)=>({a:t.t(e.content),b:i,c:t.o$1((t=>r.listItemClick(e)),i)})))})}]]);wx.createComponent(i);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="form-branch-container"><view wx:if="{{a}}" class="card-title">{{b}}</view><view wx:for="{{c}}" wx:for-item="item" wx:key="b" class="form-branch-item" bindtap="{{item.c}}">{{item.a}}</view></view>

View File

@@ -0,0 +1 @@
.form-branch-container .card-title{margin-bottom:8px}.form-branch-container .form-branch-item{font-weight:400;color:#368dff;padding-top:5px;cursor:pointer;padding-bottom:5px}

View File

@@ -0,0 +1 @@
"use strict";const t=require("../../adapter-vue.js"),e=require("../../../../common/vendor.js"),{ref:i}=t.vue,r={props:{title:{type:String,default:""}},emits:["input-submit"],setup(t,{emit:e}){const r=i(!1),s=i("");return{disabled:r,text:s,listItemClick:()=>{r.value=!0,e("input-submit",s.value)},props:t}}};const s=e._export_sfc(r,[["render",function(t,i,r,s,u,l){return{a:e.t(s.props.title),b:s.text,c:e.o$1((t=>s.text=t.detail.value)),d:s.disabled,e:e.o$1(((...t)=>s.listItemClick&&s.listItemClick(...t)))}}]]);wx.createComponent(s);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="form-input-container"><view class="card-title">{{a}}</view><view class="form-input-box"><input class="form-input" value="{{b}}" bindinput="{{c}}"></input><button class="form-button" disabled="{{d}}" bindtap="{{e}}"/></view></view>

View File

@@ -0,0 +1 @@
.form-input-container .card-title{margin-bottom:8px}.form-input-container .form-input-box{display:flex}.form-input-container .form-input-box button:disabled{background:#d8d8d8}.form-input-container .form-input{width:100%;height:36px;border-radius:8px 0 0 8px;border:1px #dddddd solid}.form-input-container .form-button{position:relative;height:40px;width:42px;font-size:16px;border-radius:0 8px 8px 0;border:0 #dddddd solid;background:#006eff;color:#fff;cursor:pointer}.form-input-container .form-button:before{content:"";position:absolute;width:10px;height:10px;top:50%;right:40%;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-135deg)}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../adapter-vue.js"),t=require("../../../../common/vendor.js"),{computed:n}=e.vue,o={components:{FormBranch:()=>"./form-branch.js",FormInput:()=>"./form-input.js"},props:{payload:{type:Object,default:()=>({})}},emits:["sendMessage"],setup:(e,{emit:t})=>({content:n((()=>{var t;return(null==(t=e.payload)?void 0:t.content)||{type:0,header:"",items:[]}})),handleContentListItemClick:e=>{t("sendMessage",{text:e.content})},handleFormSaveInputSubmit:e=>{t("sendMessage",{text:e})}})};if(!Array){(t.resolveComponent("FormBranch")+t.resolveComponent("FormInput"))()}const r=t._export_sfc(o,[["render",function(e,n,o,r,s,a){return t.e({a:1===r.content.type},1===r.content.type?{b:t.o$1(r.handleContentListItemClick),c:t.p({title:r.content.header,list:r.content.items})}:{d:t.o$1(r.handleFormSaveInputSubmit),e:t.p({title:r.content.header})})}]]);wx.createComponent(r);

View File

@@ -0,0 +1,7 @@
{
"component": true,
"usingComponents": {
"form-branch": "./form-branch",
"form-input": "./form-input"
}
}

View File

@@ -0,0 +1 @@
<view wx:if="{{a}}" class="message-form"><form-branch wx:if="{{c}}" bindinputClick="{{b}}" u-i="6e5fe136-0" bind:__l="__l" u-p="{{c}}"/></view><view wx:else class="message-form"><form-input wx:if="{{e}}" bindinputSubmit="{{d}}" u-i="6e5fe136-1" bind:__l="__l" u-p="{{e}}"/></view>

View File

@@ -0,0 +1 @@
.message-form{max-width:300px}