morphone1995 4 лет назад
Родитель
Сommit
c4f342dfcf
2 измененных файлов с 34 добавлено и 3 удалено
  1. 33 1
      src/components/icss/plan/AddPlan.vue
  2. 1 2
      src/components/icss/plan/Plan.vue

+ 33 - 1
src/components/icss/plan/AddPlan.vue

@@ -117,6 +117,24 @@
                     </div>
                   </div>
                 </li>
+                <li>
+                  <div class="title">
+                    <div class="handleIcon">
+                      <img src="../../../images/multi.png" alt="医学知识" />
+                    </div>
+                    <h4>随访计划</h4>
+                    <div class="titlwSwitch">
+                      <el-switch
+                        v-model="switchFollowStatus"
+                        :active-value="1"
+                        :inactive-value="0"
+                        active-color="#4BC4D7"
+                        inactive-color="#BBBBBB"
+                      ></el-switch>
+                      <span class="titlwSwitchStatus">{{switchFollowStatus === 1 ? '启用中' : '未启用'}}</span>
+                    </div>
+                  </div>
+                </li>
               </ul>
             </el-form-item>
             <el-form-item>
@@ -173,6 +191,7 @@ export default {
       isEdit: false, // 是否处于编辑页面 false--新增   true--编辑
       switchSubStatus: 0, // 辅助信息
       switchMedStatus: 0, // 医学知识
+      switchFollowStatus: 0, //随访计划
       isOpenCloseItems: true, // 是否展开方案配置项
       isDownLight: -1,
       isTopLight: -1,
@@ -338,6 +357,10 @@ export default {
             res.data.data &&
             res.data.data.planDetailDefault.length !== 0 &&
             res.data.data.planDetailDefault[1].status;
+          this.switchFollowStatus =
+            res.data.data &&
+            res.data.data.planDetailDefault.length !== 0 &&
+            res.data.data.planDetailDefault[2].status;
         }
       });
     },
@@ -361,6 +384,7 @@ export default {
         this.form.planCode = res1.data.data[0].planCode;
         this.switchSubStatus = res1.data.data[0].sysSetInfo[0].status;
         this.switchMedStatus = res1.data.data[0].sysSetInfo[1].status;
+        this.switchFollowStatus = res1.data.data[0].sysSetInfo[2].status;
         // this.planDefaultList = res1.data.data[0].sysSetInfo[0].planDetails;
       }
       let arr = [];
@@ -432,10 +456,18 @@ export default {
             orderNo: 3,
             planDetailSub: [{}],
             status: this.switchMedStatus
+          },
+          {
+            code: 'followup',
+            hospitalId: this.hospitalId,
+            name: '随访计划',
+            orderNo: 4,
+            planDetailSub: [{}],
+            status: this.switchFollowStatus
           }
         ], // 方案配置信息
         planName: this.form.planName,
-        planStatus: 1   // 1 启用    默认启用
+        planStatus: 1 // 1 启用    默认启用
       };
       if (this.isEdit) {
         // 编辑状态,需要额外添加ID

+ 1 - 2
src/components/icss/plan/Plan.vue

@@ -15,13 +15,12 @@
       <el-table :data="list" border style="width: 100%">
         <el-table-column :resizable="false" type="index" :index="indexMethod" label="编号" width="60"></el-table-column>
         <el-table-column :resizable="false" prop="planName" label="方案名称"></el-table-column>
-        <el-table-column :resizable="false" prop="planCode" label="方案编码"></el-table-column>
+        <el-table-column :resizable="false" prop="planCode" label="方案编码" width="180"></el-table-column>
         <el-table-column
           :resizable="false"
           prop="planDetail"
           label="模块配置"
           show-overflow-tooltip
-          width="180"
         ></el-table-column>
         <el-table-column
           :resizable="false"