mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-29 01:40:16 +00:00
2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-7eafba5f.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{a as j,E as M}from"./el-form-item-1b16c9fc.js";/* empty css *//* empty css */import{t}from"./index-0ca94763.js";import{V as R,W as U,X as Y}from"./tourism-6d4e6397.js";import{u as H,a as I}from"./vue-router-48fdc1e3.js";import{E as L}from"./index-ee5275c6.js";import{E as q}from"./index-c5914bde.js";import{E as A}from"./index-e27c3bb0.js";import{E as O}from"./index-51138976.js";import{E as W}from"./index-9ecd3f93.js";import{a as X,E as G}from"./index-fe3867fe.js";import{E as J}from"./index-21f38393.js";import{v as K}from"./directive-64fb15dc.js";import{d as Q,O as Z,r as ee,e as _,f as te,y as i,x as n,g as m,u as e,B as s,A as d,M as oe,v,H as C}from"./plugin-vue_export-helper-85a4d40b.js";import"./common-c3be41fd.js";import"./index-cf9a2dd7.js";import"./index-bcd7a424.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-b9e5f5cb.js";import"./el-overlay-08181e74.js";import"./event-f85d77b0.js";import"./index-313cd2ce.js";import"./focus-trap-64c402c5.js";import"./index-1ad115d7.js";import"./index-de1d3b53.js";import"./index-d469ae66.js";import"./index-4d8f36c6.js";import"./index-ebc73046.js";import"./_baseClone-3dbf39d6.js";import"./aria-adfa05c5.js";import"./validator-bcf701e4.js";import"./customParseFormat-40c50080.js";import"./arrays-e667dc24.js";import"./flatten-749195f8.js";import"./index-6c0acd90.js";import"./debounce-6c3123a6.js";import"./index-bd04154b.js";import"./isEqual-0b9509fd.js";import"./index-95b00894.js";import"./_isIterateeCall-47526406.js";import"./index-4601cf3b.js";import"./index-99b65a15.js";import"./strings-53351eda.js";const ae={class:"main-container"},ie={class:"flex justify-between items-center"},re={class:"detail-head"},ne=m("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),le={class:"ml-[1px]"},se=m("span",{class:"adorn"},"|",-1),me={class:"right"},pe={class:"mt-[10px]"},ce={class:"mt-[16px] flex justify-end"},kt=Q({__name:"ticket",setup(de){const b=H(),T=b.meta.title,f=parseInt(b.query.id);let o=Z({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{goods_name:"",create_time:""}});const y=ee(),p=(l=1)=>{o.loading=!0,o.page=l,R({scenic_id:f,page:o.page,limit:o.limit,...o.searchParam}).then(a=>{o.loading=!1,o.data=a.data.data,o.total=a.data.total}).catch(()=>{o.loading=!1})};p();const g=I(),P=()=>{g.push("/tourism/product/scenic/edit_ticket?scenic_id="+f)},w=l=>{g.push("/tourism/product/scenic/edit_ticket?scenic_id="+f+"&id="+l.goods_id)},V=l=>{L.confirm(t("tourismScenicDeleteTips"),t("warning"),{confirmButtonText:t("confirm"),cancelButtonText:t("cancel"),type:"warning"}).then(()=>{U(l).then(()=>{p()}).catch(()=>{})})},B=l=>{l&&(l.resetFields(),p())},x=(l,a)=>{Y({status:l,goods_id:a}).then(()=>{p()})};return(l,a)=>{const c=q,D=A,h=j,N=O,S=M,E=W,u=X,$=G,z=J,F=K;return _(),te("div",ae,[i(E,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[m("div",ie,[m("div",re,[m("div",{class:"left",onClick:a[0]||(a[0]=r=>e(g).push({path:"/tourism/product/scenic/scenic"}))},[ne,m("span",le,s(e(t)("returnToPreviousPage")),1),se,m("span",me,s(e(T)),1)])]),i(c,{type:"primary",class:"w-[100px]",onClick:P},{default:n(()=>[d(s(e(t)("addTicket")),1)]),_:1})]),i(E,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:n(()=>[i(S,{inline:!0,model:e(o).searchParam,ref_key:"searchFormRef",ref:y},{default:n(()=>[i(h,{label:e(t)("ticketName"),prop:"scenic_name"},{default:n(()=>[i(D,{modelValue:e(o).searchParam.goods_name,"onUpdate:modelValue":a[1]||(a[1]=r=>e(o).searchParam.goods_name=r),placeholder:e(t)("scenicNamePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(h,{label:e(t)("createTime"),prop:"create_time"},{default:n(()=>[i(N,{modelValue:e(o).searchParam.create_time,"onUpdate:modelValue":a[2]||(a[2]=r=>e(o).searchParam.create_time=r),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":e(t)("startDate"),"end-placeholder":e(t)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),i(h,null,{default:n(()=>[i(c,{type:"primary",onClick:a[3]||(a[3]=r=>p())},{default:n(()=>[d(s(e(t)("search")),1)]),_:1}),i(c,{onClick:a[4]||(a[4]=r=>B(y.value))},{default:n(()=>[d(s(e(t)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),m("div",pe,[oe((_(),v($,{data:e(o).data,size:"large"},{empty:n(()=>[m("span",null,s(e(o).loading?"":e(t)("emptyData")),1)]),default:n(()=>[i(u,{prop:"goods_name",label:e(t)("ticketName"),"min-width":"120"},null,8,["label"]),i(u,{prop:"price",label:e(t)("ticketPrice"),"min-width":"120"},null,8,["label"]),i(u,{prop:"stock",label:e(t)("ticketStock"),"min-width":"120"},null,8,["label"]),i(u,{prop:"status_name",label:e(t)("status"),"min-width":"120"},null,8,["label"]),i(u,{prop:"create_time",label:e(t)("createTime"),"min-width":"170"},null,8,["label"]),i(u,{label:e(t)("operation"),fixed:"right","min-width":"150",align:"right"},{default:n(({row:r})=>[r.status==1?(_(),v(c,{key:0,type:"primary",link:"",onClick:k=>x(0,r.goods_id)},{default:n(()=>[d(s(e(t)("down")),1)]),_:2},1032,["onClick"])):C("",!0),r.status==0?(_(),v(c,{key:1,type:"primary",link:"",onClick:k=>x(1,r.goods_id)},{default:n(()=>[d(s(e(t)("up")),1)]),_:2},1032,["onClick"])):C("",!0),i(c,{type:"primary",link:"",onClick:k=>w(r)},{default:n(()=>[d(s(e(t)("edit")),1)]),_:2},1032,["onClick"]),i(c,{type:"primary",link:"",onClick:k=>V(r.scenic_id)},{default:n(()=>[d(s(e(t)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[F,e(o).loading]]),m("div",ce,[i(z,{"current-page":e(o).page,"onUpdate:currentPage":a[5]||(a[5]=r=>e(o).page=r),"page-size":e(o).limit,"onUpdate:pageSize":a[6]||(a[6]=r=>e(o).limit=r),layout:"total, sizes, prev, pager, next, jumper",total:e(o).total,onSizeChange:a[7]||(a[7]=r=>p()),onCurrentChange:p},null,8,["current-page","page-size","total"])])])]),_:1})])}}});export{kt as default};
|