Przeglądaj źródła

去掉所有页面进去强制刷新一次

sunyanqiang 3 lat temu
rodzic
commit
fb1b3d3754

+ 4 - 4
src/views/PrintsManage/manage/index.vue

@@ -709,10 +709,10 @@ export default {
     };
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getList();
     //级别
     this.getDicts("level").then((response) => {

+ 4 - 4
src/views/bdglregular/regularcountinfo/index.vue

@@ -129,10 +129,10 @@ export default {
     };
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getlist();
     this.getlist2();
   },

+ 4 - 4
src/views/combatduty/RateOfTen/index.vue

@@ -659,10 +659,10 @@ export default {
     this.getZbwl();
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getLiuliang();
     getzbky().then((res) => {
       this.zbky = res.msg;

+ 30 - 30
src/views/doormanManage/bdglVisit/index.vue

@@ -272,7 +272,7 @@ import {
   addBdglVisit,
   updateBdglVisit,
   exportBdglVisit,
-  deptUser
+  deptUser,
 } from "@/api/doormanManage/bdglVisit";
 import Treeselect from "@riophae/vue-treeselect";
 import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@@ -321,44 +321,44 @@ export default {
         updatetime: null,
         numberPlate: null,
         unitName: null,
-        peopleName: null
+        peopleName: null,
       },
       // 表单参数
       form: {},
       // 表单校验
       rules: {
         unitId: [
-          { required: true, message: "到访单位不能为空", trigger: "blur" }
+          { required: true, message: "到访单位不能为空", trigger: "blur" },
         ],
         // peopleId: [{ required: true, message: "接待人不能为空", trigger: "blur" }],
         name: [
-          { required: true, message: "到访人员姓名不能为空", trigger: "blur" }
+          { required: true, message: "到访人员姓名不能为空", trigger: "blur" },
         ],
         arriveTime: [
-          { required: true, message: "到访时间不能为空", trigger: "blur" }
+          { required: true, message: "到访时间不能为空", trigger: "blur" },
         ],
         endTime: [
-          { required: true, message: "离队时间不能为空", trigger: "blur" }
+          { required: true, message: "离队时间不能为空", trigger: "blur" },
         ],
         numberPlate: [
-          { required: true, message: "到访车牌号不能为空", trigger: "blur" }
-        ]
+          { required: true, message: "到访车牌号不能为空", trigger: "blur" },
+        ],
       },
       // 执行单位列表
       users: [],
       // 接待人
       executor: [],
       // 人员列表
-      rylist: []
+      rylist: [],
     };
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getList();
-    allUser().then(res => {
+    allUser().then((res) => {
       this.rylist = res.rows;
     });
     this.selectPeo1();
@@ -373,7 +373,7 @@ export default {
         "d+": date.getDate().toString(), // 日
         "H+": date.getHours().toString(), // 时
         "M+": date.getMinutes().toString(), // 分
-        "S+": date.getSeconds().toString() // 秒
+        "S+": date.getSeconds().toString(), // 秒
         // 有其他格式化字符需求可以继续添加,必须转化成字符串
       };
       for (let k in opt) {
@@ -403,7 +403,7 @@ export default {
     // 获取执行人
     getZhuChi(id) {
       // console.log(id)
-      deptUser(id).then(res => {
+      deptUser(id).then((res) => {
         this.executor = res.data;
         // console.log(this.executor)
         // this.form.unitName=this.executor
@@ -423,7 +423,7 @@ export default {
       //  this.getDept2()
       // this.handleAdd()
       // 获取执行单位列表
-      getDept2().then(res => {
+      getDept2().then((res) => {
         // console.log(res,2)
         this.users = res.data;
         console.log(this.users);
@@ -437,7 +437,7 @@ export default {
     /** 查询人员来访登记列表 */
     getList() {
       this.loading = true;
-      listBdglVisit(this.queryParams).then(response => {
+      listBdglVisit(this.queryParams).then((response) => {
         // console.log(response)
         this.bdglVisitList = response.rows;
         console.log(this.bdglVisitList);
@@ -465,7 +465,7 @@ export default {
         updatetime: null,
         numberPlate: null,
         unitName: null,
-        peopleName: null
+        peopleName: null,
       };
       this.resetForm("form");
     },
@@ -484,7 +484,7 @@ export default {
     },
     // 多选框选中数据
     handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id);
+      this.ids = selection.map((item) => item.id);
       this.single = selection.length !== 1;
       this.multiple = !selection.length;
     },
@@ -494,7 +494,7 @@ export default {
       this.open = true;
       this.title = "添加人员来访登记";
       // 获取执行单位列表
-      getDept2().then(res => {
+      getDept2().then((res) => {
         // console.log(res,2)
         this.users = res.data;
         console.log(this.users);
@@ -503,7 +503,7 @@ export default {
     /** 修改按钮操作 */
     handleUpdate(row) {
       this.reset();
-      getDept2().then(res => {
+      getDept2().then((res) => {
         // console.log(res)
         // console.log(res,2)
         this.users = res.data;
@@ -511,7 +511,7 @@ export default {
       });
       const id = row.id || this.ids;
       // console.log(row)
-      getBdglVisit(id).then(response => {
+      getBdglVisit(id).then((response) => {
         console.log(response.data);
         this.form = response.data;
         this.open = true;
@@ -521,17 +521,17 @@ export default {
     /** 提交按钮 */
     submitForm() {
       console.log(this.form);
-      this.$refs["form"].validate(valid => {
+      this.$refs["form"].validate((valid) => {
         if (valid) {
           if (this.form.id != null) {
             console.log(this.form);
-            updateBdglVisit(this.form).then(response => {
+            updateBdglVisit(this.form).then((response) => {
               this.$modal.msgSuccess("修改成功");
               this.open = false;
               this.getList();
             });
           } else {
-            addBdglVisit(this.form).then(response => {
+            addBdglVisit(this.form).then((response) => {
               this.$modal.msgSuccess("新增成功");
               this.open = false;
               this.getList();
@@ -545,7 +545,7 @@ export default {
       const ids = row.id || this.ids;
       this.$modal
         .confirm("是否确认删除人员来访登记的数据项?")
-        .then(function() {
+        .then(function () {
           return delBdglVisit(ids);
         })
         .then(() => {
@@ -563,13 +563,13 @@ export default {
           this.exportLoading = true;
           return exportBdglVisit(queryParams);
         })
-        .then(response => {
+        .then((response) => {
           this.$download.name(response.msg);
           this.exportLoading = false;
         })
         .catch(() => {});
-    }
-  }
+    },
+  },
 };
 </script>
 <style scoped>

+ 5 - 7
src/views/grassrootsregistration/bdgldiary/index.vue

@@ -864,6 +864,7 @@ import Cookies from "js-cookie";
 export default {
   components: { Treeselect, bdgldiary },
   name: "Bdgldiary",
+  inject: ["reload"],
   data() {
     return {
       // 审批状态
@@ -1062,14 +1063,11 @@ export default {
       centertext: null,
     };
   },
-  // updated() {
-  //   this.changeColor();
-  // },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getList();
     // 获取单位
     this.getDept();

+ 4 - 4
src/views/peopleChuRu/leaveOne/index.vue

@@ -815,10 +815,10 @@ export default {
     };
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getList();
     // 获取单位树形
     this.getBuMeng();

+ 4 - 4
src/views/peopleManage/people/index.vue

@@ -1508,10 +1508,10 @@ export default {
     };
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getList();
     //性别
     this.getDicts("sys_user_sex").then((response) => {

+ 4 - 4
src/views/system/cookcategory/index.vue

@@ -282,10 +282,10 @@ export default {
     };
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getList();
        
   },

+ 4 - 4
src/views/taishi/index.vue

@@ -1104,10 +1104,10 @@ export default {
     };
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     //大队人员在位数据
     zaiweipeople().then((res) => {
       if (res.code == 200) {

+ 389 - 87
src/views/thought/responses/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+    <!-- <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
       <el-form-item label="计划名称" prop="planName">
         <el-input
           v-model="queryParams.planName"
@@ -102,7 +102,7 @@
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
       </el-form-item>
-    </el-form>
+    </el-form> -->
 
     <el-row :gutter="10" class="mb8">
       <el-col :span="1.5">
@@ -113,7 +113,8 @@
           size="mini"
           @click="handleAdd"
           v-hasPermi="['thought:responses:add']"
-        >新增</el-button>
+          >新增</el-button
+        >
       </el-col>
       <el-col :span="1.5">
         <el-button
@@ -124,7 +125,8 @@
           :disabled="single"
           @click="handleUpdate"
           v-hasPermi="['thought:responses:edit']"
-        >修改</el-button>
+          >修改</el-button
+        >
       </el-col>
       <el-col :span="1.5">
         <el-button
@@ -135,7 +137,8 @@
           :disabled="multiple"
           @click="handleDelete"
           v-hasPermi="['thought:responses:remove']"
-        >删除</el-button>
+          >删除</el-button
+        >
       </el-col>
       <el-col :span="1.5">
         <el-button
@@ -146,35 +149,78 @@
           :loading="exportLoading"
           @click="handleExport"
           v-hasPermi="['thought:responses:export']"
-        >导出</el-button>
+          >导出</el-button
+        >
       </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
     </el-row>
 
-    <el-table v-loading="loading" :data="responsesList" @selection-change="handleSelectionChange">
+    <el-table
+      v-loading="loading"
+      :data="responsesList"
+      @selection-change="handleSelectionChange"
+      :header-cell-style="{ background: '#003C69', color: 'white' }"
+    >
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="主键id" align="center" prop="id" />
+      <el-table-column label="序号" align="center" />
       <el-table-column label="计划名称" align="center" prop="planName" />
-      <el-table-column label="计划开始时间" align="center" prop="planStartTime" width="180">
+      <el-table-column
+        label="计划简介"
+        align="center"
+        prop="planIntroduction"
+      />
+      <el-table-column
+        label="计划个数"
+        align="center"
+        prop="planIntroduction"
+      />
+      <el-table-column
+        label="创建时间"
+        align="center"
+        prop="planStartTime"
+        width="180"
+      >
         <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.planStartTime, '{y}-{m}-{d}') }}</span>
+          <span>{{ parseTime(scope.row.planStartTime, "{y}-{m}-{d}") }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="计划结束时间" align="center" prop="planEndTime" width="180">
+      <el-table-column label="需响应计划数" align="center" prop="planNumber" />
+      <el-table-column
+        label="已响应计划数"
+        align="center"
+        prop="responseNumber"
+      />
+      <el-table-column
+        label="开始时间"
+        align="center"
+        prop="planStartTime"
+        width="180"
+      >
         <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.planEndTime, '{y}-{m}-{d}') }}</span>
+          <span>{{ parseTime(scope.row.planStartTime, "{y}-{m}-{d}") }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="计划简介" align="center" prop="planIntroduction" />
-      <el-table-column label="文件路径" align="center" prop="filePath" />
-      <el-table-column label="文件名称" align="center" prop="fileName" />
-      <el-table-column label="创建人" align="center" prop="createName" />
-      <el-table-column label="创建人id" align="center" prop="createId" />
-      <el-table-column label="备注" align="center" prop="remark" />
-      <el-table-column label="需响应计划数" align="center" prop="planNumber" />
-      <el-table-column label="已响应计划数" align="center" prop="responseNumber" />
+      <el-table-column
+        label="结束时间"
+        align="center"
+        prop="planEndTime"
+        width="180"
+      >
+        <template slot-scope="scope">
+          <span>{{ parseTime(scope.row.planEndTime, "{y}-{m}-{d}") }}</span>
+        </template>
+      </el-table-column>
+      <!-- <el-table-column label="文件路径" align="center" prop="filePath" /> -->
+      <!-- <el-table-column label="文件名称" align="center" prop="fileName" /> -->
+      <!-- <el-table-column label="创建人" align="center" prop="createName" /> -->
+      <!-- <el-table-column label="创建人id" align="center" prop="createId" /> -->
+      <!-- <el-table-column label="备注" align="center" prop="remark" /> -->
+
       <el-table-column label="审批状态" align="center" prop="state" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
+      <el-table-column
+        label="操作"
+        align="center"
+        class-name="small-padding fixed-width"
+      >
         <template slot-scope="scope">
           <el-button
             size="mini"
@@ -182,20 +228,22 @@
             icon="el-icon-edit"
             @click="handleUpdate(scope.row)"
             v-hasPermi="['thought:responses:edit']"
-          >修改</el-button>
+            >修改</el-button
+          >
           <el-button
             size="mini"
             type="text"
             icon="el-icon-delete"
             @click="handleDelete(scope.row)"
             v-hasPermi="['thought:responses:remove']"
-          >删除</el-button>
+            >删除</el-button
+          >
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
-      v-show="total>0"
+      v-show="total > 0"
       :total="total"
       :page.sync="queryParams.pageNum"
       :limit.sync="queryParams.pageSize"
@@ -203,53 +251,82 @@
     />
 
     <!-- 添加或修改月教育计划响应对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
+    <el-dialog
+      :title="title"
+      :visible.sync="open"
+      width="1200px"
+      append-to-body
+    >
+      <el-form
+        ref="form"
+        :model="form"
+        :rules="rules"
+        :inline="true"
+        label-width="100px"
+      >
+        <div class="jiben">文档信息</div>
         <el-form-item label="计划名称" prop="planName">
           <el-input v-model="form.planName" placeholder="请输入计划名称" />
         </el-form-item>
         <el-form-item label="计划开始时间" prop="planStartTime">
-          <el-date-picker clearable size="small"
+          <el-date-picker
+            clearable
+            size="small"
             v-model="form.planStartTime"
             type="date"
             value-format="yyyy-MM-dd"
-            placeholder="选择计划开始时间">
-          </el-date-picker>
+            placeholder="选择计划开始时间"
+          ></el-date-picker>
         </el-form-item>
         <el-form-item label="计划结束时间" prop="planEndTime">
-          <el-date-picker clearable size="small"
+          <el-date-picker
+            clearable
+            size="small"
             v-model="form.planEndTime"
             type="date"
             value-format="yyyy-MM-dd"
-            placeholder="选择计划结束时间">
-          </el-date-picker>
+            placeholder="选择计划结束时间"
+          ></el-date-picker>
         </el-form-item>
         <el-form-item label="计划简介" prop="planIntroduction">
-          <el-input v-model="form.planIntroduction" placeholder="请输入计划简介" />
-        </el-form-item>
-        <el-form-item label="文件路径" prop="filePath">
-          <el-input v-model="form.filePath" placeholder="请输入文件路径" />
-        </el-form-item>
-        <el-form-item label="文件名称" prop="fileName">
-          <el-input v-model="form.fileName" placeholder="请输入文件名称" />
-        </el-form-item>
-        <el-form-item label="创建人" prop="createName">
-          <el-input v-model="form.createName" placeholder="请输入创建人" />
-        </el-form-item>
-        <el-form-item label="创建人id" prop="createId">
-          <el-input v-model="form.createId" placeholder="请输入创建人id" />
+          <el-input
+            type="textarea"
+            v-model="form.planIntroduction"
+            placeholder="请输入计划简介"
+          />
         </el-form-item>
-        <el-form-item label="备注" prop="remark">
-          <el-input v-model="form.remark" placeholder="请输入备注" />
-        </el-form-item>
-        <el-form-item label="需响应计划数" prop="planNumber">
-          <el-input v-model="form.planNumber" placeholder="请输入需响应计划数" />
-        </el-form-item>
-        <el-form-item label="已响应计划数" prop="responseNumber">
-          <el-input v-model="form.responseNumber" placeholder="请输入已响应计划数" />
-        </el-form-item>
-        <el-form-item label="审批状态" prop="state">
-          <el-input v-model="form.state" placeholder="请输入审批状态" />
+        <div class="jiben">计划条数</div>
+        <div class="jiHua">
+          <el-form v-for="(item, e) in checkShop" :key="e">
+            <el-form-item prop="remark">
+              <el-input
+                type="textarea"
+                v-model="item.planContent"
+                placeholder="请输入计划详情"
+              />
+              <el-radio v-model="item.responseStatus" label="1"
+                >是否需要响应</el-radio
+              >
+              <el-button
+                type="primary"
+                icon="el-icon-plus"
+                size="mini"
+                @click="addForms"
+                v-if="e == checkShop.length - 1"
+              ></el-button>
+              <el-button
+                type="primary"
+                icon="el-icon-delete"
+                size="mini"
+                v-if="e > 0"
+                @click="delForms(e)"
+              ></el-button>
+            </el-form-item>
+          </el-form>
+        </div>
+        <div class="jiben">文件</div>
+        <el-form-item>
+          <FileUpload v-model="form.fileName" />
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
@@ -261,7 +338,14 @@
 </template>
 
 <script>
-import { listResponses, getResponses, delResponses, addResponses, updateResponses, exportResponses } from "@/api/thought/responses";
+import {
+  listResponses,
+  getResponses,
+  delResponses,
+  addResponses,
+  updateResponses,
+  exportResponses,
+} from "@/api/thought/responses";
 
 export default {
   name: "Responses",
@@ -301,23 +385,45 @@ export default {
         createId: null,
         planNumber: null,
         responseNumber: null,
-        state: null
+        state: null,
       },
       // 表单参数
       form: {},
       // 表单校验
-      rules: {
-      }
+      rules: {},
+      //添加计划条数表格为空
+      checkShop: [
+        {
+          planContent: null,
+          responseStatus: null,
+        },
+      ],
+      radio: "",
     };
   },
   created() {
     this.getList();
   },
   methods: {
+    // 增加对话框
+    addForms() {
+      this.checkShop.push({
+        peopleName: null,
+        foremanName: null,
+        sentryName: null,
+        examineDate: null,
+        dialogue: null,
+      });
+    },
+
+    // 删除对话框
+    delForms(i) {
+      this.checkShop.splice(i, 1);
+    },
     /** 查询月教育计划响应列表 */
     getList() {
       this.loading = true;
-      listResponses(this.queryParams).then(response => {
+      listResponses(this.queryParams).then((response) => {
         this.responsesList = response.rows;
         this.total = response.total;
         this.loading = false;
@@ -345,7 +451,7 @@ export default {
         remark: null,
         planNumber: null,
         responseNumber: null,
-        state: null
+        state: null,
       };
       this.resetForm("form");
     },
@@ -361,9 +467,9 @@ export default {
     },
     // 多选框选中数据
     handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
+      this.ids = selection.map((item) => item.id);
+      this.single = selection.length !== 1;
+      this.multiple = !selection.length;
     },
     /** 新增按钮操作 */
     handleAdd() {
@@ -374,8 +480,8 @@ export default {
     /** 修改按钮操作 */
     handleUpdate(row) {
       this.reset();
-      const id = row.id || this.ids
-      getResponses(id).then(response => {
+      const id = row.id || this.ids;
+      getResponses(id).then((response) => {
         this.form = response.data;
         this.open = true;
         this.title = "修改月教育计划响应";
@@ -383,16 +489,16 @@ export default {
     },
     /** 提交按钮 */
     submitForm() {
-      this.$refs["form"].validate(valid => {
+      this.$refs["form"].validate((valid) => {
         if (valid) {
           if (this.form.id != null) {
-            updateResponses(this.form).then(response => {
+            updateResponses(this.form).then((response) => {
               this.$modal.msgSuccess("修改成功");
               this.open = false;
               this.getList();
             });
           } else {
-            addResponses(this.form).then(response => {
+            addResponses(this.form).then((response) => {
               this.$modal.msgSuccess("新增成功");
               this.open = false;
               this.getList();
@@ -404,24 +510,220 @@ export default {
     /** 删除按钮操作 */
     handleDelete(row) {
       const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除月教育计划响应编号为"' + ids + '"的数据项?').then(function() {
-        return delResponses(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
+      this.$modal
+        .confirm('是否确认删除月教育计划响应编号为"' + ids + '"的数据项?')
+        .then(function () {
+          return delResponses(ids);
+        })
+        .then(() => {
+          this.getList();
+          this.$modal.msgSuccess("删除成功");
+        })
+        .catch(() => {});
     },
     /** 导出按钮操作 */
     handleExport() {
       const queryParams = this.queryParams;
-      this.$modal.confirm('是否确认导出所有月教育计划响应数据项?').then(() => {
-        this.exportLoading = true;
-        return exportResponses(queryParams);
-      }).then(response => {
-        this.$download.name(response.msg);
-        this.exportLoading = false;
-      }).catch(() => {});
-    }
-  }
+      this.$modal
+        .confirm("是否确认导出所有月教育计划响应数据项?")
+        .then(() => {
+          this.exportLoading = true;
+          return exportResponses(queryParams);
+        })
+        .then((response) => {
+          this.$download.name(response.msg);
+          this.exportLoading = false;
+        })
+        .catch(() => {});
+    },
+  },
 };
 </script>
+</script>
+<style scoped>
+::v-deep .el-pagination__sizes .el-input__suffix {
+  right: 6px;
+}
+::v-deep .ql-snow .ql-picker-options .ql-picker-item:focus {
+  outline: none !important;
+}
+::v-deep .ql-snow .ql-picker:focus {
+  outline: none !important;
+}
+::v-deep .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label:focus {
+  outline: none !important;
+}
+::v-deep .ql-toolbar.ql-snow .ql-picker-label {
+  border: none !important;
+}
+::v-deep .ql-formats:focus {
+  outline: none !important;
+}
+::v-deep .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+  border-color: none !important;
+  color: black !important;
+}
+/* normal */
+::v-deep .ql-active {
+  outline: none !important;
+}
+::v-deep .canjiaren .el-input__inner {
+  width: 560px !important;
+}
+::v-deep .el-dialog {
+  background-color: #004d86 !important;
+}
+/* 输入框 */
+::v-deep .el-dialog .el-input__inner {
+  background-color: #004d86 !important;
+  width: 216px;
+  color: white;
+  margin-right: 20px;
+  border: 1px solid white !important;
+}
+::v-deep .el-input__inner {
+  border: 1px solid white !important;
+}
+/* 表格样式 */
+::v-deep .el-table .el-table__header-wrapper th {
+  background-color: #004d86 !important;
+  color: white;
+}
+/* 标题弹框 */
+::v-deep .el-dialog__title {
+  color: white;
+  /* border-bottom: 1px solid white; */
+}
+/* 标题下划线 */
+::v-deep .el-dialog__header {
+  border-bottom: 1px solid white;
+}
+/* 日历样式 */
+::v-deep .el-date-editor .el-input__inner {
+  height: 36px !important;
+  line-height: 36px;
+}
+::v-deep .datesend .el-form-item__label {
+  width: 115px !important;
+}
+/* 会议文本域样式 */
+::v-deep .el-form-item__content .el-textarea {
+  width: 900px;
+  /* height: 80px !important; */
+}
+::v-deep .el-form-item__content .el-textarea .el-textarea__inner {
+  /* width: 1000px; */
+  height: 80px !important;
+}
+::v-deep .el-dialog__body {
+  padding-left: 35px !important;
+  padding-right: 0px !important;
+  padding-bottom: 0px !important;
+}
+/* 富文本内容 */
+/* ::v-deep .editor{
+  width: 1010px;
+  color: white;
+} */
+/* 富文本 */
+::v-deep .ql-snow .ql-fill,
+.ql-snow .ql-stroke.ql-fill {
+  fill: #fff !important;
+}
+::v-deep .ql-snow .ql-stroke {
+  stroke: #fff !important;
+}
+::v-deep .ql-snow .ql-picker {
+  color: #fff !important;
+}
+::v-deep .ql-editor ql-blank {
+  color: #fff !important;
+}
+::v-deep .ql-snow .ql-picker-label {
+  position: absolute;
+  bottom: 5px;
+}
+::v-deep .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
+  margin-top: -2px;
+}
+::v-deep .ql-toolbar.ql-snow {
+  display: flex;
+  justify-content: space-around;
+}
+/* 富文本删除功能 */
+
+/* 富文本删除功能 */
+::v-deep .ql-blockquote {
+  display: none !important;
+}
+::v-deep .ql-strike {
+  display: none !important;
+}
+::v-deep .ql-script {
+  display: none !important;
+}
+::v-deep .ql-code-block {
+  display: none !important;
+}
+::v-deep .ql-direction {
+  display: none !important;
+}
+.ql-toolbar.ql-snow .ql-formats {
+  margin-right: 7px !important;
+}
+::v-deep .el-input__inner {
+  height: 36px !important;
+  color: white;
+  background-color: #00365f !important;
+}
+/* 文字多余部分省略 */
+::v-deep .el-table__cell .cell {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+::v-deep .el-input__suffix {
+  right: 22px;
+}
+/* 树形样式 */
+::v-deep .vue-treeselect__control {
+  background-color: #004d86;
+  width: 216px;
+  margin-right: 25px;
+  color: white;
+}
+.threeselects {
+  width: 216px;
+  margin-right: 22px;
+  /* color: white; */
+}
+::v-deep .vue-treeselect__single-value {
+  color: white;
+}
+/* 所搜到访单位 */
+::v-deep .waibudaofang .vue-treeselect__control {
+  background-color: #00365f !important;
+}
+/* 计划附件 */
+::v-deep .el-upload__tip {
+  color: white;
+  position: absolute;
+  top: -5px;
+  width: 500px;
+  left: 90px;
+  color: white;
+}
+::v-deep .el-link.el-link--default {
+  color: white;
+  text-indent: 0.5em;
+}
+::v-deep .el-form-item__content .el-textarea .el-textarea__inner {
+  /* width: 1000px; */
+  width: 892px;
+  height: 80px !important;
+}
+.el-radio {
+  color: #fff;
+  top: -22px;
+}
+</style>

+ 3 - 39
src/views/thought/thoughtPlan/index.vue

@@ -367,48 +367,12 @@
                 @click="delForms(e)"
               ></el-button>
             </el-form-item>
-            <el-form-item> </el-form-item>
           </el-form>
         </div>
-        <!-- <el-form-item label="文件路径" prop="filePath">
-          <el-input v-model="form.filePath" placeholder="请输入文件路径" />
+        <div class="jiben">文件</div>
+        <el-form-item>
+          <FileUpload v-model="form.fileName" />
         </el-form-item>
-        <el-form-item label="文件名称" prop="fileName">
-          <el-input v-model="form.fileName" placeholder="请输入文件名称" />
-        </el-form-item>
-        <el-form-item label="创建人" prop="createName">
-          <el-input v-model="form.createName" placeholder="请输入创建人" />
-        </el-form-item>
-        <el-form-item label="创建人id" prop="createId">
-          <el-input v-model="form.createId" placeholder="请输入创建人id" />
-        </el-form-item>
-        <el-form-item label="备注" prop="remark">
-          <el-input v-model="form.remark" placeholder="请输入备注" />
-        </el-form-item>
-        <el-form-item label="需响应计划数" prop="planNumber">
-          <el-input
-            v-model="form.planNumber"
-            placeholder="请输入需响应计划数"
-          />
-        </el-form-item>
-        <el-form-item label="已响应计划数" prop="responseNumber">
-          <el-input
-            v-model="form.responseNumber"
-            placeholder="请输入已响应计划数"
-          />
-        </el-form-item>
-        <el-form-item label="单位id" prop="unitId">
-          <el-input v-model="form.unitId" placeholder="请输入单位id" />
-        </el-form-item>
-        <el-form-item
-          label="计划状态(0进行中,1已完成,2已审批,3已驳回)"
-          prop="state"
-        >
-          <el-input
-            v-model="form.state"
-            placeholder="请输入计划状态(0进行中,1已完成,2已审批,3已驳回)"
-          />
-        </el-form-item> -->
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitForm">确 定</el-button>

+ 4 - 4
src/views/workingArrangements/workTask/index.vue

@@ -1016,10 +1016,10 @@ export default {
     };
   },
   created() {
-    if (Cookies.get("shuaxin") != "true") {
-      window.location.reload();
-    }
-    Cookies.set("shuaxin", "true");
+    // if (Cookies.get("shuaxin") != "true") {
+    //   window.location.reload();
+    // }
+    // Cookies.set("shuaxin", "true");
     this.getList();
     this.getdept();
     allUser().then((res) => {