服务器硬盘类型级联
This commit is contained in:
parent
dcd7e5cc0e
commit
aecf9e2c0b
|
|
@ -65,12 +65,27 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--硬盘类型字典-->
|
||||
<div class="form-group" th:with="type=${@dict.getType('dict_disk_type')}">
|
||||
<div class="col-sm-6" th:each="dict : ${type}">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-6 control-label" th:text="${dict.dictLabel}"></label>
|
||||
<div class="col-sm-5">
|
||||
<input type="number" min="0" max="100" th:id="${dict.dictCode}"
|
||||
class="form-control serverDisk"
|
||||
placeholder="单位(个)">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div th:include="include::footer"></div>
|
||||
<script type="text/javascript" th:inline="javascript">
|
||||
var prefix = ctx + "template/tmplServer";
|
||||
$("#form-tmplServer-add").validate({
|
||||
$("#form-tmplServer-edit").validate({
|
||||
onkeyup: false,
|
||||
rules: {
|
||||
serverBrand: {
|
||||
|
|
@ -107,7 +122,7 @@
|
|||
required: true,
|
||||
minlength: 1,
|
||||
maxlength: 2
|
||||
},
|
||||
}
|
||||
},
|
||||
focusCleanup: true
|
||||
});
|
||||
|
|
@ -135,15 +150,18 @@
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* 修改时手动回显ServerNetcardNum
|
||||
* 修改时手动回显ServerNetcardNum、ServerDiskNum
|
||||
*/
|
||||
$(function () {
|
||||
var serverNetcards = [[${tmplServer}]].serverNetcards;
|
||||
$.each(serverNetcards, function (index, netcard) {
|
||||
$("#" + netcard.serverNetcardType).val(netcard.serverNetcardNum);
|
||||
});
|
||||
var serverDisks = [[${tmplServer}]].serverDisks;
|
||||
$.each(serverDisks, function (index, disk) {
|
||||
$("#" + disk.serverDiskType).val(disk.serverDiskNum);
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@
|
|||
formatter: function (value, row, index) {
|
||||
if (row.serverDisks) {
|
||||
$.each(row.serverDisks, function (index, serverDisk) {
|
||||
if (serverDisk.serverNetcardType == dict.dictCode) {
|
||||
if (serverDisk.serverDiskType == dict.dictCode) {
|
||||
value = serverDisk.serverDiskNum;
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@
|
|||
required: true,
|
||||
minlength: 1,
|
||||
maxlength: 2
|
||||
},
|
||||
}
|
||||
},
|
||||
focusCleanup: true
|
||||
});
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ gen:
|
|||
# 作者
|
||||
author: TP
|
||||
# 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
|
||||
packageName: com.ruoyi.network
|
||||
packageName: com.ruoyi.template
|
||||
# 自动去除表前缀,默认是true
|
||||
autoRemovePre: fasle
|
||||
# 表前缀(类名不会包含表前缀)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
package com.ruoyi.template.mapper;
|
||||
|
||||
import com.ruoyi.template.domain.TmplServerDisk;
|
||||
import com.ruoyi.template.domain.TmplServerNetcard;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
|
@ -19,6 +21,15 @@ public interface TmplServerDiskMapper {
|
|||
*/
|
||||
public TmplServerDisk selectTmplServerDiskById(Integer serverDiskId);
|
||||
|
||||
/**
|
||||
* 查询服务器硬盘类型信息
|
||||
*
|
||||
* @param serverId 服务器ID
|
||||
* @return 服务器硬盘类型信息
|
||||
*/
|
||||
public TmplServerNetcard selectByServerId(@Param("serverId") Integer serverId);
|
||||
|
||||
|
||||
/**
|
||||
* 查询服务器硬盘类型列表
|
||||
*
|
||||
|
|
|
|||
|
|
@ -30,6 +30,12 @@
|
|||
where server_disk_id = #{serverDiskId}
|
||||
</select>
|
||||
|
||||
<select id="selectByServerId" parameterType="java.lang.Integer"
|
||||
resultMap="TmplServerDiskResult">
|
||||
<include refid="selectTmplServerDiskVo"/>
|
||||
where server_id=#{serverId};
|
||||
</select>
|
||||
|
||||
<insert id="insertTmplServerDisk" parameterType="TmplServerDisk" useGeneratedKeys="true" keyProperty="serverDiskId">
|
||||
insert into tmpl_server_disk
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
|
|
|
|||
|
|
@ -17,6 +17,9 @@
|
|||
<collection property="serverNetcards" column="server_id"
|
||||
select="com.ruoyi.template.mapper.TmplServerNetcardMapper.selectByServerId">
|
||||
</collection>
|
||||
<collection property="serverDisks" column="server_id"
|
||||
select="com.ruoyi.template.mapper.TmplServerDiskMapper.selectByServerId">
|
||||
</collection>
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectTmplServerVo">
|
||||
|
|
|
|||
Loading…
Reference in New Issue