From f88488f015dcf63eeb18a1e285d87250c433b6a1 Mon Sep 17 00:00:00 2001
From: Admin <978517621@qq.com>
Date: 星期一, 05 十二月 2022 10:23:03 +0800
Subject: [PATCH] 新增有效期限

---
 src/views/specialCheck/components/sendWork.vue |  211 ++++++++++++++++++++++++----------------------------
 1 files changed, 96 insertions(+), 115 deletions(-)

diff --git a/src/views/specialCheck/components/sendWork.vue b/src/views/specialCheck/components/sendWork.vue
index f90a7a0..95183fe 100644
--- a/src/views/specialCheck/components/sendWork.vue
+++ b/src/views/specialCheck/components/sendWork.vue
@@ -6,27 +6,26 @@
         :close-on-click-modal="false"
         width="60%"
         center
-        :show-close="false"
         @close="resetForm('workForm')"
     >
-        <el-upload
-            class="upload-demo"
-            action
-            :http-request="uploadFile"
-            :on-preview="handlePreview"
-            :on-remove="handleRemove"
-            :before-upload="beforeUpload"
-            :before-remove="beforeRemove"
-            multiple
-            :limit="1"
-            :on-exceed="handleExceed"
-            accept=".pdf, .doc, .docx"
-            :file-list="fileList">
-            <div style="display: flex;align-items: center">
-                <el-button type="primary" style="margin-right: 80px">检查内容上传</el-button>
-                <div slot="tip" class="el-upload__tip">只能上传doc/docx文件</div>
-            </div>
-        </el-upload>
+<!--        <el-upload-->
+<!--            class="upload-demo"-->
+<!--            action-->
+<!--            :http-request="uploadFile"-->
+<!--            :on-preview="handlePreview"-->
+<!--            :on-remove="handleRemove"-->
+<!--            :before-upload="beforeUpload"-->
+<!--            :before-remove="beforeRemove"-->
+<!--            multiple-->
+<!--            :limit="1"-->
+<!--            :on-exceed="handleExceed"-->
+<!--            accept=".pdf, .doc, .docx"-->
+<!--            :file-list="fileList">-->
+<!--            <div style="display: flex;align-items: center">-->
+<!--                <el-button type="primary" style="margin-right: 80px">检查内容上传</el-button>-->
+<!--                <div slot="tip" class="el-upload__tip">只能上传doc/docx文件</div>-->
+<!--            </div>-->
+<!--        </el-upload>-->
         <el-form :model="workForm" :rules="rules" ref="workForm" label-width="80px">
             <el-form-item label="专项检查任务名称:" label-width="180px" prop="taskName">
                 <el-input v-model="workForm.taskName"></el-input>
@@ -182,7 +181,7 @@
             </el-form-item>
         </el-form>
         <span slot="footer" class="dialog-footer">
-          <el-button type="warning" @click="cancleSend" plain>取消</el-button>
+<!--          <el-button type="warning" @click="cancleSend" plain>取消</el-button>-->
           <el-button @click="resetForm('workForm')">重置</el-button>
           <el-button type="primary" v-stop-re-click @click="confirmSend('workForm')">确认下发</el-button>
         </span>
@@ -191,14 +190,12 @@
 
 <script>
     import {computePageCount} from "@/utils";
