|
@@ -1,44 +1,44 @@
|
|
|
-<div class="input-group input-group-sm">
|
|
|
- <select style="width: 100%;" class="grid-column-select" data-url="{{ $url }}" data-name="{{ $column }}">
|
|
|
- @foreach($options as $k => $v)
|
|
|
- @php($selected = Dcat\Admin\Support\Helper::equal($k, $value) ? 'selected' : '')
|
|
|
-
|
|
|
- <option value="{{ $k }}" {{ $selected }}>{{ $v }}</option>
|
|
|
- @endforeach
|
|
|
-
|
|
|
- </select>
|
|
|
-</div>
|
|
|
-
|
|
|
-<script require="@select2?lang={{ config('app.locale') === 'en' ? '' : str_replace('_', '-', config('app.locale')) }}">
|
|
|
- $('.grid-column-select').off('change').select2().on('change', function(){
|
|
|
- var value = $(this).val(),
|
|
|
- name = $(this).data('name'),
|
|
|
- url = $(this).data('url'),
|
|
|
- data = {},
|
|
|
- reload = '{{ $refresh }}';
|
|
|
-
|
|
|
- if (name.indexOf('.') === -1) {
|
|
|
- data[name] = value;
|
|
|
- } else {
|
|
|
- name = name.split('.');
|
|
|
-
|
|
|
- data[name[0]] = {};
|
|
|
- data[name[0]][name[1]] = value;
|
|
|
- }
|
|
|
-
|
|
|
- Dcat.NP.start();
|
|
|
- $.put({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- success: function (d) {
|
|
|
- Dcat.NP.done();
|
|
|
- if (d.status) {
|
|
|
- Dcat.success(d.data.message);
|
|
|
- reload && Dcat.reload();
|
|
|
- } else {
|
|
|
- Dcat.error(d.data.message);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
-</script>
|
|
|
+<div class="input-group input-group-sm">
|
|
|
+ <select style="width: 100%;" class="grid-column-select" data-reload="{{ $refresh }}" data-url="{{ $url }}" data-name="{{ $column }}">
|
|
|
+ @foreach($options as $k => $v)
|
|
|
+ @php($selected = Dcat\Admin\Support\Helper::equal($k, $value) ? 'selected' : '')
|
|
|
+
|
|
|
+ <option value="{{ $k }}" {{ $selected }}>{{ $v }}</option>
|
|
|
+ @endforeach
|
|
|
+
|
|
|
+ </select>
|
|
|
+</div>
|
|
|
+
|
|
|
+<script require="@select2?lang={{ config('app.locale') === 'en' ? '' : str_replace('_', '-', config('app.locale')) }}">
|
|
|
+ $('.grid-column-select').off('change').select2().on('change', function(){
|
|
|
+ var value = $(this).val(),
|
|
|
+ name = $(this).data('name'),
|
|
|
+ url = $(this).data('url'),
|
|
|
+ data = {},
|
|
|
+ reload = $(this).data('reload');
|
|
|
+
|
|
|
+ if (name.indexOf('.') === -1) {
|
|
|
+ data[name] = value;
|
|
|
+ } else {
|
|
|
+ name = name.split('.');
|
|
|
+
|
|
|
+ data[name[0]] = {};
|
|
|
+ data[name[0]][name[1]] = value;
|
|
|
+ }
|
|
|
+
|
|
|
+ Dcat.NP.start();
|
|
|
+ $.put({
|
|
|
+ url: url,
|
|
|
+ data: data,
|
|
|
+ success: function (d) {
|
|
|
+ Dcat.NP.done();
|
|
|
+ if (d.status) {
|
|
|
+ Dcat.success(d.data.message);
|
|
|
+ reload && Dcat.reload();
|
|
|
+ } else {
|
|
|
+ Dcat.error(d.data.message);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+</script>
|