完成汇率模块

This commit is contained in:
lingling 2025-02-12 22:31:47 +08:00
parent 6ec9e32009
commit 03b0f59ebd
2 changed files with 17 additions and 18 deletions

View File

@ -72,5 +72,5 @@ export function getAll() {
* @returns * @returns
*/ */
export function setAll(item:any) { export function setAll(item:any) {
return axios.post<res_carousel>('/admin/api/v1/carousel/chang',item); return axios.post<res_carousel>('/api/v1/ExchangeRate/updateId',item);
} }

View File

@ -11,22 +11,22 @@
<h2 style="text-align: center;">100积分</h2> <h2 style="text-align: center;">100积分</h2>
<a-form :model="form" auto-label-width @submit="handleSubmit"> <a-form :model="form" auto-label-width @submit="handleSubmit">
<a-form-item field="USDT" label="USDT"> <a-form-item field="USDT" label="USDT">
<a-input v-model="form.USDT" type="number" placeholder="请输入对应的USDT汇率" /> <a-input v-model="form.USDT" placeholder="请输入对应的USDT汇率" />
</a-form-item> </a-form-item>
<a-form-item field="NGN" label="NGN"> <a-form-item field="NGN" label="NGN">
<a-input v-model="form.NGN" type="number" placeholder="请输入对应的NGN汇率" /> <a-input v-model="form.NGN" placeholder="请输入对应的NGN汇率" />
</a-form-item> </a-form-item>
<a-form-item field="TRX" label="TRX"> <a-form-item field="TRX" label="TRX">
<a-input v-model="form.TRX" type="number" placeholder="请输入对应的TRX汇率" /> <a-input v-model="form.TRX" placeholder="请输入对应的TRX汇率" />
</a-form-item> </a-form-item>
<a-form-item field="INR" label="INR"> <a-form-item field="INR" label="INR">
<a-input v-model="form.INR" type="number" placeholder="请输入对应的INR汇率" /> <a-input v-model="form.INR" placeholder="请输入对应的INR汇率" />
</a-form-item> </a-form-item>
<a-form-item field="BRL" label="BRL"> <a-form-item field="BRL" label="BRL">
<a-input v-model="form.BRL" type="number" placeholder="请输入对应的BRL汇率" /> <a-input v-model="form.BRL" placeholder="请输入对应的BRL汇率" />
</a-form-item> </a-form-item>
<a-form-item field="PKR" label="PKR"> <a-form-item field="PKR" label="PKR">
<a-input v-model="form.PKR" type="number" placeholder="请输入对应的PKR汇率" /> <a-input v-model="form.PKR" placeholder="请输入对应的PKR汇率" />
</a-form-item> </a-form-item>
<a-form-item> <a-form-item>
<a-button html-type="submit">保存</a-button> <a-button html-type="submit">保存</a-button>
@ -39,27 +39,26 @@
</template> </template>
<script setup> <script setup>
import { getCarousel, getAll } from '@/api/carousel'; import { setAll, getAll } from '@/api/carousel';
import { ref, onMounted,reactive } from 'vue'; import { ref, onMounted,reactive } from 'vue';
import { IconFolderAdd } from '@arco-design/web-vue/es/icon'; import { IconFolderAdd } from '@arco-design/web-vue/es/icon';
import carouselitem from './components/carouselitem.vue'; import carouselitem from './components/carouselitem.vue';
const form = reactive({ const form = reactive({
USDT:0, USDT:10,
NGN:0, NGN:10,
TRX:0, TRX:10,
INR:0, INR:10,
BRL:0, BRL:10,
PKR:0, PKR:10,
}); });
const handleSubmit=()=>{ const handleSubmit=()=>{
setAll(form)
} }
onMounted(async ()=>{ onMounted(async ()=>{
const res=await getAll() const res=await getAll()
console.log(res.data) for(let i of res.data){
for (let index = 0; index < res.data; index++) { form[i.type]=i.points
form[res.data[index].type]=res.data[index].points
} }
}) })