fuyuan-housekeeping-admin/public/admin/assets/setting_rule.0e686007.js

2 lines
5.9 KiB
JavaScript

import{T as O,N as z,w as M,G as q,B as H,O as W,H as j}from"./element-plus.02c000b8.js";import{a as G,u as Q}from"./vue-router.93f65f3b.js";import{_ as X}from"./index.ec111a34.js";import{u as Y}from"./useSettingRule.a520bc32.js";import{u as J}from"./usePaging.4e4902f8.js";import{a5 as E,S as K,g as v,e as Z}from"./index.7e71cca7.js";import{f as ee,g as te}from"./index.aded6214.js";import{d as oe,e as se,k as ae,w as ue,ai as le,o as g,c as y,X as t,P as a,a as l,u as i,Q as ie,O as ne,W as B,U as re,Y as de,V as d,b7 as ce,b6 as pe}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 w=_=>(ce("data-v-c894c995"),_=_(),pe(),_),me={class:"mt-3 lg:flex justify-between bg-white p-5"},_e={class:"left min-w-0 flex-1"},fe={class:"flex"},he=d("\u6DFB\u52A0\u9000\u5355\u65F6\u95F4\u8282\u70B9"),ge=d("\u6279\u91CF\u5220\u9664"),Fe=w(()=>l("div",{class:"text-danger text-lg my-2 font-bold"},"\u63D0\u793A\uFF1A\u6263\u6B3E\u6BD4\u4F8B\u8303\u56F4\u57280-100%\uFF0C\u6700\u591A\u4FDD\u75592\u4F4D\u5C0F\u6570",-1)),be={class:"mt-3"},De={class:"flex items-center gap-[8px]"},Ee=d(" \u4E0A\u95E8\u65F6\u95F4\u524D "),ve=d("\u5206\u949F\u4EE5\u5185"),ye=d("%"),Be={class:"flex leading-4"},we=d("\u5220\u9664"),Ce={class:"right ml-6 lg:pt-[42px] 2xl:w-2/5 2xl:hot-search-phone 2xl:mr-5"},ke=w(()=>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"},Ve={class:"strong"},Ae=d(" \u5206\u949F\u4EE5\u5185 "),Ie={class:"strong"},Re=d(" % "),Se=d("\u4FDD\u5B58"),Ne=oe({__name:"setting_rule",setup(_){const C=G(),F=Q(),{tableList:u,selectTableList:b,tableDataRef:k,handleAddItem:x,handleBatchDelete:V,handleDelete:A,initDropTable:I}=Y(),R=se(()=>!i(b).length),S=e=>{b.value=e},N=(e,o)=>{const n=/[^\d.]/g,f=/^0+(\d+)/,c=/(\.\d\d)\d+$/,r=/(\.\d*\.)/g;n.test(e)?u.value[o].rate="":f.test(e)?u.value[o].rate=e.replace(f,"$1"):c.test(e)?u.value[o].rate=e.replace(c,"$1"):r.test(e)&&(u.value[o].rate=e.replace(r,""));const p=parseFloat(e);isNaN(p)||p<0?u.value[o].rate="":p>100&&(u.value[o].rate="0")},T=async()=>{try{if(i(u).some(n=>n.minute===""||n.rate===""))return v.msgWarning("\u4E0A\u95E8\u65F6\u95F4\u548C\u6263\u6B3E\u6BD4\u4F8B\u4E0D\u80FD\u4E3A\u7A7A\u3002\u4E0D\u9700\u8981\u7684\u914D\u7F6E\u8BF7\u5220\u9664\uFF01");const o={type:E.USER,goodsId:F.query.id,cancelOrderConfigList:i(u).map(n=>({intervalTime:n.minute,value:n.rate}))};await te(o),v.msgSuccess("\u7528\u6237\u9000\u5355\u89C4\u5219\u8BA2\u5236\u6210\u529F"),C.back()}catch{}},{pager:h,getLists:$,resetPage:Te,resetParams:$e}=J({size:9999,fetchFun:ee,params:{type:E.USER,goodsId:F.query.id}});function L(){!h.lists.length||(u.value=h.lists.map(e=>({uid:e.id,minute:e.intervalTime,rate:e.value})))}return ae(async()=>{await $(),I()}),ue(()=>h.lists,()=>L()),(e,o)=>{const n=O,f=z,c=M,r=q,p=H,U=W,D=j,P=le("positiveNumber");return g(),y(de,null,[t(f,{class:"!border-none",shadow:"never"},{default:a(()=>[t(n,{content:"\u7528\u6237\u9000\u5355\u914D\u7F6E\u5217\u8868",onBack:o[0]||(o[0]=s=>e.$router.back())})]),_:1}),l("div",me,[l("div",_e,[l("div",fe,[t(c,{type:"primary",onClick:o[1]||(o[1]=s=>i(x)({uid:i(K)(4),minute:"",rate:""}))},{default:a(()=>[he]),_:1}),t(c,{disabled:i(R),onClick:i(V)},{default:a(()=>[ge]),_:1},8,["disabled","onClick"])]),Fe,l("div",be,[t(D,{size:"large",ref_key:"tableDataRef",ref:k,data:i(u),fit:!0,style:{width:"840px"},"row-key":"id",onSelectionChange:S,border:""},{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",De,[Ee,ie((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(()=>[ve]),_:2},1032,["modelValue","onUpdate:modelValue"])),[[P]])])]),_:1}),t(r,{property:"timeDesc",label:"\u6263\u6B3E\u6BD4\u4F8B","min-width":"150"},{default:a(s=>[l("div",null,[t(p,{modelValue:s.row.rate,"onUpdate:modelValue":m=>s.row.rate=m,modelModifiers:{trim:!0},placeholder:"\u8BF7\u8F93\u5165",onInput:m=>N(m,s.$index),clearable:""},{append:a(()=>[ye]),_:2},1032,["modelValue","onUpdate:modelValue","onInput"])])]),_:1}),t(r,{label:"\u64CD\u4F5C","min-width":"110",fixed:"right"},{default:a(s=>[l("div",Be,[t(U,{class:"ml-2",type:"danger",underline:!1,onClick:m=>i(A)(s)},{default:a(()=>[we]),_:2},1032,["onClick"])])]),_:1})]),_:1},8,["data"])])]),l("div",Ce,[ke,i(u).length>0?(g(),y("div",xe,[t(D,{data:i(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",Ve,B(s.minute),1),Ae]),_:1}),t(r,{prop:"rate",label:"\u6263\u6B3E\u6BD4\u4F8B"},{default:a(({row:s})=>[l("span",Ie,B(s.rate),1),Re]),_:1})]),_:1},8,["data"])])):re("",!0)])]),t(X,null,{default:a(()=>[t(c,{type:"primary",onClick:o[2]||(o[2]=s=>T())},{default:a(()=>[Se]),_:1})]),_:1})],64)}}});const vt=Z(Ne,[["__scopeId","data-v-c894c995"]]);export{vt as default};