fuyuan-housekeeping-admin/public/admin/assets/rule.0f68b50c.js

2 lines
5.8 KiB
JavaScript

import{b as P,T as U,N as M,w as O,G as z,B as H,O as j,H as G}from"./element-plus.02c000b8.js";import{a as Q}from"./vue-router.93f65f3b.js";import{_ as W}from"./index.ec111a34.js";import{u as X}from"./usePaging.4e4902f8.js";import{u as Y}from"./useSettingRule.a520bc32.js";import{f as q,g as J}from"./index.aded6214.js";import{a5 as v,S as K,g as Z,e as ee}from"./index.7e71cca7.js";import{d as te,e as oe,k as se,w as ae,ai as ue,o as g,c as D,X as t,P as a,a as l,u as n,Q as le,O as ne,W as E,U as ie,Y as re,V as c,b7 as ce,b6 as de}from"./@vue.ad3a2c51.js";import"./@vueuse.c2fd8b33.js";import"./@element-plus.4b8482d8.js";import"./lodash-es.61686ec6.js";import"./dayjs.c8b8967e.js";import"./axios.136fb7b6.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./memoize-one.4ee5c96d.js";import"./sortablejs.412b554c.js";import"./lodash.8effadcb.js";import"./pinia.f0255b9b.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.3cb93b94.js";import"./color.0adfd97a.js";import"./clone.4b381e37.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./nprogress.09754c1e.js";import"./vue-clipboard3.c5f2d3ed.js";import"./clipboard.42524a75.js";import"./echarts.234b3572.js";import"./zrender.8ee1a698.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0d5173e3.js";import"./vue3-eventbus.c7305b83.js";import"./mitt.d8e3ba72.js";const y=_=>(ce("data-v-ce4a52ed"),_=_(),de(),_),pe={class:"mt-3 lg:flex justify-between bg-white p-5"},me={class:"left min-w-0 w-[840px]"},_e={class:"flex"},fe=c("\u6DFB\u52A0\u9000\u5355\u65F6\u95F4\u8282\u70B9"),he=c("\u6279\u91CF\u5220\u9664"),ge=y(()=>l("div",{class:"text-danger text-lg my-2 font-bold"},"\u63D0\u793A\uFF1A\u6263\u5206\u8303\u56F4\u57280-5\u5206\uFF0C\u6700\u591A\u4FDD\u75592\u4F4D\u5C0F\u6570\u3002",-1)),Fe={class:"mt-3"},be={class:"flex items-center gap-[8px]"},ve=c(" \u4E0A\u95E8\u65F6\u95F4\u524D "),De=c("\u5206\u949F\u4EE5\u5185"),Ee=c("\u5206"),ye={class:"flex leading-4"},we=c("\u5220\u9664"),Ce={class:"right ml-6 lg:pt-[42px] flex-1 2xl:hot-search-phone 2xl:mr-5"},ke=y(()=>l("span",{class:"mb-4 ml-24"},"- \u9884\u89C8\u56FE -",-1)),xe={key:0,class:"hot-search-phone-content overflow-y-scroll overflow-x-hidden w-80"},Be={class:"strong"},Ae=c(" \u5206\u949F\u4EE5\u5185 "),Ve={class:"strong"},Se=c(" \u5206 "),Te=c("\u4FDD\u5B58"),Ie=te({__name:"rule",setup(_){const w=Q(),C=oe(()=>!n(F).length),{pager:h,getLists:k,resetPage:Ne,resetParams:Re}=X({size:9999,fetchFun:q,params:{type:v.STAFF}}),x=e=>{F.value=e},{tableList:u,selectTableList:F,tableDataRef:B,handleAddItem:A,handleBatchDelete:V,handleDelete:S,initDropTable:T}=Y(),I=async()=>{try{if(n(u).some(i=>i.minute===""||i.score===""))return P({type:"warning",message:"\u4E0A\u95E8\u65F6\u95F4\u548C\u6263\u5206\u4E0D\u80FD\u4E3A\u7A7A\u3002\u4E0D\u9700\u8981\u7684\u914D\u7F6E\u8BF7\u5220\u9664\uFF01",duration:5e3});const o={type:v.STAFF,cancelOrderConfigList:n(u).map(i=>({intervalTime:i.minute,value:i.score}))};await J(o),Z.msgSuccess("\u5E08\u5085\u9000\u5355\u89C4\u5219\u8BA2\u5236\u6210\u529F"),w.back()}catch{}},N=(e,o)=>{const i=/[^\d.]/g,f=/^0+(\d+)/,d=/(\.\d\d)\d+$/,r=/(\.\d*\.)/g;i.test(e)?u.value[o].score="":f.test(e)?u.value[o].score=e.replace(f,"$1"):d.test(e)?u.value[o].score=e.replace(d,"$1"):r.test(e)&&(u.value[o].score=e.replace(r,""));const p=parseFloat(e);isNaN(p)||p<0?u.value[o].score="":p>5&&(u.value[o].score="0")};function R(){!h.lists.length||(u.value=h.lists.map(e=>({uid:e.id,minute:e.intervalTime,score:e.value})))}return se(async()=>{await k(),T()}),ae(()=>h.lists,()=>R()),(e,o)=>{const i=U,f=M,d=O,r=z,p=H,$=j,b=G,L=ue("positiveNumber");return g(),D(re,null,[t(f,{class:"!border-none",shadow:"never"},{default:a(()=>[t(i,{content:"\u9000\u5355\u65F6\u95F4\u8282\u70B9",onBack:o[0]||(o[0]=s=>e.$router.back())})]),_:1}),l("div",pe,[l("div",me,[l("div",_e,[t(d,{type:"primary",onClick:o[1]||(o[1]=s=>n(A)({uid:n(K)(4),minute:"",score:""}))},{default:a(()=>[fe]),_:1}),t(d,{disabled:n(C),onClick:n(V)},{default:a(()=>[he]),_:1},8,["disabled","onClick"])]),ge,l("div",Fe,[t(b,{size:"large",ref_key:"tableDataRef",ref:B,data:n(u),fit:!0,"row-key":"id",onSelectionChange:x,border:"",style:{width:"840px"}},{default:a(()=>[t(r,{type:"selection","max-width":"55"}),t(r,{property:"timeDesc",label:"\u65F6\u95F4\u8282\u70B9","min-width":"250"},{default:a(({row:s})=>[l("div",be,[ve,le((g(),ne(p,{class:"flex-1",modelValue:s.minute,"onUpdate:modelValue":m=>s.minute=m,modelModifiers:{number:!0},placeholder:"\u8BF7\u8F93\u5165",maxlength:4,clearable:""},{append:a(()=>[De]),_:2},1032,["modelValue","onUpdate:modelValue"])),[[L]])])]),_:1}),t(r,{property:"timeDesc",label:"\u6263\u5206","min-width":"150"},{default:a(s=>[l("div",null,[t(p,{onInput:m=>N(m,s.$index),modelValue:s.row.score,"onUpdate:modelValue":m=>s.row.score=m,modelModifiers:{trim:!0},placeholder:"\u8BF7\u8F93\u5165",clearable:""},{append:a(()=>[Ee]),_:2},1032,["onInput","modelValue","onUpdate:modelValue"])])]),_:1}),t(r,{label:"\u64CD\u4F5C","min-width":"110",fixed:"right"},{default:a(s=>[l("div",ye,[t($,{class:"ml-2",type:"danger",underline:!1,onClick:m=>n(S)(s)},{default:a(()=>[we]),_:2},1032,["onClick"])])]),_:1})]),_:1},8,["data"])])]),l("div",Ce,[ke,n(u).length>0?(g(),D("div",xe,[t(b,{data:n(u),style:{width:"100%"}},{default:a(()=>[t(r,{prop:"minute",label:"\u4E0A\u95E8\u670D\u52A1\u65F6\u95F4",width:"180"},{default:a(({row:s})=>[l("span",Be,E(s.minute),1),Ae]),_:1}),t(r,{prop:"score",label:"\u6263\u5206"},{default:a(({row:s})=>[l("span",Ve,E(s.score),1),Se]),_:1})]),_:1},8,["data"])])):ie("",!0)])]),t(W,null,{default:a(()=>[t(d,{type:"primary",onClick:o[2]||(o[2]=s=>I())},{default:a(()=>[Te]),_:1})]),_:1})],64)}}});const Dt=ee(Ie,[["__scopeId","data-v-ce4a52ed"]]);export{Dt as default};