From 17f743d0efbae8a606d3bfaf9d4912d6f9ac7f1d Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期日, 27 四月 2025 15:10:33 +0800
Subject: [PATCH] 提交计划大表,详细计划更新loading
---
src/views/basicData/event/index.vue | 26 ++++++++++++++------------
1 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/src/views/basicData/event/index.vue b/src/views/basicData/event/index.vue
index 97e4ff2..7a59a76 100644
--- a/src/views/basicData/event/index.vue
+++ b/src/views/basicData/event/index.vue
@@ -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;
}))
--
Gitblit v1.9.3