From 027b7ef248cbb95005bb694720d1eaa565d69cf6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B0=AD=E5=B0=8F=E6=88=90Tan=5FBC?= <1443400951@qq.com>
Date: Fri, 29 Nov 2024 17:51:32 +0800
Subject: [PATCH] =?UTF-8?q?'=E5=89=8D=E7=AB=AF=E6=BC=94=E5=87=BA=E5=88=97?=
=?UTF-8?q?=E8=A1=A8=E5=AF=B9=E6=8E=A5=E5=AE=8C=E6=88=90=EF=BC=8C=E6=9C=AA?=
=?UTF-8?q?=E5=AE=8C=E6=88=90=E6=A0=B8=E9=94=80=E6=8E=88=E6=9D=83'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
web/src/api/zshow/zShow.js | 52 ++++
web/src/api/zshow/zShowSchedule.js | 52 ++++
web/src/api/zshow/zTicketTier.js | 52 ++++
web/src/api/zshow/zwriteOff.js | 33 +++
web/src/views/zshow/zShow/form.vue | 113 +++++++++
web/src/views/zshow/zShow/index.vue | 179 ++++++++++++++
.../views/zshow/zShow/showScheduleForm.vue | 116 +++++++++
web/src/views/zshow/zShow/tiketTierForm.vue | 120 +++++++++
web/src/views/zshow/zShow/writeOff.vue | 159 ++++++++++++
web/src/views/zshow/zShow/zshowSchedule.vue | 234 ++++++++++++++++++
web/vue.config.js | 2 +-
11 files changed, 1111 insertions(+), 1 deletion(-)
create mode 100644 web/src/api/zshow/zShow.js
create mode 100644 web/src/api/zshow/zShowSchedule.js
create mode 100644 web/src/api/zshow/zTicketTier.js
create mode 100644 web/src/api/zshow/zwriteOff.js
create mode 100644 web/src/views/zshow/zShow/form.vue
create mode 100644 web/src/views/zshow/zShow/index.vue
create mode 100644 web/src/views/zshow/zShow/showScheduleForm.vue
create mode 100644 web/src/views/zshow/zShow/tiketTierForm.vue
create mode 100644 web/src/views/zshow/zShow/writeOff.vue
create mode 100644 web/src/views/zshow/zShow/zshowSchedule.vue
diff --git a/web/src/api/zshow/zShow.js b/web/src/api/zshow/zShow.js
new file mode 100644
index 0000000..776b688
--- /dev/null
+++ b/web/src/api/zshow/zShow.js
@@ -0,0 +1,52 @@
+/**
+ * @description 演出表
+ * Created on 2024-11-27
+ * @author yxz
+ */
+
+import request from '@/utils/request'
+
+export function fetchList() {
+ return request({
+ url: '/admin/zshow/list',
+ method: 'get'
+ })
+}
+
+export function fetPage(page) {
+ return request({
+ url: '/admin/zshow/page',
+ method: 'get',
+ params: page
+ })
+}
+
+export function getObj (id) {
+ return request({
+ url: '/admin/zshow/' + id,
+ method: 'get'
+ })
+}
+
+export function addObj (obj) {
+ return request({
+ url: '/admin/zshow',
+ method: 'post',
+ data: obj
+ })
+}
+
+export function putObj (obj) {
+ return request({
+ url: '/admin/zshow',
+ method: 'put',
+ data: obj
+ })
+}
+
+export function delObj (id) {
+ return request({
+ url: '/admin/zshow/' + id,
+ method: 'delete'
+ })
+}
diff --git a/web/src/api/zshow/zShowSchedule.js b/web/src/api/zshow/zShowSchedule.js
new file mode 100644
index 0000000..f2880c5
--- /dev/null
+++ b/web/src/api/zshow/zShowSchedule.js
@@ -0,0 +1,52 @@
+/**
+ * @description 演出场次关联表
+ * Created on 2024-11-27
+ * @author yxz
+ */
+
+import request from '@/utils/request'
+
+export function fetchList() {
+ return request({
+ url: '/admin/zshowschedule/list',
+ method: 'get'
+ })
+}
+
+export function fetPage(page) {
+ return request({
+ url: '/admin/zshowschedule/page',
+ method: 'get',
+ params: page
+ })
+}
+
+export function getObj (id) {
+ return request({
+ url: '/admin/zshowschedule/' + id,
+ method: 'get'
+ })
+}
+
+export function addObj (obj) {
+ return request({
+ url: '/admin/zshowschedule',
+ method: 'post',
+ data: obj
+ })
+}
+
+export function putObj (obj) {
+ return request({
+ url: '/admin/zshowschedule',
+ method: 'put',
+ data: obj
+ })
+}
+
+export function delObj (id) {
+ return request({
+ url: '/admin/zshowschedule/' + id,
+ method: 'delete'
+ })
+}
diff --git a/web/src/api/zshow/zTicketTier.js b/web/src/api/zshow/zTicketTier.js
new file mode 100644
index 0000000..2cb09d5
--- /dev/null
+++ b/web/src/api/zshow/zTicketTier.js
@@ -0,0 +1,52 @@
+/**
+ * @description 票档和场次关联表
+ * Created on 2024-11-27
+ * @author yxz
+ */
+
+import request from '@/utils/request'
+
+export function fetchList() {
+ return request({
+ url: '/admin/ztickettier/list',
+ method: 'get'
+ })
+}
+
+export function fetPage(page) {
+ return request({
+ url: '/admin/ztickettier/page',
+ method: 'get',
+ params: page
+ })
+}
+
+export function getObj (id) {
+ return request({
+ url: '/admin/ztickettier/' + id,
+ method: 'get'
+ })
+}
+
+export function addObj (obj) {
+ return request({
+ url: '/admin/ztickettier',
+ method: 'post',
+ data: obj
+ })
+}
+
+export function putObj (obj) {
+ return request({
+ url: '/admin/ztickettier',
+ method: 'put',
+ data: obj
+ })
+}
+
+export function delTierObj (id) {
+ return request({
+ url: '/admin/ztickettier/' + id,
+ method: 'delete'
+ })
+}
diff --git a/web/src/api/zshow/zwriteOff.js b/web/src/api/zshow/zwriteOff.js
new file mode 100644
index 0000000..d37a449
--- /dev/null
+++ b/web/src/api/zshow/zwriteOff.js
@@ -0,0 +1,33 @@
+/**
+ * @description y演出核销权限设置
+ * Created on 2024-11-27
+ * @author yxz
+ */
+
+import request from '@/utils/request'
+
+
+export function fetPage(page) {
+ return request({
+ url: '/admin/zticketverificationauth/page',
+ method: 'get',
+ params: page
+ })
+}
+
+
+export function addObj (obj) {
+ return request({
+ url: '/admin/zticketverificationauth',
+ method: 'post',
+ data: obj
+ })
+}
+
+
+export function delTierObj (id) {
+ return request({
+ url: '/admin/zticketverificationauth/' + id,
+ method: 'delete'
+ })
+}
diff --git a/web/src/views/zshow/zShow/form.vue b/web/src/views/zshow/zShow/form.vue
new file mode 100644
index 0000000..798b62e
--- /dev/null
+++ b/web/src/views/zshow/zShow/form.vue
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/web/src/views/zshow/zShow/index.vue b/web/src/views/zshow/zShow/index.vue
new file mode 100644
index 0000000..3d95108
--- /dev/null
+++ b/web/src/views/zshow/zShow/index.vue
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+ 新建
+
+
+
+
+
+
+ {{ row.listFlag === 1 ? '已上架' : '未上架'}}
+
+
+
+
+
+
+ 日程安排
+ 核销权限
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/web/src/views/zshow/zShow/showScheduleForm.vue b/web/src/views/zshow/zShow/showScheduleForm.vue
new file mode 100644
index 0000000..57cc230
--- /dev/null
+++ b/web/src/views/zshow/zShow/showScheduleForm.vue
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/views/zshow/zShow/tiketTierForm.vue b/web/src/views/zshow/zShow/tiketTierForm.vue
new file mode 100644
index 0000000..4298be8
--- /dev/null
+++ b/web/src/views/zshow/zShow/tiketTierForm.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/views/zshow/zShow/writeOff.vue b/web/src/views/zshow/zShow/writeOff.vue
new file mode 100644
index 0000000..ffe5a8b
--- /dev/null
+++ b/web/src/views/zshow/zShow/writeOff.vue
@@ -0,0 +1,159 @@
+
+
+
+ 当前演出
+ {{ form.showName }}
+
+
+
+ 添加用户
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/views/zshow/zShow/zshowSchedule.vue b/web/src/views/zshow/zShow/zshowSchedule.vue
new file mode 100644
index 0000000..7041d87
--- /dev/null
+++ b/web/src/views/zshow/zShow/zshowSchedule.vue
@@ -0,0 +1,234 @@
+
+
+
+
+ 演出日程
+ 新建
+
+
+
+
+
+ 该日程暂无票档,快去添加票档吧~
+
+
+
+
+
+
+
+
+
+ 待开售
+
+
+ 开售中
+
+
+ 已售罄
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 待开售
+
+
+ 开售中
+
+
+ 已售罄
+
+
+
+
+
+
+ 添加票档
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/vue.config.js b/web/vue.config.js
index a9cb7c7..f8c25e3 100644
--- a/web/vue.config.js
+++ b/web/vue.config.js
@@ -4,7 +4,7 @@ const defaultSettings = require('./src/settings.js')
// 测试 https://192.168.3.130:8088
// 正式 http://139.159.250.24:8088
// const url ='http://43.139.12.226:8888/admin';
-const url = 'http://localhost:8088';
+const url = 'http://192.168.3.18:8088';
function resolve(dir) {
return path.join(__dirname, dir)