From 06e4cd516e648ca854f9d9c72920b9ec0c5dcf90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kaizheng=28=E9=83=91=E5=87=AF=29?= Date: Sat, 22 Feb 2025 21:30:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=9B=B4=E6=92=AD=E8=B4=AD=E7=89=A9?= =?UTF-8?q?=E8=BD=A6=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/circle/list/index.vue | 65 ++++++++++++------- .../list/components/batchCreate.vue | 18 ++++- .../liveBroadcast/list/components/create.vue | 29 +++++++-- 3 files changed, 82 insertions(+), 30 deletions(-) diff --git a/src/views/circle/list/index.vue b/src/views/circle/list/index.vue index 4937c09..63142ac 100644 --- a/src/views/circle/list/index.vue +++ b/src/views/circle/list/index.vue @@ -22,11 +22,9 @@ 查询 - 新增圈子 + 新增圈子 @@ -86,18 +84,21 @@ type="text" size="mini" @click="addTag(scope.row, 2)" - >审核 + >审核 查看 + >查看 数据 + >数据 修改 + >修改 申请上架 + >申请上架 撤回 + >撤回 复制圈子链接 + >复制圈子链接 上架 + >上架 下架 + >下架 删除 + >删除 @@ -247,7 +255,7 @@ v-if="form.coverImage" :src="form.coverImage" class="avatar" - > + /> 上传图片 @@ -342,7 +350,7 @@ 通过 -
+
驳回 确认 + >确认 @@ -425,6 +434,17 @@ export default { } }, data() { + const validateAuthorityId = (rule, value, callback) => { + if (value === "") { + callback(new Error("请输权限号")); + } else { + var reg = /^(\d+,?)+$/; + if (!reg.test(value)) { + callback(new Error("权限号为纯数字,多个权限号以逗号隔开!")); + } + callback(); + } + }; return { dialog: false, dialogTitle: "", @@ -484,7 +504,8 @@ export default { { required: true, message: "请上传封面图", trigger: "blur" } ], authorityId: [ - { required: true, message: "请输入权限号", trigger: "blur" } + { required: true, message: "请输入权限号", trigger: "blur" }, + { validator: validateAuthorityId, trigger: "blur" } ], originalPrice: [ { required: true, message: "请输入价格", trigger: "blur" } @@ -698,7 +719,7 @@ export default { cancelButtonText: "取消", type: "warning" }) - .then(async() => { + .then(async () => { const params = { id: item.id, event, diff --git a/src/views/liveBroadcast/list/components/batchCreate.vue b/src/views/liveBroadcast/list/components/batchCreate.vue index e629d92..c11cde6 100644 --- a/src/views/liveBroadcast/list/components/batchCreate.vue +++ b/src/views/liveBroadcast/list/components/batchCreate.vue @@ -427,6 +427,15 @@ show-word-limit >
+ + + - +