123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- import request from '@/utils/request'
- // 获取模型装置端子已关联的接收端子
- /* model_id 模型ID
- from_fcda_id 输出装置端子ID*/
- function getModelOn(data) {
- return request({
- url: `/admin/model/function/fcda-ref/list`,
- method: "get",
- params: data
- })
- }
- // 保存模型装置端子间关联关系
- /*model_id 模型ID
- from_ied_type 输出装置类型
- to_ied_type 输入装置类型
- from_fcda_id 输出装置端子ID
- to_fcda_ids 输入装置端子ID列表。多个ID间使用逗号分隔
- goosesv 信号类型。值范围:GOOSE | SV*/
- function saveModelOn(data) {
- return request({//适用于点击连接线获取数据
- url: `/admin/model/function/fcda-ref/save`,
- method: "post",
- data
- })
- }
- // 删除装置端子
- /*model_id *模型ID
- fcda_id *端子ID*/
- function delModelOn(data) {
- return request({
- url: `/admin/model/function/fcda/del`,
- method: "post",
- data,
- })
- }
- // 获取指定模型和装置类型的端子列表
- function getModelAndIed(data) {
- return request({//适用于表格数据
- url: `/admin/model/function/fcda/list`,
- method: "get",
- params: data
- })
- }
- // 保存模型装置功能及端子信息
- /*model_id *模型ID
- ied_type *装置类型代码
- func_id *功能ID。编辑时必传。
- func_name *功能名称。必传。
- fcda_id *端子ID。编辑时必传。
- fcda_name *功能名称。必传。
- fcda_match_exp *端子匹配表达式。必传。*/
- function saveModelAndIed(data) {
- return request({
- url: `/admin/model/function/fcda/save`,
- method: "post",
- data
- })
- }
- // 获取指定模型和装置类型的功能列表
- /*model_id *模型ID
- ied_type *装置类型*/
- function getByModelAndIed(data) {
- return request({//适用于新增修改时下拉数据
- url: `/admin/model/function/list`,
- method: "get",
- params: data
- })
- }
- // 将Excel数据导入到指定模块
- /*
- code *业务数据类别,由系统定义。当前支持:ied_func_fcda
- file *文件流参数名
- */
- function excelInData(data) {
- return request({
- url: "impData",
- method: "post",
- data,
- headers: {
- 'content-Type': 'multipart/form-data',
- },
- })
- }
- function updateIedType(data){
- return request({
- url:`/admin/sysmodel/update/iedtype`,
- method:"post",
- data
- })
- }
- // 导入前删除所有端子
- function delAll(data){
- return request({
- url:`/admin/model/fcda/delall`,
- method:"post",
- data
- })
- }
- function getIedType(data){
- return request({
- url:`/admin/sysmodel/get/iedtype`,
- method:"get",
- params:data
- })
- }
- export default {
- getModelOn,
- saveModelOn,
- delModelOn,
- getModelAndIed,
- saveModelAndIed,
- getByModelAndIed,
- excelInData,
- delAll,
- updateIedType,
- getIedType,
- }
|