|
@@ -418,6 +418,9 @@
|
|
|
let x = form.value.details[index];
|
|
|
for (let index2 = 0; index2 < selections.value.length; index2++) {
|
|
|
let y = selections.value[index2];
|
|
|
+ if(x.changeStatus == 1){
|
|
|
+ x.isnew = true;
|
|
|
+ }
|
|
|
if (x.phone + x.employeeName === y.phone + y.employeeName && y.add !== 1) {
|
|
|
x.changeStatus = 2;
|
|
|
}
|
|
@@ -605,6 +608,8 @@
|
|
|
function tableRowClassName({ row, index }) {
|
|
|
if (row.changeStatus === 1) {
|
|
|
return "list-row add-row";
|
|
|
+ } else if(row.isnew && row.changeStatus === 2) {
|
|
|
+ return "list-row new-delete-row";
|
|
|
} else if (row.changeStatus === 2) {
|
|
|
return "list-row delete-row";
|
|
|
} else {
|
|
@@ -764,9 +769,11 @@
|
|
|
<style>
|
|
|
.el-table .delete-row {
|
|
|
background-color: rgb(251, 159, 173);
|
|
|
+
|
|
|
+ }
|
|
|
+ .new-delete-row {
|
|
|
display: none;
|
|
|
}
|
|
|
-
|
|
|
.el-table .add-row {
|
|
|
background-color: rgb(184, 234, 147);
|
|
|
}
|