zhuliu há 9 meses atrás
pai
commit
92f6434acd

+ 38 - 33
src/views/report/InvalidResponse/components/dialog/editFlowPath.vue

@@ -58,36 +58,39 @@
               </div>
             </template>
           </el-form-item>
-          <el-form-item label="邮件通知:">
-            <div style="display:flex;align-items:center;flex-wrap: wrap;">
-              <el-switch
-                v-model="form.ifSendEmail"
-                active-color="#13ce66"
-                inactive-color="#ff4949"
-                :active-value="true"
-                :inactive-value="false">
-              </el-switch>
-              <template v-if="form.ifSendEmail">
-                <div class="margin-left_10" v-for="item in sendEmailPerson" :key="item.email">{{ item.name +'<' + item.email + '>'}}</div>
-              </template>
+          <template v-if="$permission.FunPermissions('xiaoshi/sendEmail')">
+            <el-form-item label="邮件通知:">
+              <div style="display:flex;align-items:center;flex-wrap: wrap;">
+                <el-switch
+                  v-model="form.ifSendEmail"
+                  active-color="#13ce66"
+                  inactive-color="#ff4949"
+                  :active-value="true"
+                  :inactive-value="false">
+                </el-switch>
+                <template v-if="form.ifSendEmail">
+                  <div class="margin-left_10" v-for="item in sendEmailPerson" :key="item.email">{{ item.name +'<' + item.email + '>'}}</div>
+                </template>
+                
+              </div>
               
-            </div>
-            
-          </el-form-item>
-          <el-form-item label="临时通知人员:" v-if="form.ifSendEmail">
-            <div style="display:flex;align-items:center;flex-wrap: wrap;">
-              <div v-for="(item,index) in otherPerson" :key="index" class="otherPerson">
-                <div v-if="item.name">{{ item.name +'<' + item.email + '>'}}</div>
-                <div v-else>{{ item.email }}</div>
-                <div class="delOtherPerson">
-                  <i class="el-icon-close" style="color:red" @click="delOtherPerson(item,index)"></i>
+            </el-form-item>
+            <el-form-item label="临时通知人员:" v-if="form.ifSendEmail">
+              <div style="display:flex;align-items:center;flex-wrap: wrap;">
+                <div v-for="(item,index) in otherPerson" :key="index" class="otherPerson">
+                  <div v-if="item.name">{{ item.name +'<' + item.email + '>'}}</div>
+                  <div v-else>{{ item.email }}</div>
+                  <div class="delOtherPerson">
+                    <i class="el-icon-close" style="color:red" @click="delOtherPerson(item,index)"></i>
+                  </div>
+                </div>
+                <div class="margin-left_10">
+                  <el-button size="small" @click="addNewEmail" icon="el-icon-plus">添加</el-button>
                 </div>
               </div>
-              <div class="margin-left_10">
-                <el-button size="small" @click="addNewEmail" icon="el-icon-plus">添加</el-button>
-              </div>
-            </div>
-          </el-form-item>
+            </el-form-item>
+          </template>
+          
           <el-form-item label="备注内容:">
             <el-input type='textarea' v-model="form.description" autocomplete="off" placeholder="请输入备注"></el-input>
           </el-form-item>
@@ -196,13 +199,15 @@ const defaultSendEmail = ['0','1','3','4','5','7','8']
         open(type,form) {
             this.type = this.types[type]
             this.form = JSON.parse(JSON.stringify(form))
-            if(defaultSendEmail.indexOf(type+'')!=-1){
-              this.$set(this.form,'ifSendEmail',true)
-            }else{
-              this.$set(this.form,'ifSendEmail',false)
-            }
             this.otherPerson = []
-            this.getSendEmailPerson()
+            if(this.$permission.FunPermissions('xiaoshi/sendEmail')){
+              if(defaultSendEmail.indexOf(type+'')!=-1){
+                this.$set(this.form,'ifSendEmail',true)
+              }else{
+                this.$set(this.form,'ifSendEmail',false)
+              }
+              this.getSendEmailPerson()
+            }
             this.showDialog=true
         },
         //添加临时发送邮箱