Tang 4 роки тому
батько
коміт
e705afe95c

+ 2 - 1
index.html

@@ -3,7 +3,8 @@
   <head>
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <title>zhongzhengadmin</title>
+    <link rel ="shortcut icon" type="image/x-icon" href="static/logo.ico">
+    <title>中正高校端管理系统</title>
   </head>
   <body>
     <div id="app"></div>

+ 0 - 7
src/layout/permission.js

@@ -55,14 +55,7 @@ router.beforeEach((to, from, next) => {
         }
     } else {
         if (to.path === '/login') {
-            // if(!to.query.TenantId){
-            //     sessionStorage.TenantId = TenantId;
-            //     to.query.TenantId = TenantId
-            //     next(to)
-            // }else{
                 next()
-            // }
-            // 加载进度条end
         } else {
             let TenantId = 0
             if(router.history.current){

+ 1 - 1
src/utils/request.js

@@ -29,7 +29,7 @@ service.interceptors.request.use(
             }
         }
         if (sessionStorage.TenantId && sessionStorage.TenantId !== 'undefined') {
-            config.headers.TenantId = sessionStorage.TenantId; //存在的话 就携带 token
+            config.headers.TenantId = sessionStorage.TenantId; 
         } else if (router.history.current !== null && router.history.current.query.TenantId) {
             config.headers.TenantId = router.history.current.query.TenantId
             sessionStorage.TenantId = router.history.current.query.TenantId;

+ 3 - 0
src/view/jobSearchManagement/companyManagement/index.vue

@@ -580,6 +580,9 @@ export default {
           this.listData = res.data;
         });
       }
+      this.$nextTick(() => {
+        this.$refs.listData.clearValidate();
+      });
       this.dialogVisible = true;
     },
     submit(formName) {

+ 3 - 0
src/view/jobSearchManagement/jobTemplate/index.vue

@@ -537,6 +537,9 @@ export default {
           this.listData = res.data;
         });
       }
+      this.$nextTick(() => {
+        this.$refs.listData.clearValidate();
+      });
       this.dialogVisible = true;
     },
     submit(formName) {

+ 32 - 10
src/view/jobSearchManagement/recruitmentManagement/index.vue

@@ -45,7 +45,7 @@
     />
     <el-dialog
       :visible.sync="dialogVisible"
-      width="600px"
+      width="850px"
       :show-close="false"
       :close-on-click-modal="false"
     >
@@ -64,6 +64,7 @@
           :model="listData"
           :rules="rules"
           ref="listData"
+          :validate-on-rule-change="false"
         >
           <el-form-item
             v-for="(items, indexs) in listitem"
@@ -248,7 +249,10 @@
                       >确定</el-button
                     >
                   </div>
-                  <el-button slot="reference" size="mini" v-if="statusPop !== 2"
+                  <el-button
+                    slot="reference"
+                    size="mini"
+                    v-show="statusPop !== 2"
                     >新增</el-button
                   >
                 </el-popover>
@@ -284,7 +288,10 @@
                       >确定</el-button
                     >
                   </div>
-                  <el-button slot="reference" size="mini" v-if="statusPop !== 2"
+                  <el-button
+                    slot="reference"
+                    size="mini"
+                    v-show="statusPop !== 2"
                     >新增</el-button
                   >
                 </el-popover>
@@ -642,7 +649,11 @@ export default {
       //表单验证
       rules: {
         companyId: [
-          { required: true, message: "请选择公司名称", trigger: "change" },
+          {
+            required: true,
+            message: "请选择公司名称",
+            trigger: ["blur", "change"],
+          },
         ],
         linkMan: [{ required: true, message: "请输入联系人", trigger: "blur" }],
         address: [
@@ -652,7 +663,11 @@ export default {
           { required: true, message: "请输入联系电话", trigger: "blur" },
         ],
         incomeType: [
-          { required: true, message: "请选择薪资类型", trigger: "change" },
+          {
+            required: true,
+            message: "请选择薪资类型",
+            trigger: ["blur", "change"],
+          },
         ],
         welfare: [
           { required: true, message: "请新增福利标签", trigger: "change" },
@@ -661,7 +676,13 @@ export default {
         isUrgent: [
           { required: true, message: "请选择是否加急", trigger: "change" },
         ],
-        job: [{ required: true, message: "请输入岗位名称", trigger: "change" }],
+        job: [
+          {
+            required: true,
+            message: "请输入岗位名称",
+            trigger: ["blur", "change"],
+          },
+        ],
         major: [{ required: true, message: "请输入专业", trigger: "blur" }],
         duty: [{ required: true, message: "请输入工作职责", trigger: "blur" }],
         requirement: [
@@ -770,7 +791,6 @@ export default {
       this.flmsg = this.flmsg.replace(/^\s*|\s*$/g, "");
       this.zsmsg = this.zsmsg.replace(/^\s*|\s*$/g, "");
       if (v === 1) {
-        console.log(self.zsmsg, 9898);
         if (!self.zsmsg.length) {
           self.$message.error("请输入加分证书");
           return;
@@ -882,7 +902,6 @@ export default {
       }
     },
     search(v) {
-      console.log(v);
       this.loading = true;
       if (v === undefined) {
         v = {
@@ -956,9 +975,11 @@ export default {
           self.$set(self.psCity, "province", res.data.province);
           self.$set(self.psCity, "city", res.data.city);
           self.$set(self.psCity, "district", res.data.district);
-          console.log(self.psCity);
         });
       }
+      this.$nextTick(() => {
+        this.$refs.listData.clearValidate();
+      });
       this.dialogVisible = true;
     },
     checkForms(formName) {
@@ -1057,11 +1078,12 @@ export default {
       }
       if (dataLists.bonusCertificate.length) {
         dataLists.bonusCertificate = dataLists.bonusCertificate.toString();
+      } else {
+        dataLists.bonusCertificate = "";
       }
       if (dataLists.jobNature.length) {
         dataLists.jobNature = dataLists.jobNature.toString();
       }
-
       if (this.statusPop === 1) {
         this.$api.addrecruitneeds(dataLists).then((res) => {
           if (res.code === 200) {

+ 3 - 0
src/view/systemSettings/department/index.vue

@@ -345,6 +345,9 @@ export default {
           });
         }
       }
+      this.$nextTick(()=>{
+this.$refs.listData.clearValidate();
+})
       this.dialogVisible = true;
     },
     submit(formName) {

+ 4 - 1
src/view/systemSettings/dict/index.vue

@@ -294,6 +294,9 @@ export default {
           this.listData = res.data;
         });
       }
+      this.$nextTick(() => {
+        this.$refs.listData.clearValidate();
+      });
       this.dialogVisible = true;
     },
     submit(formName) {
@@ -322,7 +325,7 @@ export default {
       }
     },
     close() {
-        this.dialogVisible = false;
+      this.dialogVisible = false;
     },
     handleSizeChange(v) {
       this.pageSize = v;

+ 3 - 0
src/view/systemSettings/usermanagement/index.vue

@@ -530,6 +530,9 @@ export default {
           this.listData.sex = Number(res.data.sex);
         });
       }
+      this.$nextTick(()=>{
+this.$refs.listData.clearValidate();
+})
       this.dialogVisible = true;
     },
     //表单验证

+ 3 - 0
src/view/userManagement/schoolManagement/index.vue

@@ -363,6 +363,9 @@ export default {
           this.poppleData = res.data;
         });
       }
+      this.$nextTick(() => {
+        this.$refs.poppleData.clearValidate();
+      });
       this.dialogBox = true;
     },
     handleSizeChange(v) {

BIN
static/logo.ico