mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 19:41:07 +03:30
1 line
7.3 KiB
JavaScript
Vendored
1 line
7.3 KiB
JavaScript
Vendored
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{TXTX:function(t,e,a){"use strict";a.r(e);var s=a("o0o1"),r=a.n(s),n=a("Y8XJ"),l=a("85lN");function i(t,e,a,s,r,n,l){try{var i=t[n](l),o=i.value}catch(t){return void a(t)}i.done?e(o):Promise.resolve(o).then(s,r)}function o(t){return function(){var e=this,a=arguments;return new Promise(function(s,r){var n=t.apply(e,a);function l(t){i(n,s,r,l,o,"next",t)}function o(t){i(n,s,r,l,o,"throw",t)}l(void 0)})}}var c={data:function(){return{result:["Accept","Reject"],testTypeNames:[],searchInput:"",form:[],filter:{test_result_id:"",name:"",unique_code:""},formData:{autoclave_id:"",result:"",test_type_id:""}}},created:function(){this.$route.params.testResult&&(this.filter.test_result_id=this.$route.params.testResult,this.selectTestType()),this.load()},methods:{load:function(){var t=o(r.a.mark(function t(){var e;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.a.get(l.a.listTestTypeName);case 2:e=t.sent,this.testTypeNames=e.data.data;case 4:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}(),selectTestType:function(){var t=o(r.a.mark(function t(){var e,a,s,i;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.a.post(l.a.getInputs,this.filter);case 2:if(!(e=t.sent)||200!=e.status){t.next=12;break}for(a in this.form=e.data.data.inputs,this.formData.test_type_id=e.data.data.testType.id,e.data.data.inputs)if(e.data.data.inputs.hasOwnProperty(a))if("Form"==e.data.data.inputs[a].type)for(s in e.data.data.inputs[a].children)e.data.data.inputs[a].children.hasOwnProperty(s)&&(this.formData[e.data.data.inputs[a].children[s].name]="");else"Checkbox"==e.data.data.inputs[a].type?this.formData[e.data.data.inputs[a].name]=[]:this.formData[e.data.data.inputs[a].name]="";if(!this.$route.params.testResult){t.next=12;break}return t.next=10,n.a.get(l.a.editTestResult(this.$route.params.testResult));case 10:(i=t.sent)&&200==i.status&&(this.formData=i.data.data);case 12:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}(),submitForm:function(){var t=o(r.a.mark(function t(){return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.$route.params.testResult){t.next=6;break}return t.next=3,n.a.put(l.a.updateTestResult(this.$route.params.testResult),this.formData);case 3:t.sent,t.next=9;break;case 6:return t.next=8,n.a.post(l.a.storeTestResult,this.formData);case 8:t.sent;case 9:result&&200==result.status&&this.$router.push({name:"Dashboard"});case 10:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()}},u=a("KHd+"),m=Object(u.a)(c,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-form",{ref:"form"},[a("v-container",{attrs:{"grid-list-xs":""}},[a("material-card",{attrs:{color:"black",title:"Submit Test Result"}},[t.$route.params.testResult?t._e():a("v-layout",{staticClass:"px-5 my-3",attrs:{"align-center":"","justify-center":"",wrap:""}},[a("v-flex",{attrs:{xs12:"",sm4:"",md4:""}},[a("v-autocomplete",{staticClass:"pa-2",attrs:{"search-input":t.searchInput,items:t.testTypeNames,label:"Choose Test Type",color:"black"},on:{"update:searchInput":function(e){t.searchInput=e},"update:search-input":function(e){t.searchInput=e}},model:{value:t.filter.name,callback:function(e){t.$set(t.filter,"name",e)},expression:"filter.name"}})],1),t._v(" "),a("v-flex",{attrs:{xs12:"",sm3:"",md3:""}},[a("v-text-field",{staticClass:"pa-2",attrs:{name:"testcode",label:"Or Enter Test Unique Code",color:"black"},model:{value:t.filter.unique_code,callback:function(e){t.$set(t.filter,"unique_code",e)},expression:"filter.unique_code"}})],1),t._v(" "),a("v-flex",{staticClass:"text-xs-center text-sm-center text-md-center",attrs:{xs12:"",md2:"",sm2:""}},[a("v-btn",{staticClass:"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black",staticStyle:{padding:"10px 60px"},on:{click:t.selectTestType}},[a("v-icon",{staticClass:"black--text mr-2 caption"},[t._v("fas fa-chevron-right")]),t._v(" "),a("span",{staticClass:"black--text"},[t._v("GO")])],1)],1)],1),t._v(" "),t.$route.params.testResult?t._e():a("v-layout",{staticClass:"px-5 my-3",attrs:{row:"",wrap:""}},[a("v-divider")],1),t._v(" "),a("v-layout",{staticClass:"px-5 my-3",attrs:{"align-center":"","justify-center":"",wrap:""}},[a("v-flex",{attrs:{xs12:"",sm4:"",md3:""}},[a("v-text-field",{staticClass:"pa-2",attrs:{name:"autoclave",label:"ID AutoClave",color:"black"},model:{value:t.formData.autoclave_id,callback:function(e){t.$set(t.formData,"autoclave_id",e)},expression:"formData.autoclave_id"}})],1),t._v(" "),a("v-flex",{attrs:{xs12:"",sm4:"",md3:""}},[a("v-select",{staticClass:"pa-2",attrs:{items:t.result,label:"Resualt",color:"black"},model:{value:t.formData.result,callback:function(e){t.$set(t.formData,"result",e)},expression:"formData.result"}})],1),t._v(" "),t._l(t.form,function(e,s){return a("v-flex",{key:s,class:["pa-2",e.size]},["Text"==e.type?a("v-text-field",{attrs:{label:e.name,color:"black"},model:{value:t.formData[e.name],callback:function(a){t.$set(t.formData,e.name,a)},expression:"formData[item.name]"}}):t._e(),t._v(" "),"Select"==e.type?a("v-select",{attrs:{items:e.options,label:e.name,color:"black","item-text":"title"},model:{value:t.formData[e.name],callback:function(a){t.$set(t.formData,e.name,a)},expression:"formData[item.name]"}}):t._e(),t._v(" "),"Checkbox"==e.type?a("v-container",{attrs:{fluid:""}},[a("p",[t._v(t._s(e.name))]),t._v(" "),t._l(e.options,function(s,r){return a("v-checkbox",{key:r,attrs:{label:s.title,value:s.title},model:{value:t.formData[e.name],callback:function(a){t.$set(t.formData,e.name,a)},expression:"formData[item.name]"}})})],2):t._e(),t._v(" "),"Form"==e.type?[a("v-layout",{attrs:{row:"",wrap:""}},[a("h3",[t._v(t._s(e.name))]),t._v(" "),t._l(e.children,function(e,s){return a("v-flex",{key:s,class:["pa-2",e.size]},["Text"==e.type?a("v-text-field",{attrs:{label:e.name,color:"black"},model:{value:t.formData[e.name],callback:function(a){t.$set(t.formData,e.name,a)},expression:"formData[children.name]"}}):t._e(),t._v(" "),"Select"==e.type?a("v-select",{attrs:{items:e.options,label:e.name,color:"black","item-text":"title"},model:{value:t.formData[e.name],callback:function(a){t.$set(t.formData,e.name,a)},expression:"formData[children.name]"}}):t._e(),t._v(" "),"Checkbox"==e.type?a("v-container",{attrs:{fluid:""}},[a("p",[t._v(t._s(e.name))]),t._v(" "),t._l(e.options,function(s,r){return a("v-checkbox",{key:r,attrs:{label:s.title,value:s.title},model:{value:t.formData[e.name],callback:function(a){t.$set(t.formData,e.name,a)},expression:"formData[children.name]"}})})],2):t._e()],1)})],2)]:t._e()],2)})],2),t._v(" "),a("v-layout",{staticClass:"px-5 my-3",attrs:{row:"",wrap:""}},[a("v-divider")],1),t._v(" "),a("v-layout",{staticClass:"px-5 mt-2",attrs:{"align-center":"","justify-center":"",wrap:""}},[a("v-btn",{staticClass:"WM-CyanBlueGradient-BG",staticStyle:{padding:"10px 60px"},on:{click:t.submitForm}},[a("v-icon",{staticClass:"white--text mr-2 caption"},[t._v("fas fa-check")]),t._v(" "),a("span",{staticClass:"white--text"},[t._v("SAVE")])],1),t._v(" "),a("router-link",{attrs:{to:{name:"Dashboard"}}},[a("v-btn",{staticClass:"WM-NoShadow WM-Outline-Btn WM-Border WM-Border-Black ml-5"},[a("v-icon",{staticClass:"black--text mr-2 caption"},[t._v("fas fa-chevron-left")]),t._v(" "),a("span",{staticClass:"black--text"},[t._v("Back")])],1)],1)],1)],1)],1)],1)},[],!1,null,null,null);e.default=m.exports}}]); |