刘洋 10 months ago
parent
commit
fd13e68fbc
1 changed files with 16 additions and 3 deletions
  1. 16 3
      src/modules/examwork/view/ipConfig.vue

+ 16 - 3
src/modules/examwork/view/ipConfig.vue

@@ -266,13 +266,25 @@
         </el-row>
       </el-form>
     </el-dialog>
+    <!-- 导入错误信息列表 -->
+    <el-dialog title="错误提示" :visible.sync="errDialog">
+      <div
+        v-for="errMessage in errMessages"
+        :key="errMessage.lineNum"
+        class="text-danger"
+      >
+        {{ errMessage }}
+      </div>
+      <span slot="footer" class="dialog-footer">
+        <el-button @click="errDialog = false">确定</el-button>
+      </span>
+    </el-dialog>
   </div>
 </template>
 
 <script>
 import { CORE_API, EXAM_WORK_API } from "@/constants/constants.js";
 import { mapState } from "vuex";
-import qs from "qs";
 export default {
   name: "IpConfig",
   data() {
@@ -514,9 +526,10 @@ export default {
       }).then(() => {
         var url = EXAM_WORK_API + "/org/ip/delete";
         this.$httpWithMsg
-          .post(url, qs.stringify({ ids: ids.join(",") }), {
+          // .post(url, qs.stringify({ ids: ids.join(",") }), {
+          .post(url, ids, {
             headers: {
-              "content-type": "application/x-www-form-urlencoded",
+              "content-type": "application/json",
             },
           })
           .then(() => {