Files
zyt/server/public/admin/assets/account_cost-Bup60A32.js
T

6 lines
15 KiB
JavaScript

<<<<<<<< HEAD:server/public/admin/assets/account_cost-Bup60A32.js
import{J as re,D as de,B as pe,Z as me,C as ce,i as ue,M as _e,N as fe,r as ve,L as ge}from"./element-plus-Bolc0EfP.js";import{_ as ye}from"./index.vue_vue_type_script_setup_true_lang-EJPdzUeK.js";import{c as we,k as he,i as Ce,_ as ke}from"./index-Q-68fWIq.js";import{w as be}from"./@vue/runtime-dom-DDAG46FW.js";import{p as xe,a as Ve}from"./self_input_stats-BQdJogHi.js";import{d as Te}from"./department-Jmq9_K6D.js";import{u as Ee}from"./usePaging-VsbTxSU0.js";import{_ as De}from"./cost-edit.vue_vue_type_script_setup_true_lang-BFaycNqg.js";import{_ as Se}from"./MediaSourceSelect.vue_vue_type_script_setup_true_lang-DBM4IcXw.js";import{u as Re}from"./useMediaSourceOptions-Bim_cMsK.js";import{L as Ae,u as Le}from"./useListTimeFilter-DKHom2Fg.js";import{a as Fe}from"./vue-router-QlpZ4wdW.js";import{f as P,b as Oe,as as Pe,ak as r,I as D,a as t,aN as s,J as d,O as c,G as u,H as L,aP as C,A as $e,n as F}from"./@vue/runtime-core-C6bnekPw.js";import{Q as g}from"./@vue/shared-mAAVTE9n.js";import{y as a,a as S,q as Be,n as O,r as Ie}from"./@vue/reactivity-DiY1c2vO.js";import"./@element-plus/icons-vue-B0jSCQ-G.js";import"./lodash-es-C2A-Pj28.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-DG77mNTn.js";import"./lodash-D3kF6u-c.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./jspdf-BsthCvR5.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./pinia-B8cvXbiZ.js";import"./axios-C80V62Fs.js";import"./@vueuse/core-1S4fJlii.js";import"./@vueuse/shared-Cl3lVqjz.js";import"./css-color-function-DI01JAaZ.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DByT_rEQ.js";import"./clipboard-CHgxszqY.js";import"./echarts-CNLwa9wG.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DRNXw7y3.js";import"./highlight.js-Bxt7hFFy.js";import"./@highlightjs/vue-plugin-C4onkBvW.js";import"./index-B28xyfan.js";const Me={class:"personal-account-cost-page"},Ne={class:"flex flex-wrap"},Ue={class:"w-1/2 md:w-1/3"},qe={class:"text-4xl"},ze={class:"w-1/2 md:w-1/3"},Je={class:"text-4xl"},Ke={class:"dept-cell"},Qe={key:1},je={key:2,class:"text-gray-400"},Ge={class:"flex justify-end mt-4"},He=P({name:"personalAccountCost"}),Ze=P({...He,setup(We){const $=Fe(),y=Be(),w=O(!1),k=O([]),{mediaSourceOptions:R,mediaSourceLoading:A,loadMediaSourceOptions:B,refreshMediaSourceOptions:b}=Re(),I={value:"id",label:"name",children:"children"},x=$e(()=>he("stats.self_input/overview")||""),M=()=>{x.value&&$.push(x.value)},l=Ie({media_source:"",dept_id:void 0,remark:""}),{time_type:V,dateRange:T,resolve:N,handleTimeTypeChange:U,handleCustomDateChange:q,resetTimeFilter:z}=Le("today"),{pager:i,getLists:_}=Ee({fetchFun:async n=>{const[e,m]=N();return xe({...n,start_date:e,end_date:m})},params:l}),f=()=>{i.page=1,_()},J=()=>U(f),K=()=>q(f),Q=()=>{z(),l.media_source="",l.dept_id=void 0,l.remark="",i.page=1,i.size=15,_()},j=n=>{n&&b()},G=async()=>{await b(),_()},H=async()=>{var n;await b(),w.value=!0,await F(),(n=y.value)==null||n.open("add")},Z=async n=>{var e,m;w.value=!0,await F(),(e=y.value)==null||e.open("edit"),(m=y.value)==null||m.setFormData(n)},W=async n=>{await Ce.confirm("确定删除该账户消耗记录?"),await Ve({id:n}),_()},X=async()=>{try{const n=await Te({apply_data_scope:1});Array.isArray(n)&&(k.value=n)}catch{k.value=[]}};return Oe(async()=>{X(),B(),await _()}),(n,e)=>{const m=re,Y=me,h=pe,ee=ce,v=ue,te=de,oe=we,p=fe,ae=ve,se=_e,ne=ye,E=Pe("perms"),le=ge;return r(),D("div",Me,[t(m,{class:"!border-none mb-4",shadow:"never"},{default:s(()=>[d("div",Ne,[d("div",Ue,[e[7]||(e[7]=d("div",{class:"leading-10"},"当前筛选天数",-1)),d("div",qe,g(a(i).extend.days_count??0),1)]),d("div",ze,[e[8]||(e[8]=d("div",{class:"leading-10"},"累计账户消耗 (元)",-1)),d("div",Je,"¥"+g(a(i).extend.total_amount??"0.00"),1)])])]),_:1}),t(m,{class:"!border-none",shadow:"never"},{default:s(()=>[t(te,{inline:!0,model:a(l),class:"stats-filter-form"},{default:s(()=>[t(Ae,{"time-type":a(V),"onUpdate:timeType":e[0]||(e[0]=o=>S(V)?V.value=o:null),"date-range":a(T),"onUpdate:dateRange":e[1]||(e[1]=o=>S(T)?T.value=o:null),onTimeTypeChange:J,onCustomChange:K},null,8,["time-type","date-range"]),t(h,{label:"部门"},{default:s(()=>[t(Y,{modelValue:a(l).dept_id,"onUpdate:modelValue":e[2]||(e[2]=o=>a(l).dept_id=o),data:a(k),"node-key":"id",props:I,"default-expand-all":!0,"check-strictly":"",placeholder:"全部部门",clearable:"",filterable:"",class:"w-[220px]",onChange:f},null,8,["modelValue","data"])]),_:1}),t(h,{label:"自媒体来源"},{default:s(()=>[t(Se,{modelValue:a(l).media_source,"onUpdate:modelValue":e[3]||(e[3]=o=>a(l).media_source=o),options:a(R),loading:a(A),placeholder:"全部来源","allow-create":!1,"select-class":"w-[220px]",onChange:f,onVisibleChange:j},null,8,["modelValue","options","loading"])]),_:1}),t(h,{class:"w-[280px]",label:"备注/录入人"},{default:s(()=>[t(ee,{modelValue:a(l).remark,"onUpdate:modelValue":e[4]||(e[4]=o=>a(l).remark=o),placeholder:"备注 / 创建人",clearable:"",onKeyup:be(f,["enter"])},null,8,["modelValue"])]),_:1}),t(h,null,{default:s(()=>[t(v,{type:"primary",loading:a(i).loading,onClick:f},{default:s(()=>[...e[9]||(e[9]=[c("查询",-1)])]),_:1},8,["loading"]),t(v,{onClick:Q},{default:s(()=>[...e[10]||(e[10]=[c("重置",-1)])]),_:1}),a(x)?(r(),u(v,{key:0,class:"ml-2",onClick:M},{default:s(()=>[...e[11]||(e[11]=[c("返回统计",-1)])]),_:1})):L("",!0)]),_:1})]),_:1},8,["model"])]),_:1}),t(m,{class:"!border-none mt-4",shadow:"never"},{default:s(()=>[d("div",null,[C((r(),u(v,{type:"primary",onClick:H},{icon:s(()=>[t(oe,{name:"el-icon-Plus"})]),default:s(()=>[e[12]||(e[12]=c(" 新增 ",-1))]),_:1})),[[E,["stats.personal_account_cost/add"]]])]),C((r(),u(se,{class:"mt-4",size:"large",data:a(i).lists},{default:s(()=>[t(p,{label:"日期",prop:"cost_date","min-width":"120"}),t(p,{label:"自媒体来源",prop:"media_source","min-width":"160","show-overflow-tooltip":""}),t(p,{label:"账户消耗","min-width":"120"},{default:s(({row:o})=>[c("¥"+g(o.amount),1)]),_:1}),t(p,{label:"备注",prop:"remark","min-width":"200","show-overflow-tooltip":""}),t(p,{label:"录入人",prop:"creator_name","min-width":"100"}),t(p,{label:"部门",prop:"dept_name","min-width":"140"},{default:s(({row:o})=>[o.dept_path?(r(),u(ae,{key:0,content:o.dept_path,placement:"top",effect:"dark"},{default:s(()=>[d("span",Ke,g(o.dept_name||"未分配"),1)]),_:2},1032,["content"])):o.dept_name?(r(),D("span",Qe,g(o.dept_name),1)):(r(),D("span",je,"未分配"))]),_:1}),t(p,{label:"最后修改人",prop:"updater_name","min-width":"100"}),t(p,{label:"更新时间",prop:"update_time","min-width":"180"}),t(p,{label:"操作",width:"160",fixed:"right"},{default:s(({row:o})=>[C((r(),u(v,{type:"primary",link:"",onClick:ie=>Z(o)},{default:s(()=>[...e[13]||(e[13]=[c(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[E,["stats.personal_account_cost/edit"]]]),C((r(),u(v,{type:"danger",link:"",onClick:ie=>W(o.id)},{default:s(()=>[...e[14]||(e[14]=[c(" 删除 ",-1)])]),_:1},8,["onClick"])),[[E,["stats.personal_account_cost/delete"]]])]),_:1})]),_:1},8,["data"])),[[le,a(i).loading]]),d("div",Ge,[t(ne,{modelValue:a(i),"onUpdate:modelValue":e[5]||(e[5]=o=>S(i)?i.value=o:null),onChange:a(_)},null,8,["modelValue","onChange"])])]),_:1}),a(w)?(r(),u(De,{key:0,ref_key:"editRef",ref:y,"media-source-options":a(R),"media-source-loading":a(A),onSuccess:G,onClose:e[6]||(e[6]=o=>w.value=!1)},null,8,["media-source-options","media-source-loading"])):L("",!0)])}}}),Jt=ke(Ze,[["__scopeId","data-v-1e1f4e9b"]]);export{Jt as default};
========
import{J as re,D as de,B as pe,Z as me,C as ce,i as ue,M as _e,N as fe,r as ve,L as ge}from"./element-plus-Bolc0EfP.js";import{_ as ye}from"./index.vue_vue_type_script_setup_true_lang-EJPdzUeK.js";import{c as we,k as he,i as Ce,_ as ke}from"./index-BvW4CeSo.js";import{w as be}from"./@vue/runtime-dom-DDAG46FW.js";import{p as xe,a as Ve}from"./self_input_stats-CExrHpPl.js";import{d as Te}from"./department-D5XxDBbH.js";import{u as Ee}from"./usePaging-VsbTxSU0.js";import{_ as De}from"./cost-edit.vue_vue_type_script_setup_true_lang-BxZyaVrB.js";import{_ as Se}from"./MediaSourceSelect.vue_vue_type_script_setup_true_lang-DBM4IcXw.js";import{u as Re}from"./useMediaSourceOptions-CMUJeiNj.js";import{L as Ae,u as Le}from"./useListTimeFilter-BJconUMV.js";import{a as Fe}from"./vue-router-QlpZ4wdW.js";import{f as P,b as Oe,as as Pe,ak as r,I as D,a as t,aN as s,J as d,O as c,G as u,H as L,aP as C,A as $e,n as F}from"./@vue/runtime-core-C6bnekPw.js";import{Q as g}from"./@vue/shared-mAAVTE9n.js";import{y as a,a as S,q as Be,n as O,r as Ie}from"./@vue/reactivity-DiY1c2vO.js";import"./@element-plus/icons-vue-B0jSCQ-G.js";import"./lodash-es-C2A-Pj28.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-DG77mNTn.js";import"./lodash-D3kF6u-c.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./jspdf-BsthCvR5.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./pinia-B8cvXbiZ.js";import"./axios-C80V62Fs.js";import"./@vueuse/core-1S4fJlii.js";import"./@vueuse/shared-Cl3lVqjz.js";import"./css-color-function-DI01JAaZ.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DByT_rEQ.js";import"./clipboard-CHgxszqY.js";import"./echarts-CNLwa9wG.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DRNXw7y3.js";import"./highlight.js-Bxt7hFFy.js";import"./@highlightjs/vue-plugin-C4onkBvW.js";import"./index-D6SkPYIV.js";const Me={class:"personal-account-cost-page"},Ne={class:"flex flex-wrap"},Ue={class:"w-1/2 md:w-1/3"},qe={class:"text-4xl"},ze={class:"w-1/2 md:w-1/3"},Je={class:"text-4xl"},Ke={class:"dept-cell"},Qe={key:1},je={key:2,class:"text-gray-400"},Ge={class:"flex justify-end mt-4"},He=P({name:"personalAccountCost"}),Ze=P({...He,setup(We){const $=Fe(),y=Be(),w=O(!1),k=O([]),{mediaSourceOptions:R,mediaSourceLoading:A,loadMediaSourceOptions:B,refreshMediaSourceOptions:b}=Re(),I={value:"id",label:"name",children:"children"},x=$e(()=>he("stats.self_input/overview")||""),M=()=>{x.value&&$.push(x.value)},l=Ie({media_source:"",dept_id:void 0,remark:""}),{time_type:V,dateRange:T,resolve:N,handleTimeTypeChange:U,handleCustomDateChange:q,resetTimeFilter:z}=Le("today"),{pager:i,getLists:_}=Ee({fetchFun:async n=>{const[e,m]=N();return xe({...n,start_date:e,end_date:m})},params:l}),f=()=>{i.page=1,_()},J=()=>U(f),K=()=>q(f),Q=()=>{z(),l.media_source="",l.dept_id=void 0,l.remark="",i.page=1,i.size=15,_()},j=n=>{n&&b()},G=async()=>{await b(),_()},H=async()=>{var n;await b(),w.value=!0,await F(),(n=y.value)==null||n.open("add")},Z=async n=>{var e,m;w.value=!0,await F(),(e=y.value)==null||e.open("edit"),(m=y.value)==null||m.setFormData(n)},W=async n=>{await Ce.confirm("确定删除该账户消耗记录?"),await Ve({id:n}),_()},X=async()=>{try{const n=await Te({apply_data_scope:1});Array.isArray(n)&&(k.value=n)}catch{k.value=[]}};return Oe(async()=>{X(),B(),await _()}),(n,e)=>{const m=re,Y=me,h=pe,ee=ce,v=ue,te=de,oe=we,p=fe,ae=ve,se=_e,ne=ye,E=Pe("perms"),le=ge;return r(),D("div",Me,[t(m,{class:"!border-none mb-4",shadow:"never"},{default:s(()=>[d("div",Ne,[d("div",Ue,[e[7]||(e[7]=d("div",{class:"leading-10"},"当前筛选天数",-1)),d("div",qe,g(a(i).extend.days_count??0),1)]),d("div",ze,[e[8]||(e[8]=d("div",{class:"leading-10"},"累计账户消耗 (元)",-1)),d("div",Je,"¥"+g(a(i).extend.total_amount??"0.00"),1)])])]),_:1}),t(m,{class:"!border-none",shadow:"never"},{default:s(()=>[t(te,{inline:!0,model:a(l),class:"stats-filter-form"},{default:s(()=>[t(Ae,{"time-type":a(V),"onUpdate:timeType":e[0]||(e[0]=o=>S(V)?V.value=o:null),"date-range":a(T),"onUpdate:dateRange":e[1]||(e[1]=o=>S(T)?T.value=o:null),onTimeTypeChange:J,onCustomChange:K},null,8,["time-type","date-range"]),t(h,{label:"部门"},{default:s(()=>[t(Y,{modelValue:a(l).dept_id,"onUpdate:modelValue":e[2]||(e[2]=o=>a(l).dept_id=o),data:a(k),"node-key":"id",props:I,"default-expand-all":!0,"check-strictly":"",placeholder:"全部部门",clearable:"",filterable:"",class:"w-[220px]",onChange:f},null,8,["modelValue","data"])]),_:1}),t(h,{label:"自媒体来源"},{default:s(()=>[t(Se,{modelValue:a(l).media_source,"onUpdate:modelValue":e[3]||(e[3]=o=>a(l).media_source=o),options:a(R),loading:a(A),placeholder:"全部来源","allow-create":!1,"select-class":"w-[220px]",onChange:f,onVisibleChange:j},null,8,["modelValue","options","loading"])]),_:1}),t(h,{class:"w-[280px]",label:"备注/录入人"},{default:s(()=>[t(ee,{modelValue:a(l).remark,"onUpdate:modelValue":e[4]||(e[4]=o=>a(l).remark=o),placeholder:"备注 / 创建人",clearable:"",onKeyup:be(f,["enter"])},null,8,["modelValue"])]),_:1}),t(h,null,{default:s(()=>[t(v,{type:"primary",loading:a(i).loading,onClick:f},{default:s(()=>[...e[9]||(e[9]=[c("查询",-1)])]),_:1},8,["loading"]),t(v,{onClick:Q},{default:s(()=>[...e[10]||(e[10]=[c("重置",-1)])]),_:1}),a(x)?(r(),u(v,{key:0,class:"ml-2",onClick:M},{default:s(()=>[...e[11]||(e[11]=[c("返回统计",-1)])]),_:1})):L("",!0)]),_:1})]),_:1},8,["model"])]),_:1}),t(m,{class:"!border-none mt-4",shadow:"never"},{default:s(()=>[d("div",null,[C((r(),u(v,{type:"primary",onClick:H},{icon:s(()=>[t(oe,{name:"el-icon-Plus"})]),default:s(()=>[e[12]||(e[12]=c(" 新增 ",-1))]),_:1})),[[E,["stats.personal_account_cost/add"]]])]),C((r(),u(se,{class:"mt-4",size:"large",data:a(i).lists},{default:s(()=>[t(p,{label:"日期",prop:"cost_date","min-width":"120"}),t(p,{label:"自媒体来源",prop:"media_source","min-width":"160","show-overflow-tooltip":""}),t(p,{label:"账户消耗","min-width":"120"},{default:s(({row:o})=>[c("¥"+g(o.amount),1)]),_:1}),t(p,{label:"备注",prop:"remark","min-width":"200","show-overflow-tooltip":""}),t(p,{label:"录入人",prop:"creator_name","min-width":"100"}),t(p,{label:"部门",prop:"dept_name","min-width":"140"},{default:s(({row:o})=>[o.dept_path?(r(),u(ae,{key:0,content:o.dept_path,placement:"top",effect:"dark"},{default:s(()=>[d("span",Ke,g(o.dept_name||"未分配"),1)]),_:2},1032,["content"])):o.dept_name?(r(),D("span",Qe,g(o.dept_name),1)):(r(),D("span",je,"未分配"))]),_:1}),t(p,{label:"最后修改人",prop:"updater_name","min-width":"100"}),t(p,{label:"更新时间",prop:"update_time","min-width":"180"}),t(p,{label:"操作",width:"160",fixed:"right"},{default:s(({row:o})=>[C((r(),u(v,{type:"primary",link:"",onClick:ie=>Z(o)},{default:s(()=>[...e[13]||(e[13]=[c(" 编辑 ",-1)])]),_:1},8,["onClick"])),[[E,["stats.personal_account_cost/edit"]]]),C((r(),u(v,{type:"danger",link:"",onClick:ie=>W(o.id)},{default:s(()=>[...e[14]||(e[14]=[c(" 删除 ",-1)])]),_:1},8,["onClick"])),[[E,["stats.personal_account_cost/delete"]]])]),_:1})]),_:1},8,["data"])),[[le,a(i).loading]]),d("div",Ge,[t(ne,{modelValue:a(i),"onUpdate:modelValue":e[5]||(e[5]=o=>S(i)?i.value=o:null),onChange:a(_)},null,8,["modelValue","onChange"])])]),_:1}),a(w)?(r(),u(De,{key:0,ref_key:"editRef",ref:y,"media-source-options":a(R),"media-source-loading":a(A),onSuccess:G,onClose:e[6]||(e[6]=o=>w.value=!1)},null,8,["media-source-options","media-source-loading"])):L("",!0)])}}}),Jt=ke(Ze,[["__scopeId","data-v-1e1f4e9b"]]);export{Jt as default};
>>>>>>>> master:server/public/admin/assets/account_cost-CsNFNupI.js