QYF-GitLab1
3 天以前 019abc739d9e231c2ebfe9ca537f82e2e1843496
src/views/classManage/jobManage.vue
@@ -389,7 +389,7 @@
        align-center
        v-model="visibleView"
        destroy-on-close
        width="900"
        width="1200"
      >
        <template #header>
          <div class="viewTitle">已选题目</div>
@@ -445,7 +445,7 @@
        align-center
        v-model="visibleLook"
        destroy-on-close
        width="900"
        width="1200"
      >
        <template #header>
          <div class="viewTitle">预览作业</div>
@@ -914,18 +914,22 @@
        if (questionKey != null) {
          for (let fieldKey of questionKey) {
            if (item.datas[fieldKey]) {
              const values = JSON.parse(item.datas[fieldKey])
              if (values.length > 0) {
                // 用字段名处理返回的字段值
                if (values[0].Value) {
                  item[fieldKey] = values[0].Value
                } else if (values[0].Data) {
                  item[fieldKey] = values[0].Data.Value
                } else if (!values[0].Value && values[0].FileList?.length > 0) {
                  item[fieldKey] = values[0].FileList
                } else {
                  item[fieldKey] = '-'
              try {
                const values = JSON.parse(item.datas[fieldKey])
                if (values.length > 0) {
                  // 用字段名处理返回的字段值
                  if (values[0].Value) {
                    item[fieldKey] = values[0].Value
                  } else if (values[0].Data) {
                    item[fieldKey] = values[0].Data.Value
                  } else if (!values[0].Value && values[0].FileList?.length > 0) {
                    item[fieldKey] = values[0].FileList
                  } else {
                    item[fieldKey] = '-'
                  }
                }
              } catch (error) {
                console.log(error, item.datas[fieldKey],item)
              }
            }
          }