File: /var/www/html/public/static/js/hook-legacy-264c0a64.js
System.register(["./employee_note-legacy-fd3fa388.js","./runtime-core.esm-bundler-legacy-c5df00b7.js","./index-legacy-dd4862fc.js","./preload-helper-legacy-f8638e03.js","./message-legacy-10af7c73.js","./vue-i18n.runtime.esm-bundler-legacy-720876b1.js","./index-legacy-c9e20962.js","./_commonjsHelpers-legacy-5498c249.js","./vue-router-legacy-a12307c3.js","./utils-legacy-c0023c33.js"],(function(e,t){"use strict";var i,n,a,l,s;return{setters:[e=>{i=e.getList,n=e.getOptions},e=>{a=e.r,l=e.A,s=e.o},null,null,null,null,null,null,null,null],execute:function(){e("useList",(function(){const e=a([]),t=a(!1),o=a(0),r=a(0),c=a(""),u=a(""),d=a(15),m=l({total:0,pageSize:d.value,pageSizes:[10,15,20,50,100],currentPage:1,background:!0}),p=l({uid:"",code:"",name:"",phone:"",email:""}),_=a(!1),g=l({fno:"",fname:""}),h=a([]),f={},v=a("");async function y(n={}){t.value=!0;const{data:a,meta:l,ext:s}=await i(Object.assign(x,{page:m.currentPage,resault:m.pageSize},{search:JSON.stringify(n)}));e.value=a,m.total=l.total,j.value=s.price_config;let o=0,r=0;e.value.forEach(((e,t)=>{o=Number(o)+Number(e.price),e.invoice&&(r=Number(r)+Number(e.invoice.total_price))})),x.Amount=o,x.Invoiced=r,b.value=[],setTimeout((()=>{t.value=!1,E.value=!0,J.value=!1}),500)}const b=a([]),x=l({company_id:0,begin_time:"",begin_end:"",duration:"",is_inved:"no",Amount:0,Invoiced:0}),S=a([]),j=a([]),w=a([]),O=a([]),N=a([]),I=a([]),D=a("Need Invoice"),F=a(!1),L=a(!1),k=a(!0),z=a(""),C=a(0);F.value=!0;const P=a([]),W=l({form_json:{},data:{},field_setup:{},tpl_id:0}),A=a(!1),E=a(!1),J=a(!1),$=a({}),H=new Date,M=H.getFullYear(),R=(H.getMonth()+1).toString().padStart(2,"0"),T=H.getDate().toString().padStart(2,"0"),V=`${M}-${R}-${T}`,Y=l({id:0,company_id:0,invoice_number:"",invoice_date:V,total_price:0,items:[]});return s((()=>{!async function(){J.value=!0;const{data:e}=await n({});z.value=e.row_key,e.options?.comp_list.forEach(((e,t)=>{S.value.push({label:e.company_name,value:e.id})})),e.options?.comp_list.length>0&&(x.company_id=parseInt(e.options?.comp_list[0].id));let t=[],i=!1;F.value&&(t.push({type:"selection",width:55,align:"left",selectable:(e,t)=>!e.invoice_id,fixed:!0,reserveSelection:!0}),i=!0),e.sec_fields.length>0?(i?t.push({type:"expand",slot:"expand"}):t.push({type:"expand",slot:"expand",fixed:!0,width:40}),t.push({label:"序号",type:"index",minWidth:60})):i?t.push({label:"序号",type:"index",minWidth:40,width:60}):t.push({label:"序号",type:"index",minWidth:40,width:60,fixed:!0}),k.value&&t.push({label:"Operate",fixed:"right",width:320,slot:"operation"});for(let n in e.fields){let i=e.fields[n];t.push(i)}if(w.value=t,e.sec_fields.length>0){let t=[];t=[{label:"序号",type:"index",minWidth:40}];for(let i in e.sec_fields){let n=e.sec_fields[i];t.push(n)}O.value=t}if(e.third_fields.length>0){let t=[{label:"序号",type:"index",width:70}];for(let i in e.third_fields){let n=e.sec_fields[i];t.push(n)}N.value=t}e.model&&(D.value=e.model.tname,u.value=e.model.cmt),d.value=e.page_num,m.pageSize=e.page_num,y()}()})),{InvData:Y,resetInvForm:()=>{Object.assign(Y,{id:0,company_id:0,invoice_number:"",invoice_date:V,total_price:0,items:[]})},dur_list:j,comp_list:S,product_list:P,show_select_btn:L,statusHas:function(e,t){return!t.hasOwnProperty("op_list")||t.op_list.includes(e)},tpl_item_id:C,load_defualt_search:$,paramString:v,row_key:z,config_loading:J,search_load:E,show_operate:k,select_items:b,handleSelectionChange:function(e){b.value=JSON.parse(JSON.stringify(e))},show_select:F,show_search:A,search_info:W,customOperates:I,model_name:D,model_id:o,entity_id:r,toEntityList:function(e){},handleCurrentChange:function(e){y()},handleDesignForm:function(e){},resetForm:e=>{e&&(e.resetFields(),Object.assign(x,{begin_time:"",begin_end:"",duration:"",is_inved:"no"}),y())},childColumns:O,columns:w,search_form:x,form_name:c,form_desc:u,vFormRefMap:f,setItemRef:(e,t)=>{e&&(f[t]=e)},activeNames:h,onSearchParams:function(){y()},onSearch:y,selectList:["模型ID","模型名称","模型表","模型路径","是否可用","添加时间","添加人"],editFormDialogVisible:_,editformData:p,form:g,loading:t,dataList:e,pagination:m}}))}}}));