Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (async () => {
- window.s_widget_custom = window.s_widget_custom || {};
- s_widget.setFieldValue('isShowModal', false);
- s_widget.setFieldValue('isButtonDisabled', true);
- s_widget.setFieldValue('action', 'INIT');
- await s_widget.serverUpdate();
- s_widget.setFieldValue('isShowModal', true);
- s_widget_custom.create = async () => {
- if (!s_widget.getFieldValue('template')) {
- return s_form.addErrorMessage(s_widget.getFieldValue('translations').errorMessage);
- }
- s_widget.setFieldValue('inquiryAttributes', getInquiryAttributes());
- s_widget.setFieldValue('action', 'CREATE');
- await s_widget.serverUpdate();
- s_modal.setShow(false);
- };
- s_widget_custom.isButtonDisabled = () => {
- s_widget.setFieldValue('isButtonDisabled', !s_widget.getFieldValue('template'));
- };
- s_widget_custom.skip = async () => {
- sessionStorage.setItem('taskData', JSON.stringify(getInquiryAttributes()));
- s_go.open(`/record/itsm_change_request?createdFrom=inquiry`);
- await s_modal.setShow(false);
- };
- function getInquiryAttributes() {
- return {
- 'caller': s_form.getValue('caller'),
- 'company': s_form.getValue('company'),
- 'urgency': s_form.getValue('urgency'),
- 'contact_type': s_form.getValue('contact_type'),
- 'followers_list': s_form.getValue('followers_list'),
- 'related_inquiry': s_form.getUniqueValue(),
- 'subject': s_form.getValue('subject'),
- 'description': s_form.getValue('description'),
- }
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement