Edit MedicalCenter

This commit is contained in:
saeid_01
2019-04-21 01:13:16 +04:30
parent 5831a29686
commit fde21eeaa0
14 changed files with 2278 additions and 1617 deletions
Vendored
+106 -36
View File
@@ -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(