| | |
| | | <!-- 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"> |
| | |
| | | </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> |
| | |
| | | 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(); |
| | | |
| | |
| | | const shopList = ref([]); |
| | | const allShopList = ref([]); |
| | | const processList = ref([]); |
| | | const calendarList = ref([]); |
| | | |
| | | const height = ref(document.documentElement.clientHeight - 230 + "px;") |
| | | |
| | |
| | | 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" } |
| | |
| | | /** 查询工厂列表 */ |
| | | 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; |
| | | })) |