|
@@ -0,0 +1,138 @@
|
|
|
+<!--
|
|
|
+ * @Author: Liugh
|
|
|
+ * @Date: 2021-05-25 13:49:40
|
|
|
+ * @LastEditTime: 2021-05-26 15:59:42
|
|
|
+ * @LastEditors: Do not edit
|
|
|
+ * @FilePath: \auth-web\src\pages\log-manage\err-auth-earlywarning-manage\auth-earlywarning-plan.vue
|
|
|
+ * @Description: 鉴权预警方案
|
|
|
+-->
|
|
|
+<template>
|
|
|
+ <main class="auth-earlywarning-plan">
|
|
|
+ <el-form ref="ruleForm" inline :rules="rules" :model="form">
|
|
|
+ <el-form-item label="鉴权预警方案名称">
|
|
|
+ <el-input v-model="form.userName.value" placeholder="请输入鉴权预警方案名称" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="方案状态">
|
|
|
+ <dg-select
|
|
|
+ v-model="form.applyStatus.value"
|
|
|
+ placeholder="请选择方案状态"
|
|
|
+ code="DM_APPLY_STATUS"
|
|
|
+ style="width: 13rem"
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ </dg-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <dg-button type="primary" @click="handleSearch" icon="el-icon-search">查询</dg-button>
|
|
|
+ <dg-button type="primary" @click="handleReset" icon="el-icon-refresh-right">重置</dg-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <Table ref="myTable" :url="tableUrl" :headerData="earlyWarningPlanTable" :condition="form">
|
|
|
+ <dg-table-column fixed="right" label="操作" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <div class="u-table__operation">
|
|
|
+ <el-tooltip content="详情" effect="dark" placement="top-end">
|
|
|
+ <i class="el-icon-document" @click="handleViewDetail(scope.row)"></i>
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip content="编辑" effect="dark" placement="top-end">
|
|
|
+ <i class="el-icon-edit" @click="handleViewEdit(scope.row)"></i>
|
|
|
+ </el-tooltip>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </dg-table-column>
|
|
|
+ </Table>
|
|
|
+ </main>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import Table from "@/pages/common/table";
|
|
|
+import { earlyWarningPlanTable } from "../DataConfig";
|
|
|
+import { authUserTableUrl } from "@/api/data-auth";
|
|
|
+import detail from "./detail";
|
|
|
+import edit from "./edit";
|
|
|
+export default {
|
|
|
+ name: "auth-earlywarning-plan", // 组件名称
|
|
|
+ props: {
|
|
|
+ // 接收父组件的数据
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ // 组件内部参数
|
|
|
+ return {
|
|
|
+ // 参数名称及默认值
|
|
|
+ earlyWarningPlanTable,
|
|
|
+ form: {
|
|
|
+ userName: {
|
|
|
+ value: "",
|
|
|
+ op: "like"
|
|
|
+ },
|
|
|
+ applyStatus: {
|
|
|
+ value: "",
|
|
|
+ op: "="
|
|
|
+ }
|
|
|
+ },
|
|
|
+ rules: {},
|
|
|
+ tableUrl: authUserTableUrl
|
|
|
+ };
|
|
|
+ },
|
|
|
+ computed: {}, // 计算属性
|
|
|
+ watch: {}, // 侦听器(扩展的计算属性)
|
|
|
+ components: { Table }, // 注册局部组件
|
|
|
+ methods: {
|
|
|
+ /**
|
|
|
+ * @description:表单查询
|
|
|
+ */
|
|
|
+ handleSearch() {},
|
|
|
+ /**
|
|
|
+ * @description:表单重置
|
|
|
+ */
|
|
|
+ handleReset() {},
|
|
|
+ /**
|
|
|
+ * @description: 编辑
|
|
|
+ */
|
|
|
+ handleViewEdit(row) {
|
|
|
+ const layer = this.$dgLayer({
|
|
|
+ title: `异常鉴权预警方案修改`,
|
|
|
+ shade: [0.4, "#FFF"],
|
|
|
+ content: edit,
|
|
|
+ props: {
|
|
|
+ info: row
|
|
|
+ },
|
|
|
+ on: {
|
|
|
+ success() {
|
|
|
+ layer.close(layer.dialogIndex);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ area: ["900px", "500px"]
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @description:详情
|
|
|
+ */
|
|
|
+ handleViewDetail(row) {
|
|
|
+ const layer = this.$dgLayer({
|
|
|
+ title: `异常鉴权预警方案详情`,
|
|
|
+ shade: [0.4, "#FFF"],
|
|
|
+ content: detail,
|
|
|
+ props: {
|
|
|
+ info: row
|
|
|
+ },
|
|
|
+ on: {
|
|
|
+ success() {
|
|
|
+ layer.close(layer.dialogIndex);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ area: ["900px", "500px"]
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }, // 内部方法
|
|
|
+ beforeCreate() {}, // 组件创建前
|
|
|
+ created() {}, // 组件创建完成后
|
|
|
+ beforeMount() {}, // 组件挂载前
|
|
|
+ mounted() {}, // 组件挂载完成后
|
|
|
+ beforeUpdate() {}, // 组件更新前
|
|
|
+ updated() {}, // 组件挂载完成后
|
|
|
+ beforeDestroy() {}, // 组件销毁前
|
|
|
+ destroyed() {} // 组件销毁完成后
|
|
|
+};
|
|
|
+</script>
|
|
|
+<style lang="scss" scoped></style>
|