Explorar el Código

更改月统计样式

sunyanqiang hace 3 años
padre
commit
4b6bd849f7

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

@@ -21,7 +21,7 @@
       <div class="tree">
         <el-tree
           class="userAgrees"
-          style="height: 700px; overflow: auto"
+          style="height: calc(100vh - 230px); overflow: auto"
           :data="deptOptions"
           :props="defaultProps"
           @node-click="handleNodeClick"
@@ -2084,4 +2084,8 @@ export default {
 ::v-deep .box .el-input__inner {
   border: none !important;
 }
+/* 卡片样式 */
+.app-container {
+  height: calc(100vh - 108px) !important;
+}
 </style>

+ 303 - 144
src/views/thought/responses/index.vue

@@ -1,8 +1,138 @@
 <template>
   <div class="app-container">
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
+    <!-- <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"
+          placeholder="请输入计划名称"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="计划开始时间" prop="planStartTime">
+        <el-date-picker clearable size="small"
+          v-model="queryParams.planStartTime"
+          type="date"
+          value-format="yyyy-MM-dd"
+          placeholder="选择计划开始时间">
+        </el-date-picker>
+      </el-form-item>
+      <el-form-item label="计划结束时间" prop="planEndTime">
+        <el-date-picker clearable size="small"
+          v-model="queryParams.planEndTime"
+          type="date"
+          value-format="yyyy-MM-dd"
+          placeholder="选择计划结束时间">
+        </el-date-picker>
+      </el-form-item>
+      <el-form-item label="计划简介" prop="planIntroduction">
+        <el-input
+          v-model="queryParams.planIntroduction"
+          placeholder="请输入计划简介"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="文件路径" prop="filePath">
+        <el-input
+          v-model="queryParams.filePath"
+          placeholder="请输入文件路径"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="文件名称" prop="fileName">
+        <el-input
+          v-model="queryParams.fileName"
+          placeholder="请输入文件名称"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="创建人" prop="createName">
+        <el-input
+          v-model="queryParams.createName"
+          placeholder="请输入创建人"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="创建人id" prop="createId">
+        <el-input
+          v-model="queryParams.createId"
+          placeholder="请输入创建人id"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="需响应计划数" prop="planNumber">
+        <el-input
+          v-model="queryParams.planNumber"
+          placeholder="请输入需响应计划数"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="已响应计划数" prop="responseNumber">
+        <el-input
+          v-model="queryParams.responseNumber"
+          placeholder="请输入已响应计划数"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="单位id" prop="unitId">
+        <el-input
+          v-model="queryParams.unitId"
+          placeholder="请输入单位id"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="计划状态(0进行中,1已完成,2已审批,3已驳回)" prop="state">
+        <el-input
+          v-model="queryParams.state"
+          placeholder="请输入计划状态(0进行中,1已完成,2已审批,3已驳回)"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item>
+        <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-row :gutter="20">
+      <el-col :span="4" :xs="24">
+        <div class="dadui">
+          <img src="../../../images/星星.png" alt />
+          大队
+        </div>
+        <div class="tree">
+          <el-tree
+            class="userAgrees"
+            style="height: calc(100vh - 170px); overflow: auto"
+            :data="deptOptions"
+            :props="defaultProps"
+            @node-click="handleNodeClick"
+            default-expand-all
+            highlight-current
+            :expand-on-click-node="false"
+          ></el-tree>
+        </div>
+      </el-col>
+      <el-col :span="1.5" class="mb8">
+        <!-- <el-button
           type="primary"
           plain
           icon="el-icon-plus"
@@ -10,10 +140,10 @@
           @click="handleAdd"
           v-hasPermi="['thought:thoughtPlan:add']"
           >新增</el-button
-        >
+        > -->
       </el-col>
       <el-col :span="1.5">
-        <el-button
+        <!-- <el-button
           type="success"
           plain
           icon="el-icon-edit"
@@ -22,10 +152,10 @@
           @click="handleUpdate"
           v-hasPermi="['thought:thoughtPlan:edit']"
           >修改</el-button
-        >
+        > -->
       </el-col>
       <el-col :span="1.5">
-        <el-button
+        <!-- <el-button
           type="danger"
           plain
           icon="el-icon-delete"
@@ -34,10 +164,10 @@
           @click="handleDelete"
           v-hasPermi="['thought:thoughtPlan:remove']"
           >删除</el-button
-        >
+        > -->
       </el-col>
       <el-col :span="1.5">
-        <el-button
+        <!-- <el-button
           type="warning"
           plain
           icon="el-icon-download"
@@ -46,137 +176,135 @@
           @click="handleExport"
           v-hasPermi="['thought:thoughtPlan:export']"
           >导出</el-button
-        >
+        > -->
       </el-col>
-    </el-row>
-
-    <el-table
-      v-loading="loading"
-      :header-cell-style="{ background: '#003C69', color: 'white' }"
-      :data="thoughtPlanList"
-      @selection-change="handleSelectionChange"
-    >
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="序号" align="center" type="index" />
-      <!-- <el-table-column label="主键id" align="center" prop="id" /> -->
-      <el-table-column
-        label="计划名称"
-        align="center"
-        prop="planName"
-        width="120"
-      />
-      <el-table-column
-        label="计划简介"
-        align="center"
-        prop="planIntroduction"
-        width="150"
-      />
-      <el-table-column
-        label="计划开始时间"
-        align="center"
-        prop="planStartTime"
-        width="150"
-      >
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.planStartTime, "{y}-{m}-{d}") }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="计划结束时间"
-        align="center"
-        prop="planEndTime"
-        width="150"
-      >
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.planEndTime, "{y}-{m}-{d}") }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="计划个数" align="center" prop="planNumber" />
-      <el-table-column
-        label="需响应计划数"
-        align="center"
-        prop="planNumber"
-        width="120"
-      />
-      <el-table-column
-        label="已响应计划数"
-        align="center"
-        prop="responseNumber"
-        width="120"
-      />
-      <el-table-column label="计划状态" align="center" prop="state">
-        <template slot-scope="scope">
-          <span v-if="scope.row.state == '0'" style="color: #00eaff"
-            >未响应</span
-          >
-          <span v-if="scope.row.state == '1'" style="color: #13ce66"
-            >已完成</span
-          >
-          <span v-if="scope.row.state == '2'" style="color: #ffba00"
-            >已审批</span
-          >
-          <span
-            v-if="scope.row.state == '3'"
-            style="color: #ff4949"
-            :title="scope.row.reasons"
-            >已驳回</span
+      <!-- </el-row> -->
+      <el-col :span="20" :xs="24">
+        <el-table
+          v-loading="loading"
+          :header-cell-style="{ background: '#003C69', color: 'white' }"
+          :data="thoughtPlanList"
+          max-width="10"
+          @selection-change="handleSelectionChange"
+        >
+          <el-table-column type="selection" width="55" align="center" />
+          <el-table-column label="序号" align="center" type="index" />
+          <!-- <el-table-column label="主键id" align="center" prop="id" /> -->
+          <el-table-column label="计划名称" align="center" prop="planName" />
+          <el-table-column
+            label="计划简介"
+            align="center"
+            prop="planIntroduction"
+            show-overflow-tooltip
+          />
+          <el-table-column
+            label="计划开始时间"
+            align="center"
+            prop="planStartTime"
+            width="120"
           >
