瀏覽代碼

生产总订单/材料请购单-业务员/部门相互转换

jingbb 8 月之前
父節點
當前提交
8768aabdbe

+ 5 - 1
src/views/production/materialprocurement/modules/materialProcurementAdd.vue

@@ -748,7 +748,7 @@
             onSearchPerson(){
                 if(this.form.orgName&&this.form.orgName!==''){
                     this.$refs.OperatorsPopup.visible = true
-                    this.$refs.OperatorsPopup.getData(this.form.planOrg)
+                    this.$refs.OperatorsPopup.getData(this.form.planOrg,this.form.planDeptId?this.form.planDeptId:'')
                 }else{
                     this.$message.warning("请选择组织!")
                 }
@@ -835,10 +835,14 @@
             okDataDeparment(data){
                 this.$set(this.form,'planDept',data.Name)
                 this.$set(this.form,'planDeptId',data.ID)
+                this.$set(this.form,'salesperson','')
+                this.$set(this.form,'salespersonId','')
             },
             okDataOperators(data){
                 this.$set(this.form,'salesperson',data.Name)
                 this.$set(this.form,'salespersonId',data.ID)
+                this.$set(this.form,'planDept',data.DeptName)
+                this.$set(this.form,'planDeptId',data.DeptId)
             },
             okDataOrganization(data){
                 this.$set(this.form,'orgName',data.Name)

+ 5 - 1
src/views/production/mrp/modules/MRPEdit.vue

@@ -199,6 +199,8 @@
             okDataDeparment(data){
                 this.$set(this.form,'planDept',data.Name)
                 this.$set(this.form,'planDeptId',data.ID)
+                this.$set(this.form,'salesperson','')
+                this.$set(this.form,'salespersonId','')
             },
             getMainData(id){
                 getAction('/MRPOperationList/madeOperationList/queryById',{id:id}).then(res=>{
@@ -273,7 +275,7 @@
             onSearchPerson(){
                 if(this.form.orgName&&this.form.orgName!==''){
                     this.$refs.OperatorsPopup.visible = true
-                    this.$refs.OperatorsPopup.getData(this.form.pkOrg)
+                    this.$refs.OperatorsPopup.getData(this.form.pkOrg,this.form.planDeptId?this.form.planDeptId:'')
                 }else{
                     this.$message.warning('请选择生产组织!')
                 }
@@ -281,6 +283,8 @@
             okDataOperators(data){
                 this.$set(this.form,'salesperson',data.Name)
                 this.$set(this.form,'salespersonId',data.ID)
+                this.$set(this.form,'planDept',data.DeptName)
+                this.$set(this.form,'planDeptId',data.DeptId)
             },
             handleOk(){
                 var madeOperationListPage = this.form

+ 5 - 1
src/views/production/productionTotalOrder/modules/productionTotalOrderAdd.vue

@@ -381,7 +381,7 @@
             onSearchPerson(){
                 if(this.form.orgName&&this.form.orgName!==''){
                     this.$refs.OperatorsPopup.visible = true
-                    this.$refs.OperatorsPopup.getData(this.form.pkOrg)
+                    this.$refs.OperatorsPopup.getData(this.form.pkOrg,this.form.planDeptId?this.form.planDeptId:'')
                 }else{
                     this.$message.warning('请选择生产组织!')
                 }
@@ -465,11 +465,15 @@
             okDataOperators(data){
                 this.$set(this.form,'salesperson',data.Name)
                 this.$set(this.form,'salespersonId',data.ID)
+                this.$set(this.form,'planDept',data.DeptName)
+                this.$set(this.form,'planDeptId',data.DeptId)
             },
             //选择部门
             okDataDeparment(data){
                 this.$set(this.form,'planDept',data.Name)
                 this.$set(this.form,'planDeptId',data.ID)
+                this.$set(this.form,'salesperson','')
+                this.$set(this.form,'salespersonId','')
             },
             //成品入库
             productWarehous(){