锘縱ar _Notification, _jqxLoader,_Code='娴嬭瘯鏁版嵁'; var submitButtonClick = function (event) { var cureentbutton = $(this); _jqxLoader(1); cureentbutton.jqxButton({ disabled: true }); var lbitem = $("#jqxDropDownList1").jqxDropDownList('getSelectedItem'); var lpitem = $("#jqxDropDownList2").jqxDropDownList('getSelectedItem'); var _filterGroups = '{"field":"f1","value":"' + Base64.encode($("#input1").val()) + '"},' + '{"field":"f2","value":"' + Base64.encode($("#input2").val()) + '"},' + '{"field":"f3","value":"' + Base64.encode($("#input3").val()) + '"},' + '{"field":"f4","value":"' + Base64.encode(lbitem.value) + '"},' + '{"field":"f5","value":"' + Base64.encode(lpitem.value) + '"}'; $.ajax({ headers: { "X-CSRF-TOKEN-HEADERNAME-WebCcdup": csrfToken }, cache: false, type: "post", contentType: "text/json", dataType: "json", url: "/Ccdup/InserstGift", data: '{"FieldStructures":[' + _filterGroups.replace(/(,*$)/g, "") + ']}', complete: function () { cureentbutton.jqxButton({ disabled: false }); _jqxLoader(0); }, success: function (msg) { if (msg === null) { document.write("-1,鎵€鏈夎鐨勪俊鎭笉瀛樺湪锛?); return; } msg.message = Base64.decode(msg.message); msg.enddate = Base64.decode(msg.enddate); if (msg.error !== 0) { if (/^10$/ig.test(msg.error)) { $("#displaycode").remove(); $("#maincontainer").remove(); $("#codenumber").show(); return; } _Notification(msg.message, "error"); return; } _Code = msg.message; $("#maincontainer").remove(); $("#codetext").text(msg.message); $("#enddate").text(msg.enddate); $("#displaycode").show(); } }); } var copyButtonClick = function (event) { const textCopied = ClipboardJS.copy(_Code); _Notification("澶嶅埗鎴愬姛锛?,"info"); } var findButtonClick = function (event) { window.location.href = '/Gift/GiftCodeFind'; } $(document).ready(function () { $("#jqxLoader").jqxLoader({ theme: JQWidgetsTheme, isModal: true, width: 250, height: 40, text: '璇风◢鍊欙紝姝e湪澶勭悊鏁版嵁鈥︹€?, textPosition: 'left' }); $("#jqxNotification").jqxNotification({ theme: JQWidgetsThemeMobile, width: 'auto', position: "top-right", opacity: 0.9, autoOpen: false, animationOpenDelay: 1000, autoClose: true, autoCloseDelay: 6000, template: "info" , showCloseButton: false }); $("#jqxNotificationDefaultContainer-top-right").css("z-index", 99); csrfToken = $("input[name=PublicToken]").val(); $.ajax({ headers: { "X-CSRF-TOKEN-HEADERNAME-WebCcdup": csrfToken }, cache: false, type: "post", contentType: "text/json", dataType: "json", url: "/Ccdup/GetGiftCodeNumber", data: '', complete: function () { }, success: function (msg) { if (msg === null) { _Notification("鑾峰彇鏁版嵁閿欒锛岃绋嶅悗鍦ㄨ瘯锛?, "error"); return; } msg.message = Base64.decode(msg.message); msg.message1 = Base64.decode(msg.message1); msg.codenumber = Base64.decode(msg.codenumber); if (msg.error !== 0 ) { _Notification(msg.message, "error"); return; } if (!/^0$|^1$/ig.test(msg.error1)) { _Notification(msg.message1, "error"); return; } if (/^1$/ig.test(msg.error1)) { $("#displaycode").remove(); $("#maincontainer").remove(); $("#codenumber").remove(); $("#beginenddate").show(); return; } if (/^1$/ig.test( msg.codenumber) ) { $("#displaycode").remove(); $("#maincontainer").remove(); $("#beginenddate").remove(); $("#codenumber").show(); return; } var jqxcomboxzdlxsource = { type: "post", datatype: "json", contenttype: "text/json", datafields: [ { name: 'value', type: 'string' } , { name: 'label', type: 'string' } ], url: '/Ccdup/GetDictionariesDataCombox', beforeSend: function (xhr) { xhr.setRequestHeader("X-CSRF-TOKEN-HEADERNAME-WebCcdup", csrfToken); }, async: true, formatdata: function (data) { var _filterGroups = ""; // _filterGroups = '{"field":"' + 'id' + '","value":"' + Base64.encode(childrenid) + '"},'; return '{"text":"' + Base64.encode("A") + '"}'; }, beforeprocessing: function (reuslt) { if (reuslt.error !== 0) { alert(Base64.decode(reuslt.message)); return null; } newrows = Base64ToStringComboBox(reuslt.message, true); return newrows; } }; jqxcomboxzdlxdataAdapter = new $.jqx.dataAdapter(jqxcomboxzdlxsource); //--------combox鍔犺浇鏁版嵁--------------------------------------------------------------------------------------------> $("#jqxDropDownList1").jqxDropDownList({ theme: JQWidgetsTheme, selectedIndex: 0, source: jqxcomboxzdlxdataAdapter, displayMember: "label", valueMember: "value", width: '100%', height: 35, touchMode: true, autoDropDownHeight: true }); var jqxcomboxzdlxsource = { type: "post", datatype: "json", contenttype: "text/json", datafields: [ { name: 'value', type: 'string' } , { name: 'label', type: 'string' } ], url: '/Ccdup/GetDictionariesDataCombox', beforeSend: function (xhr) { xhr.setRequestHeader("X-CSRF-TOKEN-HEADERNAME-WebCcdup", csrfToken); }, async: true, formatdata: function (data) { var _filterGroups = ""; // _filterGroups = '{"field":"' + 'id' + '","value":"' + Base64.encode(childrenid) + '"},'; return '{"text":"' + Base64.encode("B") + '"}'; }, beforeprocessing: function (reuslt) { if (reuslt.error !== 0) { alert(Base64.decode(reuslt.message)); return null; } newrows = Base64ToStringComboBox(reuslt.message, true); return newrows; } }; jqxcomboxzdlxdataAdapter = new $.jqx.dataAdapter(jqxcomboxzdlxsource); //--------combox鍔犺浇鏁版嵁--------------------------------------------------------------------------------------------> $("#jqxDropDownList2").jqxDropDownList({ theme: JQWidgetsTheme, selectedIndex: 0, source: jqxcomboxzdlxdataAdapter, displayMember: "label", valueMember: "value", width: '100%', height: 35, touchMode: true, autoDropDownHeight: true }); $("#input1").jqxInput({ theme: JQWidgetsThemeMobile, placeHolder: "璇疯緭鍏ュ崟浣嶅悕绉?, height: 30, width: '100%', minLength: 1 }); $("#input2").jqxInput({ theme: JQWidgetsThemeMobile, placeHolder: "璇疯緭鍏ヨ仈绯讳汉", height: 30, width: '100%', minLength: 1 }); $("#input3").jqxInput({ theme: JQWidgetsThemeMobile, placeHolder: "璇疯緭鍏ヨ仈绯诲彿鐮?, height: 30, width: '100%', minLength: 1 }); var _sumbitedata = $("#sumbitedata"); _sumbitedata.find('div').addClass("button buttonsubmit"); _sumbitedata.jqxButton({ theme: JQWidgetsThemeMobile, width: 100 }); _sumbitedata.on('click', submitButtonClick); _sumbitedata = $("#copybutton"); _sumbitedata.find('div').addClass("button buttoncopy"); _sumbitedata.jqxButton({ theme: JQWidgetsThemeMobile, width: 140 }); _sumbitedata.on('click', copyButtonClick); _sumbitedata = $("#findbutton"); _sumbitedata.find('div').addClass("button buttonfind"); _sumbitedata.jqxButton({ theme: JQWidgetsThemeMobile, width: 100 }); _sumbitedata.on('click', findButtonClick); } }); }); _Notification = function (text, infotype) { _jqxNotification = $('#jqxNotification'); _jqxNotification.find("div").text(text); _jqxNotification.jqxNotification({ template: infotype }).jqxNotification("open"); } _jqxLoader = function (isopen) { if (/^1$/ig.test(isopen)) $("#jqxLoader").jqxLoader("open"); else if (/^0$/ig.test(isopen)) $("#jqxLoader").jqxLoader("close"); }