Browse Source

修改上传配置

Qukatie 1 month ago
parent
commit
4dbdd8b130

+ 22 - 63
src/views/iosBasicData/SeafreightExportF/bills/assembly/mail-component.vue

@@ -1,78 +1,41 @@
 <template>
-    <el-dialog
-        title="发送邮件"
-        :visible.sync="dialogVisible"
-        append-to-body
-        width="50%"
-        :close-on-click-modal="false"
-        custom-class="email-dialog"
-    >
-        <el-form
-            ref="emailForm"
-            :model="formData"
-            :rules="formRules"
-            label-width="80px"
-            label-position="right"
-        >
+    <el-dialog title="发送邮件" :visible.sync="dialogVisible" append-to-body width="50%" :close-on-click-modal="false"
+        custom-class="email-dialog">
+        <el-form ref="emailForm" :model="formData" :rules="formRules" label-width="80px" label-position="right">
             <el-form-item label="收件人" prop="to">
-                <el-input
-                    v-model="formData.to"
-                    placeholder="多个收件人用分号(;)分隔"
-                    clearable
-                ></el-input>
+                <el-input v-model="formData.to" placeholder="多个收件人用分号(;)分隔" clearable></el-input>
             </el-form-item>
 
             <el-form-item label="抄送" prop="cc">
-                <el-input
-                    v-model="formData.cc"
-                    placeholder="多个抄送人用分号(;)分隔"
-                    clearable
-                ></el-input>
+                <el-input v-model="formData.cc" placeholder="多个抄送人用分号(;)分隔" clearable></el-input>
             </el-form-item>
 
             <el-form-item label="密送" prop="bcc">
-                <el-input
-                    v-model="formData.bcc"
-                    placeholder="多个密送人用分号(;)分隔"
-                    clearable
-                ></el-input>
+                <el-input v-model="formData.bcc" placeholder="多个密送人用分号(;)分隔" clearable></el-input>
             </el-form-item>
 
             <el-form-item label="主题" prop="subject">
-                <el-input
-                    v-model="formData.subject"
-                    placeholder="请输入邮件主题"
-                    clearable
-                ></el-input>
+                <el-input v-model="formData.subject" placeholder="请输入邮件主题" clearable></el-input>
             </el-form-item>
 
             <el-form-item label="正文" prop="content">
-                <avue-ueditor v-model="formData.content" v-bind="options"></avue-ueditor>
+                <avue-ueditor v-model="formData.content" :options="options"></avue-ueditor>
             </el-form-item>
 
             <el-form-item label="附件">
-                <el-input
-                    v-model="formData.attachments"
-                    placeholder="请输入文件名"
-                    clearable
-                ></el-input>
+                <el-input v-model="formData.attachments" placeholder="请输入文件名" clearable></el-input>
             </el-form-item>
         </el-form>
 
         <span slot="footer" class="dialog-footer">
-      <el-button @click="dialogVisible = false" size="medium">取 消</el-button>
-      <el-button
-          type="primary"
-          @click="submitForm"
-          size="medium"
-          :loading="sending"
-      >发 送</el-button>
-    </span>
+            <el-button @click="dialogVisible = false" size="medium">取 消</el-button>
+            <el-button type="primary" @click="submitForm" size="medium" :loading="sending">发 送</el-button>
+        </span>
     </el-dialog>
 </template>
 
 <script>
-import {getToken} from "@/util/auth";
+import { getToken } from "@/util/auth";
 import { generateMailFile } from "@/api/iosBasicData/reports";
 
 
@@ -91,14 +54,10 @@ export default {
             options: {
                 //普通上传地址
                 action: "/api/blade-resource/oss/endpoint/put-file",
-                customConfig: {},
-                oss: '',
-                headers: {"Blade-Auth": "Bearer " + getToken()},
-                data: {},
-                propsHttp: {
-                    home: '',
-                    url: 'url',
-                    res: 'data'
+                headers: { "Blade-Auth": "Bearer " + getToken() },
+                props: {
+                    res: "data",
+                    url: 'link'
                 }
             },
             formData: {
@@ -113,7 +72,7 @@ export default {
             },
             formRules: {
                 to: [
-                    {required: true, message: '请输入收件人邮箱', trigger: 'blur'},
+                    { required: true, message: '请输入收件人邮箱', trigger: 'blur' },
                     {
                         validator: this.validateEmails,
                         message: '邮箱格式不正确',
@@ -121,14 +80,14 @@ export default {
                     }
                 ],
                 subject: [
-                    {required: true, message: '请输入邮件主题', trigger: 'blur'},
-                    {max: 100, message: '主题长度不能超过100个字符', trigger: 'blur'}
+                    { required: true, message: '请输入邮件主题', trigger: 'blur' },
+                    { max: 100, message: '主题长度不能超过100个字符', trigger: 'blur' }
                 ],
                 content: [
-                    {required: true, message: '请输入邮件正文', trigger: 'blur'}
+                    { required: true, message: '请输入邮件正文', trigger: 'blur' }
                 ],
                 attachments: [
-                    {required: true, message: '请输入附件名', trigger: 'blur'}
+                    { required: true, message: '请输入附件名', trigger: 'blur' }
                 ]
             }
         }