【添加】规则消息通知

This commit is contained in:
PandaGoAdmin
2022-09-02 17:16:45 +08:00
parent 6312617f49
commit 31fe267d0a
13 changed files with 353 additions and 101 deletions

View File

@@ -1356,7 +1356,7 @@ CREATE TABLE `sys_users` (
-- ----------------------------
-- Records of sys_users
-- ----------------------------
INSERT INTO `sys_users` VALUES (1, 'pandax', '13818888888', 1, 1, NULL, '', '0', '1@qq.com', 2, 4, 'panda', '1', NULL, '0', '2021-12-03 09:46:55', '2022-02-09 13:28:49', NULL, 'panda', '$2a$10$EXMJ5huCCTlCmP2ITFkAJ.4Mgmq3JcZGUvtE.KLX8j7FmhiiTEEya', '1', '1,4');
INSERT INTO `sys_users` VALUES (1, 'pandax', '13818888888', 1, 1, NULL, '', '0', '1@qq.com', 2, 4, 'panda', '1', NULL, '0', '2021-12-03 09:46:55', '2022-02-09 13:28:49', NULL, 'panda', '$2a$10$cKFFTCzGOvaIHHJY2K45Zuwt8TD6oPzYi4s5MzYIBAWCLL6ZhouP2', '1', '1,4');
INSERT INTO `sys_users` VALUES (3, '测试用户', '18435234356', 1, 2, '', '', '0', '342@163.com', 3, 1, 'test', '', '', '0', '2021-12-06 15:16:53', '2022-05-10 19:19:25', NULL, 'test', '$2a$10$4cHTracxWJLdhMmazvbm1urKyD3v5N2AYxAFtNYh6juU39kgae73e', '2', '1,4');
INSERT INTO `sys_users` VALUES (4, 'panda', '18353366912', 1, 2, '', '', '0', '2417920382@qq.com', 2, 4, 'panda', '', '', '0', '2021-12-19 15:58:09', '2021-12-19 16:06:54', NULL, 'admin', '$2a$10$cKFFTCzGOvaIHHJY2K45Zuwt8TD6oPzYi4s5MzYIBAWCLL6ZhouP2', '2', '4,1');
INSERT INTO `sys_users` VALUES (5, 'tenant', '', 1, 1, '', '', '0', '', 3, 1, 'panda', '1', '', '0', '2021-12-03 09:46:55', '2022-02-09 13:28:49', NULL, 'tenant', '$2a$10$ycRsRdsrNQInLB2Ib0maOetsWZ0kFctmF6ytAErWTjOx5cWdeJMcK', '1', '1,4');

View File

@@ -17,33 +17,33 @@
<el-input v-model="ruleForm.{{$column.JsonField}}" placeholder="请输入{{$column.ColumnComment}}" />
</el-form-item>
{{- else if eq $column.HtmlType "switch" }}
el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
<el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
<el-switch v-model="ruleForm.{{$column.HtmlField}}" />
</el-form-item>
{{- else if eq $column.HtmlType "select" }}
{{if ne $column.DictType ""}}
<el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
<el-select v-model="ruleForm.{{$column.JsonField}}" placeholder="请选择{{$column.ColumnComment}}">
<el-option
v-for="dict in {{$column.JsonField}}Options"
:key="dict.dictValue"
:label="dict.dictLabel"
>{{"{{"}} dict.dictLabel {{"}}"}}</el-option>
</el-select>
</el-form-item>
{{- end }}
{{if ne $column.DictType ""}}
<el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
<el-select v-model="ruleForm.{{$column.JsonField}}" placeholder="请选择{{$column.ColumnComment}}">
<el-option
v-for="dict in {{$column.JsonField}}Options"
:key="dict.dictValue"
:label="dict.dictLabel"
>{{"{{"}} dict.dictLabel {{"}}"}}</el-option>
</el-select>
</el-form-item>
{end }}
{{- else if eq $column.HtmlType "radio" }}
{{if ne $column.DictType ""}}
<el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
<el-radio-group v-model="ruleForm.{{$column.JsonField}}">
<el-radio
v-for="dict in {{$column.JsonField}}Options"
:key="dict.dictValue"
:label="dict.dictLabel"
>{{"{{"}} dict.dictLabel {{"}}"}}</el-radio>
</el-radio-group>
</el-form-item>
{{- end }}
{{if ne $column.DictType ""}}
<el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
<el-radio-group v-model="ruleForm.{{$column.JsonField}}">
<el-radio
v-for="dict in {{$column.JsonField}}Options"
:key="dict.dictValue"
:label="dict.dictLabel"
>{{"{{"}} dict.dictLabel {{"}}"}}</el-radio>
</el-radio-group>
</el-form-item>
{{- end }}
{{- else if eq $column.HtmlType "datetime" }}
<el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
<el-date-picker clearable style="width: 200px"

View File

@@ -12,12 +12,12 @@
{{- if and (eq $column.IsQuery "1") (ne $column.IsPk "1") (ne $column.JsonField "updateTime") (ne $column.JsonField "deleteTime") -}}
{{- if eq $column.HtmlType "input" "textarea" }}
<el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
<el-input
v-model="queryParams.{{$column.JsonField}}"
placeholder="请输入{{$column.ColumnComment}}"
clearable
@keyup.enter.native="handleQuery"
/>
<el-input
v-model="queryParams.{{$column.JsonField}}"
placeholder="请输入{{$column.ColumnComment}}"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
{{- else if and (eq $column.HtmlType "switch" "select" "radio" "checkbox") (ne $column.DictType "") }}
<el-form-item label="{{$column.ColumnComment}}" prop="{{$column.JsonField}}">
@@ -54,7 +54,7 @@
<el-card class="box-card">
<template #header>
<div class="card-header">
<span class="card-header-text">岗位列表</span>
<span class="card-header-text">{{.TableComment}}列表</span>
<div>
<el-button
type="primary"