products.78e4a8b4.js 4.3 KB

1
  1. import{d as L,b7 as M,b as R,r as F,p as T,c as n,e as C,f as q,g as r,h as e,i as u,u as s,C as j,m as p,t as z,k as h,A as b,q as G,F as O,y,N as H,E as V,R as J,S as K,_ as Q}from"./index.76214426.js";import{_ as W}from"./EditProduct.vue_vue_type_script_setup_true_lang.efdd3ed7.js";import{f as X,h as Y}from"./common_api.5dd5302c.js";import"./index.b661d9c5.js";import"./index.vue_vue_type_style_index_0_scoped_f00ed21d_lang.45576b33.js";import"./vuedraggable.umd.e261f12f.js";import"./index.ac274cf8.js";import"./index.6fdd4b98.js";import"./sort_out.f3d53300.js";const Z=g=>(J("data-v-0ada0ed8"),g=g(),K(),g),ee={class:"filter-form"},te=p("\u7B5B\u9009"),ue={class:"data"},ae={class:"operation-btn"},oe=Z(()=>r("div",{style:{color:"red","font-size":"20px"}},"\u4F7F\u7528\u8BF4\u660E\uFF1A\u5982\u679C\u6709\u5957\u9910\u5546\u54C1\uFF0C\u8BF7\u5148\u524D\u5F80\u5546\u54C1\u901A\u7528\u7BA1\u7406=>\u89C4\u683C_\u5957\u9910_\u7BA1\u7406 \u8FDB\u884C\u6DFB\u52A0\u5957\u9910\u76F8\u5173\u3002\u7136\u540E\u6DFB\u52A0\u5546\u54C1\u65F6\u8FDB\u884C\u5173\u8054",-1)),le=p("\u6DFB\u52A0\u5546\u54C1"),se={class:"table"},ne=p("\u7F16\u8F91"),ie=p("\u4E0B\u67B6"),de=p("\u4E0A\u67B6"),re={class:"bottom"},pe={class:"pagination"},_e=L({setup(g){M();const w="localGuide",l=R({page:1,page_size:20,product_name:""}),E=F([]),D=F(0),_=()=>{X(w,l).then(d=>{E.value=d.list,D.value=d.count})};_();let i=F(!1),v=F(!1),B=F(0);const S=()=>{v.value=!0,y(()=>{i.value=!0})},I=d=>{B.value=d,v.value=!0,y(()=>{i.value=!0})},$=()=>{B.value=0,i.value=!1,y(()=>{v.value=!1}),_()};T(()=>[l.page,l.page_size],()=>{_()});const k=(d,a)=>{let c=a===1?"\u4E0A\u67B6":"\u4E0B\u67B6";H.confirm(`\u786E\u8BA4${c}\u8BE5\u5546\u54C1\u5417\uFF1F`).then(()=>{Y(w,d,a).then(()=>{V.success(`${c}\u6210\u529F`),_()})}).catch(()=>{V.error(`${c}\u5931\u8D25`)})};return(d,a)=>{const c=n("el-input"),x=n("el-form-item"),m=n("el-button"),N=n("el-form"),o=n("el-table-column"),P=n("el-image"),A=n("el-table"),U=n("el-pagination");return C(),q(O,null,[r("div",ee,[e(N,{model:s(l),onSubmit:a[1]||(a[1]=j(()=>{},["prevent"]))},{default:u(()=>[e(x,{class:"tn-el-form-item",label:"\u540D\u79F0"},{default:u(()=>[e(c,{modelValue:s(l).product_name,"onUpdate:modelValue":a[0]||(a[0]=t=>s(l).product_name=t),placeholder:"\u540D\u79F0",style:{width:"auto"}},null,8,["modelValue"])]),_:1}),e(x,null,{default:u(()=>[e(m,{type:"primary",onClick:_},{default:u(()=>[te]),_:1})]),_:1})]),_:1},8,["model"])]),r("div",ue,[r("div",ae,[oe,e(m,{type:"primary",onClick:S},{default:u(()=>[le]),_:1})]),r("div",se,[e(A,{data:E.value},{default:u(()=>[e(o,{type:"selection",width:"55"}),e(o,{label:"ID",prop:"id"}),e(o,{label:"\u540D\u79F0",prop:"product_name"}),e(o,{label:"\u670D\u52A1\u65F6\u957F\uFF08\u5206\u949F\uFF09",prop:"service_time"}),e(o,{label:"\u72B6\u6001",prop:"sale_status_text"}),e(o,{label:"\u56FE\u7247"},{default:u(t=>[e(P,{style:{width:"100px",height:"100px"},src:t.row.product_img},null,8,["src"])]),_:1}),e(o,{label:"\u5957\u9910",width:"300px"},{default:u(t=>[e(A,{data:t.row.specsList,border:"1px solid #dcdfe6"},{default:u(()=>[e(o,{label:"\u8F66\u578B",prop:"spec_name"}),e(o,{label:"\u4EF7\u683C",prop:"spec_name"},{default:u(f=>[p(z(f.row.currency)+" "+z(f.row.sale_price),1)]),_:1}),e(o,{label:"\u72B6\u6001",prop:"sale_status_text"})]),_:2},1032,["data"])]),_:1}),e(o,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time"}),e(o,{label:"\u64CD\u4F5C",align:"center",width:"400"},{default:u(t=>[e(m,{type:"primary",onClick:f=>I(t.row.id)},{default:u(()=>[ne]),_:2},1032,["onClick"]),t.row.sale_status===1?(C(),h(m,{key:0,type:"danger",onClick:f=>k(t.row.id,2)},{default:u(()=>[ie]),_:2},1032,["onClick"])):b("",!0),t.row.sale_status===2?(C(),h(m,{key:1,type:"success",onClick:f=>k(t.row.id,1)},{default:u(()=>[de]),_:2},1032,["onClick"])):b("",!0)]),_:1})]),_:1},8,["data"])])]),r("div",re,[r("div",pe,[e(U,{currentPage:s(l).page,"onUpdate:currentPage":a[2]||(a[2]=t=>s(l).page=t),"page-size":s(l).page_size,"onUpdate:page-size":a[3]||(a[3]=t=>s(l).page_size=t),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:D.value},null,8,["currentPage","page-size","total"])])]),s(v)?(C(),h(W,{key:0,modelValue:s(i),"onUpdate:modelValue":a[4]||(a[4]=t=>G(i)?i.value=t:i=t),id:s(B),onOnClose:$},null,8,["modelValue","id"])):b("",!0)],64)}}});const be=Q(_e,[["__scopeId","data-v-0ada0ed8"]]);export{be as default};