lct
Your Name
2022-08-02 33802d74d2720e86c406f5ca9531ac9435b9ddd2
src/views/basicRightsManagement/personnelShiftManagement/shiftManagement/index.vue
@@ -95,7 +95,7 @@
               />
            </el-form-item>
            <el-form-item>
               <el-button type="primary" @click="dialogDetails = false" size="default">确认</el-button>
               <el-button type="primary" @click="dialogDetails = false" size="default" v-throttle>确认</el-button>
            </el-form-item>
         </el-form>
      </el-dialog>
@@ -114,8 +114,8 @@
               </el-select>
            </el-form-item>
            <el-form-item label="自定义循环班" v-if="addRecord.type && JSON.parse(JSON.stringify(addRecord.type)) == '循环班'">
               <div v-if="!addRecord.shiftSteps || addRecord.shiftSteps.length == 0">
                  <el-button type="primary" size="default" @click="dialogAddShift = true">新增排班</el-button>
               <div style="width: 100%;margin-bottom: 20px">
                  <el-button type="primary" size="default" :icon="Plus" @click="dialogAddShift = true">新增排班</el-button>
               </div>
               <div>
                  <div v-for="(item,index) in addRecord.shiftSteps" class="stepItem">
@@ -150,7 +150,7 @@
            </el-form-item>
            <el-form-item>
               <el-button type="warning" @click="dialogAddRecord = false" size="default" plain>取消</el-button>
               <el-button type="primary" @click="confirmAddRecord(addRef)" size="default">确认</el-button>
               <el-button type="primary" @click="confirmAddRecord(addRef)" size="default" v-throttle>确认</el-button>
            </el-form-item>
         </el-form>
      </el-dialog>
@@ -201,7 +201,7 @@
            </el-form-item>
            <el-form-item>
               <el-button type="warning" @click="dialogAddShift = false" size="default" plain>取消</el-button>
               <el-button type="primary" @click="confirmAddShift(addShiftRef)" size="default">确认</el-button>
               <el-button type="primary" @click="confirmAddShift(addShiftRef)" size="default" v-throttle>确认</el-button>
            </el-form-item>
         </el-form>
      </el-dialog>
@@ -271,13 +271,13 @@
                        name: '第三班',
                        days: '5',
                        rest: '3',
                        timeRange: '三班三倒三班'
                        timeRange: '三班三倒夜班'
                     }
                  ]
               },
               {
                  name: '常白班',
                  type: '固定板'
                  type: '固定班'
               }
            ]
         )
@@ -295,7 +295,7 @@
         const addShiftRules = reactive<FormRules>({
            name:[{required: true, message: '该内容不能为空',trigger:'blur'}],
            days:[{required: true, message: '该内容不能为空',trigger:'blur'}],
            rest:[{required: true, message: '该内容不能为空',trigger:'blur'}],
            rest:[{required: true,message: '该内容不能为空',trigger: 'blur'}],
            timeRange:[{required: true, message: '该内容不能为空',trigger:'blur'}]
         })
         const dialogDetails = ref(false)
@@ -330,7 +330,7 @@
                        })
                        return
                     }else{
                        tableData.push(addRecord.value)
                        tableData.unshift(addRecord.value)
                     }
                  }else{
                     if(addRecord.value.type == '循环班' && addRecord.value.shiftSteps.length == 0){
@@ -391,7 +391,7 @@
                     addRecord.value.shiftSteps.splice(chosenShiftIndex.value+1,0,addShift.value)
                  }else{
                     addRecord.value.shiftSteps = []
                     addRecord.value.shiftSteps.push(addShift.value)
                     addRecord.value.shiftSteps.unshift(addShift.value)
                  }
                  dialogAddShift.value = false
               } else {
@@ -442,7 +442,6 @@
   .home-container {
      height: 100%;
      overflow: hidden;
      padding: 20px;
      .homeCard{
         width: 100%;
         padding: 20px;
@@ -552,7 +551,7 @@
               }
               span{
                  font-weight: bold;
                  margin-left: 10px;
                  margin: 0 10px;
               }
            }
         }