test.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. var a = {
  2. "templateOptions": {
  3. "options": [
  4. { "name": "直接处理", "value": 0 },
  5. { "name": "派单", "value": 1 },
  6. { "name": "关联处理", "value": 2 }
  7. ],
  8. "onChange": "(function(item,option,that,event,model){delete model.examine;if(item){model.incident[\"handlingPersonnelUser\"]=model.incident.acceptUser;model[\"start_code\"]=\"close\";}else{if(model.incident.handlingPersonnelUser){delete model.incident.handlingPersonnelUser};model[\"start_code\"]=\"assignment\";if(model.incident.handleDescription){delete model.incident.handleDescription};if(model.incident.closecode){delete model.incident.closecode};if(model.incident.degree){delete model.incident.degree}}})",
  9. "expressionProperties": {
  10. "templateOptions": "'(model.directClose==false)'"
  11. }
  12. },
  13. "hideExpression": "'(model.incident.isRepeat==true||model[\"start_code\"]==\"notService\")'"
  14. };
  15. var fun = function (item, option, that, event, model) {
  16. delete model.examine;
  17. if (item==0) {
  18. model.incident["handlingPersonnelUser"] = model.incident.acceptUser;
  19. model["start_code"] = "close";
  20. } else if(item==1) {
  21. if (model.incident.handlingPersonnelUser) {
  22. delete model.incident.handlingPersonnelUser
  23. };
  24. model["start_code"] = "assignment";
  25. if (model.incident.handleDescription) {
  26. delete model.incident.handleDescription
  27. };
  28. if (model.incident.closecode) {
  29. delete model.incident.closecode
  30. }; if (model.incident.degree) {
  31. delete model.incident.degree
  32. }
  33. }else if(item==2){
  34. }
  35. }