2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
var e=Object.defineProperty,a=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,t=(a,o,l)=>o in a?e(a,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[o]=l,i=(e,i)=>{for(var s in i||(i={}))o.call(i,s)&&t(e,s,i[s]);if(a)for(var s of a(i))l.call(i,s)&&t(e,s,i[s]);return e};import{_ as s,a8 as r,aS as d,$ as n,ah as p,ai as u,aa as m,a9 as c,a3 as v,ab as f,a5 as b,a4 as h,aG as g,ac as _,aE as y,aM as w,af as j,aZ as k,as as I,o as N,k as P,m as S,w as T,at as x,aU as G,l as O,n as U,J as C,I as V,aw as z,v as q,a_ as $,H as D,t as E,an as R,a6 as B,a7 as F,ao as H,E as J}from"./vendor.be06958f.js";/* empty css */import{_ as K}from"./Pagination.4d8ac43b.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as L}from"./RightToolbar.0c29bd4c.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{s as M}from"./shopGoodsPublished.5fd5a242.js";import"./index.c0a98caf.js";/* empty css */const Q={class:"p-2"},Z={class:"mb-[10px]"},A=(e=>(B("data-v-2741652c"),e=e(),F(),e))((()=>O("div",{class:"image-slot"}," 暂无 ",-1))),W={class:"truncate-cell"},X={key:0},Y={key:1},ee=Object.assign({name:"ShopGoodsPublished"},{__name:"index",setup(e){const a=s([]),o=s(!0),l=s(!0),t=s([]),B=s(!0),F=s(!0),ee=s(0),ae=s(),oe=r({form:i({},{id:void 0,shopGoodsId:void 0,shopId:void 0,goodsName:void 0,shopName:void 0,platformId:void 0,status:void 0,itemNumber:void 0,bookPic:void 0,isbn:void 0,conditionCode:void 0,price:void 0,createTime:void 0,updateTime:void 0}),queryParams:{pageNum:1,pageSize:10,shopGoodsId:void 0,shopId:void 0,goodsName:void 0,shopName:void 0,platformId:void 0,status:void 0,itemNumber:void 0,bookPic:void 0,isbn:void 0,conditionCode:void 0,price:void 0,createTime:void 0,updateTime:void 0,depotId:void 0,params:{}},rules:{id:[{required:!0,message:"主键不能为空",trigger:"blur"}]}}),{queryParams:le,form:te,rules:ie}=d(oe),se=async()=>{o.value=!0;try{const e=await M.getShopGoodsPublishedList(le.value);a.value=e.data.list||[],ee.value=e.data.total||e.total||0}catch(e){console.error("获取列表失败:",e),H.error("获取列表失败")}finally{o.value=!1}},re=()=>{le.value.pageNum=1,se()},de=()=>{var e;null==(e=ae.value)||e.resetFields(),re()},ne=e=>{t.value=e.map((e=>e.id)),B.value=1!=e.length,F.value=!e.length},pe=s([]);return n((()=>{se()})),(e,i)=>{const s=p,r=u,d=m,n=c,B=v,oe=f,te=b,ie=h,ue=L,me=g,ce=_,ve=y,fe=w,be=j,he=K,ge=k("hasPermi"),_e=I;return N(),P("div",Q,[S($,{"enter-active-class":"animate__animated animate__fadeInDown","leave-active-class":"animate__animated animate__fadeOutUp"},{default:T((()=>[x(O("div",Z,[S(te,{shadow:"hover"},{default:T((()=>[S(oe,{ref_key:"queryFormRef",ref:ae,model:U(le),inline:!0},{default:T((()=>[S(d,{label:"店铺",prop:"shopId"},{default:T((()=>[S(r,{modelValue:U(le).shopId,"onUpdate:modelValue":i[0]||(i[0]=e=>U(le).shopId=e),placeholder:"请选择店铺"},{default:T((()=>[(N(!0),P(C,null,V(pe.value,(e=>(N(),D(s,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),S(d,{label:"商家编码",prop:"itemNumber"},{default:T((()=>[S(n,{modelValue:U(le).itemNumber,"onUpdate:modelValue":i[1]||(i[1]=e=>U(le).itemNumber=e),placeholder:"请输入编码",clearable:"",onKeyup:z(re,["enter"])},null,8,["modelValue"])])),_:1}),S(d,null,{default:T((()=>[S(B,{type:"primary",icon:"Search",onClick:re},{default:T((()=>[q("搜索")])),_:1}),S(B,{icon:"Refresh",onClick:de},{default:T((()=>[q("重置")])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})],512),[[G,l.value]])])),_:1}),S(te,{shadow:"never"},{header:T((()=>[S(me,{gutter:10,class:"mb8"},{default:T((()=>[S(ie,{span:1.5},{default:T((()=>[x((N(),D(B,{type:"danger",plain:"",icon:"Delete",disabled:F.value,onClick:i[2]||(i[2]=e=>(async e=>{const a=(null==e?void 0:e.id)||t.value;try{await J.confirm('是否确认删除记录发布数据编号为"'+a+'"的数据项?',"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}),await M.deleteShopGoodsPublished(a),H.success("删除成功"),await se()}catch(l){"cancel"!==l&&(console.error("删除失败:",l),H.error("删除失败"))}finally{o.value=!1}})())},{default:T((()=>[q("删除")])),_:1},8,["disabled"])),[[ge,["zhishu:shopGoodsPublished:remove"]]])])),_:1}),S(ue,{showSearch:l.value,"onUpdate:showSearch":i[3]||(i[3]=e=>l.value=e),onQueryTable:se},null,8,["showSearch"])])),_:1})])),default:T((()=>[x((N(),D(be,{data:a.value,onSelectionChange:ne},{default:T((()=>[S(ce,{type:"selection",width:"55",align:"center"}),S(ce,{label:"图示",align:"center",prop:"bookPic","show-overflow-tooltip":!0},{default:T((({row:e})=>[S(ve,{style:{width:"50px",height:"50px"},src:e.bookPic,fit:"scale-down","preview-src-list":[e.bookPic],"preview-teleported":""},{error:T((()=>[A])),_:2},1032,["src","preview-src-list"])])),_:1}),S(ce,{label:"商家编码",align:"left",prop:"itemNumber"}),S(ce,{label:"线上商品名称",align:"left",prop:"goodsName","show-overflow-tooltip":!0},{default:T((({row:e})=>[O("div",W,[1===e.shopType?(N(),D(fe,{key:0,type:"primary",href:`https://mobile.yangkeduo.com/goods.html?goods_id=${e.onlineId}`,target:"_blank",underline:!1},{default:T((()=>[q(E(e.goodsName),1)])),_:2},1032,["href"])):2===e.shopType?(N(),D(fe,{key:1,type:"primary",href:`https://book.kongfz.com/${e.mallId}/${e.onlineId}`,target:"_blank",underline:!1},{default:T((()=>[q(E(e.goodsName),1)])),_:2},1032,["href"])):R("",!0)])])),_:1}),S(ce,{label:"店铺",align:"left",prop:"shopName"}),S(ce,{label:"线上商品/规格ID",align:"left",prop:"onlineId"}),S(ce,{label:"状态",align:"left",prop:"status"},{default:T((({row:e})=>[0==e.status?(N(),P("span",X,"在售")):(N(),P("span",Y,"未售"))])),_:1})])),_:1},8,["data"])),[[_e,o.value]]),x(S(he,{total:ee.value,page:U(le).pageNum,"onUpdate:page":i[4]||(i[4]=e=>U(le).pageNum=e),limit:U(le).pageSize,"onUpdate:limit":i[5]||(i[5]=e=>U(le).pageSize=e),onPagination:se},null,8,["total","page","limit"]),[[G,ee.value>0]])])),_:1})])}}});ee.__scopeId="data-v-2741652c";export{ee as default};
|