|
@@ -2,8 +2,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
|
|
|
var Controller = {
|
|
|
index: function () {
|
|
|
- $('.btn-add').data('area',['75%','65%']);
|
|
|
- $('.btn-edit,.btn-editone').data('area',['75%','65%']);
|
|
|
+ $('.btn-add').data('area',['75%','75%']);
|
|
|
+ $('.btn-edit,.btn-editone').data('area',['75%','75%']);
|
|
|
// 初始化表格参数配置
|
|
|
Table.api.init({
|
|
|
extend: {
|
|
@@ -33,18 +33,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
{field: 'task_id', title: __('Task_id'),operate: false,width:'80px'},
|
|
|
{field: 'name', title: __('Name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
|
|
|
{field: 'sim_type', title: __('Sim_type'),searchList:{"0001":"FZD04B型侦毒器","0002":"FZB006型毒剂报警器","0003":"防化兵用毒剂报警器"},formatter: Table.api.formatter.simtype},
|
|
|
- // {field: 'task_type', title: __('Task_type'),operate: false,formatter: function (value, row, index) {
|
|
|
- // return '教师创建';
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {field: 'xianxiang_count', title: __('故障现象数量')},
|
|
|
{field: 'fault_name', title: __('具体故障清单'),formatter: Table.api.formatter.faultname},
|
|
|
- // {field: 'buwei_count', title: __('故障部位数量')},
|
|
|
- // {field: 'create_by', title: __('Create_by'), operate: 'LIKE'},
|
|
|
- // {field: 'createtime', title: __('Create_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false,formatter: Table.api.formatter.datetime,width:'120px'},
|
|
|
- // {field: 'update_by', title: __('Update_by'), operate: 'LIKE'},
|
|
|
- // {field: 'update_time', title: __('Update_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false},
|
|
|
- // {field: 'remark', title: __('Remark'), operate: false, table: table, class: 'autocontent'},
|
|
|
{field: 'operate', title: __('Operate'), table: table,
|
|
|
events: Table.api.events.operate,
|
|
|
// formatter: Table.api.formatter.operate,
|
|
@@ -56,7 +45,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
icon: 'fa fa-pencil',
|
|
|
title: '编辑',
|
|
|
classname: 'btn btn-success btn-xs btn-magic btn-dialog',
|
|
|
- extend: 'data-area=\'["75%","65%"]\'',
|
|
|
+ extend: 'data-area=\'["75%","75%"]\'',
|
|
|
url: 'teacher/task/edit',
|
|
|
},{
|
|
|
name: 'dispatch',
|
|
@@ -163,6 +152,29 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
}
|
|
|
}else if(ret[0].sim_type == '0003'){
|
|
|
//003 暂缺
|
|
|
+ task_tr += '<tr>';
|
|
|
+ if(i==0){
|
|
|
+ task_tr += ' <td rowspan="15">'+xinghao+'</td>';
|
|
|
+ }
|
|
|
+ if(i<4){
|
|
|
+ task_tr += ' <td rowspan="2">'+ret[i].name+'</td>';
|
|
|
+ }else if(i==4){
|
|
|
+ task_tr += ' <td rowspan="3">'+ret[i].name+'</td>';
|
|
|
+ }else if(i==5){
|
|
|
+ task_tr += ' <td rowspan="2">'+ret[i].name+'</td>';
|
|
|
+ }else{
|
|
|
+ task_tr += ' <td rowspan="1">'+ret[i].name+'</td>';
|
|
|
+ }
|
|
|
+ for (var j = 0; j < ret[i].children.length; j++) {
|
|
|
+ var ret1 = ret[i].children;
|
|
|
+ if(j>0){
|
|
|
+ task_tr += ' </tr><tr><td>'+ret1[j].name+'</td>';
|
|
|
+ task_tr += ' <td><input type="checkbox" name="checkbox" value="'+ret1[j].fault_id+'" vname="'+ret1[j].name+'"></td>';
|
|
|
+ }else{
|
|
|
+ task_tr += ' <td>'+ret1[j].name+'</td>';
|
|
|
+ task_tr += ' <td><input type="checkbox" name="checkbox" value="'+ret1[j].fault_id+'" vname="'+ret1[j].name+'"></td>';
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
$(".task_list").html(task_tr);
|
|
@@ -171,7 +183,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
});
|
|
|
});
|
|
|
|
|
|
-
|
|
|
//只允许选择三个故障
|
|
|
$(document).on('click', "input[type='checkbox']", function () {
|
|
|
if ($(this).attr("checked")) {
|
|
@@ -194,39 +205,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
$(".fault_names").val(rel_Names.join(','));
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
- // 选中全部
|
|
|
- // $(document).on('click', ".btnselectall", function () {
|
|
|
- // rel_Ids = [];
|
|
|
- // $("input[name='checkbox']").each(function (){
|
|
|
- // $(this).attr( "checked" , "true");
|
|
|
- // // console.log(rel_Ids+'####')
|
|
|
- // // if(!$.inArray($(this).val(),rel_Ids)){
|
|
|
- // // var index = rel_Ids.indexOf($(this).val());
|
|
|
- // // if (index > -1) {
|
|
|
- // // rel_Ids.splice(index, 1);
|
|
|
- // // }
|
|
|
- // // // $(".fault_ids").val(rel_Ids.join(','));
|
|
|
- // // // rel_Ids = arr;
|
|
|
- // // }else{
|
|
|
- // // rel_Ids.push($(this).val());
|
|
|
- // // }
|
|
|
- // // //
|
|
|
- // rel_Ids.push($(this).val());
|
|
|
- // $(".fault_ids").val(rel_Ids);
|
|
|
- // });
|
|
|
- // });
|
|
|
- // //取消选择
|
|
|
- // $(document).on('click', ".cancelselectall", function () {
|
|
|
- // $("input[name='checkbox']").each(function (){
|
|
|
- // var index = rel_Ids.indexOf($(this).val());
|
|
|
- // if (index > -1) {
|
|
|
- // rel_Ids.splice(index, 1);
|
|
|
- // }
|
|
|
- // $(".fault_ids").val(rel_Ids.join(','));
|
|
|
- // $(this).removeAttr("checked");
|
|
|
- // });
|
|
|
- // });
|
|
|
Form.api.bindevent($("form[role=form]"));
|
|
|
}
|
|
|
}
|