Browse Source

薪资面议

yp 3 years ago
parent
commit
04498920ee

+ 38 - 0
wxdks/src/main/resources/static/page/js/basic/recruitManage.js

@@ -85,6 +85,7 @@ layui.config({
 });
 
 function initRecruitPage(){
+   faceDes();
     $("#addRecruit").click(function () {
         $('#submit').attr('data-type', 'add');
         emptyForm();
@@ -94,6 +95,9 @@ function initRecruitPage(){
 
     form.on('submit(submit)', function (data){
         var data = form.val('dataForm');
+        if (data.hasOwnProperty('faceDes')) {
+           data.minSalary = '-1'
+        }
         var submitType = $('#submit').attr('data-type');
         var  minSal = parseInt(data.minSalary)
         var  maxSal = parseInt(data.maxSalary)
@@ -216,6 +220,31 @@ function initRecruitPage(){
     initRecruitSelects('work_experience', '工作经验', $('#workExperience'));
 }
 
+
+function faceDes() {
+    form.on('checkbox(faceDes)', function (){
+        if ($(this).is(":checked")) {
+            $('#maxSalary').val('');
+            $('#minSalary').val('');
+            $('#minSalary').attr("disabled", 'disabled');
+            $('#maxSalary').attr("disabled", 'disabled')
+        }else {
+            $('#minSalary').removeAttr("disabled");
+            $('#maxSalary').removeAttr("disabled")
+        }
+    })
+}
+// function faceDes() {
+//     var faceDesFlag = false;
+//     $("#faceDes").click(function (){
+//         $('#minSalary').val('');
+//         $('#maxSalary').val('');
+//         faceDesFlag = !faceDesFlag;
+//         if (faceDesFlag) {
+//             $('#minSalary').val('-1');
+//         }
+//     })
+// }
 function checkSalary(minSalary, maxSalary) {
     var state = true;
     if (minSalary) {
@@ -303,6 +332,15 @@ function recruitTableReload(where){
 function echoForm(data){
     $('#submit').attr('data-type', 'edit');
     form.val('dataForm', data);
+    if (data.minSalary == '-1') {
+        $('#maxSalary').val('');
+        $('#minSalary').val('');
+        $('#minSalary').attr("disabled", 'disabled');
+        $('#maxSalary').attr("disabled", 'disabled');
+        $("#faceDes").click();
+        form.render();
+    }
+
     $(".main-show").addClass("layui-hide").removeClass("layui-show");
     $(".add-show").addClass("layui-show").removeClass("layui-hide");
 }

+ 4 - 1
wxdks/src/main/resources/static/page/recruitManage.html

@@ -233,8 +233,11 @@
                     <span class="job_xz_line">—</span>
                     <input class="layui-input" type="text" lay-verify="maxSalary" name="maxSalary" id="maxSalary" value=""
                            onkeyup="this.value=this.value.replace(/[^0-9]/g,'')">
-                    <span class="job_xz_line"></span>
+<!--                    <span id="faceDes">面议</span>-->
+                    <input type="checkBox" id="faceDes" name="faceDes" lay-filter="faceDes" value="" title="面议" />
                 </div>
+<!--                <div> -->
+<!--                </div>-->
             </div>
         </div>
 <!--        <div class="layui-form-item layui-input-inline">-->