-    import{sendCheckTask, uploadFile, delateFile} from "@/api/specialCheck"
+    import{sendCheckTask} from "@/api/specialCheck"
     export default {
         name: "sendWork",
         data(){
             return{
                 dialogVisible:false,
-                fileList: [],
-                fileType: ['pdf','doc','docx'],
                 workForm: {
                     taskName: '',
                     provinceWholesaleCheckTarget: null,
@@ -215,8 +212,7 @@
                     areaWholesaleCheckDeadline: '',
                     areaRetailCheckTarget: null,
                     areaRetailCheckDeadline: '',
-                    enterpriseSelfCheckDeadline: '',
-                    taskDescFileName: null
+                    enterpriseSelfCheckDeadline: ''
                 },
                 rules: {
                     taskName: [{ required: true, message: '请输入任务名称', trigger: 'blur' }],
@@ -240,33 +236,33 @@
         },
         methods:{
             //上传文件的事件
-            async uploadFile(item){
-                const t = this
-                const loading = this.$loading({
-                    lock: true,
-                    text: '正在上传文件...',
-                    spinner: 'el-icon-loading'
-                });
-                //上传文件的需要formdata类型;所以要转
-                let FormDatas = new FormData()
-                FormDatas.append('taskDescFile',item.file);
-                const res = await uploadFile(FormDatas)
-                if(res.data.code == '200'){
-                    loading.close();
-                    t.$message({
-                        type:'success',
-                        message: '上传成功'
-                    })
-                    t.fileList.push(item.file)
-                    console.log(t.fileList,'fileList')
-                    t.workForm.taskDescFileName = res.data.result
-                }else{
-                    loading.close();
-                    t.$message({
-                        type:'warning',
-                        message:res.data.message
-                    })
-                }
+            // async uploadFile(item){
+            //     const t = this
+            //     const loading = this.$loading({
+            //         lock: true,
+            //         text: '正在上传文件...',
+            //         spinner: 'el-icon-loading'
+            //     });
+            //     //上传文件的需要formdata类型;所以要转
+            //     let FormDatas = new FormData()
+            //     FormDatas.append('taskDescFile',item.file);
+            //     const res = await uploadFile(FormDatas)
+            //     if(res.data.code == '200'){
+            //         loading.close();
+            //         t.$message({
+            //             type:'success',
+            //             message: '上传成功'
+            //         })
+            //         t.fileList.push(item.file)
+            //         console.log(t.fileList,'fileList')
+            //         t.workForm.taskDescFileName = res.data.result
+            //     }else{
+            //         loading.close();
+            //         t.$message({
+            //             type:'warning',
+            //             message:res.data.message
+            //         })
+            //     }
                 // axios({
                 //     method: 'post',
                 //     url: 'http://192.168.0.29:8100/checkTask/upload/taskDescFile',
@@ -285,9 +281,9 @@
                 //         //this.handleSuccess();
                 //     }
                 // })
-            },
+            // },
             //上传文件之前
-            beforeUpload(file){
+            // beforeUpload(file){
                 // const t = this
                 // if (file.type != "" || file.type != null || file.type != undefined){
                 //     //截取文件的后缀,判断文件类型
@@ -309,32 +305,32 @@
                 //         return false;
                 //     }
                 // }
-            },
-            async handleRemove(file, fileList) {
-                const t = this
-                const res = await delateFile({taskDescFileName: t.workForm.taskDescFileName})
-                if(res.data.code == '200'){
-                    t.$message({
-                        type:'success',
-                        message: '删除成功'
-                    })
-                    t.fileList = []
-                }else{
-                    t.$message({
-                        type:'warning',
-                        message:res.data.message
-                    })
-                }
-            },
-            handlePreview(file) {
-                console.log(file);
-            },
-            handleExceed(files, fileList) {
-                this.$message.warning(`当前限制选择 1 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
-            },
-            beforeRemove(file, fileList) {
-                return this.$confirm(`确定移除 ${ file.name }?`);
-            },
+            // },
+            // async handleRemove(file, fileList) {
+            //     const t = this
+            //     const res = await delateFile({taskDescFileName: t.workForm.taskDescFileName})
+            //     if(res.data.code == '200'){
+            //         t.$message({
+            //             type:'success',
+            //             message: '删除成功'
+            //         })
+            //         t.fileList = []
+            //     }else{
+            //         t.$message({
+            //             type:'warning',
+            //             message:res.data.message
+            //         })
+            //     }
+            // },
+            // handlePreview(file) {
+            //     console.log(file);
+            // },
+            // handleExceed(files, fileList) {
+            //     this.$message.warning(`当前限制选择 1 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
+            // },
+            // beforeRemove(file, fileList) {
+            //     return this.$confirm(`确定移除 ${ file.name }?`);
+            // },
             confirmSend(formName){
                 const t = this
                 t.$refs[formName].validate((valid) => {
@@ -366,7 +362,7 @@
                                     message:res.data.message
                                 })
                             }
-                            t.fileList = []
+                            // t.fileList = []
                             t.dialogVisible = false
                             t.$parent.getSpecialCheckTask();
                         }).catch(() => {
@@ -380,28 +376,28 @@
                     }
                 });
             },
-            cancleSend(){
-               this.resetForm('workForm')
-                this.dialogVisible = false
-            },
+            // cancleSend(){
+            //    this.resetForm('workForm')
+            //     this.dialogVisible = false
+            // },
             async resetForm(formName) {
                 const t = this
-                if(t.workForm.taskDescFileName !== null){
-                    const res = await delateFile({taskDescFileName: t.workForm.taskDescFileName})
-                    if(res.data.code == '200'){
-                        t.$message({
-                            type:'success',
-                            message: '已取消下发'
-                        })
-                    }else{
-                        t.$message({
-                            type:'warning',
-                            message:res.data.message
-                        })
-                    }
-                }
+                // if(t.workForm.taskDescFileName !== null){
+                //     const res = await delateFile({taskDescFileName: t.workForm.taskDescFileName})
+                //     if(res.data.code == '200'){
+                //         t.$message({
+                //             type:'success',
+                //             message: '已取消下发'
+                //         })
+                //     }else{
+                //         t.$message({
+                //             type:'warning',
+                //             message:res.data.message
+                //         })
+                //     }
+                // }
                 t.$refs[formName].resetFields()
-                t.fileList = []
+                // t.fileList = []
             }
         },
     }
@@ -419,21 +415,6 @@
     .el-divider__text{
         background-color: #fafafa;
         color: #034EA2;
-    }
-    .upload-demo{
-        margin-bottom: 20px;
-        background: #fafafa;
-        padding: 20px 15px;
-        border-radius: 8px;
-
-        .el-upload__tip{
-            font-size: 14px;
-            color: #999;
-        }
-
-        .el-upload-list{
-            background-color: #ccc !important;
-        }
     }
     .form-part{
         background: #fafafa;

--
Gitblit v1.9.2