智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
5.4 KiB

import{d as L,v as R,r as v,h as f,c as U,J as T,m as g,w as l,a as d,t as V,u as $,e,i as r,F as G,O as H,P as J,E as K,K as M,D as O,G as P,H as X,a1 as q,a2 as A,bb as Q,bc as W,L as Y,p as Z,g as ee}from"./index-4c331f20.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{aj as ae,ak as le}from"./sys-aa8fe7bc.js";import{_ as oe}from"./_plugin-vue_export-helper-c27b6911.js";const te=c=>(Z("data-v-d1238857"),c=c(),ee(),c),ne={class:"main-container"},se={class:"flex justify-between items-center"},de={class:"text-lg"},_e=te(()=>d("div",{class:"flex items-center justify-between p-[10px] table-item-border bg"},[d("span",{class:"text-base w-[230px]"},"阶段名称"),d("span",{class:"text-base w-[110px] text-center"},"底薪")],-1)),me={class:"collapse-title"},ue={class:"title-name"},re={class:"arrow"},ce={style:{"text-align":"right","margin-top":"20px"}},ie=L({__name:"xsyj",setup(c){const C=R().meta.title,i=v(!0),m=v([]),w=v(null);function k(){const n={name:"默认阶段",price:0,rules:[{renewal_standard_min:"",renewal_standard_max:"",renewal_commission:"",new_count_min:"",new_count_max:"",new_move_5:"",new_move_7:""}]};m.value.push(n),w.value=n.name}function E(n){m.value.splice(n,1)}function j(n){n.rules.push({renewal_standard_min:"",renewal_standard_max:"",renewal_commission:"",new_count_min:"",new_count_max:"",new_move_5:"",new_move_7:""})}function S(n,p){if(n.rules.length===1){J.warning("至少保留一条规则");return}n.rules.splice(p,1)}const x=async()=>{const n=await(await ae()).data;m.value=n,i.value=!1};x();const I=async()=>{le(m.value).then(()=>{i.value=!0,x()}).catch(()=>{i.value=!1})};return(n,p)=>{const u=K,b=M,s=O,h=P,y=X,_=q,B=A,F=Q,N=W,D=Y;return f(),U("div",ne,[T((f(),g(b,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[d("div",se,[d("span",de,V($(C)),1),e(u,{type:"primary",onClick:k},{default:l(()=>[r(" 新增阶段 ")]),_:1})])]),_:1})),[[D,i.value]]),e(b,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[_e,e(N,{modelValue:w.value,"onUpdate:modelValue":p[0]||(p[0]=t=>w.value=t),accordion:""},{default:l(()=>[(f(!0),U(G,null,H(m.value,(t,z)=>(f(),g(F,{key:t.id,name:t.id},{title:l(()=>[d("div",me,[d("span",ue,V(t.name),1),d("span",re,V(t.price)+" 元",1)])]),default:l(()=>[e(y,{"label-width":"100px",style:{"margin-bottom":"10px"}},{default:l(()=>[e(h,{label:"阶段名称"},{default:l(()=>[e(s,{modelValue:t.name,"onUpdate:modelValue":a=>t.name=a,placeholder:"请输入阶段名称"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),e(y,{"label-width":"100px",style:{"margin-bottom":"10px"}},{default:l(()=>[e(h,{label:"阶段底薪"},{default:l(()=>[e(s,{modelValue:t.price,"onUpdate:modelValue":a=>t.price=a,placeholder:"请输入阶段底薪"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),e(u,{type:"success",size:"small",onClick:a=>j(t)},{default:l(()=>[r("新增规则")]),_:2},1032,["onClick"]),e(B,{data:t.rules,border:"",style:{"margin-top":"10px"}},{default:l(()=>[e(_,{prop:"renewal_standard_min",label:"续费上限"},{default:l(({row:a})=>[e(s,{modelValue:a.renewal_standard_min,"onUpdate:modelValue":o=>a.renewal_standard_min=o,placeholder:"请输入续费上限"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(_,{prop:"renewal_standard_max",label:"续费下限"},{default:l(({row:a})=>[e(s,{modelValue:a.renewal_standard_max,"onUpdate:modelValue":o=>a.renewal_standard_max=o,placeholder:"请输入续费下限"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(_,{prop:"renewal_commission",label:"续费提成"},{default:l(({row:a})=>[e(s,{modelValue:a.renewal_commission,"onUpdate:modelValue":o=>a.renewal_commission=o,placeholder:"%"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(_,{prop:"new_count_min",label:"新单成交数上限"},{default:l(({row:a})=>[e(s,{modelValue:a.new_count_min,"onUpdate:modelValue":o=>a.new_count_min=o},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(_,{prop:"new_count_max",label:"新单成交数下限"},{default:l(({row:a})=>[e(s,{modelValue:a.new_count_max,"onUpdate:modelValue":o=>a.new_count_max=o},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(_,{prop:"new_move_5",label:"新招(5+1)x3"},{default:l(({row:a})=>[e(s,{modelValue:a.new_move_5,"onUpdate:modelValue":o=>a.new_move_5=o},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(_,{prop:"new_move_7",label:"新招(7+1)x3"},{default:l(({row:a})=>[e(s,{modelValue:a.new_move_7,"onUpdate:modelValue":o=>a.new_move_7=o},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(_,{label:"操作",width:"100"},{default:l(({$index:a})=>[e(u,{type:"danger",size:"small",onClick:o=>S(t,a)},{default:l(()=>[r("删除")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["data"]),e(u,{type:"danger",size:"small",style:{"margin-top":"10px"},onClick:a=>E(z)},{default:l(()=>[r("删除该阶段")]),_:2},1032,["onClick"])]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"]),d("div",ce,[e(u,{type:"primary",onClick:I},{default:l(()=>[r("提交保存")]),_:1})])]),_:1})])}}});const Fe=oe(ie,[["__scopeId","data-v-d1238857"]]);export{Fe as default};