calc_program_edit.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * Created by zhang on 2018/9/11.
  3. */
  4. $(document).ready(function () {
  5. try {
  6. let tem = sortJson(JSON.parse($("#originalTemplates").val()));
  7. $("#templateList").val(JSON.stringify(tem,null,4));
  8. }catch (err){
  9. console.log(err);
  10. }
  11. $("#format").click( function() {
  12. try {
  13. let jsonText = $("#templateList").val();
  14. $("#templateList").val(JSON.stringify(JSON.parse(jsonText),null,4));
  15. }catch (err){
  16. console.log(err);
  17. alert("输入的JSON格式有误,请重新输入!");
  18. }
  19. });
  20. $("#save").click(async function() {
  21. try {
  22. let libID = $("#libID").val();
  23. let jsonText = $("#templateList").val();
  24. if(jsonText.indexOf("'")!=-1){
  25. alert("输入的格式不能包含 ' 位于:"+jsonText.substr(jsonText.indexOf("'")-15,18));
  26. return;
  27. }
  28. let template = await ajaxPost("/calcProgram/saveLib",{query:{ID: parseInt(libID)},data:{templates:JSON.parse(jsonText)}});
  29. }catch (err){
  30. console.log(err);
  31. alert("保存失败,请查看输入数据");
  32. }
  33. });
  34. });