ZhaoJing 2 yıl önce
ebeveyn
işleme
0d1cc12a6a

BIN
src/assets/images/arrow_down.png


+ 9 - 1
src/pages/_home/xszc.vue

@@ -88,7 +88,7 @@
           </van-button>
         </div>
         <div style="margin: 16px">
-          <van-button round block type="primary" native-type="submit">
+          <van-button :disabled="isButton" round block type="primary" native-type="submit">
             申请
           </van-button>
         </div>
@@ -152,6 +152,8 @@ function initData() {
 }
 initData();
 
+let isButton = $ref(false);
+
 // 添加学生信息
 function addStu() {
   forms.push({
@@ -160,11 +162,17 @@ function addStu() {
     classnum: "",
     relation: "",
   });
+  if(forms.length!=0){
+    isButton = false;
+  }
 }
 
 // 删除学生信息
 function deleteStu(i) {
   forms.splice(i, 1);
+  if(forms.length==0){
+    isButton = true;
+  }
 }
 
 let dialogShow = $ref(false);

+ 7 - 2
src/pages/_user/bzrgz.vue

@@ -152,7 +152,7 @@
     <van-overlay :show="show" />
     <div class="plan-nav audit-nav" v-show="auditShow">
       <van-icon class="cha" @click="cancel" name="cross" size="5vw"></van-icon>
-      <h3>审核</h3>
+      <h3 class="mt-5">审核</h3>
       <van-form @submit="onSubmit">
         <van-field name="radio">
           <template #input>
@@ -347,7 +347,6 @@ export default {
         this.checked = [];
       } else {
         this.$refs.checkboxGroup.toggleAll(true);
-        console.log(this.checked);
       }
     },
     deleteAll() {
@@ -399,6 +398,7 @@ export default {
             this.show = false;
             this.auditShow = false;
             this.checked = [];
+            this.$refs.deleteGroup.toggleAll();
           }
         });
       }
@@ -697,18 +697,23 @@ h3::before {
   width: 100%;
   height: 2vw;
   bottom: 3.3vw;
+  left:0;
   border-radius: 10vw;
   background-color: #c5c5ff;
   opacity: 0.6;
 }
 .audit-nav {
   height: 100vw;
+  h3{
+    text-align: center;
+  }
 }
 .reject-nav {
   padding: 20px;
   h3 {
     width: 25vw;
     font-size: 4.4vw;
+    text-align: center;
 }
 } 
 .cover {

+ 22 - 14
src/pages/recruit/index.vue

@@ -6,8 +6,9 @@
         <div class="flex items-center w-full mt-2">
           <span class="text-red-500">*</span>
           <span>应聘类型</span>
-          <select
-            class="w-65vw bg-light-100 py-3 pl-2 ml-2 text-right"
+          <div class="relative">
+           <select
+            class="w-65vw bg-light-100 py-3 pr-5 ml-2 text-right"
             v-model="ruleForm.nzy_yplx"
           >
             <option
@@ -20,6 +21,8 @@
               {{ t.name }}
             </option>
           </select>
+            <img class="absolute w-14px top-4vw right-1vw" src="../../assets/images/arrow_down.png" alt=""> 
+          </div> 
         </div>
         <van-divider />
         <div class="flex items-center w-full mt-2">
@@ -61,19 +64,23 @@
         <div class="flex items-center w-full mt-2">
           <span class="text-red-500">*</span>
           <span>申报项目</span>
-          <select
-            class="w-65vw bg-light-100 py-3 pl-2 ml-2 text-right"
+          <div class="relative">
+            <select
+            class="w-65vw bg-light-100 py-3 pr-5 ml-2 text-right"
             v-model="ruleForm.nzy_kk_id"
-          >
-            <option
-              v-for="t in sbxmList"
-              :key="t.kk_id"
-              :value="t.kk_id"
-              :label="t.kk_name"
             >
-              {{ t.kk_name }}
-            </option>
-          </select>
+              <option
+                v-for="t in sbxmList"
+                :key="t.kk_id"
+                :value="t.kk_id"
+                :label="t.kk_name"
+              >
+                {{ t.kk_name }}
+              </option>
+            </select>
+            <img class="absolute w-15px top-4vw right-1vw" src="../../assets/images/arrow_down.png" alt=""> 
+          </div>
+          
         </div>
         <van-divider />
         <div class="flex items-center w-full mt-2">
@@ -183,7 +190,7 @@
         </div>
         <van-divider />
         <div class="w-full my-2">
-          <p><span class="text-red-500">*</span> <span>教师简介</span></p>
+          <p class="my-2"><span class="text-red-500">*</span> <span>教师简介</span></p>
           <!-- <textarea class="w-full bg-gray-200 rounded" rows="5" maxlength="150" show-word-limit></textarea> -->
           <van-field
             v-model="ruleForm.nzy_jsjj"
@@ -225,6 +232,7 @@ request({
   url: "/khfw/kcgl/index",
   timeout: 10 * 1000,
   data: {
+    token:'',
     page: "1",
     limit: "9999",
   },

Dosya farkı çok büyük olduğundan ihmal edildi
+ 2 - 2
src/store/user.js