正在显示
5 个修改的文件
包含
59 行增加
和
52 行删除
@@ -179,14 +179,12 @@ class Ajax extends Backend | @@ -179,14 +179,12 @@ class Ajax extends Backend | ||
179 | public function upload() | 179 | public function upload() |
180 | { | 180 | { |
181 | $this->code = -1; | 181 | $this->code = -1; |
182 | - $this->data = NULL; | ||
183 | $file = $this->request->file('file'); | 182 | $file = $this->request->file('file'); |
184 | - dump($file); | ||
185 | $uploaddir = '/public/uploads/'; | 183 | $uploaddir = '/public/uploads/'; |
186 | $info = $file->move(ROOT_PATH . $uploaddir); | 184 | $info = $file->move(ROOT_PATH . $uploaddir); |
187 | if ($info) | 185 | if ($info) |
188 | { | 186 | { |
189 | - $this->code = 1; | 187 | + $this->code = 200; |
190 | $this->data = $uploaddir . $info->getSaveName(); | 188 | $this->data = $uploaddir . $info->getSaveName(); |
191 | } | 189 | } |
192 | else | 190 | else |
@@ -217,7 +217,7 @@ class Backend extends Controller | @@ -217,7 +217,7 @@ class Backend extends Controller | ||
217 | //判断是否设置code值,如果有则变动response对象的正文 | 217 | //判断是否设置code值,如果有则变动response对象的正文 |
218 | if (!is_null($this->code)) | 218 | if (!is_null($this->code)) |
219 | { | 219 | { |
220 | - $this->result($this->data, $this->code, $this->msg); | 220 | + $this->result($this->data, $this->code, $this->msg, 'json'); |
221 | } | 221 | } |
222 | } | 222 | } |
223 | 223 |
@@ -3,19 +3,14 @@ | @@ -3,19 +3,14 @@ | ||
3 | optimizeCss: 'standard', | 3 | optimizeCss: 'standard', |
4 | optimize: 'none', | 4 | optimize: 'none', |
5 | removeCombined: false, | 5 | removeCombined: false, |
6 | - name: "require-frontend", | 6 | + name: "require-backend", |
7 | include: ['css', 'layer', 'toastr', 'frontend', 'table', 'form', 'dragsort', 'drag', 'drop', 'addtabs'], | 7 | include: ['css', 'layer', 'toastr', 'frontend', 'table', 'form', 'dragsort', 'drag', 'drop', 'addtabs'], |
8 | - out: "../js/require-frontend.min.js", | 8 | + out: "../js/require-backend.min.js", |
9 | packages: [{ | 9 | packages: [{ |
10 | name: 'moment', | 10 | name: 'moment', |
11 | location: '../libs/moment', | 11 | location: '../libs/moment', |
12 | main: 'moment' | 12 | main: 'moment' |
13 | }], | 13 | }], |
14 | - map: { | ||
15 | - '*': { | ||
16 | - 'css': '../libs/require-css/css.min' | ||
17 | - } | ||
18 | - }, | ||
19 | paths: { | 14 | paths: { |
20 | 'lang': "empty:", | 15 | 'lang': "empty:", |
21 | 'config': 'require-config', | 16 | 'config': 'require-config', |
@@ -44,23 +39,25 @@ | @@ -44,23 +39,25 @@ | ||
44 | 'bootstrap-table-mobile': '../libs/bootstrap-table/dist/extensions/mobile/bootstrap-table-mobile', | 39 | 'bootstrap-table-mobile': '../libs/bootstrap-table/dist/extensions/mobile/bootstrap-table-mobile', |
45 | 'bootstrap-table-advancedsearch': 'bootstrap-table-advancedsearch', | 40 | 'bootstrap-table-advancedsearch': 'bootstrap-table-advancedsearch', |
46 | 'bootstrap-table-lang': '../libs/bootstrap-table/dist/locale/bootstrap-table-zh-CN', | 41 | 'bootstrap-table-lang': '../libs/bootstrap-table/dist/locale/bootstrap-table-zh-CN', |
42 | + 'typeahead': '../libs/typeahead.js/dist/typeahead.jquery.min', | ||
43 | + 'bloodhound': '../libs/typeahead.js/dist/bloodhound.min', | ||
47 | 'tableexport': '../libs/tableExport.jquery.plugin/tableExport.min', | 44 | 'tableexport': '../libs/tableExport.jquery.plugin/tableExport.min', |
48 | 'dropzone': '../libs/dropzone/dist/min/dropzone-amd-module.min', | 45 | 'dropzone': '../libs/dropzone/dist/min/dropzone-amd-module.min', |
49 | 'less': '../libs/less/dist/less.min', | 46 | 'less': '../libs/less/dist/less.min', |
50 | 'dragsort': '../libs/dragsort/jquery.dragsort', | 47 | 'dragsort': '../libs/dragsort/jquery.dragsort', |
48 | + 'sortable': '../libs/Sortable/Sortable.min', | ||
51 | 'addtabs': '../libs/jquery-addtabs/jquery.addtabs', | 49 | 'addtabs': '../libs/jquery-addtabs/jquery.addtabs', |
52 | 'slimscroll': '../libs/jquery-slimscroll/jquery.slimscroll', | 50 | 'slimscroll': '../libs/jquery-slimscroll/jquery.slimscroll', |
53 | - 'crontab': '../libs/jqcron/src/jqCron', | ||
54 | - 'crontab-lang': '../libs/jqcron/src/jqCron.cn', | ||
55 | - 'validate': '../libs/jquery-validation/dist/jquery.validate.min', | 51 | + 'crontab': '../libs/jqcron/src/jqCron.cn', |
52 | + 'summernote': '../libs/summernote/dist/lang/summernote-zh-CN.min', | ||
53 | + 'validator': '../libs/nice-validator/dist/local/zh-CN', | ||
56 | 'plupload': '../libs/plupload/js/plupload.min', | 54 | 'plupload': '../libs/plupload/js/plupload.min', |
57 | - 'summernote': '../libs/summernote/dist/summernote.min', | ||
58 | - 'summernote-lang': '../libs/summernote/dist/lang/summernote-zh-CN.min', | ||
59 | - 'toastr': '../libs/toastr/toastr', | 55 | + 'toastr': '../libs/toastr/toastr.min', |
60 | 'jstree': '../libs/jstree/dist/jstree.min', | 56 | 'jstree': '../libs/jstree/dist/jstree.min', |
61 | 'layer': '../libs/layer/src/layer', | 57 | 'layer': '../libs/layer/src/layer', |
62 | 'echarts': '../libs/echarts/dist/echarts.min', | 58 | 'echarts': '../libs/echarts/dist/echarts.min', |
63 | 'cookie': '../libs/jquery.cookie/jquery.cookie', | 59 | 'cookie': '../libs/jquery.cookie/jquery.cookie', |
60 | + 'template': '../libs/art-template/dist/template-native', | ||
64 | }, | 61 | }, |
65 | // shim依赖配置 | 62 | // shim依赖配置 |
66 | shim: { | 63 | shim: { |
@@ -103,8 +100,7 @@ | @@ -103,8 +100,7 @@ | ||
103 | return require.s.contexts._.registry['typeahead.js'].factory($); | 100 | return require.s.contexts._.registry['typeahead.js'].factory($); |
104 | } | 101 | } |
105 | }, | 102 | }, |
106 | - 'crontab': ['css!../libs/jqcron/src/jqCron.css'], | ||
107 | - 'crontab-lang': ['crontab'], | 103 | + 'crontab': ['../libs/jqcron/src/jqCron', 'css!../libs/jqcron/src/jqCron.css'], |
108 | 'bootstrap-checkbox': ['jquery'], | 104 | 'bootstrap-checkbox': ['jquery'], |
109 | 'bootstrap-radio': ['jquery'], | 105 | 'bootstrap-radio': ['jquery'], |
110 | 'bootstrap-switch': ['jquery'], | 106 | 'bootstrap-switch': ['jquery'], |
@@ -120,8 +116,7 @@ | @@ -120,8 +116,7 @@ | ||
120 | 'typeahead' | 116 | 'typeahead' |
121 | ], | 117 | ], |
122 | 'bootstrap-select': ['css!../libs/bootstrap-select/dist/css/bootstrap-select.min.css', ], | 118 | 'bootstrap-select': ['css!../libs/bootstrap-select/dist/css/bootstrap-select.min.css', ], |
123 | - 'summernote': ['css!../libs/summernote/dist/summernote.css'], | ||
124 | - 'summernote-lang': ['summernote'], | 119 | + 'summernote': ['../libs/summernote/dist/summernote.min', 'css!../libs/summernote/dist/summernote.css'], |
125 | // 'toastr': ['css!../libs/toastr/toastr.min.css'], | 120 | // 'toastr': ['css!../libs/toastr/toastr.min.css'], |
126 | 'jstree': ['css!../libs/jstree/dist/themes/default/style.css', ], | 121 | 'jstree': ['css!../libs/jstree/dist/themes/default/style.css', ], |
127 | 'plupload': { | 122 | 'plupload': { |
@@ -131,5 +126,14 @@ | @@ -131,5 +126,14 @@ | ||
131 | exports: "plupload" | 126 | exports: "plupload" |
132 | }, | 127 | }, |
133 | // 'layer': ['css!../libs/layer/build/skin/default/layer.css'], | 128 | // 'layer': ['css!../libs/layer/build/skin/default/layer.css'], |
129 | + validator: { | ||
130 | + deps: ['../libs/nice-validator/dist/jquery.validator', 'css!../libs/nice-validator/dist/jquery.validator.css'] | ||
131 | + } | ||
132 | + }, | ||
133 | + map: { | ||
134 | + '*': { | ||
135 | + 'css': '../libs/require-css/css.min' | ||
136 | + } | ||
134 | }, | 137 | }, |
135 | -}) | 138 | + charset: 'utf-8' // 文件编码 |
139 | +}); |
@@ -3,19 +3,14 @@ | @@ -3,19 +3,14 @@ | ||
3 | optimizeCss: 'standard', | 3 | optimizeCss: 'standard', |
4 | optimize: 'none', | 4 | optimize: 'none', |
5 | removeCombined: false, | 5 | removeCombined: false, |
6 | - name: "require-backend", | ||
7 | - include: ['css', 'layer', 'toastr', 'backend', 'table', 'form', 'dragsort', 'drag', 'drop', 'addtabs'], | ||
8 | - out: "../js/require-backend.min.js", | 6 | + name: "require-frontend", |
7 | + include: ['css', 'layer', 'toastr', 'frontend'], | ||
8 | + out: "../js/require-frontend.min.js", | ||
9 | packages: [{ | 9 | packages: [{ |
10 | name: 'moment', | 10 | name: 'moment', |
11 | location: '../libs/moment', | 11 | location: '../libs/moment', |
12 | main: 'moment' | 12 | main: 'moment' |
13 | }], | 13 | }], |
14 | - map: { | ||
15 | - '*': { | ||
16 | - 'css': '../libs/require-css/css.min' | ||
17 | - } | ||
18 | - }, | ||
19 | paths: { | 14 | paths: { |
20 | 'lang': "empty:", | 15 | 'lang': "empty:", |
21 | 'config': 'require-config', | 16 | 'config': 'require-config', |
@@ -44,23 +39,25 @@ | @@ -44,23 +39,25 @@ | ||
44 | 'bootstrap-table-mobile': '../libs/bootstrap-table/dist/extensions/mobile/bootstrap-table-mobile', | 39 | 'bootstrap-table-mobile': '../libs/bootstrap-table/dist/extensions/mobile/bootstrap-table-mobile', |
45 | 'bootstrap-table-advancedsearch': 'bootstrap-table-advancedsearch', | 40 | 'bootstrap-table-advancedsearch': 'bootstrap-table-advancedsearch', |
46 | 'bootstrap-table-lang': '../libs/bootstrap-table/dist/locale/bootstrap-table-zh-CN', | 41 | 'bootstrap-table-lang': '../libs/bootstrap-table/dist/locale/bootstrap-table-zh-CN', |
42 | + 'typeahead': '../libs/typeahead.js/dist/typeahead.jquery.min', | ||
43 | + 'bloodhound': '../libs/typeahead.js/dist/bloodhound.min', | ||
47 | 'tableexport': '../libs/tableExport.jquery.plugin/tableExport.min', | 44 | 'tableexport': '../libs/tableExport.jquery.plugin/tableExport.min', |
48 | 'dropzone': '../libs/dropzone/dist/min/dropzone-amd-module.min', | 45 | 'dropzone': '../libs/dropzone/dist/min/dropzone-amd-module.min', |
49 | 'less': '../libs/less/dist/less.min', | 46 | 'less': '../libs/less/dist/less.min', |
50 | 'dragsort': '../libs/dragsort/jquery.dragsort', | 47 | 'dragsort': '../libs/dragsort/jquery.dragsort', |
48 | + 'sortable': '../libs/Sortable/Sortable.min', | ||
51 | 'addtabs': '../libs/jquery-addtabs/jquery.addtabs', | 49 | 'addtabs': '../libs/jquery-addtabs/jquery.addtabs', |
52 | 'slimscroll': '../libs/jquery-slimscroll/jquery.slimscroll', | 50 | 'slimscroll': '../libs/jquery-slimscroll/jquery.slimscroll', |
53 | - 'crontab': '../libs/jqcron/src/jqCron', | ||
54 | - 'crontab-lang': '../libs/jqcron/src/jqCron.cn', | ||
55 | - 'validate': '../libs/jquery-validation/dist/jquery.validate.min', | 51 | + 'crontab': '../libs/jqcron/src/jqCron.cn', |
52 | + 'summernote': '../libs/summernote/dist/lang/summernote-zh-CN.min', | ||
53 | + 'validator': '../libs/nice-validator/dist/local/zh-CN', | ||
56 | 'plupload': '../libs/plupload/js/plupload.min', | 54 | 'plupload': '../libs/plupload/js/plupload.min', |
57 | - 'summernote': '../libs/summernote/dist/summernote.min', | ||
58 | - 'summernote-lang': '../libs/summernote/dist/lang/summernote-zh-CN.min', | ||
59 | - 'toastr': '../libs/toastr/toastr', | 55 | + 'toastr': '../libs/toastr/toastr.min', |
60 | 'jstree': '../libs/jstree/dist/jstree.min', | 56 | 'jstree': '../libs/jstree/dist/jstree.min', |
61 | 'layer': '../libs/layer/src/layer', | 57 | 'layer': '../libs/layer/src/layer', |
62 | 'echarts': '../libs/echarts/dist/echarts.min', | 58 | 'echarts': '../libs/echarts/dist/echarts.min', |
63 | 'cookie': '../libs/jquery.cookie/jquery.cookie', | 59 | 'cookie': '../libs/jquery.cookie/jquery.cookie', |
60 | + 'template': '../libs/art-template/dist/template-native', | ||
64 | }, | 61 | }, |
65 | // shim依赖配置 | 62 | // shim依赖配置 |
66 | shim: { | 63 | shim: { |
@@ -103,8 +100,7 @@ | @@ -103,8 +100,7 @@ | ||
103 | return require.s.contexts._.registry['typeahead.js'].factory($); | 100 | return require.s.contexts._.registry['typeahead.js'].factory($); |
104 | } | 101 | } |
105 | }, | 102 | }, |
106 | - 'crontab': ['css!../libs/jqcron/src/jqCron.css'], | ||
107 | - 'crontab-lang': ['crontab'], | 103 | + 'crontab': ['../libs/jqcron/src/jqCron', 'css!../libs/jqcron/src/jqCron.css'], |
108 | 'bootstrap-checkbox': ['jquery'], | 104 | 'bootstrap-checkbox': ['jquery'], |
109 | 'bootstrap-radio': ['jquery'], | 105 | 'bootstrap-radio': ['jquery'], |
110 | 'bootstrap-switch': ['jquery'], | 106 | 'bootstrap-switch': ['jquery'], |
@@ -120,8 +116,7 @@ | @@ -120,8 +116,7 @@ | ||
120 | 'typeahead' | 116 | 'typeahead' |
121 | ], | 117 | ], |
122 | 'bootstrap-select': ['css!../libs/bootstrap-select/dist/css/bootstrap-select.min.css', ], | 118 | 'bootstrap-select': ['css!../libs/bootstrap-select/dist/css/bootstrap-select.min.css', ], |
123 | - 'summernote': ['css!../libs/summernote/dist/summernote.css'], | ||
124 | - 'summernote-lang': ['summernote'], | 119 | + 'summernote': ['../libs/summernote/dist/summernote.min', 'css!../libs/summernote/dist/summernote.css'], |
125 | // 'toastr': ['css!../libs/toastr/toastr.min.css'], | 120 | // 'toastr': ['css!../libs/toastr/toastr.min.css'], |
126 | 'jstree': ['css!../libs/jstree/dist/themes/default/style.css', ], | 121 | 'jstree': ['css!../libs/jstree/dist/themes/default/style.css', ], |
127 | 'plupload': { | 122 | 'plupload': { |
@@ -131,5 +126,14 @@ | @@ -131,5 +126,14 @@ | ||
131 | exports: "plupload" | 126 | exports: "plupload" |
132 | }, | 127 | }, |
133 | // 'layer': ['css!../libs/layer/build/skin/default/layer.css'], | 128 | // 'layer': ['css!../libs/layer/build/skin/default/layer.css'], |
129 | + validator: { | ||
130 | + deps: ['../libs/nice-validator/dist/jquery.validator', 'css!../libs/nice-validator/dist/jquery.validator.css'] | ||
131 | + } | ||
132 | + }, | ||
133 | + map: { | ||
134 | + '*': { | ||
135 | + 'css': '../libs/require-css/css.min' | ||
136 | + } | ||
134 | }, | 137 | }, |
135 | -}) | 138 | + charset: 'utf-8' // 文件编码 |
139 | +}); |
@@ -41,16 +41,16 @@ require.config({ | @@ -41,16 +41,16 @@ require.config({ | ||
41 | 'sortable': '../libs/Sortable/Sortable.min', | 41 | 'sortable': '../libs/Sortable/Sortable.min', |
42 | 'addtabs': '../libs/jquery-addtabs/jquery.addtabs', | 42 | 'addtabs': '../libs/jquery-addtabs/jquery.addtabs', |
43 | 'slimscroll': '../libs/jquery-slimscroll/jquery.slimscroll', | 43 | 'slimscroll': '../libs/jquery-slimscroll/jquery.slimscroll', |
44 | - 'crontab': '../libs/jqcron/src/jqCron', | ||
45 | - 'crontab-lang': '../libs/jqcron/src/jqCron.cn', | 44 | + 'crontab': '../libs/jqcron/src/jqCron.cn', |
45 | + 'summernote': '../libs/summernote/dist/lang/summernote-zh-CN.min', | ||
46 | + 'validator': '../libs/nice-validator/dist/local/zh-CN', | ||
46 | 'plupload': '../libs/plupload/js/plupload.min', | 47 | 'plupload': '../libs/plupload/js/plupload.min', |
47 | - 'summernote': '../libs/summernote/dist/summernote.min', | ||
48 | - 'summernote-lang': '../libs/summernote/dist/lang/summernote-zh-CN.min', | ||
49 | 'toastr': '../libs/toastr/toastr.min', | 48 | 'toastr': '../libs/toastr/toastr.min', |
50 | 'jstree': '../libs/jstree/dist/jstree.min', | 49 | 'jstree': '../libs/jstree/dist/jstree.min', |
51 | 'layer': '../libs/layer/src/layer', | 50 | 'layer': '../libs/layer/src/layer', |
52 | 'echarts': '../libs/echarts/dist/echarts.min', | 51 | 'echarts': '../libs/echarts/dist/echarts.min', |
53 | 'cookie': '../libs/jquery.cookie/jquery.cookie', | 52 | 'cookie': '../libs/jquery.cookie/jquery.cookie', |
53 | + 'template': '../libs/art-template/dist/template-native', | ||
54 | }, | 54 | }, |
55 | // shim依赖配置 | 55 | // shim依赖配置 |
56 | shim: { | 56 | shim: { |
@@ -93,8 +93,7 @@ require.config({ | @@ -93,8 +93,7 @@ require.config({ | ||
93 | return require.s.contexts._.registry['typeahead.js'].factory($); | 93 | return require.s.contexts._.registry['typeahead.js'].factory($); |
94 | } | 94 | } |
95 | }, | 95 | }, |
96 | - 'crontab': ['css!../libs/jqcron/src/jqCron.css'], | ||
97 | - 'crontab-lang': ['crontab'], | 96 | + 'crontab': ['../libs/jqcron/src/jqCron', 'css!../libs/jqcron/src/jqCron.css'], |
98 | 'bootstrap-checkbox': ['jquery'], | 97 | 'bootstrap-checkbox': ['jquery'], |
99 | 'bootstrap-radio': ['jquery'], | 98 | 'bootstrap-radio': ['jquery'], |
100 | 'bootstrap-switch': ['jquery'], | 99 | 'bootstrap-switch': ['jquery'], |
@@ -110,8 +109,7 @@ require.config({ | @@ -110,8 +109,7 @@ require.config({ | ||
110 | 'typeahead' | 109 | 'typeahead' |
111 | ], | 110 | ], |
112 | 'bootstrap-select': ['css!../libs/bootstrap-select/dist/css/bootstrap-select.min.css', ], | 111 | 'bootstrap-select': ['css!../libs/bootstrap-select/dist/css/bootstrap-select.min.css', ], |
113 | - 'summernote': ['css!../libs/summernote/dist/summernote.css'], | ||
114 | - 'summernote-lang': ['summernote'], | 112 | + 'summernote': ['../libs/summernote/dist/summernote.min', 'css!../libs/summernote/dist/summernote.css'], |
115 | // 'toastr': ['css!../libs/toastr/toastr.min.css'], | 113 | // 'toastr': ['css!../libs/toastr/toastr.min.css'], |
116 | 'jstree': ['css!../libs/jstree/dist/themes/default/style.css', ], | 114 | 'jstree': ['css!../libs/jstree/dist/themes/default/style.css', ], |
117 | 'plupload': { | 115 | 'plupload': { |
@@ -121,6 +119,9 @@ require.config({ | @@ -121,6 +119,9 @@ require.config({ | ||
121 | exports: "plupload" | 119 | exports: "plupload" |
122 | }, | 120 | }, |
123 | // 'layer': ['css!../libs/layer/build/skin/default/layer.css'], | 121 | // 'layer': ['css!../libs/layer/build/skin/default/layer.css'], |
122 | + validator: { | ||
123 | + deps: ['../libs/nice-validator/dist/jquery.validator', 'css!../libs/nice-validator/dist/jquery.validator.css'] | ||
124 | + } | ||
124 | }, | 125 | }, |
125 | baseUrl: requirejs.s.contexts._.config.config.config.site.cdnurl + '/assets/js/', //资源基础路径 | 126 | baseUrl: requirejs.s.contexts._.config.config.config.site.cdnurl + '/assets/js/', //资源基础路径 |
126 | map: { | 127 | map: { |
@@ -134,15 +135,15 @@ require.config({ | @@ -134,15 +135,15 @@ require.config({ | ||
134 | require(['jquery', 'bootstrap', 'config'], function ($, undefined, Config) { | 135 | require(['jquery', 'bootstrap', 'config'], function ($, undefined, Config) { |
135 | // 配置语言包的路径 | 136 | // 配置语言包的路径 |
136 | var paths = {}; | 137 | var paths = {}; |
137 | - paths['lang'] = (Config.subdomain == "1" ? '' : '/' + Config.modulename) + '/ajax/lang?callback=define&controllername=' + Config.controllername; | 138 | + paths['lang'] = (Config.subdomain == "1" ? '' : '/index') + '/ajax/lang?callback=define&controllername=' + Config.controllername; |
138 | 139 | ||
139 | // 避免目录冲突 | 140 | // 避免目录冲突 |
140 | - paths[Config.modulename + '/'] = Config.modulename + '/'; | 141 | + paths['frontend/'] = 'frontend/'; |
141 | require.config({paths: paths}); | 142 | require.config({paths: paths}); |
142 | 143 | ||
143 | // 初始化 | 144 | // 初始化 |
144 | $(function () { | 145 | $(function () { |
145 | - require([Config.modulename], function (Module) { | 146 | + require(['frontend'], function (Module) { |
146 | // 对相对地址进行处理 | 147 | // 对相对地址进行处理 |
147 | $.ajaxSetup({ | 148 | $.ajaxSetup({ |
148 | beforeSend: function (xhr, setting) { | 149 | beforeSend: function (xhr, setting) { |
-
请 注册 或 登录 后发表评论