瀏覽代碼

修复bug

sunshibo 1 天之前
父節點
當前提交
2041c8bb21
共有 1 個文件被更改,包括 26 次插入8 次删除
  1. 26 8
      src/views/storeDecoration/personnelConfig/index.vue

+ 26 - 8
src/views/storeDecoration/personnelConfig/index.vue

@@ -165,15 +165,29 @@
           <div class="detail-item">
             <div class="detail-label">在线状态:</div>
             <div class="detail-value">
-              <span v-if="personnelDetail.onlineStatus === 1 || personnelDetail.onlineStatus === '1'" class="personnel-cell-dash"
-                >—</span
+              <template
+                v-if="
+                  personnelDetail.status === 0 ||
+                  personnelDetail.status === '0' ||
+                  personnelDetail.status === 2 ||
+                  personnelDetail.status === '2'
+                "
               >
-              <span
-                v-else-if="personnelDetail.onlineStatus === 0 || personnelDetail.onlineStatus === '0'"
-                class="personnel-cell-online-up"
-                >在线</span
-              >
-              <span v-else class="personnel-cell-dash">—</span>
+                <span class="personnel-cell-dash">—</span>
+              </template>
+              <template v-else>
+                <span
+                  v-if="personnelDetail.onlineStatus === 1 || personnelDetail.onlineStatus === '1'"
+                  class="personnel-cell-dash"
+                  >—</span
+                >
+                <span
+                  v-else-if="personnelDetail.onlineStatus === 0 || personnelDetail.onlineStatus === '0'"
+                  class="personnel-cell-online-up"
+                  >在线</span
+                >
+                <span v-else class="personnel-cell-dash">—</span>
+              </template>
             </div>
           </div>
           <div class="detail-item">
@@ -516,6 +530,10 @@ const columns = reactive<ColumnProps<any>[]>([
       order: 3
     },
     render: (scope: any) => {
+      const audit = scope.row.status ?? scope.row.approvalStatus;
+      if (audit === 0 || audit === "0" || audit === 2 || audit === "2") {
+        return h("span", { class: "personnel-cell-dash" }, "—");
+      }
       if (scope.row.onlineStatus === 1 || scope.row.onlineStatus === "1") {
         return h("span", { class: "personnel-cell-dash" }, "—");
       }