From c75c1fc3846e4bfb64b4331142e9f71ef9f0822f Mon Sep 17 00:00:00 2001 From: RogerWork Date: Tue, 26 Dec 2023 11:12:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90form=E4=B8=BB=E4=BD=93?= =?UTF-8?q?=E9=83=A8=E5=88=86=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mock/index.vue | 53 +++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 30 deletions(-) diff --git a/src/views/mock/index.vue b/src/views/mock/index.vue index 973ba6e..8b14802 100644 --- a/src/views/mock/index.vue +++ b/src/views/mock/index.vue @@ -4,35 +4,17 @@ import {onMounted} from "vue"; import {ref} from "vue"; import {InfoFilled} from "@element-plus/icons-vue"; +const mockConfigPost = ref() let cinema_items = ref([]); const select_ip = ref('') -// let mock_config = ref( -// { -// // 数据下载 -// download_film_info: false, -// get_cinema_info: false, -// get_screen_info: false, -// // 数据上报 -// report_ticket: false, -// report_film_schedule: false, -// upload_screen_seat_info: false, -// // 超时票务审核 -// get_overtime_ticket_status: false, -// // 数据查询 -// valid_error: false, -// -// data_download_check_all: false, -// data_download_indeterminate: false, -// } -// ) const checkAll = ref(false) const isIndeterminate = ref(false) const checkedMockConfig = ref([]) const mockConfigItems = ['download_film_info', 'get_cinema_info', 'get_screen_info', 'report_ticket', 'report_film_schedule', 'upload_screen_seat_info', 'get_overtime_ticket_status', 'valid_error'] -const mockConfig = ref( +const mockConfig = [ { label: '数据下载', @@ -46,12 +28,23 @@ const mockConfig = ref( {key: 'upload_screen_seat_info', name: '座位信息上报接口'}] }, { label: '超时票务审核', - items: [{key: 'get_overtime_ticket_status', name: '超时票务受理情况查询接口'},] + items: [{key: 'get_overtime_ticket_status', name: '超时票务查询接口'},] }, { label: '数据查询', - items: [{key: 'valid_error', name: '数据清洗错误查询接口'},] + items: [{key: 'valid_error', name: '数据清洗查询接口'},] } - ]) + ] + +const handleCheckAllChange = (val) => { + checkedMockConfig.value = val ? mockConfigItems : [] + isIndeterminate.value = false +} + +const handleCheckedMockChange = (value) => { + const checkedCount = value.length + checkAll.value = checkedCount === mockConfigItems.length + isIndeterminate.value = checkedCount > 0 && checkedCount < mockConfigItems.length +} async function get_cinema_items() { cinema_items = [] @@ -81,10 +74,10 @@ onMounted(