index.1aa64e4c.js 4.6 KB

123456
  1. import{aU as H,aV as J,_ as K,z as Q,I as j,J as r,ad as V,K as G,aM as W,B as s,w as g,x as B,U as E,V as A,y as Z,C as l,P as u,Y as S,Q as ee,R as ae,D as m,T as R,a1 as x,aO as te}from"./index.abb3d954.js";import{useColumns as le}from"./columns.d18d0124.js";import{T as oe}from"./index.39e73ebf.js";import{u as y}from"./hooks.d7cfacdb.js";import ue from"./preview-dialog.519fe4fe.js";import"./status.7319085b.js";const{VITE_PROXY_DOMAIN_REAL:Ce,VITE_PROXY_USER_REAL:ne}=J(),se=ne+"/admin/",ie=w=>H.request("post",`${se}cgdlist`,{data:w});const re={class:"main porder"},ce=x(" \u641C\u7D22 "),pe=x(" \u91CD\u7F6E "),de={name:"porder"},me=Q({...de,setup(w){const{logout:z}=j(),D=r([{value:"sequenceNo",label:"\u91C7\u8D2D\u5355\u7F16\u53F7"},{value:"companyNo",label:"\u4E1A\u52A1\u516C\u53F8\u7F16\u53F7"},{value:"companyName",label:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0"},{value:"bkCode",label:"\u5907\u5E93\u5355\u53F7"},{value:"goodNo",label:"\u5546\u54C1\u5355\u53F7"},{value:"goodName",label:"\u5546\u54C1\u540D\u79F0"},{value:"supplierName",label:"\u4F9B\u5E94\u5546\u540D\u79F0"},{value:"supplierNo",label:"\u4F9B\u5E94\u5546\u7F16\u53F7"}]),e=V({input:"",select:"sequenceNo",status:"",page:1,size:15}),b=r([]),c=r([]),_=r(!0),{columns:P}=le(),F=r(),k=r(null),v=V({total:0,pageSize:15,currentPage:1,background:!0});async function L(t){e.page=t,await i()}async function T(t){e.size=t,e.page=1,await i()}function I(t){}async function i(){_.value=!0;let t={status:e.status,page:e.page,size:e.size};D.value.forEach(n=>{t[n.value]=n.value===e.select?e.input:""});const{code:o,data:p,message:f}=await ie({...e,...t});if(o===0){const{list:n,count:d}=p;b.value=n!=null?n:[],v.total=d!=null?d:0,v.pageSize=e.size,v.currentPage=e.page}else o>100&&o<140?z():te.error(f);_.value=!1}async function U(){e.page=1,await i()}function M(t){k.value.onDisplay(t)}const O=t=>{!t||(t.resetFields(),e.input="",e.select="sequenceNo",e.status="",e.size=15,e.page=1,i())};return G(()=>{c.value=W().getMenuActions("porder"),c.value.some(t=>t=="001")&&i()}),(t,o)=>{const p=s("el-option"),f=s("el-select"),n=s("el-form-item"),d=s("el-input"),h=s("el-button"),q=s("el-form"),Y=s("PureTable"),$=s("NoAuth");return g(),B("div",re,[E(Z("div",null,[l(q,{ref_key:"formRef",ref:F,inline:!0,model:e,"label-width":0,class:"bg-white w-99/100 pl-8 pt-4"},{default:u(()=>[l(n,{prop:"status"},{default:u(()=>[l(f,{modelValue:e.status,"onUpdate:modelValue":o[0]||(o[0]=a=>e.status=a),style:{width:"100%"},placeholder:"\u91C7\u8D2D\u5355\u72B6\u6001",clearable:""},{default:u(()=>[S(` <el-option\r
  2. v-for="(si, sii) in statusList"\r
  3. :key="'status' + si.value + sii"\r
  4. :label="si.label"\r
  5. :value="si.value"\r
  6. /> `),l(p,{value:"0",label:"\u672A\u5BF9\u8D26"}),l(p,{value:"1",label:"\u5BF9\u8D26"})]),_:1},8,["modelValue"])]),_:1}),l(n,{prop:"input"},{default:u(()=>[l(d,{modelValue:e.input,"onUpdate:modelValue":o[2]||(o[2]=a=>e.input=a),placeholder:"\u5173\u952E\u5B57",class:"input-with-select",clearable:""},{prepend:u(()=>[l(f,{modelValue:e.select,"onUpdate:modelValue":o[1]||(o[1]=a=>e.select=a),placeholder:"\u5173\u952E\u5B57\u7C7B\u578B",style:{width:"130px"}},{default:u(()=>[(g(!0),B(ee,null,ae(D.value,(a,C)=>(g(),R(p,{key:"si"+a.value+C,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1}),l(n,null,{default:u(()=>[l(h,{type:"primary",icon:m(y)("search"),loading:_.value,onClick:U},{default:u(()=>[ce]),_:1},8,["icon","loading"]),l(h,{icon:m(y)("refresh"),onClick:o[3]||(o[3]=a=>O(F.value))},{default:u(()=>[pe]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),l(m(oe),{title:"\u91C7\u8D2D\u5355\u7BA1\u7406",loading:_.value,dataList:b.value,onRefresh:i},{buttons:u(()=>[]),default:u(({size:a,checkList:C})=>[l(Y,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:a,data:b.value,columns:m(P),checkList:C,pagination:v,paginationSmall:a==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:I,onSizeChange:T,onCurrentChange:L},{operation:u(({row:X})=>[c.value.some(N=>N=="007")?(g(),R(h,{key:0,class:"reset-margin",link:"",type:"primary",size:a,onClick:N=>M(X),icon:m(y)("eye-view")},null,8,["size","onClick","icon"])):S("v-if",!0)]),_:2},1032,["size","data","columns","checkList","pagination","paginationSmall"])]),_:1},8,["loading","dataList"]),l(ue,{ref_key:"PreviewDialogRef",ref:k},null,512)],512),[[A,c.value.some(a=>a=="001")]]),E(l($,null,null,512),[[A,!c.value.some(a=>a=="001")]])])}}});var ye=K(me,[["__scopeId","data-v-6a622d85"],["__file","D:/work/accout-vue3-ui/src/views/purchase/porder/index.vue"]]);export{ye as default};