page.vue 2.73 KB
<template>
    <div class="app-container">
        <div class="query-from">
    
            <el-button @click="refreshSchedulingFun()">重新拉取排班</el-button>
            <el-button @click="refreshKeyInfoLocalFun()">重新计算钥匙存放信息</el-button>
            <el-button @click="refreshDriverFun()">重新拉取司机信息</el-button>
            <br />
            <el-input style="width: 160px;"  placeholder="请输入设备编号" clearable   v-model="imagePath"/>
            <el-input style="width: 160px;"  placeholder="请输入图片位置" v-model="device" clearable   />
            <el-button @click="refreshDriverImageByJobFun()">根据工号重新初始化司机图片信息</el-button>
            <el-button @click="refreshDriverImageByNameFun()">根据姓名重新初始化司机图片信息</el-button>
         </div>
    </div>
</template>    


<script setup name="LinggangKeyWorkLocation">
    import { refreshScheduling, refreshKeyInfoLocal, refreshDriver, refreshDriverImageByJob,refreshDriverImageByName } from "@/api/refresh/page";
    const { proxy } = getCurrentInstance();

    const imagePath=ref("/opt/alcoholSign/lib/images");
    const device =ref();

    function refreshSchedulingFun(){
        refreshScheduling().then(res=>{
            if(res.code==200){
                proxy.$modal.msgSuccess("重新拉取排班成功");
            }else{
                proxy.$modal.msgSuccess(res.msg);
            }
            
        })
    }

    function refreshKeyInfoLocalFun(){
        refreshKeyInfoLocal().then(res=>{
            if(res.code==200){
                proxy.$modal.msgSuccess("重新计算钥匙存放信息成功");
            }else{
                proxy.$modal.msgSuccess(res.msg);
            }
            
        })
    }

    function refreshDriverFun(){
        refreshDriver().then(res=>{
            if(res.code==200){
                proxy.$modal.msgSuccess("重新拉取司机信息成功");
            }else{
                proxy.$modal.msgSuccess(res.msg);
            }
            
        })
    }

    function refreshDriverImageByJobFun(){
        refreshDriverImageByJob(imagePath.value,device.value).then(res=>{
            if(res.code==200){
                proxy.$modal.msgSuccess("根据工号重新初始化司机图片信息成功");
            }else{
                proxy.$modal.msgSuccess(res.msg);
            }
            
        })
    }

    function refreshDriverImageByNameFun(){
        refreshDriverImageByName().then(res=>{
            if(res.code==200){
                proxy.$modal.msgSuccess("根据姓名重新初始化司机图片信息成功");
            }else{
                proxy.$modal.msgSuccess(res.msg);
            }
            
        })
    }
    
</script>