Commit 48caf10d authored by “yiyousong”'s avatar “yiyousong”

feat:站点管理新增同步数据

parent d0fc24b2
...@@ -17,6 +17,9 @@ ...@@ -17,6 +17,9 @@
<div class="site_box"> <div class="site_box">
<div class="site_message">站点信息</div> <div class="site_message">站点信息</div>
<div class="btn-box"> <div class="btn-box">
<a-button type="primary" @click="handleSync(item.id)"
>同步数据</a-button
>
<a-button type="primary" @click="editSiteInfo(item)" <a-button type="primary" @click="editSiteInfo(item)"
>编辑</a-button >编辑</a-button
> >
...@@ -243,6 +246,7 @@ import { ...@@ -243,6 +246,7 @@ import {
deleteSite, deleteSite,
// siteInfo, // siteInfo,
getSiteList, getSiteList,
SyncSiteData,
} from "@/services/basicsetFun"; } from "@/services/basicsetFun";
export default { export default {
components: { components: {
...@@ -339,6 +343,14 @@ export default { ...@@ -339,6 +343,14 @@ export default {
this.formVisible = true; this.formVisible = true;
this.$refs.addsite.onEdit(data); this.$refs.addsite.onEdit(data);
}, },
// 同步数据
async handleSync(id) {
let res = await SyncSiteData({ id });
let { code, msg } = res.data;
if (code == 1) {
this.$message.success(msg);
}
},
}, },
}; };
</script> </script>
......
import { area, site, model } from "@/services/basicsetApi";
import { import { request, METHOD } from "@/utils/request";
area,site,model
} from '@/services/basicsetApi'
import {request, METHOD} from '@/utils/request'
// 区域 // 区域
// 获取列表 // 获取列表
export async function areaList(data) { export async function areaList(data) {
return request(area.list, METHOD.POST, data) return request(area.list, METHOD.POST, data);
} }
// 查看子区域信息 // 查看子区域信息
export async function getListByParentId(data) { export async function getListByParentId(data) {
return request(area.getListByParentId, METHOD.GET, data) return request(area.getListByParentId, METHOD.GET, data);
} }
// 获取所有区域信息 // 获取所有区域信息
export async function treeselect(data) { export async function treeselect(data) {
return request(area.treeselect, METHOD.POST, data) return request(area.treeselect, METHOD.POST, data);
} }
// 查看站点列表 // 查看站点列表
export async function getSiteList(data) { export async function getSiteList(data) {
return request(site.list, METHOD.POST, data) return request(site.list, METHOD.POST, data);
} }
// 站点 // 站点
export async function siteInfo(data) { export async function siteInfo(data) {
return request(site.info, METHOD.GET, data) return request(site.info, METHOD.GET, data);
} }
//保存,新增站点 //保存,新增站点
export async function siteSave(data) { export async function siteSave(data) {
return request(site.save, METHOD.POST, data) return request(site.save, METHOD.POST, data);
} }
// 删除站点 // 删除站点
export async function deleteSite(data) { export async function deleteSite(data) {
return request(site.delete, METHOD.GET, data) return request(site.delete, METHOD.GET, data);
} }
// 获取站点树 // 获取站点树
export async function getSiteTree(data) { export async function getSiteTree(data) {
return request(site.siteTree, METHOD.GET, data) return request(site.siteTree, METHOD.GET, data);
}
// 同步站点事项数据
export async function SyncSiteData(data) {
return request(site.syncData, METHOD.POST, data);
} }
/** /**
...@@ -45,13 +45,13 @@ export async function getSiteTree(data) { ...@@ -45,13 +45,13 @@ export async function getSiteTree(data) {
*/ */
// 获取部署板块列表 // 获取部署板块列表
export async function modelList(data) { export async function modelList(data) {
return request(model.list, METHOD.POST, data) return request(model.list, METHOD.POST, data);
} }
// 新增模块 // 新增模块
export async function addMode(data) { export async function addMode(data) {
return request(model.save, METHOD.POST, data) return request(model.save, METHOD.POST, data);
} }
// 删除模块 // 删除模块
export async function delMode(data) { export async function delMode(data) {
return request(model.delete, METHOD.GET, data) return request(model.delete, METHOD.GET, data);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment