保存进度!

This commit is contained in:
2023-09-11 18:27:06 +08:00
parent 2edd5f67db
commit 7ea11e34a9
5 changed files with 165 additions and 52 deletions

View File

@@ -39,52 +39,46 @@
/>
</el-table>
</div>
<div class="dishonor-wrapper">
<el-divider content-position="left">
XXX
</el-divider>
<div class="toolbutton-wrapper">
<el-button type="primary">
新增
</el-button>
<el-button type="danger">
删除
</el-button>
</div>
<el-table
border
stripe
style="width:100%;"
:height="tableHeight"
>
<el-table-column type="selection" />
<el-table-column
label="坐席名称"
align="center"
/>
<el-table-column
label="奖项名称"
align="center"
/>
</el-table>
</div>
</div>
</div>
</template>
<script lang="ts">
import { reactive, computed } from "vue";
import {
type RewardProject,
type RewardGainer,
type RewardProjectResponse,
type RewardGainerResponse,
requestRewardPorjectsList,
requestRewardGainers
} from "@/utils/reward.js";
interface UI
{
rewardGainerList: RewardGainer[];
}
export default {
name: "DataManagement",
setup()
{
const ui = reactive({});
const ui: UI = reactive({
rewardGainerList: [],
});
const tableHeight = computed((): number =>
{
return 5 * 50 + 40;
});
const applyGainerList = ( response: RewardGainerResponse ): void =>
{
if ( response.success )
{
ui.rewardGainerList = response.gainerList;
}
};
return {
ui,
tableHeight,