后端返回的数字转为汉字

178 阅读1分钟

第一种:可以使用在循环的时候在html中直接使用三元表单试判断显示 第二种:可以在html循环的时候,使用管道符-filter过滤 第三种:在接口获取的时候直接js方式修改

image.png

image.png

image.png

image.png

image.png image.png image.png

          <el-table-column
                  label="结果"
                  prop="itemstatus"
                  :formatter="finishStatusType"
                ></el-table-column>
     
          finishStatusType(row) {
              if (row.itemstatus == 1) {
                return "正常";
              } else if (row.itemstatus == 0) {
                return "异常";
              } else {
                return "";
              }
            },XXXXX
            
            
             <span class="companyTitle" v-if="newFormData.alarm.remarks != null">
        XXXXX:{{
          newFormData.alarm.remarks.toString().includes('null')?'':              newFormData.alarm.remarks
        }}
      </span>
      
      
          <el-form-item label="处理结果" prop="maintenanceresult">
              <el-input
                :value="solveResultFormat(item.maintenanceresult)"
                :disabled="item.formGroupDisabled"
              />
            </el-form-item>
            
            methods:{
                // 处理工单处理结果
solveResultFormat(data) {
  console.log("data", data);
  return this.selectDictLabel(this.solveResultOptions, data);
},

create{
//mainten_result字典表定义的 转换
   this.getDicts("mainten_result").then(response => {
  this.solveResultOptions = response.data;
});