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
9.1 KiB
1 lines
9.1 KiB
import{d as J,v as K,l as q,r as h,f as A,h as s,c as i,e as a,w as r,a as V,t as u,u as e,i as f,k as l,F as _,O as y,m as w,J as Q,B as P,S as X,E as Z,_ as ee,ac as te,G as ae,bg as le,H as oe,K as re,$ as ne,a0 as se,a1 as de,L as ie}from"./index-208710d8.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as ue}from"./index.vue_vue_type_script_setup_true_lang-b038a356.js";import"./el-form-item-4ed993c7.js";import{u as k}from"./dict-a1ae66ab.js";import{g as pe,d as me,a as ce,b as _e}from"./orders-8426946b.js";import{_ as ye}from"./_plugin-vue_export-helper-c27b6911.js";const ve={class:"main-container"},he={class:"flex justify-between items-center"},fe={class:"text-lg"},be={class:"mt-[10px]"},we={key:0},ge={key:0},xe={key:0},Ve={key:0},Pe={class:"mt-[16px] flex justify-end"},ke=J({__name:"orders",setup(Le){const Y=K().meta.title;let o=q({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{student_id:"",contract_id:"",amount:[],order_type:"",pay_type:"",payment_status:"",payment_time:[],create_time:[]}});const E=h();h([]);const L=h([]);(async()=>{L.value=await(await k("zhjw_order_type")).data.dictionary})();const D=h([]);(async()=>{D.value=await(await k("zhjw_pay_type")).data.dictionary})();const C=h([]);(async()=>{C.value=await(await k("zhjw_payment_status")).data.dictionary})();const I=h([]);(async()=>{I.value=await(await k("is_radio")).data.dictionary})();const b=(m=1)=>{o.loading=!0,o.page=m,pe({page:o.page,limit:o.limit,...o.searchParam}).then(n=>{o.loading=!1,o.data=n.data.data,o.total=n.data.total}).catch(()=>{o.loading=!1})};b();const S=A(),$=()=>{S.push("/orders/orders_edit")},j=m=>{S.push("/orders/orders_edit?id="+m.id)},O=m=>{X.confirm(l("ordersDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{me(m).then(()=>{b()}).catch(()=>{})})},U=h([]);(async()=>{U.value=await(await ce({})).data})();const z=h([]);(async()=>{z.value=await(await _e({})).data})();const M=m=>{m&&(m.resetFields(),b())};return(m,n)=>{const g=Z,v=ee,x=te,c=ae,N=ue,B=le,R=oe,F=re,p=ne,W=se,G=de,H=ie;return s(),i("div",ve,[a(F,{class:"box-card !border-none",shadow:"never"},{default:r(()=>[V("div",he,[V("span",fe,u(e(Y)),1),a(g,{type:"primary",onClick:$},{default:r(()=>[f(u(e(l)("addOrders")),1)]),_:1})]),a(F,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:r(()=>[a(R,{inline:!0,model:e(o).searchParam,ref_key:"searchFormRef",ref:E},{default:r(()=>[a(c,{label:e(l)("studentId"),prop:"student_id"},{default:r(()=>[a(x,{class:"w-[280px]",modelValue:e(o).searchParam.student_id,"onUpdate:modelValue":n[0]||(n[0]=t=>e(o).searchParam.student_id=t),clearable:"",placeholder:e(l)("studentIdPlaceholder")},{default:r(()=>[(s(!0),i(_,null,y(U.value,(t,d)=>(s(),w(v,{key:d,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(c,{label:e(l)("contractId"),prop:"contract_id"},{default:r(()=>[a(x,{class:"w-[280px]",modelValue:e(o).searchParam.contract_id,"onUpdate:modelValue":n[1]||(n[1]=t=>e(o).searchParam.contract_id=t),clearable:"",placeholder:e(l)("contractIdPlaceholder")},{default:r(()=>[(s(!0),i(_,null,y(z.value,(t,d)=>(s(),w(v,{key:d,label:t.title,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(c,{label:e(l)("amount"),prop:"amount"},{default:r(()=>[a(N,{modelValue:e(o).searchParam.amount,"onUpdate:modelValue":n[2]||(n[2]=t=>e(o).searchParam.amount=t)},null,8,["modelValue"])]),_:1},8,["label"]),a(c,{label:e(l)("orderType"),prop:"order_type"},{default:r(()=>[a(x,{class:"w-[280px]",modelValue:e(o).searchParam.order_type,"onUpdate:modelValue":n[3]||(n[3]=t=>e(o).searchParam.order_type=t),clearable:"",placeholder:e(l)("orderTypePlaceholder")},{default:r(()=>[a(v,{label:"全部",value:""}),(s(!0),i(_,null,y(L.value,(t,d)=>(s(),w(v,{key:d,label:t.name,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(c,{label:e(l)("payType"),prop:"pay_type"},{default:r(()=>[a(x,{class:"w-[280px]",modelValue:e(o).searchParam.pay_type,"onUpdate:modelValue":n[4]||(n[4]=t=>e(o).searchParam.pay_type=t),clearable:"",placeholder:e(l)("payTypePlaceholder")},{default:r(()=>[a(v,{label:"全部",value:""}),(s(!0),i(_,null,y(D.value,(t,d)=>(s(),w(v,{key:d,label:t.name,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(c,{label:e(l)("paymentStatus"),prop:"payment_status"},{default:r(()=>[a(x,{class:"w-[280px]",modelValue:e(o).searchParam.payment_status,"onUpdate:modelValue":n[5]||(n[5]=t=>e(o).searchParam.payment_status=t),clearable:"",placeholder:e(l)("paymentStatusPlaceholder")},{default:r(()=>[a(v,{label:"全部",value:""}),(s(!0),i(_,null,y(C.value,(t,d)=>(s(),w(v,{key:d,label:t.name,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(c,{label:e(l)("paymentTime"),prop:"payment_time"},{default:r(()=>[a(B,{modelValue:e(o).searchParam.payment_time,"onUpdate:modelValue":n[6]||(n[6]=t=>e(o).searchParam.payment_time=t),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(l)("startDate"),"end-placeholder":e(l)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(c,{label:e(l)("createTime"),prop:"create_time"},{default:r(()=>[a(B,{modelValue:e(o).searchParam.create_time,"onUpdate:modelValue":n[7]||(n[7]=t=>e(o).searchParam.create_time=t),type:"datetimerange",format:"YYYY-MM-DD hh:mm:ss","start-placeholder":e(l)("startDate"),"end-placeholder":e(l)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),a(c,null,{default:r(()=>[a(g,{type:"primary",onClick:n[8]||(n[8]=t=>b())},{default:r(()=>[f(u(e(l)("search")),1)]),_:1}),a(g,{onClick:n[9]||(n[9]=t=>M(E.value))},{default:r(()=>[f(u(e(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),V("div",be,[Q((s(),w(W,{data:e(o).data,size:"large"},{empty:r(()=>[V("span",null,u(e(o).loading?"":e(l)("emptyData")),1)]),default:r(()=>[a(p,{prop:"id",label:e(l)("id"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(p,{prop:"student_id_name",label:e(l)("studentId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(p,{prop:"contract_id_name",label:e(l)("contractId"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(p,{prop:"amount",label:e(l)("amount"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(p,{label:e(l)("orderType"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:t})=>[(s(!0),i(_,null,y(L.value,(d,T)=>(s(),i("div",null,[d.value==t.order_type?(s(),i("div",we,u(d.name),1)):P("",!0)]))),256))]),_:1},8,["label"]),a(p,{label:e(l)("payType"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:t})=>[(s(!0),i(_,null,y(D.value,(d,T)=>(s(),i("div",null,[d.value==t.pay_type?(s(),i("div",ge,u(d.name),1)):P("",!0)]))),256))]),_:1},8,["label"]),a(p,{label:e(l)("paymentStatus"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:t})=>[(s(!0),i(_,null,y(C.value,(d,T)=>(s(),i("div",null,[d.value==t.payment_status?(s(),i("div",xe,u(d.name),1)):P("",!0)]))),256))]),_:1},8,["label"]),a(p,{label:e(l)("paymentTime"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:t})=>[f(u(t.payment_time||""),1)]),_:1},8,["label"]),a(p,{label:e(l)("createTime"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:t})=>[f(u(t.create_time||""),1)]),_:1},8,["label"]),a(p,{label:e(l)("updateTime"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:t})=>[f(u(t.update_time||""),1)]),_:1},8,["label"]),a(p,{label:e(l)("isDeleted"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:r(({row:t})=>[(s(!0),i(_,null,y(I.value,(d,T)=>(s(),i("div",null,[d.value==t.is_deleted?(s(),i("div",Ve,u(d.name),1)):P("",!0)]))),256))]),_:1},8,["label"]),a(p,{label:e(l)("operation"),fixed:"right","min-width":"120"},{default:r(({row:t})=>[a(g,{type:"primary",link:"",onClick:d=>j(t)},{default:r(()=>[f(u(e(l)("edit")),1)]),_:2},1032,["onClick"]),a(g,{type:"primary",link:"",onClick:d=>O(t.id)},{default:r(()=>[f(u(e(l)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[H,e(o).loading]]),V("div",Pe,[a(G,{"current-page":e(o).page,"onUpdate:current-page":n[10]||(n[10]=t=>e(o).page=t),"page-size":e(o).limit,"onUpdate:page-size":n[11]||(n[11]=t=>e(o).limit=t),layout:"total, sizes, prev, pager, next, jumper",total:e(o).total,onSizeChange:n[12]||(n[12]=t=>b()),onCurrentChange:b},null,8,["current-page","page-size","total"])])])]),_:1})])}}});const at=ye(ke,[["__scopeId","data-v-6acf2edc"]]);export{at as default};
|
|
|