chengxiangling
2025-05-16 e875ccb607bc37c9515217277aafb3d4204c6d14
src/views/basicData/event/index.vue
@@ -49,10 +49,10 @@
<!--          placeholder="请选择事件结束时间">-->
<!--        </el-date-picker>-->
<!--      </el-form-item>-->
      <el-form-item>
      <!-- <el-form-item>
        <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
        <el-button icon="Refresh" @click="resetQuery">重置</el-button>
      </el-form-item>
      </el-form-item> -->
    </el-form>
    <el-row :gutter="10" class="mb8">
@@ -177,8 +177,12 @@
        </el-form-item>
        <el-form-item label="适用日历" prop="applicableCalendar">
          <el-select v-model="form.applicableCalendar" placeholder="请选择适用日历">
            <el-option label="Zone one" value="shanghai" />
            <el-option label="Zone two" value="beijing" />
            <el-option
                v-for="calendar in calendarList"
                :key="calendar.id"
                :label="calendar.description"
                :value="calendar.id">
            </el-option>
          </el-select>
        </el-form-item>
      </el-form>
@@ -199,6 +203,7 @@
import { selectProcessNameList } from "@/api/basicData/processRoute.js";
import HxlhTable from '@/components/HxlhTable'
import axios from "axios";
import {listAll_calendar} from "@/api/basicData/calendar.js";
const { proxy } = getCurrentInstance();
@@ -215,6 +220,7 @@
const shopList = ref([]);
const allShopList = ref([]);
const processList = ref([]);
const calendarList = ref([]);
const height = ref(document.documentElement.clientHeight - 230 + "px;")
@@ -343,17 +349,11 @@
    duration: [
      { required: true, message: "持续时长不能为空", trigger: "blur" }
    ],
    startDate: [
    startDateTime: [
      { required: true, message: "事件开始日期不能为空", trigger: "blur" }
    ],
    endDate: [
    endDateTime: [
      { required: true, message: "事件结束日期不能为空", trigger: "blur" }
    ],
    startTime: [
      { required: true, message: "事件开始时间不能为空", trigger: "blur" }
    ],
    endTime: [
      { required: true, message: "事件结束时间不能为空", trigger: "blur" }
    ],
    applicableFactory: [
      { required: true, message: "适用工厂不能为空", trigger: "change" }
@@ -380,12 +380,14 @@
    /** 查询工厂列表 */
    listAll_plant({}),
    /** 查询车间列表 */
    listAll_shop({})
    listAll_shop({}),
    listAll_calendar({})
  ])
  .then(axios.spread((response1, response2, response3) => {
  .then(axios.spread((response1, response2, response3, response4) => {
    eventList.value = response1.rows;
    plantList.value = response2.data;
    allShopList.value = response3.data;
    calendarList.value = response4.data;
    total.value = response1.total;
    loading.value = false;
  }))