diff --git a/pages/plugins/complaint/form/form.vue b/pages/plugins/complaint/form/form.vue
index 9468d108..4ab6caaa 100644
--- a/pages/plugins/complaint/form/form.vue
+++ b/pages/plugins/complaint/form/form.vue
@@ -71,6 +71,7 @@
business: null,
editor_path_type: '',
form_submit_loading: false,
+ is_complaint_app_login: false,
};
},
components: {
@@ -97,6 +98,9 @@
// 调用公共事件方法
app.globalData.page_event_onshow_handle();
+ // 初始化配置
+ app.globalData.init_config(0, this, 'init_config');
+
// 公共onshow事件
if ((this.$refs.common || null) != null) {
this.$refs.common.on_show();
@@ -113,6 +117,19 @@
onUnload: function () {},
methods: {
+ // 初始化配置
+ init_config(status) {
+ if ((status || false) == true) {
+ var complaint_config = app.globalData.get_config('plugins_base.complaint.data') || {};
+ this.setData({
+ is_complaint_app_login: parseInt(complaint_config.is_complaint_app_login || 0) == 1,
+ });
+ } else {
+ app.globalData.is_config(this, 'init_config');
+ }
+ },
+
+ // 获取数据
get_data() {
this.setData({
data_list_loding_status: 1,
@@ -160,6 +177,13 @@
// 表单提交
form_submit(e) {
+ // 是否需要登录
+ if(this.is_complaint_app_login) {
+ var user = app.globalData.get_user_info(this, 'form_submit', e);
+ if (user == false) {
+ return;
+ }
+ }
// 数据验证
var validation = [
{ fields: 'describe', msg: this.$t('user-orderaftersale-detail.user-orderaftersale-detail.6uygft') },
diff --git a/pages/plugins/complaint/user/user.vue b/pages/plugins/complaint/user/user.vue
index 87ea07ab..31e9fc67 100644
--- a/pages/plugins/complaint/user/user.vue
+++ b/pages/plugins/complaint/user/user.vue
@@ -8,7 +8,7 @@
-
+
{{item.add_time}}
@@ -39,7 +39,7 @@
-
+