feiyu02
9 天以前 3471eeaf92a2ea32aa06ddfb231ee6c6d8b60bad
src/views/fysp/task/components/CompSubTaskList.vue
@@ -1,6 +1,6 @@
<template>
  <el-row justify="space-between">
    <el-text>单日计划</el-text>
    <el-text>{{dateStr}}计划</el-text>
    <div v-show="create && data && data.length > 0">
      <el-button
        icon="IconPrinter"
@@ -63,6 +63,7 @@
      </div>
    </el-scrollbar>
  </div>
  <!-- 编辑巡查子任务 -->
  <el-dialog
    v-model="dialogVisible"
    width="600"
@@ -78,6 +79,7 @@
      @cancel="dialogVisible = false"
    ></CompSubTaskEdit>
  </el-dialog>
  <!-- 巡查单下载 -->
  <SceneInspectFile
    v-model="downloadDialog"
    :value="downloadSceneList"
@@ -85,13 +87,14 @@
</template>
<script setup>
import { ref, computed, watch, onMounted, onUnmounted } from 'vue';
import { ElMessageBox, ElNotification, ElMessage } from 'element-plus';
import { ElMessageBox, ElNotification, ElMessage, dayjs } from 'element-plus';
import CompSubTaskEdit from './CompSubTaskEdit.vue';
import SceneInspectFile from '@/views/fysp/scene/SceneInspectFile.vue';
import subtaskApi from '@/api/fysp/subtaskApi';
const props = defineProps({
  modelValue: Array,
  date: Date,
  height: {
    type: String,
    default: '70vh'
@@ -110,6 +113,8 @@
const emit = defineEmits(['submit', 'add', 'remove', 'update:modelValue']);
const dateStr = computed(()=> dayjs(props.date).format('MM月DD日'))
function remove(item) {
  if (item.status == '未执行') {
    ElMessageBox.confirm('是否移除监管任务', `移除确认`, {