1 line
30 KiB
JavaScript
1 line
30 KiB
JavaScript
webpackJsonp([160],{DswN:function(e,t){},Mv5d:function(e,t){},yEcR:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("BO1k"),o=a.n(s),i=a("d7EF"),l=a.n(i),r=a("//Fk"),c=a.n(r),p=a("mvHQ"),h=a.n(p),m=(a("NYxO"),a("ysqt")),u=(a("t4zo"),a("bzuE")),d=(a("lbHh"),a("3MlD")),g=a("OG67"),b=(a("GKmE"),a("dWDB")),f=a("jgtX"),v=a("qbzX"),C=a("cvJZ"),y=a("/dO2"),D={components:{btnInput:m.a,DialogChooseSingleUser:d.a,DialogChooseSingleUser1:d.a,dialogChooseSingleParts:g.a,mineTabPage:b.a,listTabPage:f.a,auditTabPage:v.a,approvedPage:C.a},data:function(){return{total:0,approveTotal:0,pageSizes:[10,20,50],activeName:"first",search_data:{tabType:0,pageno:1,pagesize:10},search_data1:{tabType:0,pageno:1,pagesize:10},search_data2:{tabType:1,pageno:1,pagesize:10},search_data3:{tabType:2,pageno:1,pagesize:10},search_data4:{tabType:3,pageno:1,pagesize:10},approveListQuery:{type:3,pageno:1,pagesize:5},formData:{startTime:"",endTime:"",contractType:"",contractTypeName:"",unitUomName:"",clientName:"",materielName:"",specification:"",auditSign:"",salesPersonName:"",salesPerson:"",deptId:"",salesPersonDept:"",createBy:"",createByName:""},exportList:[],elOptionList:[],searchParamElement:[{key:0,label:"合同编号",searchType:"inputElement",placeholder:"合同编号",model:"contractCode",clearable:!0},{key:1,label:"客户名称",searchType:"inputElement",placeholder:"客户",model:"clientName",clearable:!0},{key:2,label:"物料名称",searchType:"inputElement",placeholder:"物料名称",model:"materielName",clearable:!0},{key:3,label:"合同日期",searchType:"dateElement",placeholder:"请选择时间段",model:"timeArea",clearable:!0}],searchApproveParamElement:[{label:"合同编号",searchType:"inputElement",placeholder:"合同编号",model:"dataCode",clearable:!0},{label:"客户",searchType:"inputElement",placeholder:"模糊搜索",model:"clientName",clearable:!0},{label:"合同日期",searchType:"dateElement",placeholder:"请选择时间段",model:"timeArea",clearable:!0}],buttons:[{key:0,btnName:"新增",vhas:"sales:salesContract:add",click:"goAdd",type:"primary",disabled:!1},{key:1,btnName:"删除",vhas:"sales:salesContract:remove",click:"remove",type:"primary",disabled:!0},{key:2,btnName:"导出",vhas:"sales:salesContract:exportExcel",click:"exportExcel",type:"primary",disabled:!1},{key:3,btnName:"关闭",vhas:"sales:salesContract:close",click:"close",type:"primary",disabled:!0},{key:4,btnName:"开启",vhas:"sales:salesContract:reverseClose",click:"reverseClose",type:"primary",disabled:!0},{key:5,btnName:"变更",vhas:"sales:salesContract:change",click:"change",type:"primary",disabled:!0},{key:6,btnName:"变更记录",vhas:"sales:salesContract:gotoAlterationList",click:"gotoAlterationList",type:"primary",disabled:!0},{key:7,btnName:"列表配置",click:"showColumnSetDialog",vhas:"",type:"primary",disabled:!1},{key:8,btnName:"关联单据",click:"associatedDocument",type:"primary",disabled:!0}],otherButton:[{key:0,btnName:"导出",vhas:"sales:salesContract:exportExcel",click:"exportExcel",type:"primary",disabled:!1},{key:1,btnName:"变更记录",vhas:"sales:salesContract:gotoAlterationList",click:"gotoAlterationList",type:"primary",disabled:!0}],allListButton:[{key:0,btnName:"导出",vhas:"sales:salesContract:exportExcel",click:"exportExcel",type:"primary",disabled:!1},{key:2,btnName:"变更记录",vhas:"sales:salesContract:gotoAlterationList",click:"gotoAlterationList",type:"primary",disabled:!0}],approvedButton:[{key:0,btnName:"导出",vhas:"sales:salesContract:exportExcel",click:"exportExcel",type:"primary",disabled:!1},{key:2,btnName:"变更记录",vhas:"sales:salesContract:gotoAlterationList",click:"gotoAlterationList",type:"primary",disabled:!0}],showAuditColumnsDefault:[{title:"申请人",prop_:"approveApplicantName",select:!0},{title:"申请时间",prop_:"submitTime",select:!0},{title:"审批状态",prop_:"approveStatusName",select:!0,sortable:!0}],auditTableData:[],showTableColumnsDefault:[{title:"合同日期",prop_:"contractDate",select:!0},{title:"合同编号",prop_:"contractCode",select:!0},{title:"合同类型",prop_:"contractTypeName",select:!0},{title:"关闭标志",prop_:"closeStatusName",select:!0},{title:"客户名称",prop_:"clientName",select:!0},{title:"销售员",prop_:"salesPersonName",select:!0},{title:"销售部门",prop_:"salesPersonDeptName",select:!0},{title:"发货是否检验",prop_:"isCheck",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_:"saleCount",select:!0},{title:"含税单价(元)",prop_:"taxUnitPrice",select:!0},{title:"销售金额(元)",prop_:"taxAmount",select:!0},{title:"交货日期",prop_:"deliveryDate",select:!0,sortable:!0},{title:"审批状态",prop_:"approveStatusName",select:!0},{title:"行关闭状态",prop_:"itemCloseStatusName",select:!0},{title:"行关闭时间",prop_:"itemCloseTime",select:!0},{title:"行关闭原因",prop_:"itemCloseReason",select:!0}],showTableColumns:[{title:"合同日期",prop_:"contractDate",select:!0},{title:"合同编号",prop_:"contractCode",select:!0},{title:"合同类型",prop_:"contractTypeName",select:!0},{title:"关闭标志",prop_:"closeStatusName",select:!0},{title:"客户名称",prop_:"clientName",select:!0},{title:"销售员",prop_:"salesPersonName",select:!0},{title:"销售部门",prop_:"salesPersonDeptName",select:!0},{title:"发货是否检验",prop_:"isCheck",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_:"saleCount",select:!0},{title:"含税单价(元)",prop_:"taxUnitPrice",select:!0},{title:"销售金额(元)",prop_:"taxAmount",select:!0},{title:"交货日期",prop_:"deliveryDate",select:!0,sortable:!0},{title:"审批状态",prop_:"approveStatusName",select:!0},{title:"行关闭状态",prop_:"itemCloseStatusName",select:!0},{title:"行关闭时间",prop_:"itemCloseTime",select:!0},{title:"行关闭原因",prop_:"itemCloseReason",select:!0}],showTableColumnsTemp:[],formTableData:[],alterationDetailId:"",contractList:[],contractData:[],tableData1:[],summary:{},formDataTime:"",time:"",salesTime:"",tableData:[],depOptions:[],salesPersonDept:"",options:[],typeList:[],config:u.a,btnDelDisabled:!0,btnOtherDisabled:!0,advanceQueryDialogVisible:!1,chooseUserVisible:!1,chooseUserVisible1:!1,chooseMaterielVisible:!1,dialogLoading:!1,dialogTitle:"",pictLoading:!1,columnSetDialogTitle:"设置显示字段列表",columnSetDialogVisible:!1,salesContractIds:[],tableId:"sales_contract_table",tbody:""}},watch:{time:function(e){e?(this.search_data.startTime=e[0],this.search_data.endTime=e[1]):(this.search_data.startTime="",this.search_data.endTime="")},btnDelDisabled:function(e){this.buttons[1].disabled=e},btnOtherDisabled:function(e){this.buttons[3].disabled=e,this.buttons[4].disabled=e,this.buttons[5].disabled=e,this.buttons[6].disabled=e,this.buttons[8].disabled=e,this.otherButton[1].disabled=e,this.allListButton[1].disabled=e,this.approvedButton[1].disabled=e},activeName:function(e){"first"===e?(this.search_data=this.search_data1,this.getList(0)):"second"===e||("third"===e?(this.search_data=this.search_data2,this.getList()):"fourth"===e?(this.search_data=this.search_data4,this.getList()):"end"===e&&(this.search_data=this.search_data3,this.getList()))},formDataTime:function(e){e?(this.formData.startTime=e[0],this.formData.endTime=e[1]):(this.formData.startTime="",this.formData.endTime="")}},created:function(){this.showTableColumns=JSON.parse(h()(this.showTableColumns)),this.showTableColumnsTemp=JSON.parse(h()(this.showTableColumns)),this.myApproveList(),this.getList(0),this.getShowColumns(),this.initData()},mounted:function(){this.$route.query.active&&(this.activeName="second")},methods:{associatedDocument:function(){var e=this.salesContractIds[0];this.$router.push({path:"/sales/salesContract_associatedDocument",query:{id:e.salesContractId,clientName:e.clientName,contractCode:e.contractCode,t:Date.now()}})},isExist:function(e){var t=!1,a=localStorage.getItem("btnContext");return void 0!==a&&null!=a&&(JSON.parse(a).forEach(function(a){a==e&&(t=!0)}),t)},btnClick:function(e){console.log("根据方法名称调用"),"goAdd"===e?this.goAdd():"showColumnSetDialog"==e?this.showColumnSetDialog():"remove"==e?this.remove():"disAudit"==e?this.disAudit():"exportExcel"===e?this.exportExcel():"close"===e?this.close():"reverseClose"===e?this.reverseClose():"change"===e?this.change():"gotoAlterationList"===e?this.gotoAlterationList():"associatedDocument"===e&&this.associatedDocument()},searchApproveList:function(){this.approveListQuery.pagesize=5,this.approveListQuery.pageno=1,this.myApproveList()},gotoApproveDetail:function(e){this.$router.push({path:"/sales/salesContract_approve_detail",query:{id:e.salesContractId,instanceId:e.instanceId,taskId:e.taskId,tabType:this.search_data.tabType,t:Date.now()}})},gotoDetailAll:function(e){0==e.approveState||2==e.approveState||3==e.approveState?this.$router.push({path:"/sales/salesContract_add",query:{id:e.salesContractId,t:Date.now()}}):this.$router.push({path:"/sales/salesContract_detail",query:{id:e.salesContractId,t:Date.now()}})},sortChange:function(e){console.log(e),this.search_data.sort="item.delivery_date",this.search_data.order="ascending"==e.order?"asc":"desc",this.getList()},myApproveList:function(){var e=this;this.pictLoading=!0,console.log(this.approveListQuery),this.$api.scmApproveAPI.myApproveList(this.approveListQuery).then(function(t){e.pictLoading=!1,0==t.code&&(t.data&&t.data.list?(e.auditTableData=t.data.list,e.approveTotal=t.data.total):(e.auditTableData=[],e.approveTotal=0),e.auditTableData.length&&e.auditTableData.forEach(function(e){0==e.approveState?e.approveStatusName="暂存":1==e.approveState?e.approveStatusName="待审批":2==e.approveState?e.approveStatusName="已驳回":3==e.approveState&&(e.approveStatusName="审批通过"),e.summary=[{label:"合同编号",value:e.contractCode},{label:"客户",value:e.clientName},{label:"合同类型",value:e.contractTypeName},{label:"合同日期",value:e.contractDate},{label:"合同总金额",value:e.allTaxAmount}]}))}).catch(function(e){})},gotoAlterationList:function(){var e=this.salesContractIds[0].salesContractId;this.$router.push({path:"/sales/salesContract_alterationList",query:{id:e,t:Date.now()}})},gotoIndex:function(){this.chooseProVisible=!1},change:function(){if("审批通过"===this.salesContractIds[0].approveStatusName&&"未关闭"===this.salesContractIds[0].closeStatusName){var e=this.salesContractIds[0].salesContractId;this.$router.push({path:"/sales/salesContract_edit",query:{id:e,t:Date.now()}})}else this.$message({message:"选中项已关闭或未审核",type:"error"})},close:function(){var e=this,t=this.salesContractIds[0].salesContractId;this.$confirm("确认终止选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.salesAPI.closeContract({id:t}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})})})},reverseClose:function(){var e=this,t=this.salesContractIds[0].salesContractId;this.$confirm("确认开启选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.salesAPI.reverseClose({id:t}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})})})},exportExcel:function(){delete this.search_data.pagesize,delete this.search_data.pageno,this.$api.salesAPI.exportExcel(this.search_data).then(function(e){})},disAudit:function(){var e=this,t=this.salesContractIds[0].salesContractId;this.$confirm("确认反审核选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.salesAPI.reverseAuditContract({id:t}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})})})},audit:function(){var e=this,t=this.salesContractIds[0].salesContractId;this.$confirm("确认审核选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.salesAPI.auditContract({id:t}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})})})},clickRow:function(e){this.$refs.tb.toggleRowSelection(e)},gotoDetail:function(e){console.log("跳转详情页面"),this.$router.push({path:"/sales/salesContract_add",query:{id:e.salesContractId,t:Date.now()}})},goAdd:function(){this.$router.push({path:"/sales/salesContract_add",query:{t:Date.now()}})},liftForExport:function(){var e=this;0==n&&(this.search_data1=this.search_data),this.$api.salesAPI.listForExport(this.search_data).then(function(t){t.data?(e.exportList=t.data.list?t.data.list:[],e.exportList.forEach(function(e){0==e.approveState?e.approveStatusName="暂存":1==e.approveState?e.approveStatusName="待审批":2==e.approveState?e.approveStatusName="已驳回":3==e.approveState&&(e.approveStatusName="审批通过")})):e.exportList=[]}).catch(function(e){console.log(e)})},getList:function(e){var t=this;0==e&&(this.search_data1=this.search_data),this.pictLoading=!0,this.$api.salesAPI.listSalesContract(this.search_data).then(function(e){t.pictLoading=!1,e.data?(t.summary=e.total,t.total=e.data.totalRows,t.tableData=e.data.datas?e.data.datas:[],t.tableData.forEach(function(e){0==e.approveState?e.approveStatusName="暂存":1==e.approveState?e.approveStatusName="待审批":2==e.approveState?e.approveStatusName="已驳回":3==e.approveState&&(e.approveStatusName="审批通过")})):(t.total=0,t.tableData=[])}).catch(function(e){console.log(e)})},showColumnSetDialog:function(){this.columnSetDialogVisible=!0,this.showTableColumnsTemp=JSON.parse(h()(this.showTableColumns))},toUp:function(e){if(0==e.$index)return!1;for(var t=void 0,a=0;a<this.showTableColumns.length;a++)this.showTableColumns[a].prop_==e.row.prop_&&(t=a);var s=this.showTableColumns[t];this.showTableColumns[t]=this.showTableColumns[t-1],this.showTableColumns[t-1]=s,this.$forceUpdate()},toDown:function(e){if(e.$index==this.showTableColumns.length-1)return!1;for(var t=void 0,a=0;a<this.showTableColumns.length;a++)this.showTableColumns[a].prop_==e.row.prop_&&(t=a);var s=this.showTableColumns[t];this.showTableColumns[t]=this.showTableColumns[t+1],this.showTableColumns[t+1]=s,this.$forceUpdate()},toDefault:function(){this.showTableColumns=JSON.parse(h()(this.showTableColumnsDefault)),this.$forceUpdate()},saveAndCloseColumnSetDialog:function(){var e=this,t=this.tableId,a=h()(this.showTableColumns);this.columnSetDialogVisible=!1,this.$api.tableColumnAPI.saveShowColumns({tableNo:t,tableColumns:a}).then(function(t){var a=JSON.parse(h()(e.showTableColumns));e.formTableData=[];for(var s=0;s<a.length;s++)a[s].select&&e.formTableData.push(a[s]);e.getShowColumns()}).catch(function(e){console.log(e)})},handleClose:function(){this.showTableColumns=JSON.parse(h()(this.showTableColumnsTemp)),this.columnSetDialogVisible=!1},getShowColumns:function(){var e=this,t=this.tableId;this.formTableData=[],this.$api.tableColumnAPI.getShowColumns({tableNo:t}).then(function(t){if(0==t.code)if(t.results){e.showTableColumns=JSON.parse(t.results);for(var a=JSON.parse(h()(e.showTableColumns)),s=0;s<a.length;s++)a[s].select&&e.formTableData.push(a[s]);e.$forceUpdate()}else{for(var o=JSON.parse(h()(e.showTableColumnsDefault)),i=0;i<o.length;i++)o[i].select&&e.formTableData.push(o[i]);e.$forceUpdate()}else e.$message({message:t.msg?t.msg:"获取列表信息失败",type:"error"})}).catch(function(t){e.$message({message:t,type:"error"}),console.log(t)})},search:function(){this.search_data.pageno=1,this.search_data.pagesize=10,this.getList()},moreSearch:function(){this.advanceQueryDialogVisible=!0,this.dialogTitle="高级查询"},save:function(){for(var e in this.formData)this.search_data[e]=this.formData[e];this.search_data.inDatas="",this.time=this.formDataTime,this.search_data.pageno=1,this.$nextTick(function(){this.advanceQueryDialogVisible=!1,this.getList()})},clear:function(){for(var e in this.formData)this.formData[e]="";this.formDataTime="",this.salesPersonDept=""},changeFacility:function(){this.$forceUpdate()},handleSizeChange:function(e){this.search_data.pagesize=e,this.getList()},handleCurrentChange:function(e){this.search_data.pageno=e,this.getList()},handleApproveSizeChange:function(e){this.approveListQuery.pagesize=e,this.myApproveList()},handleApproveCurrentChange:function(e){this.approveListQuery.pageno=e,this.myApproveList()},initData:function(){var e=this;this.$api.salesAPI.listAauditSign({type:"audit_status"}).then(function(t){e.options=t.datas}),this.$api.salesAPI.listContractType({type:"sales_contract_type"}).then(function(t){e.typeList=t.datas}),c.a.all([this.$api.commonAPI.getDeptsTree(),this.$api.roleAPI.list()]).then(function(t){var a=l()(t,2),s=a[0],o=a[1];0===s.code&&(e.depOptions=s.data.children,e.setDeptList(e.depOptions)),0===o.code&&(e.roleList=o.datas)}).catch(function(e){console.log(e)})},getMateriel:function(e){e?(this.$set(this.formData,"materiel",e.id),this.$set(this.formData,"materielName",e.name)):(this.$set(this.formData,"materiel",""),this.$set(this.formData,"materielName",""))},getUser:function(e){e&&(this.$set(this.formData,"salesPersonName",e.name),this.$set(this.formData,"salesPerson",e.id),this.setDefaultDept())},getUser1:function(e){console.log(e);e&&(this.formData.createByName=e.name,this.formData.createBy=e.id)},treeFindPath:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return[];var s=!0,i=!1,l=void 0;try{for(var r,n=o()(e);!(s=(r=n.next()).done);s=!0){var c=r.value;if(a.push(c.id),t(c))return a;if(c.children){var p=this.treeFindPath(c.children,t,a);if(p.length)return p}a.pop()}}catch(e){i=!0,l=e}finally{try{!s&&n.return&&n.return()}finally{if(i)throw l}}return[]},setDeptList:function(e){var t=!0,a=!1,s=void 0;try{for(var i,l=o()(e);!(t=(i=l.next()).done);t=!0){var r=i.value;r.hasChildren?this.setDeptList(r.children):r.children=void 0}}catch(e){a=!0,s=e}finally{try{!t&&l.return&&l.return()}finally{if(a)throw s}}},handleChange:function(e){this.formData.salesPersonDept=e.length>=1?e[e.length-1]:"",this.salesPersonDept=e},handleSelectionChange:function(e){this.salesContractIds=e,this.setBtn(e)},remove:function(){var e=this,t=[];this.salesContractIds.forEach(function(e){t.push(e.salesContractId),console.log(t)}),this.$confirm("确认删除选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.salesAPI.removeContract({salesContractIds:t}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.search()):e.$message({message:t.msg?t.msg:"删除失败,请重试",type:"error"})}).catch(function(t){e.$message({message:"删除失败,请重试",type:"error"})})})},setBtn:function(e){var t=!0,a=!0;e.length>0?(a=!1,1==e.length&&(t=!1)):(t=!0,a=!0),this.btnDelDisabled=a,this.btnOtherDisabled=t},getSummaries:function(e){var t=this,a=e.columns,s=e.data;console.log("zhuyemian汇总"),console.log(e);var o=[];return a.forEach(function(e,a){if(0!==a)if("count"===e.property||"taxAmount"===e.property||"saleCount"===e.property){var i=s.map(function(t){return Number(t[e.property])});i.every(function(e){return isNaN(e)})?o[a]="":o[a]=i.reduce(function(e,t){var a=Number(t);return isNaN(a)?e:e+t},0),"count"!==e.property?"saleCount"!==e.property?"taxAmount"!==e.property||o[a]&&(o[a]=t.summary.totalTaxAmount):o[a]&&(o[a]=t.summary.totalSaleCount):o[a]&&(o[a]=t.summary.totalCount)}else o[a]="";else o[a]="合计"}),console.log("--------------"),console.log(this.summary),o},rowDrop:function(){var e=this;this.$nextTick(function(){var t=document.querySelector(".move-table .el-table__body-wrapper tbody");y.default.create(t,{onEnd:function(t){var a=t.newIndex,s=t.oldIndex,o=e.showTableColumns.splice(s,1)[0];e.showTableColumns.splice(a,0,o),console.log(e.showTableColumns)}})})}}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box approve-box"},[a("div",{staticClass:"sys-tabs"},[a("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"我发起的",name:"first"}},[a("mineTabPage",{attrs:{disableBtn:!1,formTableData:e.formTableData,searchParamElement:e.searchParamElement,tableData:e.tableData,listQuery:e.search_data,total:e.total,pictLoading:e.pictLoading,buttons:e.buttons,summary:e.summary,showMoreSearch:!0},on:{sortChange:e.sortChange,btnClick:e.btnClick,getList:e.getList,search:e.search,moreSearch:e.moreSearch,goLink:e.gotoDetailAll,handleCurrentChange:e.handleCurrentChange,handleSizeChange:e.handleSizeChange,getSummaries:e.getSummaries,handleSelectionChange:e.handleSelectionChange}})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"我的审批",name:"second"}},[a("span",{attrs:{slot:"label"},slot:"label"},[a("el-badge",{staticClass:"item",attrs:{value:e.approveTotal}},[e._v("我审批的")])],1),e._v(" "),a("auditTabPage",{attrs:{formTableData:e.showAuditColumnsDefault,searchParamElement:e.searchApproveParamElement,tableData:e.auditTableData,listTitle:"销售订单审批",listQuery:e.approveListQuery,total:e.approveTotal,pictLoading:e.pictLoading,buttons:e.buttons},on:{btnClick:e.btnClick,getList:e.searchApproveList,search:e.searchApproveList,moreSearch:e.moreSearch,gotoDetail:e.gotoApproveDetail,handleCurrentChange:e.handleApproveCurrentChange,handleSizeChange:e.handleApproveSizeChange,handleSelectionChange:e.handleSelectionChange}})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"已审批的",name:"fourth"}},[a("approvedPage",{attrs:{disableBtn:!1,formTableData:e.formTableData,searchParamElement:e.searchParamElement,tableData:e.tableData,listQuery:e.search_data4,total:e.total,pictLoading:e.pictLoading,buttons:e.approvedButton,summary:e.summary,showMoreSearch:!0},on:{btnClick:e.btnClick,getList:e.getList,search:e.search,moreSearch:e.moreSearch,goLink:e.gotoDetailAll,handleCurrentChange:e.handleCurrentChange,handleSizeChange:e.handleSizeChange,handleSelectionChange:e.handleSelectionChange}})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"我的团队",name:"third"}},[a("listTabPage",{attrs:{disableBtn:!1,formTableData:e.formTableData,searchParamElement:e.searchParamElement,tableData:e.tableData,listQuery:e.search_data2,total:e.total,pictLoading:e.pictLoading,buttons:e.otherButton,summary:e.summary,showMoreSearch:!0},on:{btnClick:e.btnClick,getList:e.getList,search:e.search,moreSearch:e.moreSearch,goLink:e.gotoDetailAll,handleCurrentChange:e.handleCurrentChange,handleSizeChange:e.handleSizeChange,handleSelectionChange:e.handleSelectionChange}})],1),e._v(" "),e.isExist("sales:salesContract:allList")?a("el-tab-pane",{attrs:{label:"所有列表",name:"end"}},[a("listTabPage",{attrs:{disableBtn:!1,formTableData:e.formTableData,searchParamElement:e.searchParamElement,tableData:e.tableData,listQuery:e.search_data3,total:e.total,pictLoading:e.pictLoading,buttons:e.allListButton,summary:e.summary,showMoreSearch:!0},on:{btnClick:e.btnClick,getList:e.getList,search:e.search,moreSearch:e.moreSearch,goLink:e.gotoDetailAll,handleCurrentChange:e.handleCurrentChange,handleSizeChange:e.handleSizeChange,handleSelectionChange:e.handleSelectionChange}})],1):e._e()],1)],1),e._v(" "),a("el-dialog",{attrs:{title:e.columnSetDialogTitle,center:"",visible:e.columnSetDialogVisible,width:"531px","before-close":e.handleClose},on:{"update:visible":function(t){e.columnSetDialogVisible=t}}},[a("el-table",{key:Math.random(),staticClass:"move-table",staticStyle:{width:"100%"},attrs:{border:"",data:e.showTableColumns,"row-key":"prop_","max-height":"350"}},[a("el-table-column",{attrs:{prop:"title",label:"列表名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"select",label:"是否显示"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{model:{value:t.row.select,callback:function(a){e.$set(t.row,"select",a)},expression:"scope.row.select"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.toUp(t)}}},[e._v("前移")]),e._v(" "),a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.toDown(t)}}},[e._v("后移")])]}}])})],1),e._v(" "),a("el-row",{staticClass:"row-bg",staticStyle:{"margin-top":"10px"},attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:6}},[a("el-button",{attrs:{type:"primary",size:"middle"},on:{click:e.saveAndCloseColumnSetDialog}},[e._v("完成")])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-button",{attrs:{type:"primary",size:"middle"},on:{click:e.toDefault}},[e._v("恢复默认")])],1)],1)],1),e._v(" "),a("el-dialog",{attrs:{title:e.dialogTitle,center:"",visible:e.advanceQueryDialogVisible,width:"670px"},on:{"update:visible":function(t){e.advanceQueryDialogVisible=t}}},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogLoading,expression:"dialogLoading"}],ref:"form",staticClass:"dialog-form",staticStyle:{width:"620px"},attrs:{inline:!0,"label-width":"80px"}},[a("div",{staticClass:"dialog-line"},[a("el-form-item",{staticClass:"dialog-form-inline-single",attrs:{label:"合同时间"}},[a("el-date-picker",{attrs:{type:"daterange",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd HH:mm:ss","range-separator":"—","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:e.formDataTime,callback:function(t){e.formDataTime=t},expression:"formDataTime"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-line"},[a("el-form-item",{staticClass:"dialog-form-inline",attrs:{label:"合同类型"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择"},on:{change:e.changeFacility},model:{value:e.formData.contractType,callback:function(t){e.$set(e.formData,"contractType",t)},expression:"formData.contractType"}},e._l(e.typeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",{staticClass:"dialog-form-inline",attrs:{label:"客户"}},[a("el-input",{attrs:{placeholder:"请输入客户名",clearable:""},model:{value:e.formData.clientName,callback:function(t){e.$set(e.formData,"clientName",t)},expression:"formData.clientName"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-line"},[a("el-form-item",{staticClass:"dialog-form-inline",attrs:{label:"物料"}},[a("btn-input",{attrs:{valueText:e.formData.materielName,valueId:e.formData.materiel,chooseVisible:e.chooseMaterielVisible},on:{"update:valueText":function(t){return e.$set(e.formData,"materielName",t)},"update:value-text":function(t){return e.$set(e.formData,"materielName",t)},"update:valueId":function(t){return e.$set(e.formData,"materiel",t)},"update:value-id":function(t){return e.$set(e.formData,"materiel",t)},"update:chooseVisible":function(t){e.chooseMaterielVisible=t},"update:choose-visible":function(t){e.chooseMaterielVisible=t}}})],1),e._v(" "),a("el-form-item",{staticClass:"dialog-form-inline",attrs:{label:"规格型号"}},[a("el-input",{attrs:{placeholder:"请输入规格型号",clearable:""},model:{value:e.formData.specification,callback:function(t){e.$set(e.formData,"specification",t)},expression:"formData.specification"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-line"},[a("el-form-item",{staticClass:"dialog-form-inline",attrs:{label:"销售部门"}},[a("el-cascader",{attrs:{clearable:"",options:e.depOptions,props:{expandTrigger:"hover",label:"text",value:"id",checkStrictly:!0}},on:{change:e.handleChange},model:{value:e.salesPersonDept,callback:function(t){e.salesPersonDept=t},expression:"salesPersonDept"}})],1),e._v(" "),a("el-form-item",{staticClass:"dialog-form-inline",attrs:{label:"审核状态"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择"},on:{change:e.changeFacility},model:{value:e.formData.auditSign,callback:function(t){e.$set(e.formData,"auditSign",t)},expression:"formData.auditSign"}},e._l(e.options,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-line"},[a("el-form-item",{staticClass:"dialog-form-inline",attrs:{label:"销售员",prop:"salesPersonName"}},[a("btn-input",{attrs:{valueText:e.formData.salesPersonName,valueId:e.formData.salesPerson,chooseVisible:e.chooseUserVisible},on:{"update:valueText":function(t){return e.$set(e.formData,"salesPersonName",t)},"update:value-text":function(t){return e.$set(e.formData,"salesPersonName",t)},"update:valueId":function(t){return e.$set(e.formData,"salesPerson",t)},"update:value-id":function(t){return e.$set(e.formData,"salesPerson",t)},"update:chooseVisible":function(t){e.chooseUserVisible=t},"update:choose-visible":function(t){e.chooseUserVisible=t}}})],1),e._v(" "),a("el-form-item",{staticClass:"dialog-form-inline",attrs:{label:"制单人",prop:"createByName"}},[a("btn-input",{attrs:{valueText:e.formData.createByName,valueId:e.formData.createBy,chooseVisible:e.chooseUserVisible1},on:{"update:valueText":function(t){return e.$set(e.formData,"createByName",t)},"update:value-text":function(t){return e.$set(e.formData,"createByName",t)},"update:valueId":function(t){return e.$set(e.formData,"createBy",t)},"update:value-id":function(t){return e.$set(e.formData,"createBy",t)},"update:chooseVisible":function(t){e.chooseUserVisible1=t},"update:choose-visible":function(t){e.chooseUserVisible1=t}}})],1)],1)]),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("确定")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.advanceQueryDialogVisible=!1}}},[e._v("关闭")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.clear}},[e._v("清空")])],1)],1),e._v(" "),a("DialogChooseSingleUser",{attrs:{visible:e.chooseUserVisible},on:{"update:visible":function(t){e.chooseUserVisible=t},change:e.getUser}}),e._v(" "),a("DialogChooseSingleUser1",{attrs:{visible:e.chooseUserVisible1},on:{"update:visible":function(t){e.chooseUserVisible1=t},change:e.getUser1}}),e._v(" "),a("dialogChooseSingleParts",{attrs:{visible:e.chooseMaterielVisible},on:{"update:visible":function(t){e.chooseMaterielVisible=t},change:e.getMateriel}})],1)},staticRenderFns:[]};var T=a("VU/8")(D,_,!1,function(e){a("Mv5d"),a("DswN")},"data-v-c2fe9dc0",null);t.default=T.exports}}); |