|
@@ -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
|
|
|
},
|
|
|
//添加临时发送邮箱
|