From 461183909e766c64add50160f5462020070d0428 Mon Sep 17 00:00:00 2001
From: sj <1304317391@qq.com>
Date: Mon, 19 Sep 2022 17:59:00 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=93=E5=AE=B6=E6=A8=A1?=
=?UTF-8?q?=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/yxStoreExpert.js | 27 ++++
src/views/bxg/activity/coupon/form.vue | 30 ++++-
src/views/bxg/shop/storeBrand/index.vue | 6 +-
src/views/bxg/yxStoreExpert/index.vue | 170 ++++++++++++++++++++++++
4 files changed, 227 insertions(+), 6 deletions(-)
create mode 100644 src/api/yxStoreExpert.js
create mode 100644 src/views/bxg/yxStoreExpert/index.vue
diff --git a/src/api/yxStoreExpert.js b/src/api/yxStoreExpert.js
new file mode 100644
index 0000000..1c5d7db
--- /dev/null
+++ b/src/api/yxStoreExpert.js
@@ -0,0 +1,27 @@
+import request from '@/utils/request'
+
+export function add(data) {
+ return request({
+ url: 'bxg/api/yxStoreExpert',
+ method: 'post',
+ data
+ })
+}
+
+export function del(ids) {
+ return request({
+ url: 'bxg/api/yxStoreExpert/',
+ method: 'delete',
+ data: ids
+ })
+}
+
+export function edit(data) {
+ return request({
+ url: 'bxg/api/yxStoreExpert',
+ method: 'put',
+ data
+ })
+}
+
+export default { add, edit, del }
diff --git a/src/views/bxg/activity/coupon/form.vue b/src/views/bxg/activity/coupon/form.vue
index ca7d551..940a156 100644
--- a/src/views/bxg/activity/coupon/form.vue
+++ b/src/views/bxg/activity/coupon/form.vue
@@ -19,8 +19,17 @@
-
-
+
+
+
+
+
+
@@ -64,7 +73,8 @@ export default {
integral: 0,
couponPrice: 0,
useMinPrice: 0,
- couponTime: 1,
+ // couponTime: 1,
+ dataList:'',
sort: 0,
status: 1,
type: 0,
@@ -92,17 +102,27 @@ export default {
doSubmit() {
this.loading = true
if (this.isAdd) {
+ // console.log('this.form',this.form);
this.doAdd()
} else this.doEdit()
},
doAdd() {
add(this.form).then(res => {
- this.resetForm()
+ if (res.status==500){
+ this.$notify({
+ title: res.msg,
+ type: 'warning',
+ duration: 2500
+ })
+ this.loading = false
+ return
+ }
this.$notify({
title: '添加成功',
type: 'success',
duration: 2500
})
+ this.resetForm()
this.loading = false
this.$parent.init()
}).catch(err => {
@@ -134,7 +154,7 @@ export default {
integral: 0,
couponPrice: 0,
useMinPrice: 0,
- couponTime: 1,
+ // couponTime: 1,
sort: 0,
status: 1,
type: 0,
diff --git a/src/views/bxg/shop/storeBrand/index.vue b/src/views/bxg/shop/storeBrand/index.vue
index 6b85f00..645aa52 100644
--- a/src/views/bxg/shop/storeBrand/index.vue
+++ b/src/views/bxg/shop/storeBrand/index.vue
@@ -5,7 +5,7 @@
-
+
@@ -112,6 +112,10 @@ export default {
return true
}, // 新增与编辑前做的操作
[CRUD.HOOK.afterToCU](crud, form) {
+ this.picArr = []
+ if (form.pic && form.id) {
+ this.picArr = form.pic.split(',')
+ }
},
}
}
diff --git a/src/views/bxg/yxStoreExpert/index.vue b/src/views/bxg/yxStoreExpert/index.vue
new file mode 100644
index 0000000..5419187
--- /dev/null
+++ b/src/views/bxg/yxStoreExpert/index.vue
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ {{ parseTime(scope.row.updateTime) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+