2 lines
7.8 KiB
JavaScript
2 lines
7.8 KiB
JavaScript
import{H as k,d as C,r as I,y as R,o as d,a as u,b as i,m as l,w as n,f as o,p as a,G as g,B as V,F as x,e as U,z as q,E as L,v as z}from"./index-Bp03Znup.js";/* empty css *//* empty css */import{E as H,a as O}from"./el-select-BrRMRQg_.js";import{E as T}from"./el-card-D36q9p5f.js";import{E as $,a as j}from"./el-form-item-D0VPhd4F.js";/* empty css *//* empty css */import{_ as A}from"./index-BcyhyDWm.js";import{E as J,a as K}from"./index-CJ97bP73.js";import"./index-deo72N_U.js";import"./token-DI9FKtlJ.js";import"./isEqual-BGjWqnUO.js";import"./_Uint8Array-DWb7vvmt.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseIteratee-w43xOLx_.js";import"./_baseClone-DNNBGhw1.js";import"./_initCloneObject-DTdCOd4_.js";function M(p=""){return k.get({url:"/setting.system.system/getGeneralSetting",params:p})}function P(p){return k.post({url:"/setting.system.system/setGeneralSetting",params:p})}const Q={class:"transaction_settings"},W={class:"flex flex-col"},X={class:"flex flex-col"},Y={class:"w-full"},Z={key:0},h={class:"u-flex"},ee={key:1,class:"flex"},te=C({name:"transactionSet"}),xe=C({...te,setup(p){const t=I({order_setting:{order_cancel_order:1,order_cancel_time:60,over_time_comment:1,over_time_comment_content:"此用户未填写评论内容"},settle_setting:{commission_settle:1,commission_settle_cycle:1,commission_settle_cycle_type:1,commission_settle_cycle_day:1},server_setting:{advance_appoint:7,coach_order_limit:1,coach_server_scope:100}}),B={1:"星期一",2:"星期二",3:"星期三",4:"星期四",5:"星期五",6:"星期六",7:"星期日"},G=async()=>{const w=await M();t.value=w},S=async()=>{await P({...t.value})},b=()=>{t.value.settle_setting.commission_settle_cycle_day=1};return G(),(w,e)=>{const _=J,m=L,v=K,r=$,y=T,f=H,c=O,D=j,F=z,N=R("perms");return d(),u(x,null,[i("div",Q,[l(D,{model:o(t),"label-width":"160px",ref:"formRef"},{default:n(()=>[l(y,{class:"!border-none mt-4",shadow:"never"},{header:n(()=>e[15]||(e[15]=[i("span",{class:"font-extrabold text-lg"},"订单设置",-1)])),default:n(()=>[l(r,{label:"系统取消待付款订单",prop:"cancel_unpaid_orders"},{default:n(()=>[l(v,{modelValue:o(t).order_setting.order_cancel_order,"onUpdate:modelValue":e[1]||(e[1]=s=>o(t).order_setting.order_cancel_order=s)},{default:n(()=>[i("div",W,[l(_,{class:"mb-[14px]",label:0},{default:n(()=>e[16]||(e[16]=[a("关闭系统自动取消待付款订单")])),_:1}),l(_,{label:1},{default:n(()=>[e[17]||(e[17]=a(" 订单提交后 ")),l(m,{modelValue:o(t).order_setting.order_cancel_time,"onUpdate:modelValue":e[0]||(e[0]=s=>o(t).order_setting.order_cancel_time=s),class:"w-20 mx-2 ls-input"},null,8,["modelValue"]),e[18]||(e[18]=a(" 分钟内未付款,系统自动取消 "))]),_:1})])]),_:1},8,["modelValue"])]),_:1}),l(r,{label:"超时未评价好评"},{default:n(()=>[i("div",X,[l(_,null,{default:n(()=>[e[19]||(e[19]=a("订单完成后 ")),l(m,{required:"",modelValue:o(t).order_setting.over_time_comment,"onUpdate:modelValue":e[2]||(e[2]=s=>o(t).order_setting.over_time_comment=s),class:"w-20 mx-2 ls-input"},null,8,["modelValue"]),e[20]||(e[20]=a(" 天"))]),_:1}),l(m,{class:"w-[570px] mt-2",modelValue:o(t).order_setting.over_time_comment_content,"onUpdate:modelValue":e[3]||(e[3]=s=>o(t).order_setting.over_time_comment_content=s),rows:3,type:"textarea"},null,8,["modelValue"]),e[21]||(e[21]=i("div",{class:"form-tips"},"超过设置时间未评价,将自动好评",-1))])]),_:1})]),_:1}),l(y,{class:"!border-none mt-4",shadow:"never"},{header:n(()=>e[22]||(e[22]=[i("span",{class:"font-extrabold text-lg"},"结算设置",-1)])),default:n(()=>[l(r,{label:"佣金结算方式"},{default:n(()=>[l(v,{modelValue:o(t).settle_setting.commission_settle,"onUpdate:modelValue":e[4]||(e[4]=s=>o(t).settle_setting.commission_settle=s)},{default:n(()=>[l(_,{label:1},{default:n(()=>e[23]||(e[23]=[a("服务实付(含车费)")])),_:1}),l(_,{label:2},{default:n(()=>e[24]||(e[24]=[a("服务实付(不含车费)")])),_:1})]),_:1},8,["modelValue"])]),_:1}),l(r,{label:"订单结算周期"},{default:n(()=>[i("div",Y,[i("div",null,[l(v,{modelValue:o(t).settle_setting.commission_settle_cycle,"onUpdate:modelValue":e[5]||(e[5]=s=>o(t).settle_setting.commission_settle_cycle=s),onChange:b},{default:n(()=>[l(_,{class:"mb-[14px]",label:1},{default:n(()=>e[25]||(e[25]=[a("按状态")])),_:1}),l(_,{class:"mb-[14px]",label:2},{default:n(()=>e[26]||(e[26]=[a("按周期")])),_:1})]),_:1},8,["modelValue"])]),o(t).settle_setting.commission_settle_cycle==1?(d(),u("div",Z,[i("view",h,[e[27]||(e[27]=i("view",{class:"mr-[10px]"},"订单结束",-1)),l(m,{modelValue:o(t).settle_setting.commission_settle_cycle_day,"onUpdate:modelValue":e[6]||(e[6]=s=>o(t).settle_setting.commission_settle_cycle_day=s),type:"number",class:"w-[100px] ls-input mr-[10px]","input-style":"text-align: center;"},null,8,["modelValue"]),e[28]||(e[28]=i("view",null,"天后结算",-1))])])):g("",!0),o(t).settle_setting.commission_settle_cycle==2?(d(),u("div",ee,[l(c,{modelValue:o(t).settle_setting.commission_settle_cycle_type,"onUpdate:modelValue":e[7]||(e[7]=s=>o(t).settle_setting.commission_settle_cycle_type=s),style:{width:"150px","margin-right":"20px"},onChange:b},{default:n(()=>[l(f,{label:"每周",value:1}),l(f,{label:"每月",value:2})]),_:1},8,["modelValue"]),o(t).settle_setting.commission_settle_cycle_type==1?(d(),V(c,{key:0,modelValue:o(t).settle_setting.commission_settle_cycle_day,"onUpdate:modelValue":e[8]||(e[8]=s=>o(t).settle_setting.commission_settle_cycle_day=s),style:{width:"150px"}},{default:n(()=>[(d(),u(x,null,U(B,(s,E)=>l(f,{key:E,label:s,value:parseInt(E+"")},null,8,["label","value"])),64))]),_:1},8,["modelValue"])):g("",!0),o(t).settle_setting.commission_settle_cycle_type==2?(d(),V(c,{key:1,modelValue:o(t).settle_setting.commission_settle_cycle_day,"onUpdate:modelValue":e[9]||(e[9]=s=>o(t).settle_setting.commission_settle_cycle_day=s),style:{width:"150px"}},{default:n(()=>[(d(),u(x,null,U(28,s=>l(f,{key:s,label:`${s}号`,value:s},null,8,["label","value"])),64))]),_:1},8,["modelValue"])):g("",!0)])):g("",!0)])]),_:1})]),_:1}),l(y,{class:"!border-none mt-4",shadow:"never"},{header:n(()=>e[29]||(e[29]=[i("span",{class:"font-extrabold text-lg"},"服务设置",-1)])),default:n(()=>[l(r,{label:"用户可提前预约"},{default:n(()=>[l(m,{modelValue:o(t).server_setting.advance_appoint,"onUpdate:modelValue":e[10]||(e[10]=s=>o(t).server_setting.advance_appoint=s),class:"w-[200px]"},null,8,["modelValue"]),e[30]||(e[30]=i("div",{class:"ml-2"},"天",-1))]),_:1}),l(r,{label:"默认技师接单数量/天"},{default:n(()=>[l(m,{modelValue:o(t).server_setting.coach_order_limit,"onUpdate:modelValue":e[11]||(e[11]=s=>o(t).server_setting.coach_order_limit=s),class:"w-[200px]"},null,8,["modelValue"]),e[31]||(e[31]=i("div",{class:"ml-2"},"单",-1))]),_:1}),l(r,{label:"默认商户接单数量/天"},{default:n(()=>[l(m,{modelValue:o(t).server_setting.shop_order_limit,"onUpdate:modelValue":e[12]||(e[12]=s=>o(t).server_setting.shop_order_limit=s),class:"w-[200px]"},null,8,["modelValue"]),e[32]||(e[32]=i("div",{class:"ml-2"},"单",-1))]),_:1}),l(r,{label:"默认商户技师数量"},{default:n(()=>[l(m,{modelValue:o(t).server_setting.shop_coach_limit,"onUpdate:modelValue":e[13]||(e[13]=s=>o(t).server_setting.shop_coach_limit=s),class:"w-[200px]"},null,8,["modelValue"]),e[33]||(e[33]=i("div",{class:"ml-2"},"位",-1))]),_:1}),l(r,{label:"技师服务范围"},{default:n(()=>[l(m,{modelValue:o(t).server_setting.coach_server_scope,"onUpdate:modelValue":e[14]||(e[14]=s=>o(t).server_setting.coach_server_scope=s),class:"w-[200px]"},null,8,["modelValue"]),e[34]||(e[34]=i("div",{class:"ml-2"},"公里",-1))]),_:1})]),_:1})]),_:1},8,["model"])]),l(A,null,{default:n(()=>[q((d(),V(F,{type:"primary",onClick:S},{default:n(()=>e[35]||(e[35]=[a("保存")])),_:1})),[[N,["setting.system.system/setGeneralSetting"]]])]),_:1})],64)}}});export{xe as default};
|