Procházet zdrojové kódy

主部门增加默认值;投诉沟通在未获取到主部门情况下使用所属第一个部门进行赋值;上传附件成功后增加提示

cyy před 1 rokem
rodič
revize
a2c835de6c

+ 1 - 1
src/views/platform/bpmn/communication/communication.vue

@@ -559,7 +559,7 @@ export default {
             // this.form.fuJian = tmpArray.join(',')
             this.form.bianZhiRen = useId
             this.form.bianZhiShiJian = this.$methCommon.time(16)
-            this.form.bianZhiBuMen = this.mainPosition.id || detpId
+            this.form.bianZhiBuMen = this.mainPosition===null ?  detpId : this.mainPosition.id
             // this.form.bianZhiBuMen = detpId
 
             this.form.shiFouGuoShen = '已编制'

+ 2 - 2
src/views/platform/bpmn/complaint/complaint.vue

@@ -666,7 +666,7 @@ export default {
       this.form.bianZhiRen = useId
       this.form.bianZhiShiJian = this.$methCommon.time(16)
       this.form.shiFouGuoShen = '已登记'
-      this.form.bianZhiBuMen = this.mainPosition.id || this.orgId
+      this.form.bianZhiBuMen = this.mainPosition===null ?  this.orgId : this.mainPosition.id
       // this.form.bianZhiBuMen = this.orgId
       this.form.diDian = this.level.second
       para.parameters[2].value = JSON.stringify(this.form)
@@ -706,7 +706,7 @@ export default {
       this.form.bianZhiRen = useId
       this.form.bianZhiShiJian = this.$methCommon.time(16)
       this.form.shiFouGuoShen = '已登记'
-      this.form.bianZhiBuMen = this.mainPosition.id || this.orgId
+      this.form.bianZhiBuMen = this.mainPosition===null ?  this.orgId : this.mainPosition.id
       this.form.diDian = this.level.second
       const editData = {
         data: JSON.stringify(this.form),

+ 8 - 1
src/views/platform/bpmn/upload-attachment/index.vue

@@ -52,7 +52,14 @@ export default {
   },
   methods: {
     input(val){
-      this.$router.push({ name: 'dashboard' })
+      this.$toast({
+        duration: 1500, // 持续展示 toast
+        message: '上传成功!'
+      })
+      setTimeout(() => {
+        this.$router.push({ name: 'dashboard' })
+      }, 1500);
+      
     },
     close(){
       this.$router.push({ name: 'dashboard' })

+ 2 - 2
src/views/platform/my/index.vue

@@ -172,10 +172,10 @@ export default {
         ? mid.name
         : this.info && this.info.mainPosition
           ? this.info.mainPosition.name
-          : null
+          : positions.length>0? positions[0].name:null
       this.mainPosition =
         mid ||
-        (this.info && this.info.mainPosition ? this.info.mainPosition : null)
+        (this.info && this.info.mainPosition ? this.info.mainPosition : positions.length>0?positions[0]:null)
 
       return pos.join(',')
     }