Преглед изворни кода

添加巡检计划更改状态功能

mrzcc пре 6 година
родитељ
комит
00431a5d03

+ 12 - 6
WebService/src/main/resources/components/inspectionPlanPackage/inspectionPlan-manage/inspectionPlanManage.html

@@ -12,7 +12,7 @@
                     <div class="row">
                         <div class="col-sm-4">
                             <div class="form-group">
-                                <input type="text" placeholder="请输入计划,路线名称,执行人员姓名"
+                                <input type="text" placeholder="计划名称、执行人员姓名"
                                        v-model="inspectionPlanManageInfo.conditions.keyWord" class=" form-control">
                             </div>
                         </div>
@@ -23,11 +23,6 @@
                                         v-bind:value="item.statusCd">{{item.name}}
                                 </option>
                             </select>
-<!--                            <select class="custom-select" v-model="inspectionPlanManageInfo.conditions.state">-->
-<!--                                <option selected value="">请选择当前状态</option>-->
-<!--                                <option value="888800010001">处理中</option>-->
-<!--                                <option value="888800010002">已完成</option>-->
-<!--                            </select>-->
                         </div>
                         <div class="col-sm-1">
                             <button type="button" class="btn btn-primary btn-sm"
@@ -101,6 +96,16 @@
                                             v-on:click="_openDeleteInspectionPlanModel(inspectionPlan)">删除
                                     </button>
                                 </div>
+                                <div class="btn-group">
+                                    <button class="btn-white btn btn-xs"
+                                            v-on:click="_openEnabledInspectionPlanModel(inspectionPlan)">启用
+                                    </button>
+                                </div>
+                                <div class="btn-group">
+                                    <button class="btn-white btn btn-xs"
+                                            v-on:click="_openDisabledInspectionPlanModel(inspectionPlan)">停用
+                                    </button>
+                                </div>
                             </td>
 
                         </tr>
@@ -127,5 +132,6 @@
     ></vc:create>
     <vc:create name="editInspectionPlan"></vc:create>
     <vc:create name="deleteInspectionPlan"></vc:create>
+    <vc:create name="inspectionPlanState"></vc:create>
 
 </div>

+ 16 - 1
WebService/src/main/resources/components/inspectionPlanPackage/inspectionPlan-manage/inspectionPlanManage.js

@@ -73,7 +73,22 @@
             },
             _queryInspectionPlanMethod: function () {
                 vc.component._listInspectionPlans(DEFAULT_PAGE, DEFAULT_ROWS);
-
+            },
+            //启用计划
+            _openEnabledInspectionPlanModel: function (_inspectionPlan) {
+                vc.emit('inspectionPlanState', 'openInspectionPlanStateModal', {
+                    inspectionPlanId: _inspectionPlan.inspectionPlanId,
+                    stateName: '启用',
+                    state: '2020025'
+                });
+            },
+            //停用计划
+            _openDisabledInspectionPlanModel: function (_inspectionPlan) {
+                vc.emit('inspectionPlanState', 'openInspectionPlanStateModal', {
+                    inspectionPlanId: _inspectionPlan.inspectionPlanId,
+                    stateName: '停用',
+                    state: '2020026'
+                });
             },
             _moreCondition: function () {
                 if (vc.component.inspectionPlanManageInfo.moreCondition) {