|
|
@@ -2345,7 +2345,38 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
},
|
|
|
methods: {
|
|
|
deleteCred: function deleteCred(index) {
|
|
|
- console.log(this.credentials.splice(index, 1));
|
|
|
+ this.credentials.splice(index, 1);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ mounted: function mounted() {
|
|
|
+ var _this = this;
|
|
|
+
|
|
|
+ if (this.pcid) {
|
|
|
+ Echo.channel('credlist.pcid.' + this.pcid).listen('CredentialDeleted', function (e) {
|
|
|
+ var deletedCred = e.credential;
|
|
|
+
|
|
|
+ var index = _this.credentials.findIndex(function (credential) {
|
|
|
+ return credential.pcid === deletedCred['pcid'];
|
|
|
+ });
|
|
|
+
|
|
|
+ $('#credential' + deletedCred['credid'] + 'deleteModal').modal('hide');
|
|
|
+
|
|
|
+ _this.deleteCred(index);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ if (this.groupid) {
|
|
|
+ Echo.channel('credlist.groupid.' + this.groupid).listen('CredentialDeleted', function (e) {
|
|
|
+ var deletedCred = e.credential;
|
|
|
+
|
|
|
+ var index = _this.credentials.findIndex(function (credential) {
|
|
|
+ return credential.groupid === deletedCred['groupid'];
|
|
|
+ });
|
|
|
+
|
|
|
+ $('#credential' + deletedCred['credid'] + 'deleteModal').modal('hide');
|
|
|
+
|
|
|
+ _this.deleteCred(index);
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
@@ -2415,7 +2446,6 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
mounted: function mounted() {
|
|
|
var _this = this;
|
|
|
|
|
|
- console.log('credential.' + this.data.credid);
|
|
|
Echo.channel('credential.' + this.data.credid).listen('CredentialUpdated', function (e) {
|
|
|
_this.data = e.credential;
|
|
|
});
|
|
|
@@ -2426,8 +2456,6 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
|
|
|
axios["delete"]('/api/credentials/' + this.data.credid, this.data).then(function (response) {
|
|
|
$('#credential' + _this2.data.credid + 'deleteModal').modal('hide');
|
|
|
-
|
|
|
- _this2.$emit('delete-cred');
|
|
|
})["catch"](function (error) {
|
|
|
console.error(error);
|
|
|
});
|
|
|
@@ -49528,18 +49556,13 @@ var render = function() {
|
|
|
[_vm._v("New Credential")]
|
|
|
),
|
|
|
_vm._v(" "),
|
|
|
- _vm._l(_vm.credentials, function(credential, index) {
|
|
|
+ _vm._l(_vm.credentials, function(credential) {
|
|
|
return _c(
|
|
|
"div",
|
|
|
- { key: index },
|
|
|
+ { key: credential.credid },
|
|
|
[
|
|
|
_c("credential", {
|
|
|
- attrs: { credential: credential, descriptions: _vm.creddescList },
|
|
|
- on: {
|
|
|
- "delete-cred": function($event) {
|
|
|
- return _vm.deleteCred(index)
|
|
|
- }
|
|
|
- }
|
|
|
+ attrs: { credential: credential, descriptions: _vm.creddescList }
|
|
|
})
|
|
|
],
|
|
|
1
|