jiuyiUniapp/jiuyi/unpackage/dist/build/web/assets/TUIKit-components-TUISearch...

2 lines
61 KiB
JavaScript
Raw Normal View History

2024-12-18 15:46:27 +08:00
import{b5 as e,r as t,s as a,t as l,o as s,a as n,O as i,b as r,u as o,b4 as u,b7 as c,_ as d,z as v,E as h,y as p,I as y,ap as g,a5 as m,a6 as f,B as T,C as S,F as k,q as M,H as D,b8 as b,G as w,c as _,e as C,w as I,W as x,b9 as $,N as E}from"./index-CH9-aFWw.js";import"./adapter-vue.FAvEd_HK.js";import{J as Y,z as L,o as O,I as P,a as H,K as R,i as A,W as U,T as V,d as G,Z as j,R as N,E as B}from"./index.C_XD_DK3.js";import{i as F,R as z}from"./index.DzsMB11z.js";import{_ as W}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{d as Z}from"./down-icon.DejhYoTd.js";import{c as K,t as q,J as X,i as J,s as Q,p as ee}from"./video-play.DNCOEYvb.js";import{b as te}from"./constant.BaYkq7sJ.js";import{r as ae}from"./right-icon.-uAfiCH7.js";import{e as le}from"./enableSampleTaskStatus.DI0Y9wcO.js";const se="data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.5'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.13523%208.8285C7.32854%209.49429%206.29431%209.89425%205.16667%209.89425C2.58933%209.89425%200.5%207.80491%200.5%205.22758C0.5%202.65025%202.58933%200.560913%205.16667%200.560913C7.744%200.560913%209.83333%202.65025%209.83333%205.22758C9.83333%206.38924%209.40889%207.45176%208.70662%208.26852L11.2138%2010.7757C11.344%2010.9059%2011.344%2011.1169%2011.2138%2011.2471L11.1195%2011.3414C10.9894%2011.4716%2010.7783%2011.4716%2010.6481%2011.3414L8.13523%208.8285ZM9.03333%205.22759C9.03333%207.36309%207.30217%209.09425%205.16666%209.09425C3.03116%209.09425%201.3%207.36309%201.3%205.22759C1.3%203.09208%203.03116%201.36092%205.16666%201.36092C7.30217%201.36092%209.03333%203.09208%209.03333%205.22759Z'%20fill='black'%20style='fill:black;fill:black;fill-opacity:1;'/%3e%3c/g%3e%3c/svg%3e",ne="data:image/svg+xml,%3csvg%20width='15'%20height='14'%20viewBox='0%200%2015%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.5%2014C11.366%2014%2014.5%2010.866%2014.5%207C14.5%203.13401%2011.366%200%207.5%200C3.63401%200%200.5%203.13401%200.5%207C0.5%2010.866%203.63401%2014%207.5%2014ZM9.98528%203.47487L11.0459%204.53553L8.57107%207.01041L11.0459%209.48528L9.98528%2010.5459L7.51041%208.07107L5.03553%2010.5459L3.97487%209.48528L6.44975%207.01041L3.97487%204.53553L5.03553%203.47487L7.51041%205.94975L9.98528%203.47487Z'%20fill='%23B2B2B2'%20style='fill:%23B2B2B2;fill:color(display-p3%200.6980%200.6980%200.6980);fill-opacity:1;'/%3e%3c/svg%3e",ie=W(e({__name:"index",props:{placeholder:{type:String,default:()=>Y.t("TUISearch.搜索")},searchType:{type:String,default:"global",validator:e=>["global","conversation"].includes(e)}},setup(e){const g=e,m=t(""),f=t(""),T=t(!1);function S(e){(null==e?void 0:e.searchType)===(null==g?void 0:g.searchType)&&(f.value=null==e?void 0:e.value,m.value=null==e?void 0:e.value)}function k(e){(null==e?void 0:e.searchType)===(null==g?void 0:g.searchType)&&(T.value=null==e?void 0:e.isSearching)}a((()=>{L.watch(O.SEARCH,{currentSearchInputValue:S,currentSearchingStatus:k})})),l((()=>{L.unwatch(O.SEARCH,{currentSearchInputValue:S,currentSearchingStatus:k})}));const M=()=>{m.value!==f.value&&L.update(O.SEARCH,"currentSearchInputValue",{value:m.value,searchType:g.searchType})},D=()=>{T.value=!1,L.update(O.SEARCH,"currentSearchingStatus",{isSearching:!1,searchType:g.searchType}),L.update(O.SEARCH,"currentSearchInputValue",{value:"",searchType:g.searchType})},b=()=>{L.update(O.SEARCH,"currentSearchingStatus",{isSearching:!0,searchType:g.searchType})},w=()=>{var e,t;null==(t=null==(e=F)?void 0:e.hideKeyboard)||t.call(e)};return(e,t)=>{const a=y;return s(),n("div",{class:h(["tui-search-input-container",!o(H)&&"tui-search-input-container-h5","global"===g.searchType?"tui-search-input-container-global":"tui-search-input-container-conversation"])},[i("div",{class:h(["tui-search-input",!o(H)&&"tui-search-input-h5"])},[i("div",{class:"tui-search-input-left"},[r(P,{class:"icon",file:o(se),width:"14px",height:"14px"},null,8,["file"])]),r(a,{modelValue:o(m),"on