fix reponse vuejs
This commit is contained in:
parent
c6a3b95d69
commit
e8edffe167
8 changed files with 30 additions and 45 deletions
|
|
@ -12,7 +12,7 @@
|
|||
"fruitcake/laravel-cors": "^2.0",
|
||||
"guzzlehttp/guzzle": "^7.0.1",
|
||||
"htmlmin/htmlmin": "^8.0",
|
||||
"kwaadpepper/crud-policies": "^0.1.6",
|
||||
"kwaadpepper/crud-policies": "^0.1.11",
|
||||
"kwaadpepper/enum": "^0.1.4",
|
||||
"kwaadpepper/image-resizer": "^0.0.3",
|
||||
"laravel/framework": "^8.12",
|
||||
|
|
|
|||
14
composer.lock
generated
14
composer.lock
generated
|
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "737a588eba109189b5c2c8054afad5c2",
|
||||
"content-hash": "0d531da6fe3833506261931b0328f7ea",
|
||||
"packages": [
|
||||
{
|
||||
"name": "asm89/stack-cors",
|
||||
|
|
@ -1683,16 +1683,16 @@
|
|||
},
|
||||
{
|
||||
"name": "kwaadpepper/crud-policies",
|
||||
"version": "0.1.6",
|
||||
"version": "0.1.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Kwaadpepper/crud-policies.git",
|
||||
"reference": "ab9b92e71f3529a767562f1d13046bbf1308a9a4"
|
||||
"reference": "828b7fc321d8906a4fdb76a7a3697023218f09dd"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Kwaadpepper/crud-policies/zipball/ab9b92e71f3529a767562f1d13046bbf1308a9a4",
|
||||
"reference": "ab9b92e71f3529a767562f1d13046bbf1308a9a4",
|
||||
"url": "https://api.github.com/repos/Kwaadpepper/crud-policies/zipball/828b7fc321d8906a4fdb76a7a3697023218f09dd",
|
||||
"reference": "828b7fc321d8906a4fdb76a7a3697023218f09dd",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -1740,9 +1740,9 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Kwaadpepper/crud-policies/issues",
|
||||
"source": "https://github.com/Kwaadpepper/crud-policies/tree/0.1.6"
|
||||
"source": "https://github.com/Kwaadpepper/crud-policies/tree/0.1.11"
|
||||
},
|
||||
"time": "2021-07-22T09:25:02+00:00"
|
||||
"time": "2021-08-11T09:15:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "kwaadpepper/enum",
|
||||
|
|
|
|||
17
package-lock.json
generated
17
package-lock.json
generated
|
|
@ -17,7 +17,6 @@
|
|||
"swiper": "^6.6.1",
|
||||
"vue": "^2.6.12",
|
||||
"vue-loader": "^15.9.6",
|
||||
"vue-select": "^3.11.2",
|
||||
"vue-template-compiler": "^2.6.12"
|
||||
}
|
||||
},
|
||||
|
|
@ -14883,15 +14882,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"node_modules/vue-select": {
|
||||
"version": "3.11.2",
|
||||
"resolved": "https://registry.npmjs.org/vue-select/-/vue-select-3.11.2.tgz",
|
||||
"integrity": "sha512-pIOcY8ajWNSwg8Ns4eHVr5ZWwqKCSZeQRymTnlUI8i+3QiQXF6JIM4lylK6mVfbccs4S6vOyxB7zmJBpp7tDUg==",
|
||||
"dev": true,
|
||||
"peerDependencies": {
|
||||
"vue": "2.x"
|
||||
}
|
||||
},
|
||||
"node_modules/vue-style-loader": {
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
|
||||
|
|
@ -27425,13 +27415,6 @@
|
|||
"vue-style-loader": "^4.1.0"
|
||||
}
|
||||
},
|
||||
"vue-select": {
|
||||
"version": "3.11.2",
|
||||
"resolved": "https://registry.npmjs.org/vue-select/-/vue-select-3.11.2.tgz",
|
||||
"integrity": "sha512-pIOcY8ajWNSwg8Ns4eHVr5ZWwqKCSZeQRymTnlUI8i+3QiQXF6JIM4lylK6mVfbccs4S6vOyxB7zmJBpp7tDUg==",
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
},
|
||||
"vue-style-loader": {
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
"swiper": "^6.6.1",
|
||||
"vue": "^2.6.12",
|
||||
"vue-loader": "^15.9.6",
|
||||
"vue-select": "^3.11.2",
|
||||
"vue-template-compiler": "^2.6.12"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
1
resources/js/back.js
vendored
1
resources/js/back.js
vendored
|
|
@ -1 +1,2 @@
|
|||
require('./bootstrap');
|
||||
require('./vuejs');
|
||||
|
|
|
|||
26
resources/js/vuejs.js
vendored
26
resources/js/vuejs.js
vendored
|
|
@ -1,19 +1,13 @@
|
|||
window.Vue = require('vue').default;
|
||||
import vSelect from "vue-select"
|
||||
Vue.component('v-select', vSelect)
|
||||
|
||||
let vueOptions = {
|
||||
el: "#app"
|
||||
};
|
||||
window.__PORTSALARIEVue = require('vue').default;
|
||||
|
||||
// register modules
|
||||
const modules = require.context("./modules", true, /\.js$/i);
|
||||
modules.keys().map(key => Vue.mixin(modules(key).default));
|
||||
modules.keys().map(key => __PORTSALARIEVue.mixin(modules(key).default));
|
||||
|
||||
// Register components
|
||||
const vues = require.context("./components/backend", true, /\.vue$/i);
|
||||
vues.keys().map(key =>
|
||||
Vue.component(
|
||||
__PORTSALARIEVue.component(
|
||||
key
|
||||
.split("/")
|
||||
.pop()
|
||||
|
|
@ -26,14 +20,10 @@ vues.keys().map(key =>
|
|||
vues(key).default
|
||||
)
|
||||
);
|
||||
const vuejsModules = [];
|
||||
|
||||
const app = new Vue(vueOptions);
|
||||
|
||||
Vue.filter('str_limit', function (value, size) {
|
||||
if (!value) return '';
|
||||
value = value.toString();
|
||||
if (value.length <= size) {
|
||||
return value;
|
||||
}
|
||||
return value.substr(0, size) + '...';
|
||||
document.getElementsByClassName('portsalaries-vuejs').forEach(element => {
|
||||
vuejsModules.push(new __PORTSALARIEVue({
|
||||
el: element
|
||||
}));
|
||||
});
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
@endforeach
|
||||
<tr>
|
||||
<td>{{__('Réponses') }}</td>
|
||||
<td><reponses db-reponses='@json($model->reponseSondages)'></reponses></td>
|
||||
<td class="portsalaries-vuejs"><reponses db-reponses='@json($model->reponseSondages)'></reponses></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
@ -52,3 +52,14 @@
|
|||
</div>
|
||||
@include('crud-policies::crud.modules.scriptConstants')
|
||||
@endsection
|
||||
|
||||
@push('scriptsConstants')
|
||||
<script>
|
||||
if (!window) {
|
||||
window = {};
|
||||
}
|
||||
window._locale = '{{ app()->getLocale() }}';
|
||||
window._translations = @json(cache(sprintf('translations.%s', app()->getLocale())) ?? '{}');
|
||||
window._asset = '{{ asset('') }}';
|
||||
</script>
|
||||
@endpush
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
</div>
|
||||
</div>
|
||||
@stack('scriptsConstants')
|
||||
@include('crud-policies::crud.modules.scriptConstants')
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" integrity="sha256-edRDsV9ULIqKzKjpN/KjyQ7Lp4vUn9usbJuHjH8Sk+k=" crossorigin="anonymous"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.16/dist/sweetalert2.all.min.js" integrity="sha256-551HBsteMvKOSqjUXSmRy/EOF0bBNbWB96b5L3Deh8A=" crossorigin="anonymous"></script>
|
||||
<script src="{{ asset('js/preload-back.js') }}"></script>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue