yxk_pc_mdh/gyhl/static/js/321.6d7f38e44873a6fe9b22.js

1 line
20 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([321],{I9vG:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("BO1k"),i=a.n(s),o=a("d7EF"),l=a.n(o),n=a("//Fk"),r=a.n(n),c=a("mvHQ"),h=a.n(c),u=a("Dd8w"),m=a.n(u),d=a("NYxO"),p=a("ysqt"),f=a("iGlD"),b=a("3MlD"),g=a("Y9tQ"),v=(a("t4zo"),a("bzuE")),_={components:{btnInput:p.a,dialogChooseSingleUser:b.a,DialogChooseSingleClientr:f.a,dialogChooseContract:g.a,DialogChooseSingleClientr1:f.a},data:function(){return{total:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:20,clientName:"",clientId:""},formData:{clientName:"",clientId:"",userId:"",userName:""},chooseTypeList:[{name:"显示明细",id:1},{name:"显示小计",id:2}],summaryList:[{name:"按客户",id:1},{name:"按部门",id:2},{name:"按销售员",id:3},{name:"按物料",id:4}],show:"",config:v.a,accountNumberList:[],settlementTypeList:[],tableData:[],paymentReceivedIds:[],ChooseSalesOutStockVisible:!1,prDate:"",dialogTitle:"",time:"",selectDeptId:"",formDataTime:"",auditSignList:[],companyList:[],createByList:[],depOptions:[],usingList:[],typeList:[],btndisable:!0,btnDelDisabled:!0,btnOtherDisabled:!0,chooseClientrVisible:!1,chooseClientrVisible1:!1,dialogLoading:!1,chooseUserVisible:!1,chooseMaterielVisible:!1,columnSetDialogVisible:!1,advanceQueryDialogVisible:!1,chooseSupplierVisible:!1,columnSetDialogTitle:"设置显示字段列表",tableId:"salesManagement_summary_table",pictLoading:!1,user_type:"",totalAmount:0,totalCount:0,totalCountSub:0,showTableColumnsDefault:[{title:"客户名称",prop_:"clientName",select:!0},{title:"物料代码",prop_:"materielSerialNo",select:!0},{title:"物料名称",prop_:"materielName",select:!0},{title:"规格型号",prop_:"specification",select:!0},{title:"主单位",prop_:"unitUomName",select:!0},{title:"销售数量(主单位)",prop_:"count",select:!0},{title:"辅助单位",prop_:"supportUomName",select:!0},{title:"销售数量(辅助单位)",prop_:"countSub",select:!0},{title:"销售金额",prop_:"taxAmount",select:!0}],showTableColumns:[{title:"客户名称",prop_:"clientName",select:!0},{title:"物料代码",prop_:"materielSerialNo",select:!0},{title:"物料名称",prop_:"materielName",select:!0},{title:"规格型号",prop_:"specification",select:!0},{title:"主单位",prop_:"unitUomName",select:!0},{title:"销售数量(主单位)",prop_:"count",select:!0},{title:"辅助单位",prop_:"supportUomName",select:!0},{title:"销售数量(辅助单位)",prop_:"countSub",select:!0},{title:"销售金额",prop_:"taxAmount",select:!0}],showTableColumnsTemp:[],formTableData:[]}},created:function(){var t=this;document.onkeydown=function(e){"Enter"===e.key&&t.search()}},computed:m()({},Object(d.c)({userInfo:"user/getUserInfo"})),mounted:function(){this.showTableColumns=JSON.parse(h()(this.showTableColumns)),this.showTableColumnsTemp=JSON.parse(h()(this.showTableColumns)),this.getShowColumns(),this.initData()},methods:{changeList:function(){this.search_data.startTime&&this.search_data.endTime?this.getList():(this.tableData=[],this.$message({message:"查询时必须选择时间",type:"warning"}))},salesSummaryGetOut:function(){this.$api.salesManagementAPI.salesSummaryGetOut(this.search_data).then(function(t){console.log(t)})},getSummaries:function(t){var e=this,a=t.columns,s=(t.data,[]);return a.forEach(function(t,a){s[0]="合计","taxAmount"!=t.property?"count"!=t.property?"countSub"!=t.property||(s[a]=e.totalCountSub):s[a]=e.totalCount:s[a]=e.totalAmount}),s},moreSearch:function(){this.advanceQueryDialogVisible=!0,this.dialogTitle="高级查询"},save:function(){if(this.formDataTime)if(this.formData.type){for(var t in this.formData)this.search_data[t]=this.formData[t];this.search_data.inDatas="",this.time=this.formDataTime,this.search_data.pageno=1,this.$nextTick(function(){this.advanceQueryDialogVisible=!1,this.getList()})}else this.$message({message:"请选择分类汇总条件",type:"warning"});else this.$message({message:"请选择时间",type:"warning"})},clear:function(){for(var t in this.formData)this.formData[t]="";this.search_data.contractCode="",this.formDataTi