mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-13 12:11:05 +03:30
select Array
This commit is contained in:
Vendored
+13
-5
@@ -155,6 +155,8 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
@@ -244,10 +246,15 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
if (result.data.data.inputs[key].type == 'Form') {
|
if (result.data.data.inputs[key].type == 'Form') {
|
||||||
for (keyForm in result.data.data.inputs[key].children) {
|
for (keyForm in result.data.data.inputs[key].children) {
|
||||||
if (result.data.data.inputs[key].children.hasOwnProperty(keyForm)) {
|
if (result.data.data.inputs[key].children.hasOwnProperty(keyForm)) {
|
||||||
|
if (result.data.data.inputs[key].children[keyForm].type == 'Checkbox' || result.data.data.inputs[key].children[keyForm].type == 'Select') {
|
||||||
|
this.formData[result.data.data.inputs[key].children[keyForm].name] = [];
|
||||||
|
console.log(this.formData[result.data.data.inputs[key].children[keyForm].name]);
|
||||||
|
} else {
|
||||||
this.formData[result.data.data.inputs[key].children[keyForm].name] = '';
|
this.formData[result.data.data.inputs[key].children[keyForm].name] = '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (result.data.data.inputs[key].type == 'Checkbox') {
|
}
|
||||||
|
} else if (result.data.data.inputs[key].type == 'Checkbox' || result.data.data.inputs[key].type == 'Select') {
|
||||||
this.formData[result.data.data.inputs[key].name] = [];
|
this.formData[result.data.data.inputs[key].name] = [];
|
||||||
} else {
|
} else {
|
||||||
this.formData[result.data.data.inputs[key].name] = '';
|
this.formData[result.data.data.inputs[key].name] = '';
|
||||||
@@ -288,8 +295,7 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
var _submitForm = _asyncToGenerator(
|
var _submitForm = _asyncToGenerator(
|
||||||
/*#__PURE__*/
|
/*#__PURE__*/
|
||||||
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3() {
|
_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee3() {
|
||||||
var _result2, _result3;
|
var result;
|
||||||
|
|
||||||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) {
|
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee3$(_context3) {
|
||||||
while (1) {
|
while (1) {
|
||||||
switch (_context3.prev = _context3.next) {
|
switch (_context3.prev = _context3.next) {
|
||||||
@@ -303,7 +309,7 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].put(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].updateTestResult(this.$route.params.testResult), this.formData);
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].put(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].updateTestResult(this.$route.params.testResult), this.formData);
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
_result2 = _context3.sent;
|
result = _context3.sent;
|
||||||
_context3.next = 9;
|
_context3.next = 9;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -312,7 +318,7 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
|
|||||||
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].storeTestResult, this.formData);
|
return _services__WEBPACK_IMPORTED_MODULE_1__["ApiService"].post(_config_urls__WEBPACK_IMPORTED_MODULE_2__["urls"].storeTestResult, this.formData);
|
||||||
|
|
||||||
case 8:
|
case 8:
|
||||||
_result3 = _context3.sent;
|
result = _context3.sent;
|
||||||
|
|
||||||
case 9:
|
case 9:
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
@@ -554,6 +560,7 @@ var render = function() {
|
|||||||
item.type == "Select"
|
item.type == "Select"
|
||||||
? _c("v-select", {
|
? _c("v-select", {
|
||||||
attrs: {
|
attrs: {
|
||||||
|
multiple: "",
|
||||||
items: item.options,
|
items: item.options,
|
||||||
label: item.name,
|
label: item.name,
|
||||||
color: "black",
|
color: "black",
|
||||||
@@ -645,6 +652,7 @@ var render = function() {
|
|||||||
children.type == "Select"
|
children.type == "Select"
|
||||||
? _c("v-select", {
|
? _c("v-select", {
|
||||||
attrs: {
|
attrs: {
|
||||||
|
multiple: "",
|
||||||
items: children.options,
|
items: children.options,
|
||||||
label: children.name,
|
label: children.name,
|
||||||
color: "black",
|
color: "black",
|
||||||
|
|||||||
@@ -63,6 +63,7 @@
|
|||||||
color="black"
|
color="black"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
<v-select
|
<v-select
|
||||||
|
multiple
|
||||||
v-if="item.type == 'Select'"
|
v-if="item.type == 'Select'"
|
||||||
:items="item.options"
|
:items="item.options"
|
||||||
v-model="formData[item.name]"
|
v-model="formData[item.name]"
|
||||||
@@ -92,6 +93,7 @@
|
|||||||
color="black"
|
color="black"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
<v-select
|
<v-select
|
||||||
|
multiple
|
||||||
v-if="children.type == 'Select'"
|
v-if="children.type == 'Select'"
|
||||||
:items="children.options"
|
:items="children.options"
|
||||||
v-model="formData[children.name]"
|
v-model="formData[children.name]"
|
||||||
@@ -177,10 +179,15 @@ export default {
|
|||||||
if(result.data.data.inputs[key].type == 'Form') {
|
if(result.data.data.inputs[key].type == 'Form') {
|
||||||
for (const keyForm in result.data.data.inputs[key].children) {
|
for (const keyForm in result.data.data.inputs[key].children) {
|
||||||
if (result.data.data.inputs[key].children.hasOwnProperty(keyForm)) {
|
if (result.data.data.inputs[key].children.hasOwnProperty(keyForm)) {
|
||||||
|
if (result.data.data.inputs[key].children[keyForm].type == 'Checkbox' || result.data.data.inputs[key].children[keyForm].type == 'Select' ) {
|
||||||
|
this.formData[result.data.data.inputs[key].children[keyForm].name] = [];
|
||||||
|
console.log(this.formData[result.data.data.inputs[key].children[keyForm].name]);
|
||||||
|
} else {
|
||||||
this.formData[result.data.data.inputs[key].children[keyForm].name] = '';
|
this.formData[result.data.data.inputs[key].children[keyForm].name] = '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if(result.data.data.inputs[key].type == 'Checkbox') {
|
}
|
||||||
|
} else if(result.data.data.inputs[key].type == 'Checkbox' || result.data.data.inputs[key].type == 'Select') {
|
||||||
this.formData[result.data.data.inputs[key].name] = [];
|
this.formData[result.data.data.inputs[key].name] = [];
|
||||||
} else {
|
} else {
|
||||||
this.formData[result.data.data.inputs[key].name] = '';
|
this.formData[result.data.data.inputs[key].name] = '';
|
||||||
@@ -196,10 +203,11 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
async submitForm() {
|
async submitForm() {
|
||||||
|
let result;
|
||||||
if (this.$route.params.testResult) {
|
if (this.$route.params.testResult) {
|
||||||
const result = await ApiService.put(urls.updateTestResult(this.$route.params.testResult), this.formData);
|
result = await ApiService.put(urls.updateTestResult(this.$route.params.testResult), this.formData);
|
||||||
} else {
|
} else {
|
||||||
const result = await ApiService.post(urls.storeTestResult, this.formData);
|
result = await ApiService.post(urls.storeTestResult, this.formData);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (result && result.status == 200) {
|
if (result && result.status == 200) {
|
||||||
|
|||||||
Reference in New Issue
Block a user