data.69c2b92a.js 2.9 KB

1
  1. import{r as g,u as F,s as A,a as p,b as o,o as w,c as C,d as t,w as l,k as f,f as y,t as N,F as S,G as j,E as d,v as G,l as L}from"./index.4fd8b9b3.js";import{d as m}from"./dataModel.fcd8c768.js";import"./http.100f9ea4.js";const J={__name:"data",setup(O){const h=g([]),V=F();A(()=>{i(),v()}),p(!1),p(!1);let b=p([]),D=p(0);const u=g({page:1,size:10,desc:"created_at desc"});g({id:"",title:"",types:"",nums:""});const _=async(n,r,c)=>{const s=await m.updateData({id:parseInt(n),[r]:c});s.data.Code===200?(d.success("\u4FEE\u6539\u6210\u529F"),await i()):d.error(s.data.Msg)},i=async()=>{const n=await m.getAllData(u);b.value=n.data.Data.Data,D.value=n.data.Data.Size},v=async()=>{const n=await m.getDataType();Object.assign(h,n.data.Data)},x=n=>{u.page=n,i()},z=n=>{G.confirm("\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8D44\u6E90\u4FE1\u606F\u5417?",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{const r=await m.deleteData({id:n});r.data.Code===200?(d.success("\u5220\u9664\u6210\u529F"),await i()):d.error(r.data.Msg)}).catch(()=>{d({type:"info",message:"\u53D6\u6D88\u5220\u9664"})})};return(n,r)=>{const c=o("el-button"),s=o("el-table-column"),k=o("el-input"),U=o("el-option"),B=o("el-select"),T=o("el-input-number"),I=o("el-table"),M=o("el-pagination"),$=o("el-card");return w(),C("div",null,[t($,null,{default:l(()=>[t(c,{type:"primary",onClick:r[0]||(r[0]=()=>f(V).push({path:"/data/add"}))},{default:l(()=>[y("\u6DFB\u52A0 ")]),_:1}),t(I,{data:f(b),border:"",style:{width:"100%","margin-top":"20px"}},{default:l(()=>[t(s,{label:"\u5E8F\u53F7",width:"60"},{default:l(e=>[y(N(e.$index+1),1)]),_:1}),t(s,{prop:"title",label:"\u6807\u9898",width:"180"},{default:l(e=>[t(k,{modelValue:e.row.title,"onUpdate:modelValue":a=>e.row.title=a,onChange:a=>_(e.row.ID,"title",e.row.title),size:"mini"},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),t(s,{prop:"types",label:"\u7C7B\u578B",width:"280"},{default:l(e=>[t(B,{modelValue:e.row.types,"onUpdate:modelValue":a=>e.row.types=a,onChange:a=>_(e.row.ID,"types",e.row.types),placeholder:"\u8BF7\u9009\u62E9\u7C7B\u578B",size:"large",style:{width:"240px"}},{default:l(()=>[(w(!0),C(S,null,j(h,(a,E)=>(w(),L(U,{key:E,label:a,value:a},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),t(s,{prop:"nums",label:"\u6570\u91CF",width:"180"},{default:l(e=>[t(T,{modelValue:e.row.nums,"onUpdate:modelValue":a=>e.row.nums=a,onChange:a=>_(e.row.ID,"nums",e.row.nums),size:"mini"},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),t(s,{label:"\u64CD\u4F5C",width:"200"},{default:l(e=>[t(c,{type:"danger",size:"small",onClick:a=>z(e.row.ID)},{default:l(()=>[y("\u5220\u9664")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),t(M,{style:{"margin-top":"20px"},"current-page":u.page,"page-size":u.size,total:f(D),onCurrentChange:x},null,8,["current-page","page-size","total"])]),_:1})])}}};export{J as default};