| | |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| | | <meta name="viewport" |
| | | content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/> |
| | | <link rel="stylesheet" href="../css/font.css"> |
| | | <link rel="stylesheet" href="../css/xadmin.css"> |
| | | <script type="text/javascript" src="../lib/layui/layui.js" charset="utf-8"></script> |
| | | <script type="text/javascript" src="../js/xadmin.js"></script> |
| | | <script src="../js/vue.min.js" type="text/javascript" charset="utf-8"></script> |
| | | <script src="../js/http.js" type="text/javascript" charset="utf-8"></script> |
| | | <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> |
| | | <link rel="stylesheet" href="/admin/css/font.css"> |
| | | <link rel="stylesheet" href="/admin/css/xadmin.css"> |
| | | <link rel="stylesheet" href="/admin/css/theme3049.min.css"> |
| | | |
| | | <script src="/admin/lib/layui/layui.js" charset="utf-8"></script> |
| | | <script src="/admin/js/vue.min.js" type="text/javascript" charset="utf-8"></script> |
| | | <script src="/admin/js/xadmin.js" type="text/javascript"></script> |
| | | <script src="/admin/js/http.js" type="text/javascript" charset="utf-8"></script> |
| | | <script src="/admin/js/jquery.min.js" type="text/javascript"></script> |
| | | <script src="/admin/js/utils.js"></script> |
| | | <!-- 让IE8/9支持媒体查询,从而兼容栅格 --> |
| | | <!--[if lt IE 9]> |
| | | <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script> |
| | |
| | | auto: false, |
| | | accept: 'images', |
| | | acceptMime: 'image/*', |
| | | field: "file_${value.key}", |
| | | field: "file_url", |
| | | choose: function (obj) { |
| | | //将每次选择的文件追加到文件队列 |
| | | var files = obj.pushFile(); |
| | |
| | | if (res.code == 0) { |
| | | //获取链接 |
| | | $("input[name='${value.key}']").val(res.data.url); |
| | | delete chooseImage["${value.key}"]; |
| | | if (Object.keys(chooseImage).length == 0) { |
| | | delete uploadTool.chooseImage["${value.key}"]; |
| | | if (Object.keys(uploadTool.chooseImage).length == 0) { |
| | | //全部上传成功 |
| | | callback(); |
| | | uploadTool.callback(true); |
| | | } |
| | | } else { |
| | | layer.msg(res.msg); |
| | |
| | | |
| | | }, |
| | | upload: function (result) { |
| | | if (this.uploadArray.length > 0) { |
| | | if (this.uploadArray.length > 0&&Object.keys(this.chooseImage).length>0) { |
| | | this.callback = result; |
| | | //同时上传 |
| | | for (var i = 0; i < this.uploadArray.length; i++) { |
| | |
| | | <#list rowsList as row > |
| | | <#if (row.type=="Text" && (row.params.inputType=="DATE"||row.params.inputType=="DATETIME"))> |
| | | laydate.render({ |
| | | elem: "intput[name=${row.key}]", //指定元素 |
| | | type: ${row.params.inputType?lower_case} |
| | | elem: "input[name=${row.key}]", //指定元素 |
| | | type: '${row.params.inputType?lower_case}' |
| | | }); |
| | | </#if> |
| | | </#list> |
| | |
| | | data.field[onkeys[0]][onkeys[1]] = value; |
| | | } |
| | | } |
| | | uploadTool.upload(function () { |
| | | uploadTool.upload(function (hasFile) { |
| | | if (hasFile) { |
| | | //从新提交表单 |
| | | $("button[lay-filter=update]").click(); |
| | | return; |
| | | } |
| | | //发异步,把数据提交给php |
| | | var params = data.field; |
| | | params.id = ksapp.getQueryParam("id"); |