aa.json 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "templateOptions": {
  3. "pkey": "incident",
  4. "ApiService": "api_user_data",
  5. "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support ';return APIService.fetchDataList('user ',filterData);})",
  6. "hideExpression": "'(model.isHandlerUser!=true ||model.directClose==true||model.incident.isRepeat==true)||(model[\"start_code\"]==\"notService\")'"
  7. }
  8. }, {
  9. "templateOptions": {
  10. "pkey": "incident",
  11. "ApiService": "api_user_data",
  12. "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support ';return APIService.fetchDataList('user ',filterData);})",
  13. },
  14. "hideExpression": "'!(model.directClose==true)'"
  15. }, {
  16. "templateOptions": {
  17. "pkey": "incident.closecode",
  18. "valueProp": "id",
  19. "labelProp": "reason",
  20. "optionsUrl": "data/fetchDataList/closecode",
  21. "optionsDataKey": "list",
  22. "onChange": "(function(item,opts,ts,event,model){})"
  23. },
  24. "hideExpression": "'!(model.directClose==true||model[\"start_code\"]==\"notService\")'",
  25. "expressionProperties": { "templateOptions.required": "'(model.directClose==true)'" }
  26. }
  27. {
  28. "templateOptions": {
  29. "pkey": "incident.closecode",
  30. "valueProp": "id",
  31. "labelProp": "reason",
  32. "optionsUrl": "data/fetchDataList/closecode",
  33. "optionsDataKey": "list",
  34. "onChange": "(function(item,opts,ts,event,model){})"
  35. },
  36. "hideExpression": "'!(model.directClose==true||model[\"start_code\"]==\"notService\")'",
  37. "expressionProperties": { "templateOptions.required": "'(model.directClose==true)'" }
  38. }
  39. //30处理事件
  40. {
  41. "templateOptions": {
  42. "options": [{ "name": "直接处理", "value": true }, { "name": "派单", "value": false }],
  43. "onChange": "(function(item,option,that,event,model){if(item){model.incident[\"handlingPersonnelUser\"]=model.incident.acceptUser;console.log(model);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}}})",
  44. "expressionProperties": {
  45. "templateOptions": "'(model.directClose==false)'"
  46. }
  47. },
  48. "hideExpression": "'(model.incident.isRepeat==true||model[\"start_code\"]==\"notService\")'"
  49. }
  50. //1000事件处理
  51. {
  52. "templateOptions": {
  53. "options": [{ "name": "直接处理", "value": true }, { "name": "派单", "value": false }],
  54. "onChange": "(function(item,option,that,event,model){if(item){model.incident[\"handlingPersonnelUser\"]=model.incident.acceptUser;console.log(model);model[\"start_code\"]=\"close\";}else{if(model.incident.handlingPersonnelUser){console.log('asdfasdhfajdsf');delete model.incident.handlingPersonnelUser};model[\"start_code\"]=\"assignment\";console.log(model);}})",
  55. "expressionProperties": { "templateOptions": "'(model.directClose==false)'" }
  56. },
  57. "hideExpression": "'(model.incident.isRepeat==true)'"
  58. }