dy
2025-04-14 9f5539e53c94e74b52e4b8fe7029cf5fd39d890d
零件统计表添加更新按钮
已修改3个文件
41 ■■■■ 文件已修改
.env.production 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/ApsPartRouteStat/ApsPartRouteStat.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ApsPartRouteStat/index.vue 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.production
@@ -1,5 +1,5 @@
# 页面标题
VITE_APP_TITLE = 若依管理系统
VITE_APP_TITLE = APS
# 生产环境配置
VITE_APP_ENV = 'production'
@@ -8,4 +8,8 @@
VITE_APP_BASE_API = '/prod-api'
# 是否在打包时开启压缩,支持 gzip 和 brotli
VITE_BUILD_COMPRESS = gzip
VITE_BUILD_COMPRESS = gzip
# 标识本地开发服务,用于GateWay转发到本地服务
# 配合后端服务
VITE_APP_LOCAL = 'int'
src/api/ApsPartRouteStat/ApsPartRouteStat.js
@@ -50,3 +50,11 @@
    method: 'get'
  })
}
// 查询零件统计表列表
export function updateStat() {
  return request({
    url: '/aps/ApsPartRouteStat/updateStat',
    method: 'post'
  })
}
src/views/ApsPartRouteStat/index.vue
@@ -7,17 +7,26 @@
          plain
          icon="Download"
          @click="handleExport"
          v-hasPermi="['apsPartRouteStat:apsPartRouteStat:export']"
          v-hasPermi="['apsPartRouteStat:export']"
        >导出</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="info"
          plain
          icon="Refresh"
          @click="handleRefresh"
          v-hasPermi="['apsPartRouteStat:export']"
        >更新</el-button>
      </el-col>
    </el-row>
    
    <vxe-grid ref="gridRef" v-bind="gridOptions"></vxe-grid>
    <vxe-grid ref="gridRef" v-bind="gridOptions" :loading="loading"></vxe-grid>
  </div>
</template>
<script setup name="apsPartRouteStat">
import { query } from "@/api/apsPartRouteStat/apsPartRouteStat";
import { query,updateStat } from "@/api/apsPartRouteStat/apsPartRouteStat";
import { ref } from "vue";
import * as XLSX from 'xlsx';
@@ -170,5 +179,15 @@
  XLSX.writeFile(wb, `apsPartRouteStat_${new Date().getTime()}.xlsx`);
}
/** 刷新按钮操作 */
function handleRefresh(){
  updateStat().then(response => {
    console.log(response);
    if(response.code == '200'){
      getList();
    }
  });
}
getList();
</script>