Bladeren bron

fix(劳动合同): 详情页试用期改为按 probationMonths 月数回显,0 或空显示无试用期

lihaiting 1 week geleden
bovenliggende
commit
8da48f7343
1 gewijzigde bestanden met toevoegingen van 12 en 4 verwijderingen
  1. 12 4
      src/views/bpm/handleTask/components/hrContractManagement/hrContractDetail.vue

+ 12 - 4
src/views/bpm/handleTask/components/hrContractManagement/hrContractDetail.vue

@@ -83,10 +83,8 @@
             }}</span>
           </div>
           <div class="cm-compare-item">
-            <span class="cm-compare-label">试用期至:</span
-            ><span class="cm-compare-value">{{
-              detailRow.probationEnd || '无试用期'
-            }}</span>
+            <span class="cm-compare-label">试用期:</span
+            ><span class="cm-compare-value">{{ probationText }}</span>
           </div>
         </div>
       </div>
@@ -278,6 +276,16 @@ export default {
       detailRow: null
     };
   },
+  computed: {
+    /**
+     * 试用期只认后端 probationMonths(月数):>0 显示「N个月」,0/空显示「无试用期」。
+     */
+    probationText() {
+      const months = Number(this.detailRow?.probationMonths);
+      if (Number.isFinite(months) && months > 0) return `${months}个月`;
+      return '无试用期';
+    }
+  },
   watch: {
     businessId: {
       immediate: true,