123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- /**
- * 初始化海峡计划专家评分详情对话框
- */
- var ChannelplanExpertInfoDlg = {
- layerIndex:-1,
- channelplanExpertInfoData : {}
- };
- /**
- * 清除数据
- */
- ChannelplanExpertInfoDlg.clearData = function() {
- this.channelplanExpertInfoData = {};
- }
- /**
- * 设置对话框中的数据
- *
- * @param key 数据的名称
- * @param val 数据的具体值
- */
- ChannelplanExpertInfoDlg.set = function(key, val) {
- this.channelplanExpertInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
- return this;
- }
- /**
- * 设置对话框中的数据
- *
- * @param key 数据的名称
- * @param val 数据的具体值
- */
- ChannelplanExpertInfoDlg.get = function(key) {
- return $("#" + key).val();
- }
- /**
- * 关闭此对话框
- */
- ChannelplanExpertInfoDlg.close = function() {
- if($("#step").val()==2){
- parent.layer.close(window.parent.ChannelplanExpertLive.layerIndex);
- }
- if($("#step").val()==1){
- parent.layer.close(window.parent.ChannelplanExpert.layerIndex);
- }
- }
- /**
- * 收集数据
- */
- ChannelplanExpertInfoDlg.collectData = function() {
- this
- .set('id')
- .set('step')
- .set('cpId')
- .set('score')
- .set('expertId')
- .set('group')
- .set('checkMsg')
- .set('recommendType')
- .set('description')
- .set('createTime')
- .set('createUser')
- .set('updateTime')
- .set('updateUser');
- }
- /**
- * 提交添加
- */
- ChannelplanExpertInfoDlg.addSubmit = function() {
- this.clearData();
- this.collectData();
- //提交信息
- var ajax = new $ax(Feng.ctxPath + "/channelplanExpert/add", function(data){
- Feng.success("添加成功!");
- if($("#step").val()==1){
- window.parent.ChannelplanExpert.table.refresh();
- window.parent.ChannelplanExpert.calScore(1);
- }
- if($("#step").val()==2){
- window.parent.ChannelplanExpertLive.table.refresh();
- window.parent.ChannelplanExpertLive.calScore(2);
- }
- ChannelplanExpertInfoDlg.close();
- },function(data){
- Feng.error("添加失败!" + data.responseJSON.message + "!");
- });
- ajax.set(this.channelplanExpertInfoData);
- ajax.start();
- }
- /**
- * 提交修改
- */
- ChannelplanExpertInfoDlg.editSubmit = function() {
- this.clearData();
- this.collectData();
- //提交信息
- var ajax = new $ax(Feng.ctxPath + "/channelplanExpert/update", function(data){
- Feng.success("修改成功!");
- window.parent.ChannelplanExpert.table.refresh();
- ChannelplanExpertInfoDlg.close();
- },function(data){
- Feng.error("修改失败!" + data.responseJSON.message + "!");
- });
- ajax.set(this.channelplanExpertInfoData);
- ajax.start();
- }
- /**
- * 弹出详细分数填写框
- * end:function () {
- * window.parent.TalentInfo.xxx(value);
- * }
- */
- popDetailScore=function(obj){
- var id = $(obj).parent().children("input").eq(0).val();
- var expertId=$("#expertId").val();
- var index = layer.open({
- type: 2,
- title: '评审分值',
- area: ['420px', '420px'], //宽高
- fix: false, //不固定
- maxmin: true,
- content: Feng.ctxPath + '/channelplanExpertDetail?id='+id+"&expertId="+expertId
- });
- ChannelplanExpertInfoDlg.layerIndex = index;
- }
- /**
- * 弹出详细分数详情页
- */
- popDetailScoreDetail=function(obj){
- var id = $(obj).parent().children("input").eq(0).val();
- var expertId=$("#expertId").val();
- var index = layer.open({
- type: 2,
- title: '评审分值',
- area: ['420px', '420px'], //宽高
- fix: false, //不固定
- maxmin: true,
- content: Feng.ctxPath + '/channelplanExpertDetail/indexDetail?id='+id+"&expertId="+expertId
- });
- ChannelplanExpertInfoDlg.layerIndex = index;
- }
- /**
- * 求取总分
- */
- function addSum(){
- var sum=0;
- $("input[name='mScore']").each(function (index,e) {
- var num=$(e).html();
- if(num!=null&&num!=""){
- sum=sum+Number(num);
- }
- })
- $("#score").val(sum);
- }
- $(function() {
- //获取有效专家列表
- Feng.addAjaxSelect({
- "id": "expertId",
- "displayCode": "id",
- "displayName": "name",
- "type": "GET",
- "url": Feng.ctxPath + "/channelplanExpert/queryExpert"
- });
- //获取评审分组
- Feng.addAjaxSelect({
- "id": "group",
- "displayCode": "code",
- "displayName": "name",
- "type": "GET",
- "url": Feng.ctxPath + "/dict/findChildDictByCode?code=reviewGroup"
- });
- //获取推荐类别
- Feng.addAjaxSelect({
- "id": "recommendType",
- "displayCode": "code",
- "displayName": "name",
- "type": "GET",
- "url": Feng.ctxPath + "/dict/findChildDictByCode?code=un_declareSort"
- });
- $("select").each(function () {
- $(this).val($(this).attr("selectVal"));
- });
- });
|