daShangDao_psiWebApp/dist/assets/SplitAccountEmployee.d88ff2e7.js
凌尛 e3e3204354
Some checks failed
CI / build (18.x) (push) Failing after 16m52s
CI / build (20.x) (push) Failing after 13m36s
CI / deploy-preview (push) Has been skipped
CI / lint (push) Failing after 1m34s
CI / test (push) Failing after 34s
CI / security (push) Failing after 1m35s
提交代码
2026-06-22 10:25:21 +08:00

2 lines
6.5 KiB
JavaScript

import{_ as G,r as u,$ as J,b as v,a0 as O,o as s,c as i,d as a,e as l,g as Q,w as n,a1 as R,y as F,A,h as _,B as d,F as B,ad as I,f as M,E as N,z as C,V as W,ax as X,aL as Z}from"./index.05bb0cbe.js";import{i as ee,b as te,j as le}from"./splitAccount.63531e88.js";import"./request.eff82867.js";import"./axios.06b5038b.js";const ae={class:"split-account-employee"},oe={class:"page-header"},se={style:{display:"flex",gap:"12px"}},ne={key:0,class:"config-preview"},ie={class:"config-preview-name"},de={class:"config-preview-rules"},ce={key:1,style:{color:"#999"}},re={key:0,class:"pagination-wrapper"},ue={class:"dialog-header"},pe={key:0,class:"empty-state"},_e={key:1,class:"config-list"},ve=["onClick"],fe={class:"config-card-left"},ge={class:"config-card-body"},me={class:"config-card-name"},ye={class:"config-card-rules"},he={key:0,class:"config-card-desc"},we={class:"dialog-footer"},be={__name:"SplitAccountEmployee",setup(ke){const x=u(!1),z=u(!1),w=u([]),m=u(0),b=u(1),S=u(20),k=u(""),y=u(!1),V=u({}),p=u(null),E=u([]),U=o=>{if(!o)return"-";const e=new Date(o*1e3),f=g=>String(g).padStart(2,"0");return`${e.getFullYear()}-${f(e.getMonth()+1)}-${f(e.getDate())} ${f(e.getHours())}:${f(e.getMinutes())}`},h=async()=>{x.value=!0;try{const o={page:b.value,page_size:S.value};k.value&&(o.tel=k.value);const e=await ee(o);e.code===200&&e.data?(w.value=e.data.list||[],m.value=e.data.total||0):(w.value=[],m.value=0)}catch(o){console.error("\u83B7\u53D6\u5458\u5DE5\u5217\u8868\u5931\u8D25",o),w.value=[],m.value=0}finally{x.value=!1}},$=()=>{b.value=1,h()},K=async()=>{var o;try{const e=await te({page:1,page_size:100});e.code===200&&((o=e.data)==null?void 0:o.list)&&(E.value=e.data.list)}catch(e){console.error("\u83B7\u53D6\u5206\u8D26\u914D\u7F6E\u5931\u8D25",e)}};J(async()=>{await K(),h()});const j=o=>{V.value=o,p.value=o.split_account_config_id>0?o.split_account_config_id:null,y.value=!0},P=async()=>{if(p.value!==null){z.value=!0;try{const o=await le(String(V.value.about_id),p.value);o.code===200?(N.success("\u5173\u8054\u914D\u7F6E\u5DF2\u66F4\u65B0"),y.value=!1,h()):N.error(o.msg||"\u66F4\u65B0\u5931\u8D25")}catch{N.error("\u66F4\u65B0\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5")}finally{z.value=!1}}};return(o,e)=>{const f=v("el-input"),g=v("el-button"),c=v("el-table-column"),T=v("el-table"),H=v("el-pagination"),L=v("el-icon"),Y=v("el-dialog"),q=O("loading");return s(),i("div",ae,[a("div",oe,[e[6]||(e[6]=a("h3",null,"\u5206\u8D26\u8BBE\u7F6E",-1)),a("div",se,[l(f,{modelValue:k.value,"onUpdate:modelValue":e[0]||(e[0]=t=>k.value=t),placeholder:"\u624B\u673A\u53F7\u641C\u7D22",clearable:"",style:{width:"200px"},onKeyup:Q($,["enter"]),onClear:$},null,8,["modelValue"]),l(g,{type:"primary",onClick:$},{default:n(()=>[...e[5]||(e[5]=[_("\u67E5\u8BE2",-1)])]),_:1})])]),R((s(),F(T,{data:w.value,stripe:"",border:"",style:{width:"100%"}},{default:n(()=>[l(c,{prop:"id",label:"ID",width:"60",align:"center"}),l(c,{prop:"username",label:"\u767B\u5F55\u8D26\u53F7",width:"150"}),l(c,{prop:"name",label:"\u59D3\u540D",width:"120"}),l(c,{prop:"phone",label:"\u624B\u673A\u53F7",width:"140"}),l(c,{prop:"from",label:"\u6765\u6E90",width:"80",align:"center"}),l(c,{prop:"code",label:"\u673A\u5668\u7801","min-width":"160","show-overflow-tooltip":""}),l(c,{prop:"last_login_ip",label:"\u6700\u540E\u767B\u5F55IP",width:"150","show-overflow-tooltip":""}),l(c,{label:"\u5173\u8054\u914D\u7F6E","min-width":"280"},{default:n(({row:t})=>[t.split_account_config?(s(),i("div",ne,[a("div",ie,d(t.split_account_config.rule_name),1),a("div",de,[(s(!0),i(B,null,I(t.split_account_config.rule_value,(r,D)=>(s(),i("span",{key:D,class:C(["config-preview-tag",r.product_type==="\u4ED3\u5E93\u65B9"?"wh":"pf"])},[_(d(r.product_type)+" ",1),a("i",null,d(r.ratio*100)+"%",1),a("i",null,"+"+d(r.add_amount),1)],2))),128))])])):(s(),i("span",ce,"\u672A\u914D\u7F6E"))]),_:1}),l(c,{label:"\u521B\u5EFA\u65F6\u95F4",width:"160",align:"center"},{default:n(({row:t})=>[_(d(t.created_at?U(t.created_at):"-"),1)]),_:1}),l(c,{label:"\u8FC7\u671F\u65F6\u95F4",width:"160",align:"center"},{default:n(({row:t})=>[_(d(t.expire_time?U(t.expire_time):"-"),1)]),_:1}),l(c,{label:"\u64CD\u4F5C",width:"100",fixed:"right",align:"center"},{default:n(({row:t})=>[l(g,{type:"primary",link:"",size:"small",onClick:r=>j(t)},{default:n(()=>[...e[7]||(e[7]=[_("\u8BBE\u7F6E",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"])),[[q,x.value]]),m.value>0?(s(),i("div",re,[l(H,{"current-page":b.value,"onUpdate:currentPage":e[1]||(e[1]=t=>b.value=t),"page-size":S.value,"onUpdate:pageSize":e[2]||(e[2]=t=>S.value=t),total:m.value,"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",onCurrentChange:h,onSizeChange:h},null,8,["current-page","page-size","total"])])):A("",!0),l(Y,{modelValue:y.value,"onUpdate:modelValue":e[4]||(e[4]=t=>y.value=t),width:"620px","close-on-click-modal":!1,class:"config-dialog"},{header:n(()=>[a("div",ue,[l(L,{size:"20",color:"#409eff"},{default:n(()=>[l(M(W))]),_:1}),a("span",null,"\u5206\u8D26\u914D\u7F6E \u2014 "+d(V.value.name),1)])]),footer:n(()=>[a("div",we,[l(g,{onClick:e[3]||(e[3]=t=>y.value=!1),round:""},{default:n(()=>[...e[11]||(e[11]=[_("\u53D6\u6D88",-1)])]),_:1}),l(g,{type:"primary",onClick:P,disabled:p.value===null,loading:z.value,round:""},{default:n(()=>[...e[12]||(e[12]=[_("\u786E\u8BA4\u5173\u8054",-1)])]),_:1},8,["disabled","loading"])])]),default:n(()=>[E.value.length===0?(s(),i("div",pe,[l(L,{size:"48",color:"#d9d9d9"},{default:n(()=>[l(M(X))]),_:1}),e[8]||(e[8]=a("p",null,"\u6682\u65E0\u53EF\u7528\u914D\u7F6E",-1)),e[9]||(e[9]=a("span",null,"\u8BF7\u5148\u524D\u5F80\u300C\u5206\u8D26\u914D\u7F6E\u300D\u9875\u9762\u6DFB\u52A0\u89C4\u5219",-1))])):(s(),i("div",_e,[e[10]||(e[10]=a("div",{class:"config-list-label"},"\u8BF7\u9009\u62E9\u8981\u5173\u8054\u7684\u5206\u8D26\u89C4\u5219\uFF1A",-1)),(s(!0),i(B,null,I(E.value,t=>(s(),i("div",{key:t.id,class:C(["config-card",{selected:p.value===t.id}]),onClick:r=>p.value=t.id},[a("div",fe,[a("div",{class:C(["radio-circle",{checked:p.value===t.id}])},[p.value===t.id?(s(),F(L,{key:0,size:"12",color:"#fff"},{default:n(()=>[l(M(Z))]),_:1})):A("",!0)],2)]),a("div",ge,[a("div",me,d(t.rule_name),1),a("div",ye,[(s(!0),i(B,null,I(t.rule_value,(r,D)=>(s(),i("span",{key:D,class:C(["rule-tag",r.product_type==="\u4ED3\u5E93\u65B9"?"warehouse":"profit"])},[_(d(r.product_type)+" ",1),a("em",null,d(r.ratio*100)+"%",1),a("em",null,"+"+d(r.add_amount)+"\xA5",1)],2))),128))]),t.description?(s(),i("div",he,d(t.description),1)):A("",!0)])],10,ve))),128))]))]),_:1},8,["modelValue"])])}}};var Ve=G(be,[["__scopeId","data-v-5b5f70cd"]]);export{Ve as default};