index.0a38f4.js 3.8 KB

1
  1. import{a7 as A,bq as x,_ as P,d as N,j as S,V as I,m as F,O as R,r as p,o as f,A as _,x as s,f as c,h as d,H as b,a as O}from"./index.js";import{u as U}from"./use-page-search.dfa27a70.js";import{c as V,d as W}from"./index.4109350c.js";import{a as m}from"./columnRenderHelper.8411add2.js";import{t as j}from"./shared.f80a8b25.js";import{B as L,o as T}from"./index.a9eb7f.js";import{u as r,w as z}from"./execl-upload.8692a4ce.js";import"./index.004a0bb2.js";import"./index.e25db4d1.js";const H=[{label:"\u76D8\u70B9\u7F16\u53F7",prop:"checkCode",width:170},{label:"\u76D8\u70B9\u7C7B\u578B",minWidth:120,cellRenderer({row:e}){var o;return A(x,{size:"small"},{default:((o=j.find(i=>i.value==e.check_type))==null?void 0:o.label)||"--"})}},{label:"\u5546\u54C1ID",minWidth:60,prop:"product_id"},{label:"\u5546\u54C1\u540D\u79F0",minWidth:160,...m(e=>e.product.skuCode,e=>e.product.goodName,"\u5546\u54C1\u7F16\u53F7:")},{label:"\u5355\u4EF7",width:80,cellRenderer({row:e}){return e.product.subunit_price}},{label:"\u8D26\u9762\u6570\u91CF",prop:"stock_num",width:80},{label:"\u76D8\u70B9\u6570\u91CF",prop:"check_num",width:120},{label:"\u76D8\u4E8F\u6570\u91CF",prop:"diff_num",width:120},{label:"\u89C4\u683C",prop:"spec",width:80,cellRenderer({row:e}){return e.product.spec}},{label:"\u5355\u4F4D",width:60,cellRenderer({row:e}){return e.product.unit}},{label:"\u9500\u552E\u65B9\u516C\u53F8",minWidth:160,...m(e=>e.product.seller_code,e=>e.product.seller_name,"\u9500\u552E\u65B9\u516C\u53F8\u7EB3\u7A0E\u53F7:")},{label:"\u8D2D\u4E70\u65B9\u516C\u53F8",minWidth:160,...m(e=>e.product.buyer_code,e=>e.product.buyer_name,"\u8D2D\u4E70\u516C\u53F8\u7EB3\u7A0E\u53F7:")},{label:"\u64CD\u4F5C\u4EBA",prop:"apply_name",width:80},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time",width:120},{label:"\u64CD\u4F5C",fixed:"right",width:50,slot:"operation"}],M={columns:H,title:"\u5546\u54C1\u7BA1\u7406",permissions:["003","007"],companyProp:"buyer_code",superUserNoAction:!0,apis:{httpList:V,httpStatus:W,httpAdd:!0}},v={formItems:[{field:"timer",type:"date_picker",span:7,label:"\u521B\u5EFA\u65F6\u95F4",otherOptions:{type:"daterange",startProp:"start",endProp:"end",startPlaceholder:"\u5F00\u59CB\u65F6\u95F4",endPlaceholder:"\u7ED3\u675F\u65F6\u95F4"}},{field:"skuCode",type:"input",placeholder:"\u5546\u54C1\u7F16\u7801"}]},$="productManager",q=N({__name:"index",setup(e){const o=S(),{isSuperUser:i}=I(),l=F(!1),C=F(null),B={pageSearchHook:()=>U(void 0,void 0,v)},k={content:{preview:({id:t})=>o.push("/invoiceInOut/inventoryCheckDetail?id="+t),create:()=>o.push("/invoiceInOut/inventoryCheckDetail")}},{getCurrentLicense:D,currentCompany:y}=R();async function E(){const t=r.book_new(),u=r.json_to_sheet(T),a=r.json_to_sheet([{\u8D2D\u4E70\u65B9\u516C\u53F8\u7EB3\u7A0E\u53F7:D(),\u8D2D\u4E70\u65B9\u516C\u53F8\u540D\u79F0:y.value.companyName}]);r.book_append_sheet(t,u,"sheet1"),r.book_append_sheet(t,a,"sheet2"),z(t,"\u76D8\u70B9\u6A21\u677F.xlsx",{bookType:"xlsx"})}return(t,u)=>{const a=p("ElButton"),g=p("PageContainer"),w=p("PageAuth");return f(),_(w,{pageName:$},{default:s(()=>[c(g,{hooks:B,events:k,searchConfig:d(v),contentConfig:d(M),"get-content-ref":n=>C.value=n},{content_header:s(()=>[d(i)?O("v-if",!0):(f(),_(a,{key:0,type:"primary",size:"small",onClick:u[0]||(u[0]=n=>l.value=!0)},{default:s(()=>u[3]||(u[3]=[b(" \u6279\u91CF\u521B\u5EFA ")])),_:1})),c(a,{size:"small",onClick:E},{default:s(()=>u[4]||(u[4]=[b(" \u4E0B\u8F7D\u6A21\u677F ")])),_:1})]),_:1},8,["searchConfig","contentConfig","get-content-ref"]),c(L,{visible:l.value,"onUpdate:visible":u[1]||(u[1]=n=>l.value=n),onRefresh:u[2]||(u[2]=n=>{var h;return(h=C.value)==null?void 0:h.onSearch()})},null,8,["visible"])]),_:1})}}});var te=P(q,[["__file","C:/Users/89793/Desktop/projects/ticket-system/src/views/invoiceInOut/inventoryCheck/index.vue"]]);export{te as default};