|
@@ -13,6 +13,7 @@
|
|
|
>
|
|
|
<div class="app-containers">
|
|
|
<DataTable
|
|
|
+ BtnGroupWidth="300px"
|
|
|
:is-Status="true"
|
|
|
:tableHeader="state.list"
|
|
|
:tableData="tableData"
|
|
@@ -22,67 +23,12 @@
|
|
|
/>
|
|
|
</div>
|
|
|
<Dialog
|
|
|
+ width="600px"
|
|
|
:flag="flag"
|
|
|
:type="type"
|
|
|
:msgTitle="msgTitle"
|
|
|
- @resetForm="resetForm"
|
|
|
@delRest="delRest"
|
|
|
>
|
|
|
- <div class="diacont">
|
|
|
- <el-form :model="tableForm">
|
|
|
- <el-row :gutter="24">
|
|
|
- <el-col>
|
|
|
- <el-form-item label="航司名称" size="default">
|
|
|
- <el-input
|
|
|
- v-model="tableForm.name"
|
|
|
- placeholder="请输入航司名称"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col>
|
|
|
- <el-form-item label="中文简称" size="default">
|
|
|
- <el-input
|
|
|
- v-model="tableForm.china"
|
|
|
- placeholder="请输入中文简称"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col>
|
|
|
- <el-form-item label="英文简称" size="default">
|
|
|
- <el-input
|
|
|
- v-model="tableForm.englin"
|
|
|
- placeholder="请输入英文简称"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col>
|
|
|
- <el-form-item label="航司二字码" size="default">
|
|
|
- <el-input
|
|
|
- v-model="tableForm.two"
|
|
|
- placeholder="请输入航司二字码"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col>
|
|
|
- <el-form-item label="航司三字码" size="default">
|
|
|
- <el-input
|
|
|
- v-model="tableForm.three"
|
|
|
- placeholder="请输入航司三字码"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col>
|
|
|
- <el-form-item label="备注" size="default">
|
|
|
- <el-input
|
|
|
- type="textarea"
|
|
|
- v-model="tableForm.text"
|
|
|
- placeholder="请输入备注"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
</Dialog>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -91,6 +37,7 @@
|
|
|
import DataTable from "@/components/tableTemp/index.vue";
|
|
|
import Minheader from "@/components/minheader/index.vue";
|
|
|
import Dialog from "@/components/dialog/index.vue";
|
|
|
+const router = useRouter();
|
|
|
const flag = ref<Boolean>(false); //弹窗开关
|
|
|
const type = ref<String>(""); //判断是否删除
|
|
|
const msgTitle = ref<String>("新增服务管理"); //弹窗标题
|
|
@@ -107,50 +54,64 @@ const tableForm = reactive({
|
|
|
const tableData = ref([
|
|
|
{
|
|
|
nodeState: "运行",
|
|
|
- name: "中国国际航空",
|
|
|
- china: "国航",
|
|
|
- englin: "AIRCHINA",
|
|
|
- two: "CA",
|
|
|
- three: "CCA",
|
|
|
- text: "CA国航",
|
|
|
+ name: "测试",
|
|
|
+ china: "测试",
|
|
|
+ englin: "测试",
|
|
|
+ two: "测试",
|
|
|
+ three: "测试",
|
|
|
+ text: "测试",
|
|
|
+ text1: "测试",
|
|
|
},
|
|
|
{
|
|
|
nodeState: "运行",
|
|
|
- name: "中国国际航空",
|
|
|
- china: "国航",
|
|
|
- englin: "AIRCHINA",
|
|
|
- two: "CA",
|
|
|
- three: "CCA",
|
|
|
- text: "CA国航",
|
|
|
+ name: "测试",
|
|
|
+ china: "测试",
|
|
|
+ englin: "测试",
|
|
|
+ two: "测试",
|
|
|
+ three: "测试",
|
|
|
+ text: "测试",
|
|
|
+ text1: "测试",
|
|
|
},
|
|
|
{
|
|
|
nodeState: "运行",
|
|
|
- name: "中国国际航空",
|
|
|
- china: "国航",
|
|
|
- englin: "AIRCHINA",
|
|
|
- two: "CA",
|
|
|
- three: "CCA",
|
|
|
- text: "CA国航",
|
|
|
+ name: "测试",
|
|
|
+ china: "测试",
|
|
|
+ englin: "测试",
|
|
|
+ two: "测试",
|
|
|
+ three: "测试",
|
|
|
+ text: "测试",
|
|
|
+ text1: "测试",
|
|
|
},
|
|
|
]);
|
|
|
//表头
|
|
|
const state = reactive({
|
|
|
list: [
|
|
|
- { label: "名称", key: "name" },
|
|
|
- { label: "中文简称", key: "china" },
|
|
|
- { label: "英文简称", key: "englin" },
|
|
|
- { label: "航司二字码", key: "two" },
|
|
|
- { label: "航司三字码", key: "three" },
|
|
|
- { label: "备注", key: "text" },
|
|
|
+ { label: "服务编号", key: "name" },
|
|
|
+ { label: "名称", key: "china" },
|
|
|
+ { label: "类型", key: "englin" },
|
|
|
+ { label: "是否同步", key: "two" },
|
|
|
+ { label: "数据类型", key: "three" },
|
|
|
+ { label: "取值规则", key: "text" },
|
|
|
+ { label: "检测规则", key: "text1" },
|
|
|
],
|
|
|
listLoading: true,
|
|
|
});
|
|
|
const tableBtnGroup = ref([
|
|
|
+ {
|
|
|
+ name: "查看",
|
|
|
+ className: "editBtn",
|
|
|
+ param: 4,
|
|
|
+ },
|
|
|
{
|
|
|
name: "编辑",
|
|
|
className: "editBtn",
|
|
|
param: 2,
|
|
|
},
|
|
|
+ {
|
|
|
+ name: "停止",
|
|
|
+ className: "editBtn",
|
|
|
+ param: 5,
|
|
|
+ },
|
|
|
{
|
|
|
name: "删除",
|
|
|
className: "delBtn",
|
|
@@ -158,11 +119,7 @@ const tableBtnGroup = ref([
|
|
|
},
|
|
|
]);
|
|
|
//新增
|
|
|
-const addForm = () => {
|
|
|
- msgTitle.value = "新增服务管理";
|
|
|
- flag.value = true;
|
|
|
- type.value = "";
|
|
|
-};
|
|
|
+const addForm = () => {};
|
|
|
//取消
|
|
|
const resetForm = () => {
|
|
|
flag.value = false;
|
|
@@ -188,20 +145,13 @@ const resetForm = () => {
|
|
|
//编辑-删除
|
|
|
const btnClick = (row, index, param) => {
|
|
|
if (param === 2) {
|
|
|
- msgTitle.value = "编辑服务管理";
|
|
|
- flag.value = true;
|
|
|
- type.value = "";
|
|
|
- tableForm.name = index.name;
|
|
|
- tableForm.china = index.china;
|
|
|
- tableForm.englin = index.englin;
|
|
|
- tableForm.two = index.two;
|
|
|
- tableForm.three = index.three;
|
|
|
- tableForm.text = index.text;
|
|
|
+ router.push({ path: "/systemSettings/serviceMonitorEdit" });
|
|
|
} else if (param === 3) {
|
|
|
msgTitle.value = "删除服务管理";
|
|
|
flag.value = true;
|
|
|
type.value = "del";
|
|
|
} else if (param === 4) {
|
|
|
+ router.push({ path: "/systemSettings/serviceManagement" });
|
|
|
}
|
|
|
};
|
|
|
//删除
|