{ "templateOptions": { "pkey": "incident", "ApiService": "api_user_data", "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support ';return APIService.fetchDataList('user ',filterData);})", "hideExpression": "'(model.isHandlerUser!=true ||model.directClose==true||model.incident.isRepeat==true)||(model[\"start_code\"]==\"notService\")'" } }, { "templateOptions": { "pkey": "incident", "ApiService": "api_user_data", "fetchItems": "(function(filterData,APIService){filterData.user.roledata.rolecode='first-line support ';return APIService.fetchDataList('user ',filterData);})", }, "hideExpression": "'!(model.directClose==true)'" }, { "templateOptions": { "pkey": "incident.closecode", "valueProp": "id", "labelProp": "reason", "optionsUrl": "data/fetchDataList/closecode", "optionsDataKey": "list", "onChange": "(function(item,opts,ts,event,model){})" }, "hideExpression": "'!(model.directClose==true||model[\"start_code\"]==\"notService\")'", "expressionProperties": { "templateOptions.required": "'(model.directClose==true)'" } } { "templateOptions": { "pkey": "incident.closecode", "valueProp": "id", "labelProp": "reason", "optionsUrl": "data/fetchDataList/closecode", "optionsDataKey": "list", "onChange": "(function(item,opts,ts,event,model){})" }, "hideExpression": "'!(model.directClose==true||model[\"start_code\"]==\"notService\")'", "expressionProperties": { "templateOptions.required": "'(model.directClose==true)'" } } //30处理事件 { "templateOptions": { "options": [{ "name": "直接处理", "value": true }, { "name": "派单", "value": false }], "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}}})", "expressionProperties": { "templateOptions": "'(model.directClose==false)'" } }, "hideExpression": "'(model.incident.isRepeat==true||model[\"start_code\"]==\"notService\")'" } //1000事件处理 { "templateOptions": { "options": [{ "name": "直接处理", "value": true }, { "name": "派单", "value": false }], "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);}})", "expressionProperties": { "templateOptions": "'(model.directClose==false)'" } }, "hideExpression": "'(model.incident.isRepeat==true)'" }