File: /var/www/html/public/static/js/index-ff2a56b2.js
import{useList as Ee}from"./hook-7c179e43.js";import{deleteShopItem as Fe,offLineShopItem as Ne,onLineShopItem as ze,SyncShopItem as Ae,loadFamilies as Ye,saveExcelImport as He}from"./part_sales-05363c25.js";import{alertError as w}from"./utils-2ab4f76a.js";import{b as le,P as Me}from"./index.es-ad994ec1.js";import{u as f}from"./hooks-925dc7bd.js";import{D as M}from"./delete-6d738bc7.js";import{E as Oe}from"./edit-pen-af58ba35.js";import{d as Te}from"./search-cc37b371.js";import{R as We}from"./refresh-74425c09.js";import{A as Xe}from"./add-circle-line-5b89a592.js";import{P as Ge,e as Qe}from"./xlsx-3d71c582.js";import{be as S}from"./message-2472a54a.js";import{d as je}from"./vue-router-a383d220.js";import"./index-2cac3668.js";import{_ as qe}from"./index.vue_vue_type_script_setup_true_lang-39661bac.js";import Je from"./index-78fed242.js";import{d as oe,r as c,o as Ke,Q as p,_ as Ze,e as n,f as v,g as y,y as a,m as t,x as te,u as e,p as el,l as _,F as U,I as $,v as u,t as g,n as ll,b5 as tl,b4 as ol}from"./runtime-core.esm-bundler-6128546f.js";import{_ as al}from"./_plugin-vue_export-helper-c27b6911.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./epTheme-226f7095.js";import"./index-a7c31d60.js";import"./focus-trap-53f1c6ab.js";import"./error-78e43d3e.js";import"./merge-f215fb43.js";import"./index-9676aad5.js";import"./hook-3953169a.js";import"./worksheet-73266648.js";import"./hook-9fedd29a.js";import"./lowcode-5f828003.js";import"./handsontable.full-52d898a3.js";const nl={width:1024,height:1024,body:'<path fill="currentColor" d="M888.3 757.4h-53.8c-4.2 0-7.7 3.5-7.7 7.7v61.8H197.1V197.1h629.8v61.8c0 4.2 3.5 7.7 7.7 7.7h53.8c4.2 0 7.7-3.4 7.7-7.7V158.7c0-17-13.7-30.7-30.7-30.7H158.7c-17 0-30.7 13.7-30.7 30.7v706.6c0 17 13.7 30.7 30.7 30.7h706.6c17 0 30.7-13.7 30.7-30.7V765.1c0-4.3-3.5-7.7-7.7-7.7zM902 476H588v-76c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-76h314c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"/>'},sl=nl,rl=V=>(tl("data-v-1c0e1352"),V=V(),ol(),V),il={class:"main"},cl={class:"font-600 mr-1 text-2xl"},dl={class:"text-sm mr-2",style:{color:"var(--el-text-color-regular)"}},ul=rl(()=>y("span",{class:"text-base"}," 查询:",-1)),pl={key:0,class:"mt-5"},ml=["href"],_l=["href"],fl={key:1},vl={class:"flex space-x-1"},yl={class:"m-4"},hl={key:1,class:"mt-5"},bl=oe({name:"/part_sales/shop_items/list/index"}),gl=oe({...bl,props:{show_slt:{type:Boolean,default:!1},show_slt_btn:{type:Boolean,default:!1},show_op:{type:Boolean,default:!0},show_bd:{type:Boolean,default:!1}},emits:["save","multi_select","select"],setup(V,{emit:O}){const I=V;c(),je();const{list_fields:ae,toptype_list:R,show_operate:D,work_norms:kl,vendors:ne,mtype_list:T,search_form:i,show_border:L,show_select:se,show_select_btn:B,statusHas:Cl,row_key:re,config_loading:E,select_items:ie,handleSelectionChange:ce,handleCurrentChange:de,childColumns:ue,columns:W,resetForm:pe,model_name:X,form_desc:me,onSearchParams:k,onSearch:F,selectList:_e,form:Vl,loading:G,dataList:Q,pagination:fe}=Ee();c({});const N=c({}),ve=()=>{Qe(Q,W,"元件销售")},z=c(!1);c(!1),c(!1),D.value=I.show_op,se.value=I.show_slt,B.value=I.show_slt_btn,L.value=I.show_bd;function j(r){z.value=!0,r?N.value=r:N.value={}}function q(){O("multi_select",ie.value)}const ye=r=>{O("select",r)};c(!1),c("360"),c({});const he=c("450"),be=c("300"),ge=r=>{Fe(r.id).then(o=>{S("删除成功",{type:"success"}),k()}).catch(o=>{w(o,"删除失败")})},ke=r=>{Ne(r.id).then(o=>{S("下架成功",{type:"success"}),k()}).catch(o=>{w(o,"下架失败")})},Ce=r=>{ze(r.id).then(o=>{S("上架成功",{type:"success"}),k()}).catch(o=>{w(o,"上架失败")})},Ve=r=>{Ae(r.id).then(o=>{S("同步成功",{type:"success"}),k()}).catch(o=>{w(o,"同步失败")})};async function xe(){E.value=!0;const{data:r}=await Ye({category:i.top_category});T.value=r,E.value=!1}const we=()=>{x.value=!1,P.value=!0},P=c(!1),A=()=>{P.value=!1},Se=()=>{x.value=!0},x=c(!1),J=()=>{x.value=!1},Y=c(""),Ie=r=>{He(Y.value,r).then(o=>{S("导入数据成功",{type:"success"}),A(),k()}).catch(o=>{w(o,"导入数据失败")})};Ke(()=>{});const K=c();return(r,o)=>{const De=p("el-page-header"),Z=p("el-input"),h=p("el-form-item"),m=p("el-option"),C=p("el-select"),Le=p("el-form"),d=p("el-button"),Pe=p("el-card"),Ue=p("el-collapse-item"),$e=p("el-collapse"),H=p("el-popconfirm"),ee=p("el-dialog"),Re=Ze("loading");return n(),v("div",il,[y("div",{class:ll({"float-right":!0,"w-[100%]":!0,"rounded-md":e(L),"border-4":e(L),"border-[#409eff]":e(L)})},[a(De,{icon:null},{title:t(()=>[y("span",cl,te(e(X)),1)]),content:t(()=>[y("span",dl,te(e(me)),1)]),_:1}),el((n(),_($e,{"element-loading-text":"加载配置中..."},{default:t(()=>[a(Ue,{name:"search"},{title:t(()=>[ul]),default:t(()=>[a(Pe,null,{default:t(()=>[y("div",null,[a(Le,{inline:!0,model:e(i),ref_key:"vFormRef",ref:K},{default:t(()=>[a(h,{label:"元件名称",prop:"part_name"},{default:t(()=>[a(Z,{modelValue:e(i).part_name,"onUpdate:modelValue":o[0]||(o[0]=l=>e(i).part_name=l),placeholder:"",clearable:"",class:"!w-32"},null,8,["modelValue"])]),_:1}),a(h,{label:"元件库存ID",prop:"part_id"},{default:t(()=>[a(Z,{modelValue:e(i).part_id,"onUpdate:modelValue":o[1]||(o[1]=l=>e(i).part_id=l),placeholder:"",clearable:"",class:"!w-32"},null,8,["modelValue"])]),_:1}),a(h,{label:"厂家公司",prop:"manufacturer"},{default:t(()=>[a(C,{modelValue:e(i).manufacturer,"onUpdate:modelValue":o[2]||(o[2]=l=>e(i).manufacturer=l),placeholder:"厂家公司",clearable:"",class:"!w-32"},{default:t(()=>[(n(!0),v(U,null,$(e(ne),l=>(n(),_(m,{key:l.part_vendor_id,label:l.comp_name,value:l.part_vendor_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(h,{label:"顶类型",prop:"top_category"},{default:t(()=>[a(C,{modelValue:e(i).top_category,"onUpdate:modelValue":o[3]||(o[3]=l=>e(i).top_category=l),placeholder:"顶级类型",clearable:"",class:"!w-32",onChange:xe,"value-on-clear":""},{default:t(()=>[(n(!0),v(U,null,$(e(R),l=>(n(),_(m,{key:l.key,label:l.title,value:l.key},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(h,{label:"类型",prop:"category"},{default:t(()=>[a(C,{modelValue:e(i).category,"onUpdate:modelValue":o[4]||(o[4]=l=>e(i).category=l),placeholder:"类型",clearable:"",class:"!w-32","value-on-clear":""},{default:t(()=>[(n(!0),v(U,null,$(e(T),l=>(n(),_(m,{key:l.family,label:l.family,value:l.family},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(h,{label:"是否同步",prop:"is_sync"},{default:t(()=>[a(C,{modelValue:e(i).is_sync,"onUpdate:modelValue":o[5]||(o[5]=l=>e(i).is_sync=l),placeholder:"是否同步",clearable:"",class:"!w-32"},{default:t(()=>[a(m,{key:"",label:"全部",value:""}),a(m,{key:"Y",label:"Y",value:"Y"}),a(m,{key:"N",label:"N",value:"N"})]),_:1},8,["modelValue"])]),_:1}),a(h,{label:"是否上架",prop:"list_status"},{default:t(()=>[a(C,{modelValue:e(i).list_status,"onUpdate:modelValue":o[6]||(o[6]=l=>e(i).list_status=l),placeholder:"是否上架",clearable:"",class:"!w-32"},{default:t(()=>[a(m,{key:"",label:"全部",value:""}),a(m,{key:"on_line",label:"Y",value:"on_line"}),a(m,{key:"off_line",label:"N",value:"off_line"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),a(d,{type:"primary",icon:e(f)(e(Te)),loading:e(G),onClick:e(k)},{default:t(()=>[u(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),a(d,{icon:e(f)(e(We)),onClick:o[7]||(o[7]=l=>e(pe)(K.value))},{default:t(()=>[u(" 重置 ")]),_:1},8,["icon"])])]),_:1})]),_:1})]),_:1})),[[Re,e(E)]]),a(e(Me),{title:e(X),selectArr:e(_e),onRefresh:e(F),selectable:!1},{buttons:t(()=>[e(D)?(n(),_(d,{key:0,icon:e(f)(e(sl)),onClick:Se},{default:t(()=>[u(" 导入 ")]),_:1},8,["icon"])):g("",!0),e(D)?(n(),_(d,{key:1,type:"primary",icon:e(f)(e(Xe)),onClick:o[8]||(o[8]=l=>j({}))},{default:t(()=>[u(" 新增 ")]),_:1},8,["icon"])):g("",!0),e(D)?(n(),_(d,{key:2,icon:e(f)(e(Ge)),onClick:ve},{default:t(()=>[u(" 导出 ")]),_:1},8,["icon"])):g("",!0)]),default:t(({size:l,checkList:Be})=>[e(B)?(n(),v("div",pl,[a(d,{onClick:o[9]||(o[9]=s=>q()),type:"primary"},{default:t(()=>[u(" 确定 ")]),_:1})])):g("",!0),a(e(le),{"row-key":e(re),border:"","align-whole":"left","table-layout":"auto",loading:e(G),size:"small",data:e(Q),columns:e(W),checkList:Be,pagination:e(fe),paginationSmall:l==="small","header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:e(ce),onRowClick:ye,onCurrentChange:e(de),"max-height":he.value},{ext_url:t(({row:s})=>[y("a",{href:s.ext_url,target:"_blank",class:"text-sky-400"},"链接",8,ml)]),data_sheet:t(({row:s})=>{var b;return[s.is_datasheet=="Y"?(n(),v("a",{key:0,href:(b=s.file[0])==null?void 0:b.url,target:"_blank",class:"text-sky-400"},"数据文件",8,_l)):(n(),v("span",fl,"无"))]}),operation:t(({row:s})=>[y("div",vl,[a(d,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(f)(e(Oe)),onClick:b=>j(s)},{default:t(()=>[u(" 修改 ")]),_:2},1032,["size","icon","onClick"]),a(d,{class:"reset-margin",link:"",type:"primary",size:l,onClick:b=>Ve(s)},{default:t(()=>[u(" 同步 ")]),_:2},1032,["size","onClick"]),s.list_status_v=="on_line"&&s.ext_product_id?(n(),_(H,{key:0,title:"是否下架商品,商店将不可见?",onConfirm:b=>ke(s)},{reference:t(()=>[a(d,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(f)(e(M))},{default:t(()=>[u(" 下架 ")]),_:2},1032,["size","icon"])]),_:2},1032,["onConfirm"])):g("",!0),s.list_status_v=="off_line"&&s.ext_product_id?(n(),_(H,{key:1,title:"是否上架商品,商店出售该商品?",onConfirm:b=>Ce(s)},{reference:t(()=>[a(d,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(f)(e(M))},{default:t(()=>[u(" 上架 ")]),_:2},1032,["size","icon"])]),_:2},1032,["onConfirm"])):g("",!0),a(H,{title:"是否确认删除?",onConfirm:b=>ge(s)},{reference:t(()=>[a(d,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(f)(e(M))},{default:t(()=>[u(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["onConfirm"])])]),expand:t(({row:s})=>[y("div",yl,[a(e(le),{border:"","align-whole":"left","table-layout":"auto",size:"small","header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},data:s.prices,columns:e(ue),"max-height":be.value},null,8,["header-cell-style","data","columns","max-height"])])]),_:2},1032,["row-key","loading","data","columns","checkList","pagination","paginationSmall","header-cell-style","onSelectionChange","onCurrentChange","max-height"]),e(B)?(n(),v("div",hl,[a(d,{onClick:o[10]||(o[10]=s=>q()),type:"primary"},{default:t(()=>[u(" 确定 ")]),_:1})])):g("",!0)]),_:1},8,["title","selectArr","onRefresh"]),a(qe,{visible:z.value,"onUpdate:visible":o[11]||(o[11]=l=>z.value=l),data:N.value,products:e(R),onSave_over:e(F),onAddWorkSheet:e(F)},null,8,["visible","data","products","onSave_over","onAddWorkSheet"]),a(ee,{modelValue:x.value,"onUpdate:modelValue":o[13]||(o[13]=l=>x.value=l),draggable:"",width:"30%",top:"5vh","before-close":J,"destroy-on-close":"","z-index":1050},{footer:t(()=>[a(d,{onClick:J},{default:t(()=>[u("取消")]),_:1}),a(d,{type:"primary",onClick:we},{default:t(()=>[u(" 确定 ")]),_:1})]),default:t(()=>[a(C,{modelValue:Y.value,"onUpdate:modelValue":o[12]||(o[12]=l=>Y.value=l),placeholder:"顶级类型",clearable:"",class:"!w-32","value-on-clear":""},{default:t(()=>[(n(!0),v(U,null,$(e(R),l=>(n(),_(m,{key:l.key,label:l.title,value:l.key},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"]),a(ee,{modelValue:P.value,"onUpdate:modelValue":o[14]||(o[14]=l=>P.value=l),draggable:"",width:"90%",top:"5vh","before-close":A,"destroy-on-close":"","z-index":1050},{default:t(()=>[a(Je,{fields:e(ae),onSave:Ie,onClose:A},null,8,["fields"])]),_:1},8,["modelValue"])],2)])}}});const ot=al(gl,[["__scopeId","data-v-1c0e1352"]]);export{ot as default};