From b1de6e8a9413b4bb30de4c56cac11ead729bb0b0 Mon Sep 17 00:00:00 2001
From: "271556543@qq.com" <271556543@qq.com>
Date: Thu, 18 Aug 2022 17:23:22 +0800
Subject: [PATCH] 2022-8-18
---
src/api/strategy/index.js | 33 +++
src/api/strategyType/index.js | 33 +++
src/components/Tinymce/index.vue | 1 +
src/components/Tinymce/toolbar.js | 2 +-
src/layout/noLayout.vue | 24 ++
src/store/modules/permission.js | 23 +-
src/styles/index.scss | 8 +
src/views/business/component/addStore.vue | 42 +--
src/views/business/storeManage.vue | 17 +-
.../productService/components/addPolicy.vue | 37 ++-
.../productService/components/addStrategy.vue | 242 ++++++++++++++++++
.../components/addStrategyType.vue | 195 ++++++++++++++
.../components/productCombine.vue | 79 ++++--
src/views/productService/policyManage.vue | 20 +-
src/views/productService/strategy.vue | 72 ++++++
src/views/productService/strategyType.vue | 71 +++++
16 files changed, 850 insertions(+), 49 deletions(-)
create mode 100644 src/api/strategy/index.js
create mode 100644 src/api/strategyType/index.js
create mode 100644 src/layout/noLayout.vue
create mode 100644 src/views/productService/components/addStrategy.vue
create mode 100644 src/views/productService/components/addStrategyType.vue
create mode 100644 src/views/productService/strategy.vue
create mode 100644 src/views/productService/strategyType.vue
diff --git a/src/api/strategy/index.js b/src/api/strategy/index.js
new file mode 100644
index 0000000..89e7c32
--- /dev/null
+++ b/src/api/strategy/index.js
@@ -0,0 +1,33 @@
+import request from '@/utils/request'
+
+export function index(params){
+ return request({
+ method:'get',
+ url:'/api/admin/strategy/index',
+ params
+ })
+}
+
+export function store(data){
+ return request({
+ method:'post',
+ url:'/api/admin/strategy/store',
+ data
+ })
+}
+
+export function save(data){
+ return request({
+ method:'post',
+ url:'/api/admin/strategy/save',
+ data
+ })
+}
+
+export function destroy(data){
+ return request({
+ method:'post',
+ url:'/api/admin/strategy/destroy',
+ data
+ })
+}
diff --git a/src/api/strategyType/index.js b/src/api/strategyType/index.js
new file mode 100644
index 0000000..3f357fc
--- /dev/null
+++ b/src/api/strategyType/index.js
@@ -0,0 +1,33 @@
+import request from '@/utils/request'
+
+export function index(params){
+ return request({
+ method:'get',
+ url:'/api/admin/strategy-type/index',
+ params
+ })
+}
+
+export function store(data){
+ return request({
+ method:'post',
+ url:'/api/admin/strategy-type/store',
+ data
+ })
+}
+
+export function save(data){
+ return request({
+ method:'post',
+ url:'/api/admin/strategy-type/save',
+ data
+ })
+}
+
+export function destroy(data){
+ return request({
+ method:'post',
+ url:'/api/admin/strategy-type/destroy',
+ data
+ })
+}
diff --git a/src/components/Tinymce/index.vue b/src/components/Tinymce/index.vue
index fb0df2b..fd440a5 100644
--- a/src/components/Tinymce/index.vue
+++ b/src/components/Tinymce/index.vue
@@ -142,6 +142,7 @@ export default {
powerpaste_word_import: 'clean',
code_dialog_height: 450,
code_dialog_width: 1000,
+ fontsize_formats: "8px 10px 12px 14px 16px 18px 24px 28px 36px",
advlist_bullet_styles: 'square',
advlist_number_styles: 'default',
imagetools_cors_hosts: ['www.tinymce.com', 'codepen.io'],
diff --git a/src/components/Tinymce/toolbar.js b/src/components/Tinymce/toolbar.js
index 4f8a545..1d6fefb 100644
--- a/src/components/Tinymce/toolbar.js
+++ b/src/components/Tinymce/toolbar.js
@@ -1,6 +1,6 @@
// Here is a list of the toolbar
// Detail list see https://www.tinymce.com/docs/advanced/editor-control-identifiers/#toolbarcontrols
-const toolbar = ['searchreplace bold italic underline strikethrough alignleft aligncenter alignright outdent indent blockquote undo redo removeformat subscript superscript code codesample', 'hr bullist numlist link image charmap preview anchor pagebreak insertdatetime media table emoticons forecolor backcolor fullscreen']
+const toolbar = ['searchreplace bold italic underline strikethrough alignleft aligncenter alignright outdent indent blockquote undo redo removeformat subscript superscript code codesample', 'hr bullist numlist link image charmap preview anchor pagebreak insertdatetime media table emoticons forecolor backcolor fullscreen fontsizeselect fontselect']
export default toolbar
diff --git a/src/layout/noLayout.vue b/src/layout/noLayout.vue
new file mode 100644
index 0000000..38b2e40
--- /dev/null
+++ b/src/layout/noLayout.vue
@@ -0,0 +1,24 @@
+
+