mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-13 17:51:05 +03:30
Edit Test Result
This commit is contained in:
Vendored
+90
-42
@@ -154,9 +154,6 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
@@ -165,14 +162,14 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
||||
result: ["Accept", "Reject"],
|
||||
testTypeNames: [],
|
||||
searchInput: "",
|
||||
form: {
|
||||
autoclave_id: "",
|
||||
result: "",
|
||||
data: []
|
||||
},
|
||||
form: [],
|
||||
filter: {
|
||||
name: "",
|
||||
unique_code: ""
|
||||
},
|
||||
formData: {
|
||||
autoclave_id: "",
|
||||
result: ""
|
||||
}
|
||||
};
|
||||
},
|
||||
@@ -214,7 +211,7 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
||||
var _selectTestType = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2() {
|
||||
var result;
|
||||
var result, key, keyForm;
|
||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
|
||||
while (1) {
|
||||
switch (_context2.prev = _context2.next) {
|
||||
@@ -226,7 +223,21 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
||||
result = _context2.sent;
|
||||
|
||||
if (result && result.status == 200) {
|
||||
this.form.data = result.data.data;
|
||||
this.form = result.data.data;
|
||||
|
||||
for (key in result.data.data) {
|
||||
if (result.data.data.hasOwnProperty(key)) {
|
||||
if (result.data.data[key].type !== 'Form') {
|
||||
this.formData[result.data.data[key].name] = '';
|
||||
} else {
|
||||
for (keyForm in result.data.data[key].children) {
|
||||
if (result.data.data[key].children.hasOwnProperty(keyForm)) {
|
||||
this.formData[result.data.data[key].children[keyForm].name] = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
case 4:
|
||||
@@ -242,6 +253,41 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
||||
}
|
||||
|
||||
return selectTestType;
|
||||
}(),
|
||||
submitForm: function () {
|
||||
var _submitForm = _asyncToGenerator(
|
||||
/*#__PURE__*/
|
||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3() {
|
||||
var result;
|
||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) {
|
||||
while (1) {
|
||||
switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
_context3.next = 2;
|
||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].storeTestResult, this.formData);
|
||||
|
||||
case 2:
|
||||
result = _context3.sent;
|
||||
|
||||
if (result && result.status == 200) {
|
||||
this.$router.push({
|
||||
name: 'Dashboard'
|
||||
});
|
||||
}
|
||||
|
||||
case 4:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}
|
||||
}, _callee3, this);
|
||||
}));
|
||||
|
||||
function submitForm() {
|
||||
return _submitForm.apply(this, arguments);
|
||||
}
|
||||
|
||||
return submitForm;
|
||||
}()
|
||||
}
|
||||
});
|
||||
@@ -399,11 +445,11 @@ var render = function() {
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.form.autoclave_id,
|
||||
value: _vm.formData.autoclave_id,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.form, "autoclave_id", $$v)
|
||||
_vm.$set(_vm.formData, "autoclave_id", $$v)
|
||||
},
|
||||
expression: "form.autoclave_id"
|
||||
expression: "formData.autoclave_id"
|
||||
}
|
||||
})
|
||||
],
|
||||
@@ -422,39 +468,37 @@ var render = function() {
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: _vm.form.result,
|
||||
value: _vm.formData.result,
|
||||
callback: function($$v) {
|
||||
_vm.$set(_vm.form, "result", $$v)
|
||||
_vm.$set(_vm.formData, "result", $$v)
|
||||
},
|
||||
expression: "form.result"
|
||||
expression: "formData.result"
|
||||
}
|
||||
})
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_vm._l(_vm.form.data, function(item, key) {
|
||||
_vm._l(_vm.form, function(item, key) {
|
||||
return _c(
|
||||
"v-flex",
|
||||
{ key: key },
|
||||
{ key: key, class: ["pa-2", item.size] },
|
||||
[
|
||||
item.type == "Text"
|
||||
? _c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: { label: item.name, color: "black" },
|
||||
model: {
|
||||
value: item[item.name],
|
||||
value: _vm.formData[item.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(item, item.name, $$v)
|
||||
_vm.$set(_vm.formData, item.name, $$v)
|
||||
},
|
||||
expression: "item[item.name]"
|
||||
expression: "formData[item.name]"
|
||||
}
|
||||
})
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
item.type == "Select"
|
||||
? _c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
items: item.options,
|
||||
label: item.name,
|
||||
@@ -462,11 +506,11 @@ var render = function() {
|
||||
"item-text": "title"
|
||||
},
|
||||
model: {
|
||||
value: item[item.name],
|
||||
value: _vm.formData[item.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(item, item.name, $$v)
|
||||
_vm.$set(_vm.formData, item.name, $$v)
|
||||
},
|
||||
expression: "item[item.name]"
|
||||
expression: "formData[item.name]"
|
||||
}
|
||||
})
|
||||
: _vm._e(),
|
||||
@@ -489,11 +533,11 @@ var render = function() {
|
||||
value: optionValue.title
|
||||
},
|
||||
model: {
|
||||
value: item[item.name],
|
||||
value: _vm.formData[item.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(item, item.name, $$v)
|
||||
_vm.$set(_vm.formData, item.name, $$v)
|
||||
},
|
||||
expression: "item[item.name]"
|
||||
expression: "formData[item.name]"
|
||||
}
|
||||
})
|
||||
})
|
||||
@@ -516,33 +560,35 @@ var render = function() {
|
||||
) {
|
||||
return _c(
|
||||
"v-flex",
|
||||
{ key: keyChildren },
|
||||
{
|
||||
key: keyChildren,
|
||||
class: ["pa-2", children.size]
|
||||
},
|
||||
[
|
||||
children.type == "Text"
|
||||
? _c("v-text-field", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
label: children.name,
|
||||
color: "black"
|
||||
},
|
||||
model: {
|
||||
value: children[children.name],
|
||||
value:
|
||||
_vm.formData[children.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(
|
||||
children,
|
||||
_vm.formData,
|
||||
children.name,
|
||||
$$v
|
||||
)
|
||||
},
|
||||
expression:
|
||||
"children[children.name]"
|
||||
"formData[children.name]"
|
||||
}
|
||||
})
|
||||
: _vm._e(),
|
||||
_vm._v(" "),
|
||||
children.type == "Select"
|
||||
? _c("v-select", {
|
||||
staticClass: "pa-2",
|
||||
attrs: {
|
||||
items: children.options,
|
||||
label: children.name,
|
||||
@@ -550,16 +596,17 @@ var render = function() {
|
||||
"item-text": "title"
|
||||
},
|
||||
model: {
|
||||
value: children[children.name],
|
||||
value:
|
||||
_vm.formData[children.name],
|
||||
callback: function($$v) {
|
||||
_vm.$set(
|
||||
children,
|
||||
_vm.formData,
|
||||
children.name,
|
||||
$$v
|
||||
)
|
||||
},
|
||||
expression:
|
||||
"children[children.name]"
|
||||
"formData[children.name]"
|
||||
}
|
||||
})
|
||||
: _vm._e(),
|
||||
@@ -588,20 +635,20 @@ var render = function() {
|
||||
},
|
||||
model: {
|
||||
value:
|
||||
children[
|
||||
_vm.formData[
|
||||
children.name
|
||||
],
|
||||
callback: function(
|
||||
$$v
|
||||
) {
|
||||
_vm.$set(
|
||||
children,
|
||||
_vm.formData,
|
||||
children.name,
|
||||
$$v
|
||||
)
|
||||
},
|
||||
expression:
|
||||
"children[children.name]"
|
||||
"formData[children.name]"
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -645,7 +692,8 @@ var render = function() {
|
||||
"v-btn",
|
||||
{
|
||||
staticClass: "WM-CyanBlueGradient-BG",
|
||||
staticStyle: { padding: "10px 60px" }
|
||||
staticStyle: { padding: "10px 60px" },
|
||||
on: { click: _vm.submitForm }
|
||||
},
|
||||
[
|
||||
_c(
|
||||
|
||||
Reference in New Issue
Block a user