diff --git a/app/admin/view/default/customview/save_info.html b/app/admin/view/default/customview/save_info.html
index 34543696a..72d2f0b4c 100755
--- a/app/admin/view/default/customview/save_info.html
+++ b/app/admin/view/default/customview/save_info.html
@@ -5,7 +5,7 @@
{{if !empty($data['name'])}}{{$data.name}}{{/if}}
-
+
{{:MyLang('close_title')}}
@@ -31,12 +31,24 @@
// 基础数据保存回调处理
function FormBackSaveinfoEdit(e)
{
- // logo
- $('.page-top-nav-logo').attr('src', e.logo || '{{$attachment_host}}/static/common/images/default-images-mini.png');
- // 名称
- $('.page-top-nav-title span').text(e.name || '{{:MyLang("common_service.customview.create_name_default")}}');
- // 关闭弹窗
- $('#popup-saveinfo').modal('close');
+ var $form = $('form.form-validation');
+ if(parseInt($form.attr('data-opt-type') || 0) == 1)
+ {
+ if(e.code == 0)
+ {
+ Prompt(e.msg, 'success');
+ } else {
+ Prompt(e.msg);
+ }
+ $form.find('button[type="submit"]').button('reset');
+ } else {
+ // logo
+ $('.page-top-nav-logo').attr('src', e.logo || '{{$attachment_host}}/static/common/images/default-images-mini.png');
+ // 名称
+ $('.page-top-nav-title span').text(e.name || '{{:MyLang("common_service.customview.create_name_default")}}');
+ // 关闭弹窗
+ $('#popup-saveinfo').modal('close');
+ }
}
// 代码编辑器初始化
diff --git a/app/lang/en.php b/app/lang/en.php
index fcef267a1..72c7d0bc9 100644
--- a/app/lang/en.php
+++ b/app/lang/en.php
@@ -151,6 +151,8 @@ return [
'switch_success' => 'Switch Succeeded',
'bind_fail' => 'Bind Failed',
'bind_success' => 'Bind Succeeded',
+ 'save_fail' => 'Save Failed',
+ 'save_success' => 'Save Succeeded',
'submit_fail' => 'Submit Failed',
'submit_success' => 'Submit Succeeded',
'booking_fail' => 'Booking Failed',
diff --git a/app/lang/zh.php b/app/lang/zh.php
index 4b91d37f3..25e770250 100755
--- a/app/lang/zh.php
+++ b/app/lang/zh.php
@@ -151,6 +151,8 @@ return [
'switch_success' => '切换成功',
'bind_fail' => '绑定失败',
'bind_success' => '绑定成功',
+ 'save_fail' => '保存失败',
+ 'save_success' => '保存成功',
'submit_fail' => '提交失败',
'submit_success' => '提交成功',
'booking_fail' => '预约失败',
diff --git a/app/service/CustomViewService.php b/app/service/CustomViewService.php
index 8b07a4a91..a990f565a 100755
--- a/app/service/CustomViewService.php
+++ b/app/service/CustomViewService.php
@@ -141,10 +141,10 @@ class CustomViewService
$data['upd_time'] = time();
if(Db::name('CustomView')->where(['id'=>$data_id])->update($data) === false)
{
- return DataReturn(MyLang('update_fail'), -1);
+ return DataReturn(MyLang('save_fail'), -1);
}
}
- return DataReturn(MyLang('operate_success'), 0, $data_id);
+ return DataReturn(MyLang('save_success'), 0, $data_id);
}
/**
diff --git a/public/static/admin/default/js/customview.saveinfo.js b/public/static/admin/default/js/customview.saveinfo.js
index a8377c2e8..60f2fdc9b 100644
--- a/public/static/admin/default/js/customview.saveinfo.js
+++ b/public/static/admin/default/js/customview.saveinfo.js
@@ -1,10 +1,20 @@
$(function()
{
+ // 开启基础编辑
+ $('.base-edit-submit').on('click', function()
+ {
+ var $form = $('form.form-validation');
+ $form.attr('data-opt-type', 0);
+ $form.attr('request-type', 'sync');
+ $('#popup-saveinfo').modal();
+ });
+
// 保存数据
$('.page-save-submit').on('click', function()
{
var $form = $('form.form-validation');
- $form.attr('request-type', 'ajax-reload');
+ $form.attr('data-opt-type', 1);
+ $form.attr('request-type', 'ajax-fun');
$form.find('button[type="submit"]').trigger('click');
});
});
\ No newline at end of file