Detail-e1c943b6.js 3.7 KB

1
  1. import{c as I}from"./index-85b503c4.js";import{_ as C}from"./_plugin-vue_export-helper-c27b6911.js";import{X as u,Y as d,a2 as L,a0 as S,F as h,a6 as R,_ as T,N as U,a as r,o as q,W as k,m as p,Z as f,u as s,l as V,a5 as O}from"./vue-74beb2f3.js";import{n as $}from"./index-c5941bda.js";import{u as A}from"./vue-router-3b49516b.js";import"./fullScreen-18943d4a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_f5cfb91f_lang-b3dce17c.js";import"./SettingOutlined-298ddafa.js";/* empty css */const E={class:"custom-select"},K={class:"title"},P=["onClick"],Q={__name:"select",props:{title:{type:String,default:()=>"标题"},options:{type:Array,default:()=>[]},modelValue:{default:()=>""}},emits:["update:modelValue"],setup(m,{emit:_}){const o=l=>{_("update:modelValue",l)};return(l,D)=>(u(),d("div",E,[L("span",K,S(m.title),1),(u(!0),d(h,null,R(m.options,(i,c)=>(u(),d("span",{class:T(["item",i.value==m.modelValue?"active":""]),onClick:t=>o(i.value)},S(i.label),11,P))),256)),U(l.$slots,"custom",{},void 0,!0)]))}},x=C(Q,[["__scopeId","data-v-e70d61ab"]]);const W={class:"data-detail"},X={__name:"Detail",setup(m){const _=A();let o=r("");o.value=_.currentRoute.value.query.type,r("近30天");let l=r([]),D=r([{label:"公司人员",value:"1"},{label:"经销商",value:"21"},{label:"经销商员工",value:"22"}]),i=r([{label:"今日",value:"1"},{label:"昨日",value:"2"},{label:"近7日",value:"3"},{label:"近30日",value:"4"}]),c=r(),t=r({id:"2024061114184602",content:{usertype:o.value,pageNumber:1,pageSize:20,where:{type:4,begindate:"",enddate:""}}});const N=n=>{_.replace({path:"/dataPanelDetail",query:{type:n}}),t.value.content.pageNumber=1,c.value.listData()},w=n=>{let e=new Date;switch(n){case"1":y(e);break;case"2":y(new Date(e.setDate(e.getDate()-1)));break;case"3":y(new Date(e.setDate(e.getDate()-7)));break;default:y(new Date(e.setDate(e.getDate()-30)));break}t.value.content.where.begindate="",t.value.content.where.enddate="",t.value.content.pageNumber=1,c.value.listData()},y=n=>{const e=n.getFullYear(),v=String(n.getMonth()+1).padStart(2,"0"),g=String(n.getDate()).padStart(2,"0"),a=e+"-"+v+"-"+g;let b=new Date;const M=b.getFullYear(),z=String(b.getMonth()+1).padStart(2,"0"),B=String(b.getDate()).padStart(2,"0"),F=M+"-"+z+"-"+B;l.value=[a,F]},Y=n=>{n?(t.value.content.where.begindate=l.value[0],t.value.content.where.enddate=l.value[1],t.value.content.where.type=""):(t.value.content.where.begindate="",t.value.content.where.enddate="",t.value.content.where.type=4),t.value.content.pageNumber=1,c.value.listData()};return q(()=>{w(4)}),(n,e)=>{const v=k("a-range-picker"),g=k("a-card");return u(),d("div",W,[p(g,{title:"账户使用详情",headStyle:[{fontSize:"14px"}],bordered:!1,style:{width:"100%","margin-bottom":"10px"}},{default:f(()=>[p(x,{style:{"margin-bottom":"20px"},title:"类型:",options:s(D),modelValue:s(o),"onUpdate:modelValue":[e[0]||(e[0]=a=>V(o)?o.value=a:o=a),N]},null,8,["options","modelValue"]),p(x,{title:"时间:",options:s(i),modelValue:s(t).content.where.type,"onUpdate:modelValue":[e[2]||(e[2]=a=>s(t).content.where.type=a),w]},{custom:f(()=>[p(v,{allowClear:!1,style:{width:"250px"},value:s(l),"onUpdate:value":e[1]||(e[1]=a=>V(l)?l.value=a:l=a),"value-format":"YYYY-MM-DD",onChange:Y},null,8,["value"])]),_:1},8,["options","modelValue"])]),_:1}),p($,{noQuery:!0,onListData:n.handleData,rowKey:"sat_coursewaredetailid","is-select":!1,ref_key:"table",ref:c,size:"small",columns:s(I).TBLayout("panelTable"),param:s(t)},{tb_cell:f(({data:a})=>[a.column.dataIndex==="attinfos"?(u(),d(h,{key:0},[],64)):a.column.dataIndex=="operation"?(u(),d(h,{key:1},[],64)):O("",!0)]),_:1},8,["onListData","columns","param"])])}}},ne=C(X,[["__scopeId","data-v-95e81c95"]]);export{ne as default};