Browse Source

准考证内容

linwu 3 ngày trước cách đây
mục cha
commit
beb57e30df
1 tập tin đã thay đổi với 57 bổ sung21 xóa
  1. 57 21
      app/admin/view/recruit/recruit_form.html

+ 57 - 21
app/admin/view/recruit/recruit_form.html

@@ -413,12 +413,15 @@
                                     <div class="layui-form-item">
                                         <label class="layui-form-label">准考证内容</label>
                                         <div class="layui-input-block">
-                                            <input placeholder="请输入准考证内容"
-                                                   name="pen_ticket_content"
-                                                   value="{:array_get($info,'pen_ticket_content')}"
-                                                   class="layui-input"/>
+                                            <div class="layui-upload">
+                                                <button type="button" class="layui-btn attachment-upload-file"
+                                                        data-input="pen_ticket_content">上传文件
+                                                </button>
+                                                <input type="hidden" id="pen_ticket_content" name="pen_ticket_content" value="{:array_get($info,'pen_ticket_content')}">
+                                                <div class="layui-inline"><a href="{:array_get($info,'pen_ticket_content')}" id="pen_ticket_content_a" target="_blank">{:array_get($info,'pen_ticket_content')}</a></div>
+                                            </div>
                                             <div class="layui-form-mid layui-word-aux">
-                                                当类型为纸质时,此处填入准考证模板的路径,当类型为短信时,此处填入短信标识,当类型为模板时,输入模板ID
+                                                当类型为纸质时,此处上传准考证模板,文件后缀为doc或docx
                                             </div>
                                         </div>
                                     </div>
@@ -445,12 +448,15 @@
                                     <div class="layui-form-item">
                                         <label class="layui-form-label">准考证内容</label>
                                         <div class="layui-input-block">
-                                            <input placeholder="请输入准考证内容"
-                                                   name="computer_ticket_content"
-                                                   value="{:array_get($info,'computer_ticket_content')}"
-                                                   class="layui-input"/>
+                                            <div class="layui-upload">
+                                                <button type="button" class="layui-btn attachment-upload-file"
+                                                        data-input="computer_ticket_content">上传文件
+                                                </button>
+                                                <input type="hidden" id="computer_ticket_content" name="computer_ticket_content" value="{:array_get($info,'computer_ticket_content')}">
+                                                <div class="layui-inline"><a href="{:array_get($info,'computer_ticket_content')}" id="computer_ticket_content_a" target="_blank">{:array_get($info,'computer_ticket_content')}</a></div>
+                                            </div>
                                             <div class="layui-form-mid layui-word-aux">
-                                                当类型为纸质时,此处填入准考证模板的路径,当类型为短信时,此处填入短信标识,当类型为模板时,输入模板ID
+                                                当类型为纸质时,此处上传准考证模板,文件后缀为doc或docx
                                             </div>
                                         </div>
                                     </div>
@@ -477,12 +483,15 @@
                                     <div class="layui-form-item">
                                         <label class="layui-form-label">准考证内容</label>
                                         <div class="layui-input-block">
-                                            <input placeholder="请输入准考证内容"
-                                                   name="face_ticket_content"
-                                                   value="{:array_get($info,'face_ticket_content')}"
-                                                   class="layui-input"/>
+                                            <div class="layui-upload">
+                                                <button type="button" class="layui-btn attachment-upload-file"
+                                                        data-input="face_ticket_content">上传文件
+                                                </button>
+                                                <input type="hidden" id="face_ticket_content" name="face_ticket_content" value="{:array_get($info,'face_ticket_content')}">
+                                                <div class="layui-inline"><a href="{:array_get($info,'face_ticket_content')}" id="face_ticket_content_a" target="_blank">{:array_get($info,'face_ticket_content')}</a></div>
+                                            </div>
                                             <div class="layui-form-mid layui-word-aux">
-                                                当类型为纸质时,此处填入准考证模板的路径,当类型为短信时,此处填入短信标识,当类型为模板时,输入模板ID
+                                                当类型为纸质时,此处上传准考证模板,文件后缀为doc或docx
                                             </div>
                                         </div>
                                     </div>
@@ -509,12 +518,15 @@
                                     <div class="layui-form-item">
                                         <label class="layui-form-label">准考证内容</label>
                                         <div class="layui-input-block">
-                                            <input placeholder="请输入准考证内容"
-                                                   name="reexamine_ticket_content"
-                                                   value="{:array_get($info,'reexamine_ticket_content')}"
-                                                   class="layui-input"/>
+                                            <div class="layui-upload">
+                                                <button type="button" class="layui-btn attachment-upload-file"
+                                                        data-input="reexamine_ticket_content">上传文件
+                                                </button>
+                                                <input type="hidden" id="reexamine_ticket_content" name="reexamine_ticket_content" value="{:array_get($info,'reexamine_ticket_content')}">
+                                                <div class="layui-inline"><a href="{:array_get($info,'reexamine_ticket_content')}" id="reexamine_ticket_content_a" target="_blank">{:array_get($info,'reexamine_ticket_content')}</a></div>
+                                            </div>
                                             <div class="layui-form-mid layui-word-aux">
-                                                当类型为纸质时,此处填入准考证模板的路径,当类型为短信时,此处填入短信标识,当类型为模板时,输入模板ID
+                                                当类型为纸质时,此处上传准考证模板,文件后缀为doc或docx
                                             </div>
                                         </div>
                                     </div>
@@ -759,7 +771,7 @@
             elem: '.attachment-upload-images',
             url: "{:url('upload/image')}",
             accept: 'images',
-            exits: 'jpg|png|jpeg',
+            exts: 'jpg|png|jpeg',
             acceptMime: 'image/*',
             size: 2048,
             number: 1,
@@ -787,5 +799,29 @@
                 layer.closeAll('loading');
             }
         });
+
+        //文件上传
+        upload.render({
+            elem: '.attachment-upload-file',
+            url: "{:url('upload/file')}",
+            accept: 'file',
+            exts: 'doc|docx',
+            size: 10240,
+            number: 1,
+            method: 'post',
+            field: 'file',
+            before: function (obj) {
+                upload_input = $(this.item).data('input');
+                layer.load();
+            },
+            done: function (res, index, upload) {
+                layer.closeAll('loading');
+                $("#" + upload_input).val(res.data.src);
+                $(`#${upload_input}_a`).attr('href',res.data.src).html(res.data.src);
+            },
+            error: function (index, upload) {
+                layer.closeAll('loading');
+            }
+        });
     });
 </script>