diff --git a/src/views/mock/index.vue b/src/views/mock/index.vue
index 9695d91..efac58f 100644
--- a/src/views/mock/index.vue
+++ b/src/views/mock/index.vue
@@ -7,27 +7,59 @@ import {InfoFilled} from "@element-plus/icons-vue";
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,
+// 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']
- data_download_check_all: false,
- data_download_indeterminate: false,
+const mockConfig = ref(
+ [
+ {
+ label: '数据下载',
+ items: [
+ {
+ key: 'download_film_info',
+ name: '影片信息下载接口'
+ }, {
+ key: 'get_cinema_info',
+ name: '影院信息下载接口'
+ }, {
+ key: 'get_screen_info',
+ name: '影厅信息下载接口'
+ }
+ ]
+ }, {
+ label: '数据上报',
+ items: ['report_ticket', 'report_film_schedule', 'upload_screen_seat_info']
+ }, {
+ label: '超时票务审核',
+ items: ['get_overtime_ticket_status']
+ }, {
+ label: '数据查询',
+ items: ['valid_error']
}
+ ]
)
-
async function get_cinema_items() {
cinema_items = []
await cinema_list().then(res => {
@@ -46,29 +78,29 @@ async function get_cinema_items() {
})
}
-const handle_download_all_Change = (val) => {
- if (mock_config.value.download_film_info && mock_config.value.get_cinema_info && mock_config.value.get_screen_info) {
- mock_config.value.data_download_check_all = true
- mock_config.value.data_download_indeterminate = false
- } else if (mock_config.value.download_film_info || mock_config.value.get_cinema_info || mock_config.value.get_screen_info){
- mock_config.value.data_download_check_all = false
- mock_config.value.data_download_indeterminate = true
- }
- else{
- mock_config.value.data_download_check_all = false
- mock_config.value.data_download_indeterminate = false
- }
- // if (mock_config.value.data_download_check_all === true && mock_config.value.data_download_indeterminate === false) {
- // mock_config.value.download_film_info = true
- // mock_config.value.get_cinema_info = true
- // mock_config.value.get_screen_info = true
- // }
- // else {
- // mock_config.value.download_film_info = false
- // mock_config.value.get_cinema_info = false
- // mock_config.value.get_screen_info = false
- // }
-}
+// const handle_download_all_Change = (val) => {
+// if (mock_config.value.download_film_info && mock_config.value.get_cinema_info && mock_config.value.get_screen_info) {
+// mock_config.value.data_download_check_all = true
+// mock_config.value.data_download_indeterminate = false
+// } else if (mock_config.value.download_film_info || mock_config.value.get_cinema_info || mock_config.value.get_screen_info){
+// mock_config.value.data_download_check_all = false
+// mock_config.value.data_download_indeterminate = true
+// }
+// else{
+// mock_config.value.data_download_check_all = false
+// mock_config.value.data_download_indeterminate = false
+// }
+// // if (mock_config.value.data_download_check_all === true && mock_config.value.data_download_indeterminate === false) {
+// // mock_config.value.download_film_info = true
+// // mock_config.value.get_cinema_info = true
+// // mock_config.value.get_screen_info = true
+// // }
+// // else {
+// // mock_config.value.download_film_info = false
+// // mock_config.value.get_cinema_info = false
+// // mock_config.value.get_screen_info = false
+// // }
+// }
onMounted(
async () => {
@@ -109,56 +141,75 @@ onMounted(
+