移除未使用引用

This commit is contained in:
不做码农
2022-04-27 17:01:04 +08:00
parent bacc55df0b
commit 845f0aca95
5 changed files with 76 additions and 93 deletions
+32 -34
View File
@@ -1,36 +1,39 @@
<template>
<el-row>
<el-form class="mt10" ref="formRef" :model="form" label-width="110px" :rules="rules" style="width:600px">
<el-form-item v-for="(domain, index) in form.toEmails" :prop="'toEmails.' + index + '.value'" :label="'收件邮箱' + (index === 0 ? '': index)"
:key="domain.key"
:rules="[{ required: true, message: '邮箱不能为空', trigger: 'blur' }, { message: '请输入正确的邮箱地址', trigger: ['blur', 'change'], type: 'email', }]">
<el-input v-model="domain.value" style="width:300px"></el-input>
<el-button class="ml10" @click="addDomain" icon="plus" />
<el-button class="ml10" @click.prevent="removeDomain(domain)" icon="minus" />
</el-form-item>
<el-form-item label="邮件主题" prop="subject">
<el-input v-model="form.subject"></el-input>
</el-form-item>
<el-form-item label="邮件内容" prop="htmlContent">
<editor v-model="form.htmlContent" />
</el-form-item>
<el-form-item label="发送自己" prop="sendMe">
<el-switch v-model="form.sendMe" active-text="是" inactive-text="否"></el-switch>
</el-form-item>
<el-form-item label="附件">
<UploadFile v-model="form.fileUrl" :limit="5" :fileSize="15" :data="{ 'fileDir' : 'email', 'uploadType': 1}" column="fileUrl"
@input="uploadSuccess" />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="formSubmit">发送邮件</el-button>
</el-form-item>
</el-form>
</el-row>
<el-form class="mt10" ref="formRef" :model="form" label-width="110px" :rules="rules">
<el-form-item
v-for="(domain, index) in form.toEmails"
:prop="'toEmails.' + index + '.value'"
:label="'收件邮箱' + (index === 0 ? '' : index)"
:key="domain.key"
:rules="[
{ required: true, message: '邮箱不能为空', trigger: 'blur' },
{ message: '请输入正确的邮箱地址', trigger: ['blur', 'change'], type: 'email' },
]"
>
<el-input v-model="domain.value" style="width: 300px"></el-input>
<el-button class="ml10" @click="addDomain" icon="plus" />
<el-button class="ml10" @click.prevent="removeDomain(domain)" icon="minus" />
</el-form-item>
<el-form-item label="邮件主题" prop="subject">
<el-input v-model="form.subject"></el-input>
</el-form-item>
<el-form-item label="邮件内容" prop="htmlContent">
<editor v-model="form.htmlContent" />
</el-form-item>
<el-form-item label="发送自己" prop="sendMe">
<el-switch v-model="form.sendMe" active-text="是" inactive-text="否"></el-switch>
</el-form-item>
<el-form-item label="附件">
<UploadFile v-model="form.fileUrl" :limit="5" :fileSize="15" :data="{ fileDir: 'email', uploadType: 1 }" />
</el-form-item>
<el-form-item>
<el-button type="primary" @click="formSubmit">发送邮件</el-button>
</el-form-item>
</el-form>
</template>
<script setup name="sendEmail">
import { sendEmail } from '@/api/common'
import Editor from '@/components/Editor'
import { getCurrentInstance, reactive, ref, toRefs } from 'vue-demi'
const data = reactive({
form: {
@@ -42,14 +45,13 @@ const data = reactive({
},
],
},
uploadActionUrl: import.meta.env.VITE_APP_BASE_API + '/common/uploadFile',
rules: {
subject: [{ required: true, message: '主题不能为空', trigger: 'blur' }],
content: [{ required: true, message: '内容不能为空', trigger: 'blur' }],
},
})
const { form, rules, uploadActionUrl } = toRefs(data)
const { form, rules } = toRefs(data)
const { proxy } = getCurrentInstance()
const formRef = ref(null)
const open = ref(false)
@@ -69,10 +71,6 @@ function reset() {
}
proxy.resetForm('formRef')
}
// 上传成功
function uploadSuccess(columnName, filelist) {
form.value[columnName] = filelist
}
/**
* 提交