mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-13 21:41:07 +03:30
Edit MedicalCenter
This commit is contained in:
Vendored
+106
-36
@@ -51,12 +51,20 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
data: function data() {
|
||||
return {
|
||||
name: "",
|
||||
medicalCenter: {
|
||||
name: ""
|
||||
},
|
||||
rules: {
|
||||
required: function required(value) {
|
||||
return !!value || "Required.";
|
||||
@@ -67,37 +75,29 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
||||
}
|
||||
};
|
||||
},
|
||||
created: function created() {
|
||||
if (this.$route.params.id) {
|
||||
this.load(this.$route.params.id);
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
AddMedicalCenter: function () {
|
||||
var _AddMedicalCenter = _asyncToGenerator(
|
||||
load: function () {
|
||||
var _load = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
|
||||
var url, data, result;
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(id) {
|
||||
var result;
|
||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
url = "MedicalCenters";
|
||||
data = {
|
||||
name: this.name
|
||||
};
|
||||
_context.next = 2;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].get("MedicalCenters/".concat(id, "/edit"));
|
||||
|
||||
if (!this.$refs.form.validate()) {
|
||||
_context.next = 7;
|
||||
break;
|
||||
}
|
||||
|
||||
_context.next = 5;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(url, data);
|
||||
|
||||
case 5:
|
||||
case 2:
|
||||
result = _context.sent;
|
||||
this.medicalCenter = result.data.MedicalCenter;
|
||||
|
||||
if (result && result.status == 200) {
|
||||
this.$router.push('/manage-medical-center');
|
||||
}
|
||||
|
||||
case 7:
|
||||
case 4:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
@@ -105,6 +105,62 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
||||
}, _callee, this);
|
||||
}));
|
||||
|
||||
function load(_x) {
|
||||
return _load.apply(this, arguments);
|
||||
}
|
||||
|
||||
return load;
|
||||
}(),
|
||||
AddMedicalCenter: function () {
|
||||
var _AddMedicalCenter = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2() {
|
||||
var url, result, _url;
|
||||
|
||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
|
||||
while (1) {
|
||||
switch (_context2.prev = _context2.next) {
|
||||
case 0:
|
||||
if (!this.$refs.form.validate()) {
|
||||
_context2.next = 13;
|
||||
break;
|
||||
}
|
||||
|
||||
if (!this.$route.params.id) {
|
||||
_context2.next = 8;
|
||||
break;
|
||||
}
|
||||
|
||||
url = "MedicalCenters/".concat(this.$route.params.id);
|
||||
_context2.next = 5;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].put(url, this.medicalCenter);
|
||||
|
||||
case 5:
|
||||
result = _context2.sent;
|
||||
_context2.next = 12;
|
||||
break;
|
||||
|
||||
case 8:
|
||||
_url = "MedicalCenters";
|
||||
_context2.next = 11;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_url, this.medicalCenter);
|
||||
|
||||
case 11:
|
||||
result = _context2.sent;
|
||||
|
||||
case 12:
|
||||
if (result && result.status == 200) {
|
||||
this.$router.push("/manage-medical-center");
|
||||
}
|
||||
|
||||
case 13:
|
||||
case "end":
|
||||
return _context2.stop();
|
||||
}
|
||||
}
|
||||
}, _callee2, this);
|
||||
}));
|
||||
|
||||
function AddMedicalCenter() {
|
||||
return _AddMedicalCenter.apply(this, arguments);
|
||||
}
|
||||
@@ -161,11 +217,11 @@ var render = function() {
|
||||
rules: [_vm.rules.required, _vm.rules.counter]
|
||||
},
|
||||
model: {
|
||||
value: _vm.name,
|
||||
value: _vm.medicalCenter.name,
|
||||
callback: function($$v) {
|
||||
_vm.name = $$v
|
||||
_vm.$set(_vm.medicalCenter, "name", $$v)
|
||||
},
|
||||
expression: "name"
|
||||
expression: "medicalCenter.name"
|
||||
}
|
||||
})
|
||||
],
|
||||
@@ -195,17 +251,31 @@ var render = function() {
|
||||
on: { click: _vm.AddMedicalCenter }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-plus")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Add")
|
||||
])
|
||||
_vm.$route.params.id
|
||||
? [
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-edit")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Edit")
|
||||
])
|
||||
]
|
||||
: [
|
||||
_c(
|
||||
"v-icon",
|
||||
{ staticClass: "white--text mr-2 caption" },
|
||||
[_vm._v("fas fa-plus")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("span", { staticClass: "white--text" }, [
|
||||
_vm._v("Add")
|
||||
])
|
||||
]
|
||||
],
|
||||
1
|
||||
2
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
|
||||
Reference in New Issue
Block a user