-          <span v-if="scope.row.state == '4'" style="color: #00eaff"
-            >进行中</span
+            <template slot-scope="scope">
+              <span>{{
+                parseTime(scope.row.planStartTime, "{y}-{m}-{d}")
+              }}</span>
+            </template>
+          </el-table-column>
+          <el-table-column
+            label="计划结束时间"
+            align="center"
+            prop="planEndTime"
+            width="120"
           >
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="创建时间"
-        align="center"
-        prop="createTime"
-        width="120"
-      >
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column
-        width="200"
-        label="操作"
-        align="center"
-        class-name="small-padding fixed-width"
-        fixed="right"
-      >
-        <template slot-scope="scope">
-          <el-button
-            v-if="scope.row.state == '1'"
-            size="btc"
-            type="text"
-            @click="handleUpdate1(scope.row)"
-            v-hasPermi="['thought:thoughtPlan:edit']"
-            >审批</el-button
+            <template slot-scope="scope">
+              <span>{{ parseTime(scope.row.planEndTime, "{y}-{m}-{d}") }}</span>
+            </template>
+          </el-table-column>
+          <el-table-column label="计划个数" align="center" prop="planNumber" />
+          <el-table-column
+            label="需响应计划数"
+            align="center"
+            prop="planNumber"
+          />
+          <el-table-column
+            label="已响应计划数"
+            align="center"
+            prop="responseNumber"
+          />
+          <el-table-column label="计划状态" align="center" prop="state">
+            <template slot-scope="scope">
+              <span v-if="scope.row.state == '0'" style="color: #00eaff"
+                >未响应</span
+              >
+              <span v-if="scope.row.state == '1'" style="color: #13ce66"
+                >已完成</span
+              >
+              <span v-if="scope.row.state == '2'" style="color: #ffba00"
+                >已审批</span
+              >
+              <span
+                v-if="scope.row.state == '3'"
+                style="color: #ff4949"
+                :title="scope.row.reasons"
+                >已驳回</span
+              >
+              <span v-if="scope.row.state == '4'" style="color: #00eaff"
+                >进行中</span
+              >
+            </template>
+          </el-table-column>
+          <el-table-column
+            label="创建时间"
+            align="center"
+            prop="createTime"
+            width="120"
           >
