You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
2.8 KiB
1 lines
2.8 KiB
import{E as x,g as D,a as c,_ as w,p as N}from"./index-BkJoNt0J.js";import{d as k}from"./download-DA4MPZiT.js";import{u as q,g as B,h as E,r as l,i as _,j as r,o as s,c as V,d as a,w as o,k as f,e as b}from"./index-CsSGZIOI.js";const j={class:"app-container"},U=Object.assign({name:"supplierProPlaning"},{__name:"index",setup(T){const y=q(),e=B({apiName:"supplierproplaning",loading:!1,pageParams:{page:1,pageSize:10,total:1,filters:{materialCode:null}},tableColumns:[{prop:"releaseEdition",title:"需求发布版次",width:120},{prop:"models",title:"车型"},{prop:"salseDepartment",title:"销售单位"},{prop:"type",title:"类型"},{prop:"assembly",title:"动力总成"},{prop:"pattern",title:"版型"},{prop:"omterior",title:"内饰"},{prop:"materialCode",title:"物料号"},{prop:"startMonth",title:"起始月份"},{prop:"quantity1",title:"数量1"},{prop:"quantity2",title:"数量2"},{prop:"quantity3",title:"数量3"},{prop:"quantity4",title:"数量4"},{prop:"quantity5",title:"数量5"},{prop:"quantity6",title:"数量6"},{prop:"plant",title:"工厂"},{prop:"createByUser",title:"创建人"},{prop:"createTime",title:"创建时间",type:"datetime",width:180},{prop:"updateByUser",title:"修改人"},{prop:"updateTime",title:"修改时间",type:"datetime",width:180},{prop:"isDelete",title:"是否删除",type:"tagFilter",options:x.whether},{prop:"version",title:"版本号"}],tableData:[]});E(()=>{i(1)});function i(n){e.loading=!0,e.pageParams.page=n,D(e.apiName,Object.assign({},c(e.pageParams))).then(t=>{e.tableData=t.data.data,e.pageParams.total=t.data.totalPages}).finally(()=>e.loading=!1)}function P(){e.loading=!0,N(e.apiName,Object.assign({},c(e.pageParams))).then(n=>{k(n.data,y.meta.title+".xlsx")}).finally(()=>e.loading=!1)}return(n,t)=>{const C=l("el-input"),m=l("el-form-item"),d=l("el-button"),h=l("el-form"),u=l("el-card"),g=_("auth"),v=_("loading");return r((s(),V("div",j,[a(u,{class:"search-container"},{default:o(()=>[a(h,{inline:!0},{default:o(()=>[a(m,{label:"零件号"},{default:o(()=>[a(C,{modelValue:e.pageParams.filters.materialCode,"onUpdate:modelValue":t[0]||(t[0]=p=>e.pageParams.filters.materialCode=p),placeholder:"零件号",clearable:""},null,8,["modelValue"])]),_:1}),a(m,null,{default:o(()=>[r((s(),f(d,{onClick:t[1]||(t[1]=p=>i(1)),icon:"Search"},{default:o(()=>t[3]||(t[3]=[b("查询")])),_:1})),[[g,e.apiName+":page"]]),r((s(),f(d,{onClick:t[2]||(t[2]=p=>P()),icon:"TopRight",type:"success"},{default:o(()=>t[4]||(t[4]=[b("导出")])),_:1})),[[g,e.apiName+":export"]])]),_:1})]),_:1})]),_:1}),a(u,{class:"paged-table-container"},{default:o(()=>[a(w,{tableData:e.tableData,tableColumns:e.tableColumns,pageParams:e.pageParams,onPageSizeChange:i,onPageCurrentChange:i},null,8,["tableData","tableColumns","pageParams"])]),_:1})])),[[v,e.loading]])}}});export{U as default};
|
|
|