Files
sbnews/server/public/admin/assets/index-0i1HOpzk.js
T

2 lines
5.3 KiB
JavaScript

import{D as M,B as O,C as S,i as z,I as J,d as G,J as H,K as Q,L as W,M as X,h as Y,g as Z,N as ee}from"./element-plus-BluzIk5z.js";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang-BYYopaMT.js";import{d as U,a0 as x,r as te,aq as oe,c as ae,o as m,U as l,L as t,u as o,a9 as ne,R as i,a as R,M as c,K as _,i as D}from"./@vue-DjVelRet.js";import{y as ie}from"./@element-plus-RuzzlbSF.js";import{a as se,g as re,h as de,i as me}from"./lottery-Csz5CA8K.js";import{u as ue}from"./usePaging-Dtz4iZyr.js";import{f as pe}from"./index-CFvGjZJA.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./@vueuse-DbKvT5Ch.js";import"./css-color-function-DsMtFL6v.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";const _e={class:"lottery-region"},fe={class:"flex justify-between mb-4"},be={class:"flex justify-end mt-4"},ye=U({name:"lotteryRegion"}),Ye=U({...ye,setup(ce){const b=x({label:""}),{pager:f,getLists:y,resetPage:v,resetParams:B}=ue({fetchFun:se,params:b}),r=te(!1),n=x({id:0,label:"",value:0,sort:0,is_show:1}),I=()=>Object.assign(n,{id:0,label:"",value:0,sort:0,is_show:1}),h=()=>{I(),r.value=!0},K=s=>{Object.assign(n,{id:s.id,label:s.label,value:s.value,sort:s.sort,is_show:s.is_show}),r.value=!0},L=async()=>{n.id?await re(n):await de(n),r.value=!1,y()},N=async s=>{await pe.confirm("确定要删除该分类?"),await me({id:s}),y()};return y(),(s,e)=>{const w=S,u=O,d=z,V=M,k=J,j=G,p=Q,C=W,F=H,P=le,E=Y,T=Z,$=ee,g=oe("perms"),q=X;return m(),ae("div",_e,[l(k,{class:"!border-none",shadow:"never"},{default:t(()=>[l(V,{ref:"formRef",class:"mb-[-16px]",model:o(b),inline:!0},{default:t(()=>[l(u,{class:"w-[280px]",label:"分类名称"},{default:t(()=>[l(w,{modelValue:o(b).label,"onUpdate:modelValue":e[0]||(e[0]=a=>o(b).label=a),placeholder:"输入分类名称",clearable:"",onKeyup:ne(o(v),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(u,null,{default:t(()=>[l(d,{type:"primary",onClick:o(v)},{default:t(()=>e[8]||(e[8]=[i("查询")])),_:1},8,["onClick"]),l(d,{onClick:o(B)},{default:t(()=>e[9]||(e[9]=[i("重置")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),l(k,{class:"!border-none mt-4",shadow:"never"},{default:t(()=>[R("div",fe,[c((m(),_(d,{type:"primary",onClick:h},{icon:t(()=>[l(j,null,{default:t(()=>[l(o(ie))]),_:1})]),default:t(()=>[e[10]||(e[10]=i(" 新增分类 "))]),_:1})),[[g,["lottery.lotteryRegion/add"]]])]),c((m(),_(F,{size:"large",data:o(f).lists},{default:t(()=>[l(p,{label:"ID",prop:"id","min-width":"60"}),l(p,{label:"分类名称",prop:"label","min-width":"150"}),l(p,{label:"分类值",prop:"value","min-width":"100"}),l(p,{label:"排序",prop:"sort","min-width":"80"}),l(p,{label:"显示","min-width":"80"},{default:t(({row:a})=>[a.is_show===1?(m(),_(C,{key:0,type:"success"},{default:t(()=>e[11]||(e[11]=[i("显示")])),_:1})):(m(),_(C,{key:1,type:"info"},{default:t(()=>e[12]||(e[12]=[i("隐藏")])),_:1}))]),_:1}),l(p,{label:"操作",width:"150",fixed:"right"},{default:t(({row:a})=>[c((m(),_(d,{type:"primary",link:"",onClick:A=>K(a)},{default:t(()=>e[13]||(e[13]=[i("编辑")])),_:2},1032,["onClick"])),[[g,["lottery.lotteryRegion/edit"]]]),c((m(),_(d,{type:"danger",link:"",onClick:A=>N(a.id)},{default:t(()=>e[14]||(e[14]=[i("删除")])),_:2},1032,["onClick"])),[[g,["lottery.lotteryRegion/delete"]]])]),_:1})]),_:1},8,["data"])),[[q,o(f).loading]]),R("div",be,[l(P,{modelValue:o(f),"onUpdate:modelValue":e[1]||(e[1]=a=>D(f)?f.value=a:null),onChange:o(y)},null,8,["modelValue","onChange"])])]),_:1}),l($,{modelValue:o(r),"onUpdate:modelValue":e[7]||(e[7]=a=>D(r)?r.value=a:null),title:o(n).id?"编辑分类":"新增分类",width:"500px"},{footer:t(()=>[l(d,{onClick:e[6]||(e[6]=a=>r.value=!1)},{default:t(()=>e[15]||(e[15]=[i("取消")])),_:1}),l(d,{type:"primary",onClick:L},{default:t(()=>e[16]||(e[16]=[i("确定")])),_:1})]),default:t(()=>[l(V,{ref:"editFormRef",model:o(n),"label-width":"80px"},{default:t(()=>[l(u,{label:"名称",required:""},{default:t(()=>[l(w,{modelValue:o(n).label,"onUpdate:modelValue":e[2]||(e[2]=a=>o(n).label=a),placeholder:"请输入分类名称"},null,8,["modelValue"])]),_:1}),l(u,{label:"分类值"},{default:t(()=>[l(E,{modelValue:o(n).value,"onUpdate:modelValue":e[3]||(e[3]=a=>o(n).value=a),min:0,max:999},null,8,["modelValue"])]),_:1}),l(u,{label:"排序"},{default:t(()=>[l(E,{modelValue:o(n).sort,"onUpdate:modelValue":e[4]||(e[4]=a=>o(n).sort=a),min:0,max:9999},null,8,["modelValue"])]),_:1}),l(u,{label:"显示"},{default:t(()=>[l(T,{modelValue:o(n).is_show,"onUpdate:modelValue":e[5]||(e[5]=a=>o(n).is_show=a),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}});export{Ye as default};