import{o as t,c as e,w as i,a as s,B as a,g as l,S as n,b as o,t as r,C as d,i as u,D as c,n as p,T as h,z as f,V as y,e as g,d as m,R as _,W as b,X as k,r as S,E as x,G as w,Y as v,J as C,$ as T,u as B,M as $,h as I,j as z,F as j,v as A,Z as N,f as D}from"./index-adccf756.js";import{_ as F}from"./uni-easyinput.b2f09883.js";import{_ as L,r as V}from"./uni-app.es.ee0b6c0a.js";import{_ as U}from"./uni-popup.a722fae9.js";import{_ as E}from"./uni-icons.fb3be24e.js";const O=L({name:"UniSection",emits:["click"],props:{type:{type:String,default:""},title:{type:String,default:""},color:{type:String,default:"#333"},subTitle:{type:String,default:""},padding:{type:Boolean,default:!1}},data:()=>({}),watch:{title(t){uni.report&&""!==t&&uni.report("title",t)}},methods:{onClick(){this.$emit("click")}}},[["render",function(p,h,f,y,g,m){const _=u,b=c;return t(),e(_,{class:"uni-section"},{default:i((()=>[s(_,{class:"uni-section-header",nvue:""},{default:i((()=>[f.type?(t(),e(_,{key:0,class:"uni-section__head"},{default:i((()=>[s(_,{class:a([f.type,"uni-section__head-tag"])},null,8,["class"])])),_:1})):l("",!0),s(_,{class:"uni-section__content"},{default:i((()=>[s(b,{class:a([{distraction:!f.subTitle},"uni-section__content-title"]),style:n({color:f.color})},{default:i((()=>[o(r(f.title),1)])),_:1},8,["class","style"]),f.subTitle?(t(),e(b,{key:0,class:"uni-section__content-sub"},{default:i((()=>[o(r(f.subTitle),1)])),_:1})):l("",!0)])),_:1})])),_:1}),s(_,{style:n({padding:f.padding?"10px":""})},{default:i((()=>[d(p.$slots,"default",{},void 0,!0)])),_:3},8,["style"])])),_:3})}],["__scopeId","data-v-f223de77"]]);const R=L({name:"UniTag",emits:["click"],props:{type:{type:String,default:"default"},size:{type:String,default:"normal"},text:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},inverted:{type:[Boolean,String],default:!1},circle:{type:[Boolean,String],default:!1},mark:{type:[Boolean,String],default:!1},customStyle:{type:String,default:""}},computed:{classes(){const{type:t,disabled:e,inverted:i,circle:s,mark:a,size:l,isTrue:n}=this;return["uni-tag--"+t,"uni-tag--"+l,n(e)?"uni-tag--disabled":"",n(i)?"uni-tag--"+t+"--inverted":"",n(s)?"uni-tag--circle":"",n(a)?"uni-tag--mark":"",n(i)?"uni-tag--inverted uni-tag-text--"+t:"","small"===l?"uni-tag-text--small":""].join(" ")}},methods:{isTrue:t=>!0===t||"true"===t,onClick(){this.isTrue(this.disabled)||this.$emit("click")}}},[["render",function(s,d,u,p,h,f){const y=c;return u.text?(t(),e(y,{key:0,class:a(["uni-tag",f.classes]),style:n(u.customStyle),onClick:f.onClick},{default:i((()=>[o(r(u.text),1)])),_:1},8,["class","style","onClick"])):l("",!0)}],["__scopeId","data-v-6751c3c1"]]);const W=L({name:"UniBadge",emits:["click"],props:{type:{type:String,default:"error"},inverted:{type:Boolean,default:!1},isDot:{type:Boolean,default:!1},maxNum:{type:Number,default:99},absolute:{type:String,default:""},offset:{type:Array,default:()=>[0,0]},text:{type:[String,Number],default:""},size:{type:String,default:"small"},customStyle:{type:Object,default:()=>({})}},data:()=>({}),computed:{width(){return 8*String(this.text).length+12},classNames(){const{inverted:t,type:e,size:i,absolute:s}=this;return[t?"uni-badge--"+e+"-inverted":"","uni-badge--"+e,"uni-badge--"+i,s?"uni-badge--absolute":""].join(" ")},positionStyle(){if(!this.absolute)return{};let t=this.width/2,e=10;this.isDot&&(t=5,e=5);const i=`${-t+this.offset[0]}px`,s=`${-e+this.offset[1]}px`,a={rightTop:{right:i,top:s},rightBottom:{right:i,bottom:s},leftBottom:{left:i,bottom:s},leftTop:{left:i,top:s}},l=a[this.absolute];return l||a.rightTop},badgeWidth(){return{width:`${this.width}px`}},dotStyle(){return this.isDot?{width:"10px",height:"10px",borderRadius:"10px"}:{}},displayValue(){const{isDot:t,text:e,maxNum:i}=this;return t?"":Number(e)>i?`${i}+`:e}},methods:{onClick(){this.$emit("click")}}},[["render",function(s,p,h,f,y,g){const m=c,_=u;return t(),e(_,{class:"uni-badge--x"},{default:i((()=>[d(s.$slots,"default",{},void 0,!0),h.text?(t(),e(m,{key:0,class:a([g.classNames,"uni-badge"]),style:n([g.badgeWidth,g.positionStyle,h.customStyle,g.dotStyle]),onClick:p[0]||(p[0]=t=>g.onClick())},{default:i((()=>[o(r(g.displayValue),1)])),_:1},8,["class","style"])):l("",!0)])),_:3})}],["__scopeId","data-v-8baa8ea8"]]);const M=L({name:"UniListItem",emits:["click","switchChange"],props:{direction:{type:String,default:"row"},title:{type:String,default:""},note:{type:String,default:""},ellipsis:{type:[Number,String],default:0},disabled:{type:[Boolean,String],default:!1},clickable:{type:Boolean,default:!1},showArrow:{type:[Boolean,String],default:!1},link:{type:[Boolean,String],default:!1},to:{type:String,default:""},showBadge:{type:[Boolean,String],default:!1},showSwitch:{type:[Boolean,String],default:!1},switchChecked:{type:[Boolean,String],default:!1},badgeText:{type:String,default:""},badgeType:{type:String,default:"success"},badgeStyle:{type:Object,default:()=>({})},rightText:{type:String,default:""},thumb:{type:String,default:""},thumbSize:{type:String,default:"base"},showExtraIcon:{type:[Boolean,String],default:!1},extraIcon:{type:Object,default:()=>({type:"",color:"#000000",size:20})},border:{type:Boolean,default:!0}},data:()=>({isFirstChild:!1}),mounted(){this.list=this.getForm(),this.list&&(this.list.firstChildAppend||(this.list.firstChildAppend=!0,this.isFirstChild=!0))},methods:{getForm(t="uniList"){let e=this.$parent,i=e.$options.name;for(;i!==t;){if(e=e.$parent,!e)return!1;i=e.$options.name}return e},onClick(){""===this.to?(this.clickable||this.link)&&this.$emit("click",{data:{}}):this.openPage()},onSwitchChange(t){this.$emit("switchChange",t.detail)},openPage(){-1!==["navigateTo","redirectTo","reLaunch","switchTab"].indexOf(this.link)?this.pageApi(this.link):this.pageApi("navigateTo")},pageApi(t){let e={url:this.to,success:t=>{this.$emit("click",{data:t})},fail:t=>{this.$emit("click",{data:t})}};switch(t){case"navigateTo":default:p(e);break;case"redirectTo":y(e);break;case"reLaunch":f(e);break;case"switchTab":h(e)}}}},[["render",function(n,p,h,f,y,b){const k=u,S=m,x=V(g("uni-icons"),E),w=c,v=V(g("uni-badge"),W),C=_;return t(),e(k,{class:a([{"uni-list-item--disabled":h.disabled},"uni-list-item"]),"hover-class":!h.clickable&&!h.link||h.disabled||h.showSwitch?"":"uni-list-item--hover",onClick:b.onClick},{default:i((()=>[y.isFirstChild?l("",!0):(t(),e(k,{key:0,class:a(["border--left",{"uni-list--border":h.border}])},null,8,["class"])),s(k,{class:a(["uni-list-item__container",{"container--right":h.showArrow||h.link,"flex--direction":"column"===h.direction}])},{default:i((()=>[d(n.$slots,"header",{},(()=>[s(k,{class:"uni-list-item__header"},{default:i((()=>[h.thumb?(t(),e(k,{key:0,class:"uni-list-item__icon"},{default:i((()=>[s(S,{src:h.thumb,class:a(["uni-list-item__icon-img",["uni-list--"+h.thumbSize]])},null,8,["src","class"])])),_:1})):h.showExtraIcon?(t(),e(k,{key:1,class:"uni-list-item__icon"},{default:i((()=>[s(x,{color:h.extraIcon.color,size:h.extraIcon.size,type:h.extraIcon.type},null,8,["color","size","type"])])),_:1})):l("",!0)])),_:1})]),!0),d(n.$slots,"body",{},(()=>[s(k,{class:a(["uni-list-item__content",{"uni-list-item__content--center":h.thumb||h.showExtraIcon||h.showBadge||h.showSwitch}])},{default:i((()=>[h.title?(t(),e(w,{key:0,class:a(["uni-list-item__content-title",[0!==h.ellipsis&&h.ellipsis<=2?"uni-ellipsis-"+h.ellipsis:""]])},{default:i((()=>[o(r(h.title),1)])),_:1},8,["class"])):l("",!0),h.note?(t(),e(w,{key:1,class:"uni-list-item__content-note"},{default:i((()=>[o(r(h.note),1)])),_:1})):l("",!0)])),_:1},8,["class"])]),!0),d(n.$slots,"footer",{},(()=>[h.rightText||h.showBadge||h.showSwitch?(t(),e(k,{key:0,class:a(["uni-list-item__extra",{"flex--justify":"column"===h.direction}])},{default:i((()=>[h.rightText?(t(),e(w,{key:0,class:"uni-list-item__extra-text"},{default:i((()=>[o(r(h.rightText),1)])),_:1})):l("",!0),h.showBadge?(t(),e(v,{key:1,type:h.badgeType,text:h.badgeText,"custom-style":h.badgeStyle},null,8,["type","text","custom-style"])):l("",!0),h.showSwitch?(t(),e(C,{key:2,disabled:h.disabled,checked:h.switchChecked,onChange:b.onSwitchChange},null,8,["disabled","checked","onChange"])):l("",!0)])),_:1},8,["class"])):l("",!0)]),!0)])),_:3},8,["class"]),h.showArrow||h.link?(t(),e(x,{key:1,size:16,class:"uni-icon-wrapper",color:"#bbb",type:"arrowright"})):l("",!0)])),_:3},8,["class","hover-class","onClick"])}],["__scopeId","data-v-f561971d"]]);const P=L({name:"uniList","mp-weixin":{options:{multipleSlots:!1}},props:{enableBackToTop:{type:[Boolean,String],default:!1},scrollY:{type:[Boolean,String],default:!1},border:{type:Boolean,default:!0}},created(){this.firstChildAppend=!1},methods:{loadMore(t){this.$emit("scrolltolower")}}},[["render",function(s,a,n,o,r,c){const p=u;return t(),e(p,{class:"uni-list uni-border-top-bottom"},{default:i((()=>[n.border?(t(),e(p,{key:0,class:"uni-list--border-top"})):l("",!0),d(s.$slots,"default",{},void 0,!0),n.border?(t(),e(p,{key:1,class:"uni-list--border-bottom"})):l("",!0)])),_:3})}],["__scopeId","data-v-fbd5ef3c"]]),Y=L({__name:"orderList",setup(a){const n=b();k((()=>n.currentRoute.value),((t,e)=>{y()}));let d=S(null),c=S("");let h=S(0),f=S([]);const y=async()=>{w({title:"加载中"});const t=await v();C(),T(t,(()=>{console.log("---------------------"),t.data.status&&(f.value=t.data.list,h.value=t.data.incompleteCount)}))};return x((()=>{y()})),console.log(55555555),(a,n)=>{const y=V(g("uni-easyinput"),F),m=D,_=V(g("uni-section"),O),b=V(g("uni-popup"),U),k=u,S=V(g("uni-tag"),R),x=V(g("uni-list-item"),M),v=V(g("uni-list"),P);return t(),e(k,{class:"workorderlist"},{default:i((()=>[s(b,{ref_key:"titleInputDialog",ref:d,type:"dialog"},{default:i((()=>[s(_,{title:"",subTitle:"请简短描述您遇到的问题",type:"line",padding:""},{default:i((()=>[s(y,{maxlength:"100",type:"textarea",style:{width:"600rpx"},modelValue:B(c),"onUpdate:modelValue":n[0]||(n[0]=t=>$(c)?c.value=t:c=t),placeholder:"请简单描述您遇到的问题(100字以内)"},null,8,["modelValue"]),s(m,{class:"nextButton",onClick:n[1]||(n[1]=t=>(async()=>{if(""==c.value)return A({title:"请简短描述需求",duration:2e3,icon:"none"}),!1;w({title:"加载中"});const t=await N({title:c.value});C(),d.value.close(),T(t,(()=>{console.log(t),1==t.data.status&&p({url:"/pages/chat/chat?workorder="+t.data.id})}))})())},{default:i((()=>[o("下一步")])),_:1})])),_:1})])),_:1},512),s(k,{class:"top"},{default:i((()=>[s(m,{size:"mini",plain:"true",class:"addbutton",onClick:n[2]||(n[2]=t=>(()=>{if(0!=h.value)return A({title:"存在未关闭工单,请先关闭,再创建新工单",duration:2e3,icon:"none"}),!1;c.value="",d.value.open()})())},{default:i((()=>[o("创建工单")])),_:1})])),_:1}),B(f).length>0?(t(),e(v,{key:0,id:"container"},{default:i((()=>[(t(!0),I(j,null,z(B(f),((a,n)=>(t(),e(x,{key:n,link:"",to:`/pages/chat/chat?workorder=${a.id}`,title:a.title,note:null!=a.content?a.content:"未留言"},{footer:i((()=>[s(k,{class:"right"},{default:i((()=>[s(k,{style:{"text-align":"center"}},{default:i((()=>[1==a.status?(t(),e(S,{key:0,text:"未处理",type:"primary",inverted:""})):l("",!0),2==a.status?(t(),e(S,{key:1,text:"处理中",type:"warning",inverted:""})):l("",!0),3==a.status?(t(),e(S,{key:2,text:"完结",type:"default",inverted:""})):l("",!0)])),_:2},1024),s(k,{class:"time"},{default:i((()=>[o(r(a.created_at),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["to","title","note"])))),128))])),_:1})):(t(),e(k,{key:1,class:"tishi",style:{"padding-top":"40rpx"}},{default:i((()=>[o(" 欢迎使用工单 ")])),_:1}))])),_:1})}}},[["__scopeId","data-v-f9e10d66"]]);export{Y as default};