-          <el-button
-            size="btc"
-            type="text"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['thought:thoughtPlan:edit']"
-            >查看</el-button
+            <template slot-scope="scope">
+              <span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span>
+            </template>
+          </el-table-column>
+          <el-table-column
+            fixed="right"
+            width="200"
+            label="操作"
+            align="center"
+            class-name="small-padding fixed-width"
           >
-          <!-- <el-button
+            <template slot-scope="scope">
+              <el-button
+                v-if="scope.row.state == '1'"
+                size="btc"
+                type="text"
+                @click="handleUpdate1(scope.row)"
+                v-hasPermi="['thought:responses:edit']"
+                >审批</el-button
+              >
+              <el-button
+                size="btc"
+                type="text"
+                @click="handleUpdate(scope.row)"
+                v-hasPermi="['thought:responses:edit']"
+                >查看</el-button
+              >
+              <!-- <el-button
               size="btc"
               type="text"
               @click="handleDelete(scope.row)"
               v-hasPermi="['thought:thoughtPlan:remove']"
               >删除</el-button
             > -->
-        </template>
-      </el-table-column>
-    </el-table>
+            </template>
+          </el-table-column>
+        </el-table>
 
-    <pagination
-      v-show="total > 0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
+        <pagination
+          v-show="total > 0"
+          :total="total"
+          :page.sync="queryParams.pageNum"
+          :limit.sync="queryParams.pageSize"
+          @pagination="getList"
+        />
+      </el-col>
+    </el-row>
 
     <!-- 添加或修改月教育计划对话框 -->
     <el-dialog
@@ -267,6 +395,7 @@
       :visible.sync="open2"
       width="1064px"
       append-to-body
+      :close-on-click-modal="false"
     >
       <el-form
         ref="form2"
@@ -363,6 +492,7 @@
       :visible.sync="open3"
       width="1064px"
       append-to-body
+      :close-on-click-modal="false"
     >
       <el-form
         ref="form3"
@@ -420,6 +550,12 @@
                 placeholder="请输入计划详情"
                 readonly
               />
+              <span style="color: #fff" v-if="item.isresponse == '1'"
+                >此条计划需各单位配合执行</span
+              >
+              <span style="color: #fff" v-if="item.isresponse == '0'"
+                >此条计划非必要,各单位根据实际执行</span
+              >
             </el-form-item>
           </el-form>
         </div>
@@ -456,7 +592,7 @@ import {
   updateResponses,
   exportResponses,
 } from "@/api/thought/responses";
-import { getUserProfile } from "@/api/system/user";
+import { getWeiShu } from "@/api/grassrootsregistration/bdglmeeting";
 
 export default {
   name: "responses",
@@ -539,25 +675,13 @@ export default {
           { required: true, message: "请输入驳回原因", trigger: "blur" },
         ],
       },
