|
45 | 45 | <td class="center">{{$index+1}}</td> |
46 | 46 | <td class='center'> |
47 | 47 | <i class="{{item.Class}}"> </i>{{item.name}} |
48 | | - <span class="label label-success arrowed">系统</span> |
| 48 | + <span class="label label-success arrowed">一级</span> |
49 | 49 | </td> |
50 | 50 | <td>{{item.Url}}</td> |
51 | 51 | <td class='center'>{{item.OrderRule}}</td> |
|
107 | 107 | <label class="control-label">Class图标:</label><button type="button" class="btn btn-success" v-on:click="_SelectIco">选择图标</button> |
108 | 108 | <input class="form-control" type="text" name="menuClass" id="menuClass" placeholder="这里输入Ico" value="" title="Class图标"> |
109 | 109 | </div> |
| 110 | + <div class="form-group" id="checkBoxActive" style="display: none"> |
| 111 | + <label class="control-label">页面展示: </label> |
| 112 | + <input type="checkbox" class="js-switch" v-model="currentRow.IsActive" id="isActive" /> {{currentRow.IsActive ? "是" : "否"}} |
| 113 | + </div> |
110 | 114 | </div> |
111 | 115 | <div class="modal-footer"> |
112 | | - <button type="button" class="btn btn-primary" id="close-model" v-on:click="_CloseAddMenu">关闭</button> |
| 116 | + <button type="button" class="btn btn-danger" id="close-model" v-on:click="_CloseAddMenu">关闭</button> |
113 | 117 | <button type="button" class="btn btn-primary" id="save-model" v-on:click="_SaveAddMenu">提交</button> |
114 | 118 | </div> |
115 | 119 | </div> |
|
3328 | 3332 | methods: { |
3329 | 3333 | _toAddMenu: function () { |
3330 | 3334 | vm.add = true; |
| 3335 | + changeSwitcheryState('isActive', true); |
| 3336 | + $('#checkBoxActive').hide(); |
3331 | 3337 | $("#menuUrl").attr("readonly", true); |
3332 | 3338 | $('#myModal').modal({ backdrop: 'static', keyboard: false }); |
3333 | 3339 | $('#myModal').modal('show'); |
3334 | 3340 | }, |
3335 | 3341 | _CloseAddMenu: function () { |
3336 | 3342 | vm.currentRow = {}; |
| 3343 | + $("#parentId").val('0'); |
3337 | 3344 | $('#menuId').val(''); |
3338 | 3345 | $('#pId').val(''); |
3339 | 3346 | $('#menuName').val(''); |
|
3377 | 3384 | } |
3378 | 3385 |
|
3379 | 3386 | if (vm.add) { |
| 3387 | +
|
3380 | 3388 | QQT.ajax('/Home/AddMenu', |
3381 | 3389 | 'Post', |
3382 | 3390 | { |
|
3385 | 3393 | Url: $('#menuUrl').val(), |
3386 | 3394 | OrderRule: $('#menuOrder').val(), |
3387 | 3395 | Class: $('#menuClass').val(), |
3388 | | - Tid: $('#menuId').val() |
| 3396 | + Tid: $('#menuId').val(), |
| 3397 | + IsActive: vm.currentRow.IsActive |
3389 | 3398 | }) |
3390 | 3399 | .done(function (response) { |
3391 | 3400 | swal({ |
|
3410 | 3419 | Url: $('#menuUrl').val(), |
3411 | 3420 | OrderRule: $('#menuOrder').val(), |
3412 | 3421 | Class: $('#menuClass').val(), |
3413 | | - Tid: $('#menuId').val() |
| 3422 | + Tid: $('#menuId').val(), |
| 3423 | + IsActive: vm.currentRow.IsActive |
3414 | 3424 | }) |
3415 | 3425 | .done(function (response) { |
3416 | 3426 | swal({ |
|
3435 | 3445 | ready: function () { |
3436 | 3446 | auth(); |
3437 | 3447 | onReady(); |
| 3448 | + initSwitchery(); |
| 3449 | + changeSwitcheryState('isActive', true); |
3438 | 3450 | } |
3439 | 3451 | }); |
3440 | 3452 |
|
|
3453 | 3465 |
|
3454 | 3466 | function setMUR(flag) { |
3455 | 3467 | if ($("#parentId").val() == "0") { |
| 3468 | + $('#checkBoxActive').hide(); |
3456 | 3469 | $("#menuUrl").attr("readonly", true); |
3457 | 3470 | if (flag) { |
3458 | 3471 | $("#menuUrl").val(flag); |
|
3462 | 3475 | $("#form-field-radio1").attr("disabled", false); |
3463 | 3476 | $("#form-field-radio2").attr("disabled", false); |
3464 | 3477 | } else { |
| 3478 | + $('#checkBoxActive').show(); |
3465 | 3479 | $("#menuUrl").attr("readonly", false); |
3466 | 3480 | $("#form-field-radio1").attr("disabled", true); |
3467 | 3481 | $("#form-field-radio2").attr("disabled", true); |
|
3483 | 3497 | $('#menuOrder').val(menu.OrderRule); |
3484 | 3498 | $('#menuClass').val(menu.Class); |
3485 | 3499 | vm.add = false; |
| 3500 | + changeSwitcheryState('isActive', menu.IsActive); |
3486 | 3501 | $("#parentId").val(menu.ParentTid); |
3487 | 3502 | setMUR(menu.Url); |
3488 | 3503 | $('#myModal').modal({ backdrop: 'static', keyboard: false }); |
|
3558 | 3573 | html += "<img src='" + |
3559 | 3574 | window.appUrl + |
3560 | 3575 | "/Content/static/images/join.gif' style='vertical-align: middle;'/>"; |
3561 | | - html += "<span style='width:100px;text-align:left;display:inline-block;'>" + |
| 3576 | + html += "<span style='width:100px;text-align:left;display:inline-block;" + (!this.IsActive ? "color:red" : "") + |
| 3577 | + "' class='" + this.Class + "'" + "> " + |
3562 | 3578 | this.name + |
3563 | 3579 | "</span>"; |
3564 | 3580 | html += "</td>"; |
|
0 commit comments