From 6a5b21a0900524fb2931b358f8c57e5da2feeab3 Mon Sep 17 00:00:00 2001 From: jiangyy Date: Thu, 19 Nov 2020 09:15:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E5=BB=BA=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- epmet-oper-web/src/js/columns/columns.js | 4 + .../src/js/columns/customer/feedback.js | 59 ++ .../src/views/components/CTable.vue | 20 +- epmet-oper-web/src/views/components/CTree.vue | 33 +- .../views/components/CTreeDialogSingle.vue | 83 ++- .../customer/feedback/CustomerInfo.vue | 336 +++++++++++ .../modules/customer/feedback/DetailForm.vue | 360 +++++++++++ .../customer/feedback/FeedbackList.vue | 353 +++++++++++ .../customer/feedback/customer-info.vue | 108 ++++ .../customer/feedback/customer-manage.vue | 566 ++++++++++++++++++ epmet-oper-web/src/views/pages/loginWork.vue | 3 +- 11 files changed, 1867 insertions(+), 58 deletions(-) create mode 100644 epmet-oper-web/src/js/columns/customer/feedback.js create mode 100644 epmet-oper-web/src/views/modules/customer/feedback/CustomerInfo.vue create mode 100644 epmet-oper-web/src/views/modules/customer/feedback/DetailForm.vue create mode 100644 epmet-oper-web/src/views/modules/customer/feedback/FeedbackList.vue create mode 100644 epmet-oper-web/src/views/modules/customer/feedback/customer-info.vue create mode 100644 epmet-oper-web/src/views/modules/customer/feedback/customer-manage.vue diff --git a/epmet-oper-web/src/js/columns/columns.js b/epmet-oper-web/src/js/columns/columns.js index e504f30..d4ed1f1 100644 --- a/epmet-oper-web/src/js/columns/columns.js +++ b/epmet-oper-web/src/js/columns/columns.js @@ -9,6 +9,8 @@ import OperHistory from './code/operHistory' import Category from './code/category' import Draft from './code/draft' +import Feedback from './customer/feedback' + // 产品配置 import CustomizedFunction from './miniPro/customizedFunction' import FootBar from './productConfig/footBar' @@ -30,6 +32,8 @@ export default { OperHistory: OperHistory, // 客户管理——代小程序管理——版本管理——操作历史 Category: Category, // 客户管理——代小程序管理——类目 + FeedbackList:Feedback['list'],//客户管理-用户反馈-用户反馈列表 + FootBarCustomize: FootBar['customize'], // 客户定制化——FootBar配置 CustomizedFunction: CustomizedFunction, // 产品配置——定制功能 diff --git a/epmet-oper-web/src/js/columns/customer/feedback.js b/epmet-oper-web/src/js/columns/customer/feedback.js new file mode 100644 index 0000000..33deb59 --- /dev/null +++ b/epmet-oper-web/src/js/columns/customer/feedback.js @@ -0,0 +1,59 @@ +export default { + list: [ + { + key: 'customerName', + title: '客户名称', + display: ['formA', 'formU', 'table', 'model'], + type: 'input', + rule: [ + { + required: true, + message: '请输入客户名称', + trigger: 'blur' + } + ], + fixed: false, + block: true, + width: 80 + }, + { + key: 'gridName', + title: '网格名字', + display: ['table', 'model'], + fixed: false, + block: true, + width: 80 + }, + { + key: 'adviceType', + title: '建议分类', + display: ['table', 'model'], + fixed: false, + block: true, + width: 100 + }, + { + key: 'phone', + title: '联系电话', + display: ['table', 'model'], + block: true, + width: 80 + }, + { + key: 'adviceTime', + title: '建议时间', + display: ['table', 'model'], + block: true, + width: 80 + }, + { + key: 'adviceContent', + title: '建议内容', + display: ['table', 'model'], + type: 'input', + block: true, + width: 150 + }, + + ], +} diff --git a/epmet-oper-web/src/views/components/CTable.vue b/epmet-oper-web/src/views/components/CTable.vue index d9aef3f..fb62aad 100644 --- a/epmet-oper-web/src/views/components/CTable.vue +++ b/epmet-oper-web/src/views/components/CTable.vue @@ -2,6 +2,7 @@
@@ -87,6 +87,7 @@ fixed="right" :min-width="operationWidth" header-align="center" + align="buttonAlign" class="operate">