course_add.html 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570
  1. {extend name="public/layout"/} {block name="title"}课件添加{/block} {block name="body"}
  2. <style type="text/css">
  3. html,
  4. body {
  5. display: block;
  6. min-width: 100%;
  7. background-color: #fff;
  8. }
  9. .layui-fluid {
  10. display: block;
  11. border-radius: 5px;
  12. padding: 15px 30px;
  13. background-color: #ffffff;
  14. }
  15. .layui-tab {
  16. padding: 15px;
  17. height: 100%;
  18. }
  19. .layui-input-inline.input-longer-inline {
  20. width: 290px;
  21. }
  22. .layui-form-item .layui-input-inline {
  23. width: auto;
  24. }
  25. .layui-titlebox{
  26. position: relative;
  27. left: 0;
  28. height: 40px;
  29. white-space: nowrap;
  30. font-size: 0;
  31. border-bottom-width: 1px;
  32. border-bottom-style: solid;
  33. transition: all .2s;
  34. -webkit-transition: all .2s;
  35. border-color: #e6e6e6;
  36. color: #666;
  37. background-color: #f2f2f2;
  38. }
  39. .layui-titlebox li {
  40. display: inline-block;
  41. vertical-align: middle;
  42. font-size: 14px;
  43. transition: all .2s;
  44. -webkit-transition: all .2s;
  45. position: relative;
  46. line-height: 40px;
  47. width: 50%;
  48. text-align: center;
  49. cursor: pointer;
  50. box-sizing: border-box;
  51. }
  52. .layui-titlebox .layui-this {
  53. color: #000;
  54. border-bottom-color: transparent;
  55. background-color: #249EFB;
  56. color: #FFFFFF;
  57. }
  58. .layui-titlebox .layui-this:after {
  59. position: absolute;
  60. left: 0;
  61. top: 0;
  62. content: '';
  63. width: 100%;
  64. height: 41px;
  65. border-width: 1px;
  66. border-style: solid;
  67. border-color: #e6e6e6;
  68. border-bottom-color: #fff;
  69. border-radius: 2px 2px 0 0;
  70. box-sizing: border-box;
  71. pointer-events: none;
  72. }
  73. .saveBtn,.cancel,.cancel:hover,.saveBtn:hover {
  74. background-color: #fff;
  75. color: #249EFB;
  76. border: 1px solid #249EFB;
  77. }
  78. .layui-icon-add-circle::before {
  79. font-size: 30px;
  80. }
  81. .layui-border-btn,.layui-border-btn:hover {
  82. border: 1px solid #249EFB;
  83. background-color: #fff;
  84. color: #249EFB;
  85. }
  86. .layui-tab-content {
  87. padding-top: 20px;
  88. }
  89. .plr20{
  90. padding: 0px 20px;
  91. }
  92. .layui-form-radio>i {
  93. font-size: 18px;
  94. }
  95. .uploadbtnhide{
  96. display: none;
  97. }
  98. .uploadbtnshow{
  99. display: inline-block;
  100. }
  101. .imageDivs{position: absolute;top:0;left:0;width:100%;height: 100%;background: rgba(230,230,230,.5);display: none;}
  102. .imageDivs i{display: block;width:18px;height: 18px;position: absolute;top:0;left:0;bottom:0;right: 0;margin:auto;}
  103. .layui-upload-drag{padding:18px 44px}
  104. .layui-upload-drag i{font-size: 58px;}
  105. .layui-table img{max-width: 100% !important;}
  106. #upload-drag12{width: 100%;}
  107. .isimgupload{margin-right: 0 !important;}
  108. </style>
  109. <div class="layui-fluid">
  110. <div class="layui-table">
  111. <ul class="layui-titlebox">
  112. <li class="layui-this">基础信息</li>
  113. <li>完成课件</li>
  114. </ul>
  115. <form class="layui-form">
  116. <div class="layui-tab-content">
  117. <div class="layui-tab-item layui-show">
  118. <div class="layui-form-item">
  119. <label for="title" class="layui-form-label"><i style="color:red;">*</i>课件名称:</label>
  120. <div class="layui-input-block">
  121. <input name="title" id="title" style="max-width: 500px;" class="layui-input" required placeholder="请输入课件名称">
  122. </div>
  123. </div>
  124. <div class="layui-form-item">
  125. <label for="type" class="layui-form-label"><i style="color:red;">*</i>课件场景:</label>
  126. <div class="layui-input-inline" style="display: flex; align-items: center;">
  127. <select id="type" name="type_id">
  128. <option value="">请选择类型</option>
  129. {volist name="type" id="i"}
  130. <option value="{$i.id}">{$i.type}</option>
  131. {/volist}
  132. </select>
  133. <!-- <i class="layui-icon layui-icon-add-circle adding" style="margin-left:10px;margin-top: 1px;" id="addtype"></i> -->
  134. </div>
  135. </div>
  136. <div class="layui-form-item">
  137. <label class="layui-form-label"><i style="color:red;">*</i>课件分类:</label>
  138. <div class="layui-input-block">
  139. <input type="radio" name="type" value="video" title="视频课程" lay-filter="type" checked/>
  140. <input type="radio" name="type" value="image" title="图文课程" lay-filter="type" />
  141. <input type="radio" name="type" value="audio" title="音频课程" lay-filter="type" />
  142. <input type="radio" name="type" value="pdf" title="pdf课程" lay-filter="type" />
  143. </div>
  144. </div>
  145. <div class="layui-form-item layui-hide">
  146. <label class="layui-form-label">视频</label>
  147. <div class="layui-input-inline" style="width: 290px;">
  148. <input type="radio" name="myradio" value="random_name" checked=true/> 上传文件名字是随机文件名, 后缀保留
  149. </div>
  150. </div>
  151. <div class="layui-form-item videoImg">
  152. <label class="layui-form-label">视频封面图</label>
  153. <div class="layui-input-inline isimgupload" style="position: relative;width:190px;height: 114px;overflow: hidden;">
  154. <div class="" id="upload-drag12">
  155. <div class="layui-upload-drag">
  156. <i class="layui-icon">&#xe681;</i>
  157. <p style="width: 100px;">上传图片</p>
  158. </div>
  159. </div>
  160. <div class="imageDivs"><i class="layui-icon layui-icon-delete" prop="del"></i></div>
  161. </div>
  162. </div>
  163. <div class="layui-form-item videoTips">
  164. <label class="layui-form-label"></label>
  165. <div><i style="color:red;margin-right:5px;">*</i>建议上传图片宽高比例5:3,图片大小不超过1M</div>
  166. </div>
  167. <div class="layui-form-item video">
  168. <label class="layui-form-label"><i style="color:red;">*</i>上传</label>
  169. <div class="layui-input-inline" style="width: 290px;display: block;" id="container">
  170. <!-- <a class="layui-btn btn layui-border-btn" id="selectfiles" href="javascript:void(0);">选择视频</a> -->
  171. <a class="trainuploadbtn layui-btn btn layui-border-btn uploadbtnhide uploadbtnshow" id="selectfiles" href="javascript:void(0);">选择视频</a>
  172. <!-- <a class="trainuploadbtn layui-btn btn layui-border-btn uploadbtnhide " id="selectfiles1" href="javascript:void(0);">选择视频</a> -->
  173. <a class="trainuploadbtn layui-btn btn layui-border-btn uploadbtnhide" id="selectfiles2" href="javascript:void(0);">选择音频</a>
  174. <a class="trainuploadbtn layui-btn btn layui-border-btn uploadbtnhide" id="selectfiles3" href="javascript:void(0);">选择pdf</a>
  175. <a class="layui-btn btn layui-border-btn" id="postfiles" href="javascript:void(0);">开始上传</a>
  176. <a class="layui-btn btn layui-border-btn" style="display:none;" id="postfiles1" href="javascript:void(0);">开始上传</a>
  177. <a class="layui-btn btn layui-border-btn" style="display:none;" id="postfiles2" href="javascript:void(0);">开始上传</a>
  178. <a class="layui-btn btn layui-border-btn" style="display:none;" id="postfiles3" href="javascript:void(0);">开始上传</a>
  179. <div id="ossfile"></div>
  180. <div id="symbshowed"></div>
  181. <!--报错信息返回展示-->
  182. <pre id="console"></pre>
  183. <input type="hidden" value="" id="fileuri">
  184. <!--上传到OSS哪个文件下,在这里定义-->
  185. <input type="hidden" value="Trainimage" id="category_name">
  186. <input type="hidden" value="Trainvideo" id="category_name1">
  187. <input type="hidden" value="Trainaudio" id="category_name2">
  188. <input type="hidden" value="Trainpdf" id="category_name3">
  189. </div>
  190. </div>
  191. <div class="layui-form-item videolimit">
  192. <label class="layui-form-label"></label>
  193. <div><i style="color:red;margin-right:5px;">*</i><span id="limitVA">上传视频大小不超过280M</span></div>
  194. </div>
  195. <div class="layui-form-item images layui-hide">
  196. <label class="layui-form-label"><i style="color:red;">*</i>上传图片</label>
  197. <div class="layui-input-inline" id="upload-drag">
  198. <div class="layui-upload-drag">
  199. <i class="layui-icon">&#xe681;</i>
  200. <p>上传图片</p>
  201. </div>
  202. </div>
  203. </div>
  204. <div class="layui-form-item tipsds layui-hide">
  205. <label class="layui-form-label"></label>
  206. <div><i style="color:red;margin-right:5px;">*</i>建议上传图片宽高比例5:3,图片大小不超过1M</div>
  207. </div>
  208. <div class="layui-form-item">
  209. <label for="content" class="layui-form-label"><i id="contentrequire" style="color:red;">*</i>内容:</label>
  210. <div class="layui-input-block">
  211. <!-- <textarea name="content" id="content" cols="50" rows="20" required></textarea> -->
  212. <textarea id='content' name='content' cols="50" rows="20" required style="height: 350px;"></textarea >
  213. </div>
  214. </div>
  215. <div class="layui-form-item" style="text-align: center;margin-top: 50px;">
  216. <button type="button" class="layui-btn nexTrain plr20">下一步</button>
  217. <button type="button" class="layui-btn cancel plr20">取消</button>
  218. </div>
  219. </div>
  220. <div class="layui-tab-item">
  221. <div class="layui-form-item">
  222. 学习时长限制
  223. </div>
  224. <div class="layui-form-item">
  225. <input type="radio" name="time_check" value="1" title="开启" checked>
  226. <input type="radio" name="time_check" value="0" title="关闭" >
  227. </div>
  228. <div class="layui-form-item">
  229. <div class="layui-form-mid layui-word-aux">当员工在页面学习</div>
  230. <div class="layui-input-inline">
  231. <input name="study_time" class="layui-input" value="1" autocomplete="off" onkeyup="value=value.replace(/\D|^0/g,'')">
  232. </div>
  233. <div class="layui-form-mid layui-word-aux">分钟后,课件学习完毕。</div>
  234. </div>
  235. <div class="layui-form-item">
  236. 评论字数限制
  237. </div>
  238. <div class="layui-form-item">
  239. <input type="radio" name="word_check" value="1" title="开启">
  240. <input type="radio" name="word_check" value="0" title="关闭" checked>
  241. </div>
  242. <div class="layui-form-item">
  243. <div class="layui-form-mid layui-word-aux">当员工评论内容大于</div>
  244. <div class="layui-input-inline">
  245. <input name="comment_word_num" class="layui-input" value="10" autocomplete="off" onkeyup="value=value.replace(/\D|^0/g,'')">
  246. </div>
  247. <div class="layui-form-mid layui-word-aux">字后,课件学习完毕。</div>
  248. </div>
  249. <div class="layui-form-item" style="text-align: center;margin-top: 80px;">
  250. <button type="button" class="layui-btn lasTrain plr20" >上一步</button>
  251. <input class="layui-btn layui-btn-primary saveBtn plr20" type="button" lay-submit lay-filter="Add" id="Add" value="保存">
  252. </div>
  253. </div>
  254. </div>
  255. </form>
  256. </div>
  257. </div>
  258. {/block} {block name="js"}
  259. <!-- 配置文件 -->
  260. <script type="text/javascript" src="__STATIC__/ueditor/dist/utf8-php/ueditor.config.js"></script>
  261. <!-- 编辑器源码文件 -->
  262. <script type="text/javascript" src="__STATIC__/ueditor/dist/utf8-php/ueditor.all.js"></script>
  263. <!-- 实例化编辑器 -->
  264. <script type="text/javascript">
  265. var ue = UE.getEditor('content');
  266. </script>
  267. <script type="text/javascript" src="__STATIC__/js/plupload/js/plupload.full.min.js"></script>
  268. <script type="text/javascript" src="__STATIC__/js/plupload/ossupload.js"></script>
  269. <script>
  270. layui.config({
  271. base: '__LAYUI__/',
  272. urlbase: '/sys'
  273. }).extend({
  274. index: 'lib/index'
  275. }).use(['index', 'table', 'layedit', 'element', 'upload'], function() {
  276. var $ = layui.$,
  277. table = layui.table,
  278. element = layui.element,
  279. form = layui.form,
  280. upload = layui.upload,
  281. layedit = layui.layedit;
  282. $('.nexTrain').click(function(){
  283. let title = $('#title')[0].value;
  284. if (title.length>16) {
  285. layer.msg('课件名称限制十六个汉字以内');
  286. return false;
  287. }
  288. var type = $("input[name='type']:checked").val();
  289. var textarea = ue.getContent();
  290. let img = $('#upload-drag')[0].children;
  291. let vaData = $('#fileuri').val();
  292. if (!title) {
  293. layer.msg('课件名称必填');
  294. return;
  295. } else if (!textarea && type != 'pdf') {
  296. layer.msg('内容必填');
  297. return;
  298. } else if ((type == 'video' || type == 'audio') && !vaData) {
  299. let info = (type == 'video') ? '请选择视频' : '请选择音频'
  300. layer.msg(info);
  301. return;
  302. } else if (type == 'pdf' && !vaData) {
  303. layer.msg('请选择pdf文件');
  304. return;
  305. } else if (!(img && img[0].localName == 'img') && type == 'image') {
  306. layer.msg('请上传图片');
  307. return;
  308. }
  309. var ret = /^[ ]+$/;
  310. if (ret.test(title)) {
  311. layer.msg('课件名称不能为空');
  312. return false;
  313. }
  314. var check = textarea.replace(/&nbsp;/gi, "");
  315. var ret = /^[ ]+$/;
  316. if (ret.test(check)) {
  317. layer.msg('内容必填');
  318. return false;
  319. }
  320. $('.layui-titlebox li').removeClass('layui-this');
  321. $($('.layui-titlebox li')[1]).addClass('layui-this');
  322. $('.layui-tab-content .layui-tab-item').removeClass('layui-show');
  323. $($('.layui-tab-content .layui-tab-item')[1]).addClass('layui-show');
  324. })
  325. $('.lasTrain').click(function(){
  326. $('.layui-titlebox li').removeClass('layui-this');
  327. $($('.layui-titlebox li')[0]).addClass('layui-this');
  328. $('.layui-tab-content .layui-tab-item').removeClass('layui-show');
  329. $($('.layui-tab-content .layui-tab-item')[0]).addClass('layui-show');
  330. })
  331. $('.cancel').click(function(){
  332. var index = parent.layer.getFrameIndex(window.name);
  333. parent.layer.close(index);
  334. })
  335. function size(value){
  336. var value = value.replace(/[^\d]/g,'');
  337. if(''!=value){
  338. value = parseInt(value);
  339. }
  340. return value;
  341. }
  342. // layedit.set({
  343. // //暴露layupload参数设置接口 --详细查看layupload参数说明
  344. // uploadImage: {
  345. // url: '{:url("train/fileupload")}',
  346. // accept: 'image',
  347. // acceptMime: 'image/*',
  348. // exts: 'jpg|png|gif|bmp|jpeg',
  349. // size: '10240'
  350. // },
  351. // calldel: {
  352. // url: '{:url("train/filedelete")}'
  353. // },
  354. // devmode: true,
  355. // codeConfig: {
  356. // hide: true, //是否显示编码语言选择框
  357. // default: 'javascript' //hide为true时的默认语言格式
  358. // },
  359. // tool: [
  360. // 'html', 'code', 'strong', 'italic', 'underline', 'del', 'addhr', '|', 'fontFomatt', 'colorpicker', 'face'
  361. // , '|', 'left', 'center', 'right', '|', 'link', 'unlink', 'image_alt', 'video', 'anchors','image'
  362. // , '|', 'fullScreen'
  363. // ],
  364. // height: '80%'
  365. // });
  366. // var ieditor = layedit.build('content');
  367. form.on('submit(Add)', function (data) {
  368. var type = $("input[name='type']:checked").val();
  369. var index = parent.layer.getFrameIndex(window.name);
  370. var formData = new FormData(data.form);
  371. if($("#upload-drag12:has(img.fmimages)").length<1){
  372. formData.delete('video_img');
  373. }
  374. if (type == 'audio') {
  375. formData.append('file_audio',$('#fileuri').val());
  376. } else if(type == 'video') {
  377. formData.append('file_video',$('#fileuri').val());
  378. } else if (type == 'pdf') {
  379. formData.append('file_pdf',$('#fileuri').val());
  380. }
  381. ue.ready(function () {
  382. formData.append('content', ue.getContent());
  383. });
  384. //formData.set('content', layedit.getContent(ieditor));
  385. var load = layer.load(1, {shade: [0.5, '#fff']});
  386. $.ajax({
  387. url: '{:url("train/courseAddSave")}',
  388. data: formData,
  389. type: 'post',
  390. dataType: 'json',
  391. processData: false,
  392. contentType: false,
  393. success: function (res) {
  394. if (res.code == 0) {
  395. layer.msg('添加成功', {
  396. icon: 1,
  397. time: 1000
  398. },function(){
  399. parent.layui.table.reload('datalist');
  400. parent.layer.close(index);
  401. });
  402. } else {
  403. layer.close(load);
  404. layer.msg(res.msg);
  405. }
  406. }
  407. });
  408. });
  409. //课件场景添加
  410. $('#addtype').click(function() {
  411. layer.prompt({
  412. formType: 0,
  413. value: '',
  414. title: ['请输入场景', 'color:#333333;background-color:#D8E6F1;'],
  415. area: ['800px', '350px']
  416. }, function(value, index, elem) {
  417. $.ajax({
  418. url: '{:url("train/add_train_type")}',
  419. data: {
  420. type: value
  421. },
  422. type: 'post',
  423. success: function(res) {
  424. $('#type').append('<option value="' + res.data.id + '">' + value + '</option>');
  425. form.render();
  426. layer.msg(res.msg, {
  427. anim: 0
  428. }, function() {
  429. layer.close(index); //再执行关闭
  430. });
  431. }
  432. });
  433. });
  434. });
  435. form.on('radio(type)', function(data) {
  436. // $('#fileuri').val('');//切换后清空地址
  437. // $('#ossfile').children().remove();//切换后清空地址
  438. // $('#symbshowed').children().remove();//切换后清空地址
  439. $('#contentrequire').removeClass('layui-hide');
  440. if(data.value == 'video') {
  441. $('.video').removeClass('layui-hide');
  442. $('.videoImg').removeClass('layui-hide');
  443. $('.videolimit').removeClass('layui-hide');
  444. $('.videoTips').removeClass('layui-hide');
  445. $('.images').addClass('layui-hide');
  446. $('.tipsds').addClass('layui-hide')
  447. $('#selectfiles').html('选择视频');
  448. $('#limitVA').html('上传视频大小不超过280M');
  449. $('.trainuploadbtn')[0].style.display = "inline-block";
  450. $('.trainuploadbtn')[1].style.display = "none";
  451. $('.trainuploadbtn')[2].style.display = "none";
  452. $("#postfiles").show();
  453. $("#postfiles1").hide();
  454. $("#postfiles2").hide();
  455. $("#postfiles3").hide();
  456. } else if (data.value=='audio') {
  457. $('.video').removeClass('layui-hide');
  458. $('.videolimit').removeClass('layui-hide');
  459. $('.images').addClass('layui-hide');
  460. $('.tipsds').addClass('layui-hide');
  461. $('.videoImg').addClass('layui-hide');
  462. $('.videoTips').addClass('layui-hide');
  463. $('#selectfiles').html('选择音频');
  464. $('#limitVA').html('上传音频大小不超过280M');
  465. $('.trainuploadbtn')[0].style.display = "none";
  466. $('.trainuploadbtn')[1].style.display = "inline-block";
  467. $('.trainuploadbtn')[2].style.display = "none";
  468. $("#postfiles").hide();
  469. $("#postfiles1").hide();
  470. $("#postfiles2").show();
  471. $("#postfiles3").hide();
  472. } else if (data.value=='pdf') {
  473. $('.video').removeClass('layui-hide');
  474. $('.videolimit').removeClass('layui-hide');
  475. $('.images').addClass('layui-hide');
  476. $('.tipsds').addClass('layui-hide');
  477. $('.videoImg').addClass('layui-hide');
  478. $('.videoTips').addClass('layui-hide');
  479. $('#selectfiles').html('选择pdf');
  480. $('#limitVA').html('上传pdf文件大小不超过280M');
  481. $('#contentrequire').addClass('layui-hide');
  482. $('.trainuploadbtn')[0].style.display = "none";
  483. $('.trainuploadbtn')[1].style.display = "none";
  484. $('.trainuploadbtn')[2].style.display = "inline-block";
  485. $("#postfiles").hide();
  486. $("#postfiles1").hide();
  487. $("#postfiles2").hide();
  488. $("#postfiles3").show();
  489. } else {
  490. $('.images').removeClass('layui-hide');
  491. $('.tipsds').removeClass('layui-hide');
  492. $('.video').addClass('layui-hide');
  493. $('.videoImg').addClass('layui-hide');
  494. $('.videoTips').addClass('layui-hide');
  495. $('.videolimit').addClass('layui-hide');
  496. $('.trainuploadbtn')[0].style.display = "none";
  497. $('.trainuploadbtn')[1].style.display = "none";
  498. $('.trainuploadbtn')[2].style.display = "none";
  499. $("#postfiles").hide();
  500. $("#postfiles1").show();
  501. $("#postfiles2").hide();
  502. $("#postfiles3").hide();
  503. }
  504. });
  505. //拖拽上传
  506. upload.render({
  507. elem: '#upload-drag',
  508. accept: 'image',
  509. exts: 'png|jpg|jpeg',
  510. auto: false,
  511. field: 'file_image',
  512. size: 3 * 1024,
  513. choose: function(obj) {
  514. obj.preview(function(index, file, result) {
  515. $('#upload-drag').html('<img src="' + result + '" style="height: 100%;width:100%;">');
  516. });
  517. }
  518. });
  519. //拖拽上传
  520. upload.render({
  521. elem: '#upload-drag12',
  522. accept: 'image',
  523. exts: 'png|jpg|jpeg',
  524. auto: false,
  525. field: 'video_img',
  526. size: 3 * 1024,
  527. choose: function(obj) {
  528. obj.preview(function(index, file, result) {
  529. $('#upload-drag12').html('<img class="fmimages" src="' + result + '" style="width:100%;">');
  530. });
  531. }
  532. });
  533. $('.isimgupload').hover(function(){
  534. if($("#upload-drag12:has(img.fmimages)").length>0){
  535. $('.imageDivs').show();
  536. }
  537. },function(){
  538. $('.imageDivs').hide();
  539. })
  540. $('.imageDivs').on('click', function(e) {
  541. var that = this;
  542. layer.confirm('确定删除该图片么?',{title: ['信息', 'color:#333333;background-color:#D8E6F1;'],}, function(index) {
  543. var imgDiv = $('#upload-drag12').find('img');
  544. imgDiv.remove();
  545. $('#upload-drag12').html('<div class="layui-upload-drag"><i class="layui-icon">&#xe681;</i><p style="width: 100px;">上传图片</p></div>');
  546. layer.close(index);
  547. });
  548. });
  549. });
  550. </script>
  551. {/block}