|
|
<article class="page-container">
|
|
|
<form action="" class="layui-form layui-form-pane" lay-filter="form-noticeTimely-add" onsubmit="return false;">
|
|
|
<form class="layui-form layui-form-pane" onsubmit="return false;" action="" lay-filter="form-noticeTimely-add">
|
|
|
<fieldset class="layui-elem-field layui-field-title">
|
|
|
<legend>消息配置</legend>
|
|
|
</fieldset>
|
...
|
...
|
@@ -7,120 +7,108 @@ |
|
|
<div class="inline-half layui-inline">
|
|
|
<label class="layui-form-label">名称</label>
|
|
|
<div class="layui-input-inline">
|
|
|
<input class="layui-input" lay-verify="required" name="name" placeholder="请输入名称" type="text">
|
|
|
<input type="text" name="name" lay-verify="required" placeholder="请输入名称" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="inline-half layui-inline">
|
|
|
<label class="layui-form-label">频率</label>
|
|
|
<div class="layui-input-inline">
|
|
|
<input class="layui-input" id="sentFrequency_input_noticeTimely" lay-verify="required" name="frequency"
|
|
|
placeholder="请输入频率" type="text">
|
|
|
</div>
|
|
|
<div class="layui-form-mid layui-word-aux" id="show_corn_info_frequency"
|
|
|
style="padding: 0!important;position: relative;line-height: 38px;display: flex;justify-content: center;margin: 0px;margin-left: 5px;">
|
|
|
<i class="layui-icon form-btn-icon"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-form-item" style="display: flex;justify-content: space-between;">
|
|
|
<div class="layui-inline" style="flex: 1;">
|
|
|
<label class="layui-form-label">状态</label>
|
|
|
<div class="layui-input-inline" style="margin-left: 20px;;width: 100px">
|
|
|
<!-- <div class="layui-input-inline" style="width: calc(20vw - 142px);margin-right:65px;margin-left: 50px;">-->
|
|
|
<input id="switch_noticeTimely_state" lay-skin="switch" lay-text="启用|禁用" name="state"
|
|
|
type="checkbox" value="0">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-inline" style="flex: 1;">
|
|
|
<label class="layui-form-label">是否广播</label>
|
|
|
<div class="layui-input-inline" style="margin-left: 20px;width: 100px">
|
|
|
<input id="switch_noticeTimely_broadcast" lay-skin="switch" lay-text="是|否" name="broadcast"
|
|
|
type="checkbox" value="0">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-inline" style="">
|
|
|
<label class="layui-form-label">是否轮循</label>
|
|
|
<div class="layui-input-inline" style="margin-left: 20px;width: 100px">
|
|
|
<input id="switch_noticeTimely_retry" lay-skin="switch" lay-text="轮循|不轮循" name="retry"
|
|
|
type="checkbox" value="0">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-inline" style="display: none !important;">
|
|
|
<label class="layui-form-label">发送状态</label>
|
|
|
<div class="layui-input-inline" style="width: calc(20vw - 142px);margin-right:0px;margin-left: 50px;">
|
|
|
<input id="switch_noticeTimely_sendState" lay-skin="switch" lay-text="已发送|未发送" name="sendState"
|
|
|
type="checkbox" value="0">
|
|
|
<div class="layui-input-inline" style="padding-left: 6px">
|
|
|
<input type="checkbox" id="switch_noticeTimely_state" name="state" lay-skin="switch" lay-text="启用|禁用" value="0" >
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
<div class="inline-half layui-inline" style="display: none!important;">
|
|
|
<label class="layui-form-label" style="font-size: 12px">重发延迟时间</label>
|
|
|
<div class="layui-input-inline">
|
|
|
<input class="layui-input" name="retryTime" placeholder="请输入重发延迟时间(秒)" type="text">
|
|
|
<div class="inline-half layui-inline" style="width: 100%">
|
|
|
<label class="layui-form-label">频率</label>
|
|
|
<div style="width: calc(100% - 110px)">
|
|
|
<div class="layui-input-inline" style="width: calc(100% - 10px);display: inline-flex;">
|
|
|
<input type="text" id="sentFrequency_input_noticeTimely" name="frequency" lay-verify="required"
|
|
|
placeholder="请输入频率" class="layui-input">
|
|
|
<i id="show_corn_info_frequency" class="layui-icon form-btn-icon" style="line-height: 32px;margin-left: 5px;"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<!--添砖地址功能待优化-->
|
|
|
<!--<div class="layui-form-item">
|
|
|
<div class="inline-half layui-inline" style="width: 100%">
|
|
|
<label class="layui-form-label">跳转地址</label>
|
|
|
<div style="width: 95%">
|
|
|
<div class="layui-input-inline" style="width: 46%;">
|
|
|
<div style="width: calc(100% - 110px)">
|
|
|
<div class="layui-input-inline" style="width: 200px;">
|
|
|
<select id="notice_timely_select">
|
|
|
<option disabled="disabled" selected="selected" style='display: none' value=''></option>
|
|
|
<option selected="selected" disabled="disabled" style='display: none' value=''></option>
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="layui-input-inline" style="margin-left: 1px;width: 52%;">
|
|
|
<input class="layui-input" id="notice_timely_site" name="site" placeholder="请输入详情页地址"
|
|
|
type="text">
|
|
|
<div class="layui-input-inline" style="width: calc(100% - 210px);display: inline-flex;">
|
|
|
<input type="text" name="site" id="notice_timely_site" placeholder="请输入详情页地址" class="layui-input">
|
|
|
<i id="show_corn_info_state" class="layui-icon form-btn-icon" style="line-height: 32px;margin-left: 5px;"></i>
|
|
|
</div>
|
|
|
<div class="layui-form-mid layui-word-aux" id="show_corn_info_state"
|
|
|
style="padding: 0!important;position: relative;line-height: 38px;display: flex;justify-content: center;margin: 0px;margin-left: 5px;">
|
|
|
<i class="layui-icon form-btn-icon"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>-->
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
<div class="inline-half layui-inline" style="width: 100%">
|
|
|
<label class="layui-form-label">发送用户</label>
|
|
|
<div style="width: calc(100% - 110px)">
|
|
|
<div class="layui-input-inline" style="width: calc(100% - 10px);display: inline-flex;">
|
|
|
<div class="tags" id="select_noticeTimely_id_user" style="width: calc(100% - 20px);border: solid 1px #D2D2D2;margin-top: 0px;height: 36px;"></div>
|
|
|
<i class="layui-icon form-btn-icon" id="noticeTimely-form-select-users" style="line-height: 36px;margin-left: 5px;"></i>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
<div class="inline-half layui-inline" style="display: none!important;">
|
|
|
<div class="inline-half layui-inline">
|
|
|
<label class="layui-form-label">响应声音</label>
|
|
|
<div class="layui-input-inline">
|
|
|
<select id="noticeTimely_voice" lay-filter="noticeTimely_voice" name="voice">
|
|
|
<option value="咳咳">咳咳</option>
|
|
|
<option value="微信提醒">微信提醒</option>
|
|
|
<option value="滑稽">滑稽</option>
|
|
|
</select>
|
|
|
<div style="display: flex">
|
|
|
<div style=" width: calc(100% - 60px);">
|
|
|
<select name="voice" id="noticeTimely_voice" lay-filter="noticeTimely_voice" >
|
|
|
<option value="14039">叮咚</option>
|
|
|
<option value="咳咳">咳咳</option>
|
|
|
<option value="微信提醒">微信提醒</option>
|
|
|
<option value="滑稽">滑稽</option>
|
|
|
</select>
|
|
|
</div>
|
|
|
<button type="button" class="layui-btn layui-btn-primary" id="playMp3" style="margin-left: 2px">
|
|
|
<i class="layui-icon"></i>
|
|
|
</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="inline-half layui-inline" style="display: none!important;">
|
|
|
<div class="inline-half layui-inline">
|
|
|
<label class="layui-form-label">类型</label>
|
|
|
<div class="layui-input-inline">
|
|
|
<input class="layui-input" name="type" placeholder="请输入类型" readonly="readonly" type="text"
|
|
|
value="sql">
|
|
|
<select name="type" id="noticeTimely_type" lay-filter="noticeTimely_type">
|
|
|
<option value="SQL">监控数据库</option>
|
|
|
<option value="TEXT">文本</option>
|
|
|
<option value="ES">es</option>
|
|
|
<option value="INFLUXDB">时序</option>
|
|
|
<!-- <option value="tdEngine">tdEngine</option>-->
|
|
|
</select>
|
|
|
<div style="padding: 3px">
|
|
|
文本支持:#{now} 当前时间格式:yyyy-MM-dd HH:mm:ss
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-form-item layui-form-item-flex">
|
|
|
<label class="layui-form-label" style="height:42px;">用户</label>
|
|
|
<!-- lsq 输入框没在一行 2022-06-29 <div class="layui-input-block tags-input" style="height: auto;width: 90% !important;">-->
|
|
|
<div class="tags-input" style="height: auto;">
|
|
|
<div class="tags" id="select_noticeTimely_id_user"></div>
|
|
|
</div>
|
|
|
<div class="layui-form-mid layui-word-aux"
|
|
|
style="margin-left: 10px; ">
|
|
|
<i class="layui-icon form-btn-icon" id="noticeTimely-form-select-users"></i></div>
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-form-item">
|
|
|
<label class="layui-form-label textarea-label">内容</label>
|
|
|
<div class="layui-input-block" style="display: flex;flex-direction: column;align-items: flex-end;">
|
|
|
<textarea class="layui-textarea" id="layui-notice_timely_sql" name="details" placeholder="请输入内容(SQL)"
|
|
|
style="width: 100%"></textarea>
|
|
|
<div style="width: 100px;height: auto;">
|
|
|
<div id="layui-notice_timely_sql_test"
|
|
|
style="background-color: #1E9FFF;width: 90px;float: right;display: flex;justify-content: center;height: 40px;line-height: 40px;margin-top: 30px; color: #fff;">测试
|
|
|
</div>
|
|
|
<textarea name="details" placeholder="请输入脚本内容" class="layui-textarea" id="layui-notice_timely_sql" style="width: 100%"></textarea>
|
|
|
<div style="width: 100%;padding: 10px 0px;">
|
|
|
<button id="layui-notice_timely_sql_test" class="layui-btn layui-btn-normal">测试脚本</button>
|
|
|
<span style="color: red">* 脚本尽量添加条件,否则一次性查询内容过多导致发送消息失败!(建议发送内容不超过200个汉字)</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<button class="hide" id="btn-noticeTimely-submit" lay-filter="btn-noticeTimely-submit" lay-submit>提交</button>
|
|
|
|
|
|
<button id="btn-noticeTimely-submit" class="hide" lay-submit lay-filter="btn-noticeTimely-submit">提交</button>
|
|
|
</form>
|
|
|
<div class="layui-card-body layui-form-pane editNoticeTimelyParam-list" style="padding-top: 0px;">
|
|
|
<fieldset class="layui-elem-field layui-field-title">
|
...
|
...
|
@@ -135,16 +123,18 @@ |
|
|
<div class="layui-form-item hide" id="notice_timely_param_sql">
|
|
|
<label class="layui-form-label textarea-label">展示内容</label>
|
|
|
<div class="layui-input-block" style="display: flex;">
|
|
|
<textarea class="layui-textarea" name="details" placeholder="请输入展示内容" style=""></textarea>
|
|
|
<textarea name="templates" placeholder="请输入展示内容" class="layui-textarea" style=""></textarea>
|
|
|
</div>
|
|
|
<div id="details_tags" style="width: 100%;display: flex;flex-wrap: wrap;"></div>
|
|
|
</div>
|
|
|
<div class="layui-form-item hide" id="notice_timely_param_level">
|
|
|
<label class="layui-form-label">展示设置</label>
|
|
|
<span style="color: red;line-height:36px">* 列表数据的状态设置办法:获取“第一条”数据的内容进行判断。</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</article>
|
|
|
<script id="noticeTimelyParamAddRowHtml" type="text/html">
|
|
|
<div class="layui-form-item">
|
|
|
<script type="text/html" id="noticeTimelyParamAddRowHtml">
|
|
|
<div class="layui-form-item msgSetting">
|
|
|
<div class="layui-inline" style="margin-left: 110px">
|
|
|
<div class="layui-notice-time-lable">当数据集中的</div>
|
|
|
<select class="layui-notice-time-select notice_time_select_sql_value">
|
...
|
...
|
@@ -152,8 +142,8 @@ |
|
|
</select>
|
|
|
<div class="layui-notice-time-lable" style="width: 40px;">的值</div>
|
|
|
<select class="layui-notice-time-select notice_time_select_symbol">
|
|
|
<option value="0">大于</option>
|
|
|
<option value="1">小于</option>
|
|
|
<option value="0">大于(适用于数字类型、日期类型)</option>
|
|
|
<option value="1">小于(适用于数字类型、日期类型)</option>
|
|
|
<option value="2">等于</option>
|
|
|
</select>
|
|
|
<input type="text" class="layui-notice-time-btn" value="">
|
...
|
...
|
@@ -163,109 +153,66 @@ |
|
|
<option value="2">重要(黄色)</option>
|
|
|
<option value="3">严重(红色)</option>
|
|
|
</select>
|
|
|
<div class="layui-notice-time-lable" style="width: 40px;">提示</div>
|
|
|
<div class="layui-notice-time-lable delete-condition" style="width: 40px;">删除</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</script>
|
|
|
<!--及时消息配置SQL示例-->
|
|
|
<script id="notice_timely_template" type="text/html">
|
|
|
<script type="text/html" id="notice_timely_template">
|
|
|
<div id="cronContent" style="color:#000000">
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<strong style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);">展示内容用法详解</span></strong>
|
|
|
<strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);">展示内容用法详解</span></strong>
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(1)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">如配置SQL为:select content,way from b_notice_his LIMIT 0,5</span></strong> </span> 表示有两列数据,分别为content和way
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(1)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">如配置SQL为:select content,way from b_notice_his LIMIT 0,5</span></strong> </span> 表示有两列数据,分别为content和way
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(2)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">若展示内容为:测试,发送内容为#{content},发送类型为#{way}</span></strong> </span> 发送的内容就是拼接起来的内容
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(2)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">若展示内容为:测试,发送内容为#{content},发送类型为#{way}</span></strong> </span> 发送的内容就是拼接起来的内容
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(3)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">只支持Mysql语法,且查询结果多行时,默认使用第一行数据</span></strong> </span> 可嵌入</br>进行换行
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(3)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">只支持Mysql语法,且查询结果多行时,默认使用第一行数据</span></strong> </span> 可嵌入</br>进行换行
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(4)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">#{}里面只支持单个参数,展示内容可以不填</span></strong> </span> 默认为所有列加逗号的拼接
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(4)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">#{}里面只支持单个参数,展示内容可以不填</span></strong> </span> 默认为所有列加逗号的拼接
|
|
|
</p>
|
|
|
|
|
|
<p>
|
|
|
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<strong style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);">展示配置用法详解</span></strong>
|
|
|
<strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);">展示配置用法详解</span></strong>
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(1)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">自定义展示设置可只选颜色,也可自定义条件。若不满足条件默认为绿色</span></strong> </span> 展示设置中的颜色默认为绿色
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(1)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">自定义展示设置可只选颜色,也可自定义条件。若不满足条件默认为绿色</span></strong> </span> 展示设置中的颜色默认为绿色
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(2)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">当自定义展示设置多天记录时,只会采用第一条</span></strong> </span> 自动识别两者比较大小——数字或字符串
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(2)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">当自定义展示设置多天记录时,只会采用第一条</span></strong> </span> 自动识别两者比较大小——数字或字符串
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(3)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">颜色的选择和弹出声音有关系</span></strong> </span> 每种颜色对应不同的声音
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(3)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">颜色的选择和弹出声音有关系</span></strong> </span> 每种颜色对应不同的声音
|
|
|
</p>
|
|
|
</div>
|
|
|
</script>
|
|
|
|
|
|
<!--及时消息跳转地址示例-->
|
|
|
<script id="notice_timely_site_template" type="text/html">
|
|
|
<script type="text/html" id="notice_timely_site_template">
|
|
|
<div id="cronContent_site" style="color:#000000">
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<strong style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);">跳转地址用法详解</span></strong>
|
|
|
<strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);">跳转地址用法详解</span></strong>
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(1)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">跳转地址的文本框也支持模板配置</span></strong> </span> 参数必须是SQL列
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(1)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">跳转地址的文本框也支持模板配置</span></strong> </span> 参数必须是SQL列
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(2)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">跳转地址的下拉框数据在数据字典中配置</span></strong> </span> 必须以http://或https://开头
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(2)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">跳转地址的下拉框数据在数据字典中配置</span></strong> </span> 必须以http://或https://开头
|
|
|
</p>
|
|
|
<p style="margin: 10px auto; padding: 0px;">
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(3)</span></span><strong
|
|
|
style="margin: 0px; padding: 0px;"><span
|
|
|
style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">跳转地址的实际数据是下拉框跟文本框拼接的内容</span></strong> </span> 即时消息弹窗点击后会跳转该路径
|
|
|
<span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(3)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);">跳转地址的实际数据是下拉框跟文本框拼接的内容</span></strong> </span> 即时消息弹窗点击后会跳转该路径
|
|
|
</p>
|
|
|
</div>
|
|
|
</script>
|
|
|
<script>
|
|
|
layui.use('noticeTimelyAdd', function (fn) {
|
|
|
fn({{ d }});
|
|
|
fn({{d}});
|
|
|
});
|
|
|
</script> |
...
|
...
|
|