-      // 用户信息
-      user: {},
     };
   },
   created() {
-    // this.getList();
-    this.getUser();
+    this.getList();
+    this.treeselect();
   },
   methods: {
-    // 获取登录信息
-    getUser() {
-      getUserProfile().then((response) => {
-        console.log(response.data);
-        this.user = response.data;
-        this.unitId = response.data.deptId;
-        this.queryParams.unitId = this.unitId;
-        this.getList();
-      });
-    },
     // 审批确定提交操作
     submitForm1() {
       if (this.form.id != null) {
@@ -749,6 +873,34 @@ export default {
         })
         .catch(() => {});
     },
+    // 获取部门数据
+    getShuJu(data) {
+      exportBdgShuju(data).then((res) => {
+        this.DataTime = data;
+        this.registrationData = res;
+        this.cg = res.cg;
+        this.sb = res.sb;
+        this.tiems = res.time;
+      });
+    },
+    // 搜索时间触发
+    shiJian(data) {
+      this.queryParams.diaryTime = data;
+      this.timeDate = data;
+      this.getList();
+      this.getShuJu(data);
+    },
+    // 获取外面部门树形
+    treeselect() {
+      getWeiShu().then((res) => {
+        this.deptOptions = res.data;
+      });
+    },
+    //外面树形选择搜索
+    handleNodeClick(data) {
+      this.queryParams.unitId = data.id;
+      this.getList();
+    },
   },
 };
 </script>
