12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- import{aU as E,aV as A,_ as S,z as x,I,ad as v,F as R,J as f,K as z,B as h,w as L,x as P,Y as T,C as i,P as c,D as d,a1 as V}from"./index.abb3d954.js";import{useColumns as N}from"./columns.517cc358.js";import{T as O}from"./index.39e73ebf.js";import{u as g}from"./hooks.d7cfacdb.js";import{r as Y}from"./responseHandle.e4123b51.js";const{VITE_PROXY_DOMAIN_REAL:re,VITE_PROXY_USER_REAL:$}=A(),q=$+"/admin/",M=m=>E.request("post",`${q}report`,{data:m});const U={class:"main"},X=V(" \u6DFB\u52A0\u641C\u7D22\u6761\u4EF6 "),H={name:"standBook"},J=x({...H,setup(m){const{logout:y}=I(),a=v({...{inv_in:"",inv_out:"",apply_name:"",status:"",inv_type:"",start:"",end:"",page:1,size:15}}),{push:b}=R(),p=f([]),l=f(!1),{columns:w}=N(),o=v({total:0,pageSize:15,currentPage:1,background:!0});async function C(e){a.page=e,await n()}async function B(e){a.size=e,a.page=1,await n()}function F(e){}async function n(){if(l.value)return;l.value=!0;const{code:e,data:s,message:u}=await M(a);Y({code:e,message:u,logout:y,handler:()=>{const{list:t,count:r}=s;p.value=t!=null?t:[],o.total=r!=null?r:0,o.pageSize=a.size,o.currentPage=a.page}}),l.value=!1}function _(e){b({path:"/InvoiceSales/standBookDeatil",query:{id:e}})}return z(()=>{n()}),(e,s)=>{const u=h("el-button"),t=h("PureTable");return L(),P("div",U,[T(` <div class="bg-white p-4">\r
- <el-row :gutter="10" class="pb-4">\r
- <el-col :span="5">\r
- <el-select\r
- v-model="form.status"\r
- style="width: 100%"\r
- placeholder="\u53D1\u7968\u7533\u8BF7\u72B6\u6001"\r
- clearable\r
- >\r
- <el-option\r
- v-for="(si, sii) in statusList"\r
- :key="'status' + si.value + sii"\r
- :label="si.label"\r
- :value="si.value"\r
- />\r
- </el-select>\r
- </el-col>\r
- <el-col :span="5">\r
- <el-select\r
- v-model="form.inv_type"\r
- style="width: 100%"\r
- placeholder="\u53D1\u7968\u7C7B\u578B"\r
- clearable\r
- >\r
- <el-option\r
- v-for="(si, sii) in inv_type_list"\r
- :key="'status' + si.value + sii"\r
- :label="si.label"\r
- :value="si.value"\r
- />\r
- </el-select>\r
- </el-col>\r
- <el-col :span="5">\r
- <el-date-picker\r
- v-model="form.start"\r
- :disabled-date="startDisabledDate"\r
- type="date"\r
- style="width: 100%"\r
- placeholder="\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4"\r
- />\r
- </el-col>\r
- <el-col :span="5">\r
- <el-date-picker\r
- v-model="form.end"\r
- :disabled-date="endDisabledDate"\r
- type="date"\r
- style="width: 100%"\r
- placeholder="\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"\r
- />\r
- </el-col>\r
- <el-col :span="4">\r
- <el-input\r
- v-model="form.apply_name"\r
- placeholder="\u7533\u8BF7\u4EBA"\r
- style="width: 100%"\r
- clearable\r
- />\r
- </el-col>\r
- </el-row>\r
- <el-row :gutter="10">\r
- <el-col :span="10">\r
- <el-input\r
- v-model="form.inv_in"\r
- placeholder="\u4F01\u4E1A\u5BA2\u6237\u540D\u79F0"\r
- style="width: 100%"\r
- clearable\r
- />\r
- </el-col>\r
- \r
- <el-col :span="10">\r
- <el-input\r
- v-model="form.inv_out"\r
- placeholder="\u4E1A\u52A1\u4F01\u4E1A\u516C\u53F8"\r
- style="width: 100%"\r
- clearable\r
- />\r
- </el-col>\r
- <el-col :span="4">\r
- <el-button\r
- type="primary"\r
- :icon="useRenderIcon('search')"\r
- :loading="loading"\r
- class="fl"\r
- @click="resetSearch"\r
- >\r
- \u641C\u7D22\r
- </el-button>\r
- <el-button\r
- :icon="useRenderIcon('refresh')"\r
- class="fl"\r
- @click="resetForm()"\r
- >\r
- \u91CD\u7F6E\r
- </el-button>\r
- </el-col>\r
- </el-row>\r
- </div> `),i(d(O),{title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",loading:l.value,dataList:p.value,onRefresh:n},{buttons:c(()=>[i(u,{type:"primary",icon:d(g)("add"),onClick:s[0]||(s[0]=r=>_(""))},{default:c(()=>[X]),_:1},8,["icon"])]),default:c(({size:r,checkList:k})=>[i(t,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:r,data:p.value,columns:d(w),checkList:k,pagination:o,paginationSmall:r==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:F,onSizeChange:B,onCurrentChange:C},{operation:c(({row:D})=>[i(u,{class:"reset-margin",link:"",type:"primary",size:r,onClick:j=>_(D.id),icon:d(g)("eye-view")},null,8,["size","onClick","icon"])]),_:2},1032,["size","data","columns","checkList","pagination","paginationSmall"])]),_:1},8,["loading","dataList"])])}}});var ae=S(J,[["__scopeId","data-v-72e9dd56"],["__file","D:/work/accout-vue3-ui/src/views/search/standBook/index.vue"]]);export{ae as default};
|