mobile-workflow/unpackage/dist/build/web/assets/pages-my-UserAgent.DVpH0KpA.js

2 lines
2.2 KiB
JavaScript
Raw Normal View History

2024-06-02 20:15:25 +08:00
import{_ as e,r as a,p as s,aB as t,aM as l,u,v as n,a as r,c as i,w as o,aN as d,aK as m,aL as c,z as f,i as p,d as v,av as g,e as _,b as h,aO as w,aP as y,s as V,P as R,aQ as b,j as k}from"./index-CwZylv7V.js";const q=e({__name:"UserAgent",setup(e){const q=a({timeRange:[],effective:!1,user:[]}),z=a(!1),M=a();s({get:()=>q.value.user?[q.value.user]:[],set(e){q.value.user=e[0]}});const P={timeRange:{rules:[{errorMessage:"请选择代理时间段",required:!0}]},user:{rules:[{errorMessage:"请选择代理人",required:!0}]}};function U(){w({title:"提示",content:"您是否要取消该代理人设置",success:function(e){e.confirm&&y().then((e=>{V({icon:"none",title:"取消成功"}),R()}))}})}function j(){M.value.validate().then((e=>{b({timeRange:q.value.timeRange,user:q.value.user[0]}).then((e=>{V({icon:"none",title:"设置代理人成功"}),R()})).catch((e=>{V({icon:"none",title:"设置失败:"+e.msg})}))})).catch((e=>{V({icon:"none",title:"请完成设置"})}))}return t((()=>{l().then((e=>{e.data&&(q.value={...e.data,user:e.data.user?[e.data.user]:[]},z.value=!0)}))})),(e,a)=>{const s=u(n("uni-datetime-picker"),d),t=u(n("uni-forms-item"),m),l=u(n("uni-forms"),c),w=u(n("uni-icons"),f),y=k,V=p;return r(),i(V,{class:"w-user-angent"},{default:o((()=>[v(l,{ref_key:"wflowForm",ref:M,rules:P,modelValue:q.value,"label-position":"top","label-width":"200"},{default:o((()=>[v(t,{name:"timeRange",required:!0,label:"代理时间段"},{default:o((()=>[v(s,{modelValue:q.value.timeRange,"onUpdate:modelValue":a[0]||(a[0]=e=>q.value.timeRange=e),type:"datetimerange",rangeSeparator:"至"},null,8,["modelValue"])])),_:1}),v(t,{name:"user",required:!0,label:"代理人"},{default:o((()=>[v(g,{class:"w-user",modelValue:q.value.user,"onUpdate:modelValue":a[1]||(a[1]=e=>q.value.user=e),formProps:{multiple:!1,placeholder:"请选择代理人"},position:"right"},null,8,["modelValue"])])),_:1})])),_:1},8,["modelValue"]),z.value?(r(),i(y,{key:0,type:"warn",plain:"",size:"mini",onClick:U},{default:o((()=>[v(w,{type:"refreshempty",color:"#E64340",size:"13"}),_(" 取消代理人 ")])),_:1})):h("",!0),v(y,{type:"primary",size:"mini",class:"w-button",onClick:j},{default:o((()=>[_("提交")])),_:1})])),_:1})}}},[["__scopeId","data-v-5fc00c84"]]);export{q as default};