@@ -814,7 +966,7 @@ export default {
 }
 /* 会议文本域样式 */
 ::v-deep .el-form-item__content .el-textarea {
-  width: 900px;
+  width: 1000px;
   /* height: 80px !important; */
 }
 ::v-deep .el-form-item__content .el-textarea .el-textarea__inner {
@@ -1001,6 +1153,9 @@ export default {
   background-size: 100% 100%;
   background-repeat: no-repeat;
 }
+.app-container {
+  display: flex;
+}
 /* 左侧树状盒子 */
 .app-container .box-lfet {
   width: 15%;
@@ -1085,4 +1240,8 @@ export default {
   line-height: 33px;
   text-align: center;
 }
+/* 卡片样式 */
+.app-container {
+  height: calc(100vh - 108px) !important;
+}
 </style>

+ 135 - 69
src/views/thought/thoughtPlan/index.vue

@@ -23,7 +23,7 @@
           v-hasPermi="['thought:responses:edit']"
           >修改</el-button
         >
-      </el-col>
+      </el-col> -->
       <el-col :span="1.5">
         <el-button
           type="danger"
@@ -47,7 +47,7 @@
           v-hasPermi="['thought:responses:export']"
           >导出</el-button
         >
-      </el-col> -->
+      </el-col>
     </el-row>
 
     <el-table
@@ -169,18 +169,18 @@
             >响应</el-button
           >
           <el-button
-            v-if="scope.row.responseNumber <= 0"
+            v-if="scope.row.common == '0'"
             size="btu"
             type="text"
             @click="handleUpdate4(scope.row)"
-            v-hasPermi="['thought:responses:edit']"
+            v-hasPermi="['thought:thoughtPlan:query']"
             >修改</el-button
           >
           <el-button
             size="btc"
             type="text"
             @click="handleUpdate(scope.row)"
-            v-hasPermi="['thought:responses:edit']"
+            v-hasPermi="['thought:thoughtPlan:query']"
             >查看</el-button
           >
           <!-- <el-button
@@ -287,15 +287,11 @@
                 active-color="#13ce66"
                 inactive-color="#ccc"
                 active-value="1"
-                :inactive-value="null"
+                inactive-value="0"
               >
               </el-switch>
-              <!-- <el-radio
-                v-model="item.isresponse"
-                :label="danxuan"
-                @click.native.prevent="xuanZhong(item.isresponse, e)"
-                >响应</el-radio
-              > -->
+              <span class="greed" v-if="item.isresponse == '1'">需要响应</span>
+              <span class="CCC" v-if="item.isresponse == '0'">非必要响应</span>
             </el-form-item>
           </el-form>
         </div>
@@ -327,7 +323,11 @@
       >
         <div class="jiben">文档信息</div>
         <el-form-item label="计划名称" prop="planName">
-          <el-input v-model="form.planName" placeholder="请输入计划名称" />
+          <el-input
+            v-model="form.planName"
+            placeholder="请输入计划名称"
+            readonly
+          />
         </el-form-item>
         <el-form-item label="计划开始时间" prop="planStartTime">
           <el-date-picker
@@ -337,6 +337,7 @@
             type="date"
             value-format="yyyy-MM-dd"
             placeholder="选择计划开始时间"
+            readonly
           ></el-date-picker>
         </el-form-item>
         <el-form-item label="计划结束时间" prop="planEndTime">
@@ -347,6 +348,7 @@
             type="date"
             value-format="yyyy-MM-dd"
             placeholder="选择计划结束时间"
+            readonly
           ></el-date-picker>
         </el-form-item>
         <div class="jiben">计划简介</div>
@@ -356,32 +358,43 @@
             v-model="form.planIntroduction"
             placeholder="请输入计划简介"
             autosize
+            readonly
           />
         </el-form-item>
         <div class="jiben">计划条数</div>
         <div class="jiHua">
           <el-form v-for="(item, e) in checkShop" :key="e">
+            <span
+              style="color: #13ce66; margin-bottom: 9px; display: inline-block"
+              v-if="item.isresponse == '1'"
+              >此条计划需各单位配合执行</span
+            >
+            <span
+              style="color: #ff4949; margin-bottom: 9px; display: inline-block"
+              v-if="item.isresponse == '0'"
+              >此条计划非必要,各单位根据实际执行</span
+            >
             <el-form-item prop="remark">
               <el-input
                 type="textarea"
                 v-model="item.planContent"
                 placeholder="请输入计划详情"
                 autosize
+                readonly
               />
               <el-switch
                 v-model="item.responseStatus"
                 active-color="#13ce66"
                 inactive-color="#ccc"
                 active-value="1"
-                :inactive-value="null"
+                inactive-value="0"
               >
               </el-switch>
-              <!-- <el-radio v-model="item.responseStatus" label="1">响应</el-radio> -->
-              <span style="color: #fff" v-if="item.isresponse == '1'"
-                >此条计划需各单位配合执行</span
+              <span class="greed" v-if="item.responseStatus == '1'"
+                >需要响应</span
               >
-              <span style="color: #fff" v-if="item.isresponse == '0'"
-                >此条计划非必要,各单位根据实际执行</span
+              <span class="CCC" v-if="item.responseStatus == '0'"
+                >非必要响应</span
               >
             </el-form-item>
           </el-form>
@@ -415,7 +428,11 @@
       >
         <div class="jiben">文档信息</div>
         <el-form-item label="计划名称" prop="planName">
-          <el-input v-model="form.planName" placeholder="请输入计划名称" />
+          <el-input
+            v-model="form.planName"
+            placeholder="请输入计划名称"
+            readonly
+          />
         </el-form-item>
         <el-form-item label="计划开始时间" prop="planStartTime">
           <el-date-picker
@@ -425,6 +442,7 @@
             type="date"
             value-format="yyyy-MM-dd"
             placeholder="选择计划开始时间"
+            readonly
           ></el-date-picker>
         </el-form-item>
         <el-form-item label="计划结束时间" prop="planEndTime">
@@ -435,6 +453,7 @@
             type="date"
             value-format="yyyy-MM-dd"
             placeholder="选择计划结束时间"
+            readonly
           ></el-date-picker>
         </el-form-item>
         <div class="jiben">计划简介</div>
@@ -444,32 +463,43 @@
             v-model="form.planIntroduction"
             placeholder="请输入计划简介"
             autosize
+            readonly
           />
         </el-form-item>
         <div class="jiben">计划条数</div>
         <div class="jiHua">
           <el-form v-for="(item, e) in checkShop" :key="e">
+            <span
+              style="color: #13ce66; margin-bottom: 9px; display: inline-block"
+              v-if="item.isresponse == '1'"
+              >此条计划需各单位配合执行</span
+            >
+            <span
+              style="color: #ff4949; margin-bottom: 9px; display: inline-block"
+              v-if="item.isresponse == '0'"
+              >此条计划非必要,各单位根据实际执行</span
+            >
             <el-form-item prop="remark">
               <el-input
                 type="textarea"
                 v-model="item.planContent"
                 placeholder="请输入计划详情"
                 autosize
+                readonly
               />
               <el-switch
                 v-model="item.responseStatus"
                 active-color="#13ce66"
                 inactive-color="#ccc"
                 active-value="1"
-                :inactive-value="null"
+                inactive-value="0"
               >
               </el-switch>
-              <!-- <el-radio v-model="item.responseStatus" label="1">响应</el-radio> -->
-              <span style="color: #fff" v-if="item.isresponse == '1'"
-                >此条计划需各单位配合执行</span
+              <span class="greed" v-if="item.responseStatus == '1'"
+                >需要响应</span
               >
-              <span style="color: #fff" v-if="item.isresponse == '0'"
-                >此条计划非必要,各单位根据实际执行</span
+              <span class="CCC" v-if="item.responseStatus == '0'"
+                >非必要响应</span
               >
             </el-form-item>
           </el-form>
@@ -513,7 +543,11 @@
       >
         <div class="jiben">文档信息</div>
         <el-form-item label="计划名称" prop="planName">
-          <el-input v-model="form.planName" placeholder="请输入计划名称" />
+          <el-input
+            v-model="form.planName"
+            placeholder="请输入计划名称"
+            readonly
+          />
         </el-form-item>
         <el-form-item label="计划开始时间" prop="planStartTime">
           <el-date-picker
@@ -523,6 +557,7 @@
             type="date"
             value-format="yyyy-MM-dd"
             placeholder="选择计划开始时间"
+            readonly
           ></el-date-picker>
         </el-form-item>
         <el-form-item label="计划结束时间" prop="planEndTime">
@@ -533,6 +568,7 @@
             type="date"
             value-format="yyyy-MM-dd"
             placeholder="选择计划结束时间"
+            readonly
           ></el-date-picker>
         </el-form-item>
         <div class="jiben">计划简介</div>
@@ -542,33 +578,44 @@
             v-model="form.planIntroduction"
             placeholder="请输入计划简介"
             autosize
+            readonly
           />
         </el-form-item>
         <div class="jiben">计划条数</div>
         <div class="jiHua">
           <el-form v-for="(item, e) in checkShop" :key="e">
+            <span
+              style="color: #13ce66; margin-bottom: 9px; display: inline-block"
+              v-if="item.isresponse == '1'"
+              >此条计划需各单位配合执行</span
+            >
+            <span
+              style="color: #ff4949; margin-bottom: 9px; display: inline-block"
+              v-if="item.isresponse == '0'"
+              >此条计划非必要,各单位根据实际执行</span
+            >
             <el-form-item prop="remark">
               <el-input
                 type="textarea"
                 v-model="item.planContent"
                 placeholder="请输入计划详情"
                 autosize
+                readonly
               />
               <el-switch
                 v-model="item.responseStatus"
                 active-color="#13ce66"
                 inactive-color="#ccc"
                 active-value="1"
-                :inactive-value="null"
+                inactive-value="0"
               >
               </el-switch>
-              <span style="color: #fff" v-if="item.isresponse == '1'"
-                >此条计划需各单位配合执行</span
+              <span class="greed" v-if="item.responseStatus == '1'"
+                >需要响应</span
               >
-              <span style="color: #fff" v-if="item.isresponse == '0'"
-                >此条计划非必要,各单位根据实际执行</span
+              <span class="CCC" v-if="item.responseStatus == '0'"
+                >非必要响应</span
               >
-              <!-- <el-radio v-model="item.responseStatus" label="1">响应</el-radio> -->
             </el-form-item>
           </el-form>
         </div>
@@ -642,6 +689,16 @@
         <div class="jiben">计划条数</div>
         <div class="jiHua">
           <el-form v-for="(item, e) in checkShops" :key="e">
+            <span
+              style="color: #13ce66; margin-bottom: 9px; display: inline-block"
+              v-if="item.isresponse == '1'"
+              >此条计划需各单位配合执行</span
+            >
+            <span
+              style="color: #ff4949; margin-bottom: 9px; display: inline-block"
+              v-if="item.isresponse == '0'"
+              >此条计划非必要,各单位根据实际执行</span
+            >
             <el-form-item prop="remark">
               <el-input
                 type="textarea"
@@ -650,13 +707,6 @@
                 autosize
                 readonly
               />
-              <span style="color: #fff" v-if="item.isresponse == '1'"
-                >此条计划需各单位配合执行</span
-              >
-              <span style="color: #fff" v-if="item.isresponse == '0'"
-                >此条计划非必要,各单位根据实际执行</span
-              >
-              <!-- <el-radio v-model="item.isresponse" label="1">响应</el-radio> -->
             </el-form-item>
           </el-form>
         </div>
@@ -935,31 +985,31 @@ export default {
     },
     // 整改响应提交按钮
     submitForm3() {
-      var number = null;
-      var numbers = 0;
-      this.checkShop.forEach((item) => {
-        if (item.isresponse == "1") {
-          number++;
-        }
-        if (item.responseStatus == "1") {
-          numbers++;
-        }
+      // var number = null;
+      // var numbers = 0;
+      // this.checkShop.forEach((item) => {
+      //   if (item.isresponse == "1") {
+      //     number++;
+      //   }
+      //   if (item.responseStatus == "1") {
+      //     numbers++;
+      //   }
+      // });
+      // if (numbers > number) {
+      //   return;
+      // } else {
+      this.form.common = "1";
+      this.form.unitId = this.unitId;
+      this.form.responseContents = this.checkShop;
+      this.form.planResponsefus = this.planResponsefus;
+      this.thoughtPlanResponses = this.form;
+      JXxiangYingXiangYing(this.thoughtPlanResponses).then((response) => {
+        this.$modal.msgSuccess("响应成功");
+        this.open4 = false;
+        this.open2 = false;
+        this.getList();
       });
-      if (numbers > number) {
-        return;
-      } else {
-        this.form.common = "1";
-        this.form.unitId = this.unitId;
-        this.form.responseContents = this.checkShop;
-        this.form.planResponsefus = this.planResponsefus;
-        this.thoughtPlanResponses = this.form;
-        JXxiangYingXiangYing(this.thoughtPlanResponses).then((response) => {
-          this.$modal.msgSuccess("响应成功");
-          this.open4 = false;
-          this.open2 = false;
-          this.getList();
-        });
-      }
+      // }
     },
     // 获取外面部门树形
     treeselect() {
@@ -1055,7 +1105,7 @@ export default {
     handleAdd() {
       this.reset();
       this.open = true;
-      this.title = "添加月教育计划响应";
+      this.title = "添加月教育计划";
     },
     /** 查看按钮操作 */
     handleUpdate(row) {
@@ -1093,7 +1143,7 @@ export default {
             });
             this.planResponsefus = response.data.planFujians;
             this.open = true;
-            this.title = "修改月教育计划响应";
+            this.title = "修改月教育计划";
           });
         }
       });
@@ -1335,10 +1385,10 @@ export default {
   min-height: 80px !important;
 }
 .el-switch {
+  position: absolute;
   color: #fff;
-  float: right;
-  margin-top: 10px;
-  margin-right: 88px;
+  top: 12px;
+  right: 130px;
 }
 
 /* 文字多余部分省略 */
@@ -1590,4 +1640,20 @@ export default {
 .el-button--btc {
   margin-right: 0px;
 }
+/* 计划条数 */
+::v-deep .jiHua form .el-form-item .el-textarea .el-textarea__inner {
+  padding-right: 120px !important;
+}
+.greed {
+  position: absolute;
+  top: 26px;
+  right: 118px;
+  color: #13ce66;
+}
+.CCC {
+  position: absolute;
+  top: 26px;
+  right: 118px;
+  color: #cccccc;
+}
 </style>