hanbaoshan
2020-10-19 c0c79d9b58705a3c8c13ea9f23b1dd0f724a04af
src/components/subComponents/ModelCard.vue
@@ -43,6 +43,9 @@
              <p>
                <span class="fontStyleForModel">{{ data.cameraAddr }}</span>
              </p>
              <p>
                <span class="fontStyleForModel">{{ data.analyServerName }}</span>
              </p>
              <p style="width:100%">
                <span v-for="(item,index) in data.alarmRules" :key="index+'rule'">
                  <span class="fontStyleForModel">{{data.taskName}}</span>&nbsp;&nbsp;
@@ -148,15 +151,15 @@
              </p>
              <p>
                <span class="labelInfo">性别</span>
                <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[0]}}</span>
                <span class="val">{{data.baseInfo[initialIndex].labels | sex}}</span>
              </p>
              <p>
                <span class="labelInfo">身份证号</span>
                <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[1]}}</span>
                <span class="val">{{data.baseInfo[initialIndex].labels | idCard}}</span>
              </p>
              <p>
                <span class="labelInfo">手机号</span>
                <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[2]}}</span>
                <span class="val">{{data.baseInfo[initialIndex].labels | phoneNum}}</span>
              </p>
              <p>
                <span class="labelInfo">人员等级</span>
@@ -255,15 +258,15 @@
              </p>
              <p>
                <span class="labelInfo">性别</span>
                <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[0]}}</span>
                <span class="val">{{data.baseInfo[initialIndex].labels | sex}}</span>
              </p>
              <p>
                <span class="labelInfo">身份证号</span>
                <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[1]}}</span>
                <span class="val">{{data.baseInfo[initialIndex].labels | idCard}}</span>
              </p>
              <p>
                <span class="labelInfo">手机号</span>
                <span class="val">{{data.baseInfo[initialIndex].labels.split("/")[2]}}</span>
                <span class="val">{{data.baseInfo[initialIndex].labels | phoneNum}}</span>
              </p>
              <p>
                <span class="labelInfo">人员等级</span>
@@ -321,6 +324,30 @@
    },
    percentage(score) {
      return score.toFixed(2) + "%"
    },
    sex(v) {
      try {
        let obj = JSON.parse(v)
        return obj.sex
      } catch (error) {
        return v.split("/")[0]
      }
    },
    idCard(v) {
      try {
        let obj = JSON.parse(v)
        return obj.idCard
      } catch (error) {
        return v.split("/")[1]
      }
    },
    phoneNum(v) {
      try {
        let obj = JSON.parse(v)
        return obj.phone
      } catch (error) {
        return v.split("/")[2]
      }
    }
  },
  mounted() {