Selaa lähdekoodia

绩效分数调整数据权限功能增加删行;

001295 1 vuosi sitten
vanhempi
commit
e0998f0659
1 muutettua tiedostoa jossa 25 lisäystä ja 14 poistoa
  1. 25 14
      src/views/business/ehr/config/pmScoreAdjustmentConfig.vue

+ 25 - 14
src/views/business/ehr/config/pmScoreAdjustmentConfig.vue

@@ -32,11 +32,16 @@
           </el-tag>
         </template>
       </el-table-column>
-      <el-table-column label="增加范围" fixed="right" align="center">
-          <template slot-scope="scope">
-            <el-button size="mini" type="primary" icon="el-icon-plus" @click="btnAddRadius(scope.row)" circle/>
-          </template>
-        </el-table-column>
+      <el-table-column width="80" label="增加范围" fixed="right" align="center">
+        <template slot-scope="scope">
+          <el-button size="mini" type="primary" icon="el-icon-plus" @click="btnAddRadius(scope.row)" circle/>
+        </template>
+      </el-table-column>
+      <el-table-column width="80" label="删除增行" fixed="right" align="center">
+        <template slot-scope="scope">
+          <el-button size="mini" type="danger" icon="el-icon-delete" @click="btnDelRow(scope.row)" circle/>
+        </template>
+      </el-table-column>
     </el-table>
     <div style="float:right">
         <el-button type="primary" size="mini" @click="btnSave">保存</el-button>
@@ -54,16 +59,16 @@
         </el-form-item>
       </el-form>
       <el-table size="mini" height="500px" v-loading="loadingStaffPopUp" :data="staffList">
-          <el-table-column show-overflow-tooltip label="员工编码" align="center" prop="staffNo"/>
-          <el-table-column show-overflow-tooltip label="员工名称" align="center" prop="staffName"/>
-          <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width">
+        <el-table-column show-overflow-tooltip label="员工编码" align="center" prop="staffNo"/>
+        <el-table-column show-overflow-tooltip label="员工名称" align="center" prop="staffName"/>
+        <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width">
           <template slot-scope="scope">
-              <el-button
-                size="mini"
-                type="text"
-                icon="el-icon-plus"
-                @click="btnAddStaff(scope.row)"
-              >添加</el-button>
+            <el-button
+              size="mini"
+              type="text"
+              icon="el-icon-plus"
+              @click="btnAddStaff(scope.row)"
+            >添加</el-button>
           </template>
         </el-table-column>
       </el-table>
@@ -310,6 +315,12 @@ export default {
       let res = await pmScoreAdjustmentSalvageList();
       this.salvageList = res.data;
       this.salvageLoading  = false;
+    },
+    //删除行
+    btnDelRow(e){
+      this.data = this.data.filter(function(item) {
+        return item.adjustment != e.adjustment
+      });
     }
   }
 };