2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
import{d as e,r as a,o as l,j as t,b as s,e as o,k as n,w as i,m as c,F as r,f as u,i as d,c as f,t as m}from"./index-BmHAFK97.js";import{g as p}from"./index.CZme52sZ.js";import{_ as v}from"./_plugin-vue_export-helper.BCo6x5W8.js";const g=v(e({__name:"listSearch",setup(e){const v=a({}),g=a([]);l((()=>{_(),p("/fabric/info/all").then((e=>{if(200===e.code){let a=new Set,l=[];e.data.forEach((e=>{a.add(e.category);let t=l.find((a=>a.category===e.category));t?t.list.push(e.name):l.push({category:e.category,list:[e.name]})})),v.value.list=l,w.value=[...a].map((e=>({text:e,value:e})))}}))}));const _=()=>{},h=()=>{window.history.back()},b=a(!1),w=a([]),y=()=>{b.value=!0},k=e=>{v.value.pl=e.selectedValues[0];let a=v.value.list.find((a=>a.category==e.selectedValues[0]));console.log(a.list),x()},x=()=>{b.value=!1};return(e,a)=>{const l=t("van-nav-bar"),p=t("van-field"),_=t("van-cell-group"),C=d,V=t("van-picker"),j=t("van-popup");return s(),o(r,null,[n(C,{class:"flex"},{default:i((()=>[n(l,{title:"白胚库存列表","left-text":"返回","left-arrow":"",onClickLeft:h}),n(_,{inset:""},{default:i((()=>[n(p,{modelValue:v.value.pl,"onUpdate:modelValue":a[0]||(a[0]=e=>v.value.pl=e),name:"品类",label:"品类",colon:"",class:"bor","label-width":"3em",readonly:"",onClick:y},null,8,["modelValue"])])),_:1}),n(C,{class:"grid-container"},{default:i((()=>[n(C,{class:"grid-item"},{default:i((()=>[c("面料名称")])),_:1}),n(C,{class:"grid-item"},{default:i((()=>[c("面料匹数")])),_:1}),n(C,{class:"grid-item"},{default:i((()=>[c("操作")])),_:1})])),_:1}),n(C,{class:"content"},{default:i((()=>[(s(!0),o(r,null,u(g.value,((a,l)=>(s(),f(C,{class:"grid-container",key:l,onClick:l=>e.toDetile(a)},{default:i((()=>[n(C,{class:"grid-item"},{default:i((()=>[c(m(a.category),1)])),_:2},1024),n(C,{class:"grid-item"},{default:i((()=>[c(m(a.barcode),1)])),_:2},1024),n(C,{class:"grid-item"},{default:i((()=>[c(m(a.location),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),n(j,{show:b.value,"onUpdate:show":a[1]||(a[1]=e=>b.value=e),round:"",position:"bottom"},{default:i((()=>[n(V,{"show-toolbar":"",columns:w.value,onConfirm:k,onCancel:x,ref:"pickerRef"},null,8,["columns"])])),_:1},8,["show"])],64)}}}),[["__scopeId","data-v-4d5e9a34"]]);export{g as default};
|