|
@@ -10,45 +10,214 @@
|
|
|
body {
|
|
body {
|
|
|
background-color: #ffffff;
|
|
background-color: #ffffff;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ .layui-form-item .layui-input-inline {
|
|
|
|
|
+ width: 30%;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .layui-form-label {
|
|
|
|
|
+ /*width: 90px;*/
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ #gdnd, #wjxcsj, #wjdqsj {
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ }
|
|
|
</style>
|
|
</style>
|
|
|
</head>
|
|
</head>
|
|
|
<body>
|
|
<body>
|
|
|
<div class="layui-form layuimini-form" lay-filter="addDict">
|
|
<div class="layui-form layuimini-form" lay-filter="addDict">
|
|
|
|
|
+
|
|
|
<div class="layui-form-item">
|
|
<div class="layui-form-item">
|
|
|
- <label class="layui-form-label required">门类名称</label>
|
|
|
|
|
- <div class="layui-input-block">
|
|
|
|
|
- <input type="hidden" name="id" id="id" class="layui-input">
|
|
|
|
|
- <input type="text" name="title" lay-verify="required" lay-reqtext="门类名称不能为空" placeholder="请输入门类名称" value="" class="layui-input">
|
|
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">归档年度:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="gdnd" id="gdnd" lay-filter="gdnd" readonly>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">全宗号:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="hidden" class="layui-input" name="`id" id="id">
|
|
|
|
|
+ <select name="qzh" id="qzh" lay-filter="qzh">
|
|
|
|
|
+ <option value="-1">请选择全宗号</option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline" id="mlh-container">
|
|
|
|
|
+ <label class="layui-form-label">目录号:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="number" class="layui-input" name="mlh" id="mlh" lay-filter="mlh">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="layui-form-item">
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">档案门类:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="hidden" id="mlId" class="layui-input">
|
|
|
|
|
+ <input type="hidden" id="mlCode" class="layui-input">
|
|
|
|
|
+ <select name="ml" id="ml" lay-filter="ml">
|
|
|
|
|
+ <option value="-1">请选择档案门类</option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">保管期限:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <select name="bgqx" id="bgqx" lay-filter="bgqx">
|
|
|
|
|
+ <option value="-1">请选择保管期限</option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">档号:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" id="dh" name="dh">
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
<div class="layui-form-item">
|
|
|
- <label class="layui-form-label required">门类代码</label>
|
|
|
|
|
|
|
+ <label class="layui-form-label">题名:</label>
|
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
|
- <input type="text" name="code" placeholder="请输入门类代码" value="" lay-verify="" lay-reqtext="门类代码不能为空" class="layui-input">
|
|
|
|
|
|
|
+ <input type="text" class="layui-input" name="tm" id="tm" lay-filter="tm">
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
+ <div class="layui-form-item">
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">文件形成时间:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="wjxcsj" id="wjxcsj" lay-filter="wjxcsj" readonly>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">文件到期时间:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="wjdqsj" id="wjdqsj" lay-filter="wjdqsj" readonly>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">件号:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="number" class="layui-input" name="jh" id="jh" lay-filter="jh">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">文件编号(文号):</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="wjbh" id="wjbh" lay-filter="wjbh">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label required">密级:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <select name="mj" id="mj" lay-filter="mj">
|
|
|
|
|
+ <option value="-1">请选择密级</option>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
<div class="layui-form-item">
|
|
|
- <label class="layui-form-label">父级门类</label>
|
|
|
|
|
- <div class="layui-input-block">
|
|
|
|
|
-<!-- <select name="parentId" id="parentId" lay-filter="parentId">-->
|
|
|
|
|
-<!-- <option value="-1">请选择父级菜单</option>-->
|
|
|
|
|
-<!-- </select>-->
|
|
|
|
|
- <input type="text" id="parentId" name="parentId" lay-filter="parentId" class="layui-input">
|
|
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">载体数量:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="number" class="layui-input" name="ztsl" id="ztsl" lay-filter="ztsl">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">主办部门:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="zbbm" id="zbbm" lay-filter="zbbm">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">协办部门:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="xbbm" id="xbbm" lay-filter="xbbm">
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="layui-form-item">
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">页数:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="number" class="layui-input" name="ys" id="ys" lay-filter="ys">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">内容概述:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="nrgs" id="nrgs" lay-filter="nrgs">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
<div class="layui-form-item">
|
|
<div class="layui-form-item">
|
|
|
- <label class="layui-form-label">排序</label>
|
|
|
|
|
- <div class="layui-input-block">
|
|
|
|
|
- <input type="number" name="sort" class="layui-input" lay-verify="" lay-reqtext="排序不能为空">
|
|
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">责任者:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="zrz" id="zrz" lay-filter="zrz">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">存放位置描述:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="cfwzms" id="cfwzms" lay-filter="cfwzms">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline">
|
|
|
|
|
+ <label class="layui-form-label">备注:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="text" class="layui-input" name="bz" id="bz" lay-filter="bz">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-form-item">
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <div class="layui-form-item">
|
|
|
|
|
+ <div class="layui-input-inline" style="display: none" id="hsdwdh-container">
|
|
|
|
|
+ <label class="layui-form-label">核算单位代号:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="number" max="99" class="layui-input" name="hsdwdh" id="hsdwdh" lay-filter="hsdwdh">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-inline" style="display: none" id="xmdh-container">
|
|
|
|
|
+ <label class="layui-form-label">项目代号/设备代号:</label>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ <input type="number" max="9999" class="layui-input" name="xmdh" id="xmdh" lay-filter="xmdh">
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
+ <!-- <div class="layui-form-item">-->
|
|
|
|
|
+ <!-- <button type="button" class="layui-btn layui-btn-normal" id="selectFile">选择多文件</button>-->
|
|
|
|
|
+ <!-- <div class="layui-upload-list">-->
|
|
|
|
|
+ <!-- <table class="layui-table">-->
|
|
|
|
|
+ <!-- <thead>-->
|
|
|
|
|
+ <!-- <tr><th>文件名</th>-->
|
|
|
|
|
+ <!-- <th>大小</th>-->
|
|
|
|
|
+ <!-- <th>状态</th>-->
|
|
|
|
|
+ <!-- <th>操作</th>-->
|
|
|
|
|
+ <!-- </tr></thead>-->
|
|
|
|
|
+ <!-- <tbody id="file-list"></tbody>-->
|
|
|
|
|
+ <!-- </table>-->
|
|
|
|
|
+ <!-- </div>-->
|
|
|
|
|
+ <!-- <button type="button" class="layui-btn" id="start-upload">开始上传</button>-->
|
|
|
|
|
+ <!-- </div>-->
|
|
|
|
|
+
|
|
|
|
|
|
|
|
<div class="layui-form-item">
|
|
<div class="layui-form-item">
|
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
@@ -60,28 +229,177 @@
|
|
|
<script src="../../js/lay-config.js?v=1.0.4" charset="utf-8"></script>
|
|
<script src="../../js/lay-config.js?v=1.0.4" charset="utf-8"></script>
|
|
|
<script>
|
|
<script>
|
|
|
|
|
|
|
|
- layui.use(['form','http','iconPickerFa','treeSelect'], function () {
|
|
|
|
|
|
|
+ layui.use(['form', 'http', 'iconPickerFa', 'treeSelect', 'laydate', 'upload'], function () {
|
|
|
/**变-------------------------------量-------------------------------定-------------------------------义*/
|
|
/**变-------------------------------量-------------------------------定-------------------------------义*/
|
|
|
var form = layui.form,
|
|
var form = layui.form,
|
|
|
layer = layui.layer,
|
|
layer = layui.layer,
|
|
|
http = layui.http,
|
|
http = layui.http,
|
|
|
$ = layui.$,
|
|
$ = layui.$,
|
|
|
|
|
+ laydate = layui.laydate,
|
|
|
|
|
+ upload = layui.upload,
|
|
|
treeSelect = layui.treeSelect;
|
|
treeSelect = layui.treeSelect;
|
|
|
- let id = $('#id').val()
|
|
|
|
|
- let parentId;
|
|
|
|
|
|
|
+ let id = $('#id').val(),
|
|
|
|
|
+ mlCode = $('#mlCode').val()
|
|
|
|
|
+ mlId = $('#mlId').val()
|
|
|
/**方-------------------------------法-------------------------------定-------------------------------义*/
|
|
/**方-------------------------------法-------------------------------定-------------------------------义*/
|
|
|
|
|
+
|
|
|
|
|
+ /** 初始化日期控件*/
|
|
|
|
|
+ let initDate = function () {
|
|
|
|
|
+ laydate.render({
|
|
|
|
|
+ elem: '#gdnd',
|
|
|
|
|
+ type: 'year',
|
|
|
|
|
+ trigger: 'click'
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ laydate.render({
|
|
|
|
|
+ elem: '#wjxcsj',
|
|
|
|
|
+ type: 'date',
|
|
|
|
|
+ trigger: 'click',
|
|
|
|
|
+ done: (value, date) => {
|
|
|
|
|
+ console.log(value)
|
|
|
|
|
+ console.log(date)
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ laydate.render({
|
|
|
|
|
+ elem: '#wjdqsj',
|
|
|
|
|
+ type: 'date',
|
|
|
|
|
+ trigger: 'click'
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ let initUpload = function () {
|
|
|
|
|
+ let fileList = $('#file-list')
|
|
|
|
|
+ let uploadListIns = upload.render({
|
|
|
|
|
+ elem: '#selectFile'
|
|
|
|
|
+ , url: http.requestUrl + 'system/file/upload'
|
|
|
|
|
+ , headers: {
|
|
|
|
|
+ accessToken: (layui.data('auth').data ? layui.data('auth').data.accessToken : '') || ''
|
|
|
|
|
+ }
|
|
|
|
|
+ , accept: 'file'
|
|
|
|
|
+ , multiple: true
|
|
|
|
|
+ , auto: false
|
|
|
|
|
+ , bindAction: '#start-upload'
|
|
|
|
|
+ , choose: function (obj) {
|
|
|
|
|
+ var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
|
|
|
|
|
+ //读取本地文件
|
|
|
|
|
+ obj.preview(function (index, file, result) {
|
|
|
|
|
+ var tr = $(['<tr id="upload-' + index + '">'
|
|
|
|
|
+ , '<td>' + file.name + '</td>'
|
|
|
|
|
+ , '<td>' + (file.size / 1024).toFixed(1) + 'kb</td>'
|
|
|
|
|
+ , '<td>等待上传</td>'
|
|
|
|
|
+ , '<td>'
|
|
|
|
|
+ , '<button class="layui-btn layui-btn-xs demo-reload layui-hide">重传</button>'
|
|
|
|
|
+ , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">删除</button>'
|
|
|
|
|
+ , '</td>'
|
|
|
|
|
+ , '</tr>'].join(''));
|
|
|
|
|
+
|
|
|
|
|
+ //单个重传
|
|
|
|
|
+ tr.find('.demo-reload').on('click', function () {
|
|
|
|
|
+ obj.upload(index, file);
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ //删除
|
|
|
|
|
+ tr.find('.demo-delete').on('click', function () {
|
|
|
|
|
+ delete files[index]; //删除对应的文件
|
|
|
|
|
+ tr.remove();
|
|
|
|
|
+ uploadListIns.config.elem.next()[0].value = ''; //清空 input file 值,以免删除后出现同名文件不可选
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ fileList.append(tr);
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ , done: function (res, index, upload) {
|
|
|
|
|
+ console.log(res)
|
|
|
|
|
+ if (res.code === 200) { //上传成功
|
|
|
|
|
+ var tr = fileList.find('tr#upload-' + index)
|
|
|
|
|
+ , tds = tr.children();
|
|
|
|
|
+ tds.eq(2).html('<span style="color: #5FB878;">上传成功</span>');
|
|
|
|
|
+ tds.eq(3).html(''); //清空操作
|
|
|
|
|
+ return delete this.files[index]; //删除文件队列已经上传成功的文件
|
|
|
|
|
+ }
|
|
|
|
|
+ this.error(index, upload);
|
|
|
|
|
+ }
|
|
|
|
|
+ , error: function (index, upload) {
|
|
|
|
|
+ var tr = fileList.find('tr#upload-' + index)
|
|
|
|
|
+ , tds = tr.children();
|
|
|
|
|
+ tds.eq(2).html('<span style="color: #FF5722;">上传失败</span>');
|
|
|
|
|
+ tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //显示重传
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ // upload.render({
|
|
|
|
|
+ // elem: '#fj'
|
|
|
|
|
+ // , url: http.requestUrl + 'system/file/upload' //改成您自己的上传接口
|
|
|
|
|
+ // , auto: true
|
|
|
|
|
+ // , headers: {
|
|
|
|
|
+ // accessToken: (layui.data('auth').data ? layui.data('auth').data.accessToken : '') || ''
|
|
|
|
|
+ // }
|
|
|
|
|
+ // , accept: 'file' //普通文件
|
|
|
|
|
+ // , multiple: true
|
|
|
|
|
+ // , bindAction: '#partyTableUpload'
|
|
|
|
|
+ // , data: {
|
|
|
|
|
+ // // fileId: function () {
|
|
|
|
|
+ // // return partyTable
|
|
|
|
|
+ // // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // , choose: function (obj) {
|
|
|
|
|
+ // var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
|
|
|
|
|
+ // //读取本地文件
|
|
|
|
|
+ // obj.preview(function (index, file, result) {
|
|
|
|
|
+ // var tr = $(['<tr id="upload-' + index + '">'
|
|
|
|
|
+ // , '<td><div class="layui-table-cell laytable-cell-1-0-0" style="padding: 0 15px;">' + file.name + '</div></td>'
|
|
|
|
|
+ // , '<td align="center"><div class="layui-table-cell laytable-cell-1-0-0" style="margin-right: 2px;">'
|
|
|
|
|
+ // , '<button class="layui-btn layui-btn-xs demo-reload layui-hide" style="border: 1px;padding: 0 6px">重传</button>'
|
|
|
|
|
+ // , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete" style="margin-left: 13px;border: 1px;padding: 0 5px" >删除</button>'
|
|
|
|
|
+ // , '</div></td>'
|
|
|
|
|
+ // , '</tr>'].join(''));
|
|
|
|
|
+ //
|
|
|
|
|
+ // //单个重传
|
|
|
|
|
+ // tr.find('.demo-reload').on('click', function () {
|
|
|
|
|
+ // obj.upload(index, file);
|
|
|
|
|
+ // });
|
|
|
|
|
+ //
|
|
|
|
|
+ // //删除
|
|
|
|
|
+ // tr.find('.demo-delete').on('click', function () {
|
|
|
|
|
+ // delete files[index]; //删除对应的文件
|
|
|
|
|
+ // tr.remove();
|
|
|
|
|
+ // upload.config.elem.next()[0].value = ''; //清空 input file 值,以免删除后出现同名文件不可选
|
|
|
|
|
+ // });
|
|
|
|
|
+ // // $('.layui-table-body').children('.layui-table').prepend(tr);
|
|
|
|
|
+ // // partyTableShow.prepend(tr);
|
|
|
|
|
+ // });
|
|
|
|
|
+ // }
|
|
|
|
|
+ // , before: function (obj) { //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
|
|
|
|
|
+ // layer.load(); //上传loading
|
|
|
|
|
+ // }
|
|
|
|
|
+ // , done: function (res, index, upload) {
|
|
|
|
|
+ // if (res.code = 200) { //上传成功
|
|
|
|
|
+ // layer.msg('上传成功');
|
|
|
|
|
+ // delete this.files[index] //删除文件队列已经上传成功的文件
|
|
|
|
|
+ // // partyTable = res.data.fileId
|
|
|
|
|
+ // // renderTablePartyFile()
|
|
|
|
|
+ // return;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // this.error(index, upload);
|
|
|
|
|
+ // }
|
|
|
|
|
+ // , error: function (index, upload) {
|
|
|
|
|
+ // var tr = partyTableShow.find('tr#upload-' + index)
|
|
|
|
|
+ // , tds = tr.children();
|
|
|
|
|
+ // tds.eq(0).html('<span style="color: #FF5722;">上传失败</span>');
|
|
|
|
|
+ // tds.eq(1).find('.demo-reload').removeClass('layui-hide'); //显示重传
|
|
|
|
|
+ // }
|
|
|
|
|
+ // });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 保存方法
|
|
// 保存方法
|
|
|
let save = function (data) {
|
|
let save = function (data) {
|
|
|
- var selectedNodes = treeSelect.zTree('parentId').getSelectedNodes();
|
|
|
|
|
- if (selectedNodes.length > 0){
|
|
|
|
|
- data.parentId = selectedNodes[0].id
|
|
|
|
|
- }else {
|
|
|
|
|
- data.parentId = -1
|
|
|
|
|
- }
|
|
|
|
|
- http.post(id == '' ? 'system/archivesTree/insert': 'system/archivesTree/update',data,true,function (res) {
|
|
|
|
|
- if (res.code == 200){
|
|
|
|
|
|
|
+ http.post(id == '' ? 'archive/archive/insert' : 'archive/archive/update', data, true, function (res) {
|
|
|
|
|
+ if (res.code == 200) {
|
|
|
let index = layer.alert('保存成功!', {
|
|
let index = layer.alert('保存成功!', {
|
|
|
- title: id == '' ? '添加':'修改' + '信息'
|
|
|
|
|
|
|
+ title: id == '' ? '添加' : '修改' + '信息'
|
|
|
}, function () {
|
|
}, function () {
|
|
|
// 关闭弹出层
|
|
// 关闭弹出层
|
|
|
layer.close(index);
|
|
layer.close(index);
|
|
@@ -92,60 +410,68 @@
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 加载下拉框
|
|
|
|
|
let loadDictSelect = function () {
|
|
let loadDictSelect = function () {
|
|
|
- // http.get('/system/menu/select',null,false,function (res) {
|
|
|
|
|
- // let html = ''
|
|
|
|
|
- // for (let index in res.data) {
|
|
|
|
|
- // html += '<option value="'+res.data[index].id+'">'+res.data[index].title+'</option>'
|
|
|
|
|
- // }
|
|
|
|
|
- // $('#parentId').append(html)
|
|
|
|
|
- // form.render();//菜单渲染 把内容加载进去
|
|
|
|
|
- // })
|
|
|
|
|
- treeSelect.render({
|
|
|
|
|
- // 选择器
|
|
|
|
|
- elem: '#parentId',
|
|
|
|
|
- // 数据
|
|
|
|
|
- data: 'system/archivesTree/selectTree',
|
|
|
|
|
- // 异步加载方式:get/post,默认get
|
|
|
|
|
- type: 'get',
|
|
|
|
|
- // 占位符
|
|
|
|
|
- placeholder: '请选择父节点',
|
|
|
|
|
- // 是否开启搜索功能:true/false,默认false
|
|
|
|
|
- search: true,
|
|
|
|
|
- // 一些可定制的样式
|
|
|
|
|
- style: {
|
|
|
|
|
- folder: {
|
|
|
|
|
- enable: true
|
|
|
|
|
- },
|
|
|
|
|
- line: {
|
|
|
|
|
- enable: true
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- success: function (res) {
|
|
|
|
|
- if(id != '' && parentId != '' && parentId != -1){
|
|
|
|
|
- treeSelect.checkNode('parentId', parentId);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ switch (mlCode) {
|
|
|
|
|
+ case 'WS':
|
|
|
|
|
+ $('#mlh-container').hide()
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 'KU':
|
|
|
|
|
+ $("#hsdwdh-container").show()
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 'KJ':
|
|
|
|
|
+ $("#xmdh-container").show()
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ http.get('system/archivesTree/selectChildById', {
|
|
|
|
|
+ id: mlId
|
|
|
|
|
+ }, false, res => {
|
|
|
|
|
+ let html = '';
|
|
|
|
|
+ for (let i in res.data) {
|
|
|
|
|
+ html += '<option value="' + res.data[i].code + '">' + res.data[i].title + '</option>'
|
|
|
}
|
|
}
|
|
|
- });
|
|
|
|
|
|
|
+ $("#ml").append(html)
|
|
|
|
|
+ form.render();//菜单渲染 把内容加载进去
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ // 加载全宗号
|
|
|
|
|
+ http.get('system/dict/selectDictByCode', {code: 'QUANZONGHAO'}, false, function (res) {
|
|
|
|
|
+ let html = '';
|
|
|
|
|
+ for (let i in res.data) {
|
|
|
|
|
+ html += '<option value="' + res.data[i].dictCode + '">' + res.data[i].dictName + '</option>'
|
|
|
|
|
+ }
|
|
|
|
|
+ $("#qzh").append(html)
|
|
|
|
|
+ form.render();//菜单渲染 把内容加载进去
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ // 加载密集
|
|
|
|
|
+ http.get('system/dict/selectDictByCode', {code: 'MIJI'}, false, function (res) {
|
|
|
|
|
+ let html = '';
|
|
|
|
|
+ for (let i in res.data) {
|
|
|
|
|
+ html += '<option value="' + res.data[i].dictCode + '">' + res.data[i].dictName + '</option>'
|
|
|
|
|
+ }
|
|
|
|
|
+ $("#mj").append(html)
|
|
|
|
|
+ form.render();//菜单渲染 把内容加载进去
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 加载数据
|
|
// 加载数据
|
|
|
let initData = function () {
|
|
let initData = function () {
|
|
|
- if(id != ''){
|
|
|
|
|
- http.get('/system/archivesTree/selectByPrimaryKey',{
|
|
|
|
|
|
|
+ if (id != '') {
|
|
|
|
|
+ http.get('/archive/archive/selectByPrimaryKey', {
|
|
|
id: id
|
|
id: id
|
|
|
- },false,function (res) {
|
|
|
|
|
|
|
+ }, false, function (res) {
|
|
|
form.val("addDict", res.data);
|
|
form.val("addDict", res.data);
|
|
|
- parentId = res.data.parentId
|
|
|
|
|
form.render();
|
|
form.render();
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
/**事-------------------------------件-------------------------------绑-------------------------------定*/
|
|
/**事-------------------------------件-------------------------------绑-------------------------------定*/
|
|
|
-
|
|
|
|
|
- initData()
|
|
|
|
|
|
|
+ initDate()
|
|
|
|
|
+ initUpload()
|
|
|
loadDictSelect()
|
|
loadDictSelect()
|
|
|
|
|
+ initData()
|
|
|
//监听提交
|
|
//监听提交
|
|
|
form.on('submit(saveBtn)', function (data) {
|
|
form.on('submit(saveBtn)', function (data) {
|
|
|
let icon = 'fa '
|
|
let icon = 'fa '
|
|
@@ -154,6 +480,23 @@
|
|
|
save(data.field)
|
|
save(data.field)
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ form.on('select(ml)', function (data) {
|
|
|
|
|
+ // 加载保管期限
|
|
|
|
|
+ http.get('system/dict/selectDictByCode', {code: data.value === 'WS' ? 'BAOGUANQIXIANYI' : 'BAOGUANQIXIANER'}, false, function (res) {
|
|
|
|
|
+ let html = '';
|
|
|
|
|
+ for (let i in res.data) {
|
|
|
|
|
+ html += '<option value="' + res.data[i].dictCode + '">' + res.data[i].dictName + '</option>'
|
|
|
|
|
+ }
|
|
|
|
|
+ $("#bgqx").append(html)
|
|
|
|
|
+ form.render();//菜单渲染 把内容加载进去
|
|
|
|
|
+ })
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ form.on('select(bgqx)', function (data) {
|
|
|
|
|
+ console.log(data)
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
});
|
|
});
|
|
|
</script>
|
|
</script>
|
|
|
</body>
|
|
</body>
|