保存进度!
This commit is contained in:
parent
a9b30dd293
commit
099a1e65f6
@ -28,6 +28,7 @@
|
|||||||
<el-button
|
<el-button
|
||||||
type="danger"
|
type="danger"
|
||||||
icon="delete"
|
icon="delete"
|
||||||
|
@click="onDeleteRewardGainer"
|
||||||
>
|
>
|
||||||
删除
|
删除
|
||||||
</el-button>
|
</el-button>
|
||||||
@ -40,6 +41,7 @@
|
|||||||
</el-button>
|
</el-button>
|
||||||
</div>
|
</div>
|
||||||
<el-table
|
<el-table
|
||||||
|
ref="rewardTelsalerTable"
|
||||||
border
|
border
|
||||||
stripe
|
stripe
|
||||||
style="width:100%;"
|
style="width:100%;"
|
||||||
@ -105,9 +107,9 @@
|
|||||||
</template>
|
</template>
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { reactive, computed, onBeforeMount } from "vue";
|
import { reactive, computed, onBeforeMount } from "vue";
|
||||||
import { type RewardGainer, type RewardGainerResponse, requestRewardGainers } from "@/utils/reward.js";
|
import { type RewardGainer, type RewardGainerResponse, requestRewardGainers, type DeleteRewardTelsalerResponse, deleteRewardTelsaler, type DeleteRewardTelsalerRequest } from "@/utils/reward.js";
|
||||||
import eventBus from "@/utils/api/EventBus.js";
|
import eventBus from "@/utils/api/EventBus.js";
|
||||||
import { ElMessageBox } from "element-plus";
|
import { ElMessage, ElMessageBox, ElTable } from "element-plus";
|
||||||
import RewardGainerDialog from "@/views/reward/RewardTelsaler.vue";
|
import RewardGainerDialog from "@/views/reward/RewardTelsaler.vue";
|
||||||
|
|
||||||
interface UI
|
interface UI
|
||||||
@ -197,7 +199,7 @@ export default {
|
|||||||
ui.tablePageSize = pageSize;
|
ui.tablePageSize = pageSize;
|
||||||
};
|
};
|
||||||
|
|
||||||
// 表格编辑相关
|
/** 功能按钮相关 *******************************/
|
||||||
/**
|
/**
|
||||||
* 添加获奖坐席
|
* 添加获奖坐席
|
||||||
*/
|
*/
|
||||||
@ -222,6 +224,36 @@ export default {
|
|||||||
ui.selectedRewardProjectCode = rewardProjectCode;
|
ui.selectedRewardProjectCode = rewardProjectCode;
|
||||||
ui.showEditRewardGainerDialog = true;
|
ui.showEditRewardGainerDialog = true;
|
||||||
};
|
};
|
||||||
|
/**
|
||||||
|
* 响应点击删除按钮
|
||||||
|
*/
|
||||||
|
const onDeleteRewardGainer = (): void =>
|
||||||
|
{
|
||||||
|
const deleteRequest: DeleteRewardTelsalerRequest = {
|
||||||
|
recordID: 1,
|
||||||
|
};
|
||||||
|
|
||||||
|
deleteRewardTelsaler( deleteRequest, deleteTelsalerRewardHandler );
|
||||||
|
};
|
||||||
|
|
||||||
|
/** 回调函数 ************************/
|
||||||
|
const deleteTelsalerRewardHandler = ( response: DeleteRewardTelsalerResponse, error: any ): void =>
|
||||||
|
{
|
||||||
|
if ( response.success )
|
||||||
|
{
|
||||||
|
ElMessage({
|
||||||
|
message: response.message,
|
||||||
|
type: "success",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ElMessage({
|
||||||
|
message: response.message,
|
||||||
|
type: "error",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
/** 事件相关 ***************/
|
/** 事件相关 ***************/
|
||||||
eventBus.on( "onSavedRewardTelsaler", (): void =>
|
eventBus.on( "onSavedRewardTelsaler", (): void =>
|
||||||
@ -252,6 +284,7 @@ export default {
|
|||||||
onEditRewardGainer,
|
onEditRewardGainer,
|
||||||
refresh,
|
refresh,
|
||||||
onAddRewardGainer,
|
onAddRewardGainer,
|
||||||
|
onDeleteRewardGainer,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user