zhangjie 1 жил өмнө
parent
commit
60518ab896

+ 2 - 0
card/elements/composition/EditComposition.vue

@@ -25,6 +25,8 @@
           resize="none"
           resize="none"
           placeholder="请输入题目名称"
           placeholder="请输入题目名称"
           clearable
           clearable
+          maxlength="100"
+          show-word-limit
         ></el-input>
         ></el-input>
       </el-form-item>
       </el-form-item>
     </el-form>
     </el-form>

+ 2 - 0
card/elements/explain/EditExplain.vue

@@ -25,6 +25,8 @@
           resize="none"
           resize="none"
           placeholder="请输入题目名称"
           placeholder="请输入题目名称"
           clearable
           clearable
+          maxlength="100"
+          show-word-limit
         ></el-input>
         ></el-input>
       </el-form-item>
       </el-form-item>
       <el-form-item prop="startEnd" label="起止题号:">
       <el-form-item prop="startEnd" label="起止题号:">

+ 2 - 0
card/elements/fill-line/EditFillLine.vue

@@ -25,6 +25,8 @@
           resize="none"
           resize="none"
           placeholder="请输入题目名称"
           placeholder="请输入题目名称"
           clearable
           clearable
+          maxlength="100"
+          show-word-limit
         ></el-input>
         ></el-input>
       </el-form-item>
       </el-form-item>
       <el-form-item prop="endNumber" label="起止题号:">
       <el-form-item prop="endNumber" label="起止题号:">

+ 2 - 0
card/elements/fill-question/EditFillQuestion.vue

@@ -32,6 +32,8 @@
           resize="none"
           resize="none"
           placeholder="请输入题目名称"
           placeholder="请输入题目名称"
           clearable
           clearable
+          maxlength="100"
+          show-word-limit
         ></el-input>
         ></el-input>
       </el-form-item>
       </el-form-item>
       <el-form-item prop="endNumber" label="起止题号:">
       <el-form-item prop="endNumber" label="起止题号:">

+ 5 - 0
src/assets/styles/pages.scss

@@ -1417,3 +1417,8 @@
     margin: 0 0 10px;
     margin: 0 0 10px;
   }
   }
 }
 }
+.modify-user {
+  .el-dialog__body {
+    padding: 20px;
+  }
+}

+ 8 - 4
src/modules/base/components/ModifyUser.vue

@@ -4,7 +4,7 @@
     :visible.sync="modalIsShow"
     :visible.sync="modalIsShow"
     :title="title"
     :title="title"
     top="10vh"
     top="10vh"
-    width="500px"
+    width="540px"
     :close-on-click-modal="false"
     :close-on-click-modal="false"
     :close-on-press-escape="false"
     :close-on-press-escape="false"
     append-to-body
     append-to-body
@@ -14,7 +14,7 @@
       ref="modalFormComp"
       ref="modalFormComp"
       :model="modalForm"
       :model="modalForm"
       :rules="rules"
       :rules="rules"
-      label-position="top"
+      label-width="100px"
     >
     >
       <el-form-item prop="loginName" label="用户名:">
       <el-form-item prop="loginName" label="用户名:">
         <el-input
         <el-input
@@ -61,7 +61,7 @@
           </el-option>
           </el-option>
         </el-select>
         </el-select>
       </el-form-item>
       </el-form-item>
-      <el-form-item prop="orgId" label="所属机构:">
+      <el-form-item prop="orgId" label="所属机构:" label-position="top">
         <select-orgs
         <select-orgs
           ref="SelectOrgs"
           ref="SelectOrgs"
           v-model="modalForm.orgId"
           v-model="modalForm.orgId"
@@ -70,7 +70,11 @@
           @change="orgChange"
           @change="orgChange"
         ></select-orgs>
         ></select-orgs>
       </el-form-item>
       </el-form-item>
-      <el-form-item prop="allowManualCard" label="是否允许新增卡格式:">
+      <el-form-item
+        prop="allowManualCard"
+        label="是否允许新增卡格式:"
+        label-width="160px"
+      >
         <el-radio-group v-model="modalForm.allowManualCard">
         <el-radio-group v-model="modalForm.allowManualCard">
           <el-radio
           <el-radio
             v-for="(val, key) in BOOLEAN_TYPE"
             v-for="(val, key) in BOOLEAN_TYPE"

+ 7 - 2
src/modules/base/components/SelectOrgs.vue

@@ -1,14 +1,15 @@
 <template>
 <template>
   <div
   <div
     :class="[
     :class="[
-      'select-orgs part-box part-box-pad part-box-border',
+      'select-orgs part-box part-box-border',
       { 'select-orgs-disabled': disabled },
       { 'select-orgs-disabled': disabled },
     ]"
     ]"
+    style="padding: 10px; margin-bottom: 0"
   >
   >
     <el-tree
     <el-tree
       :data="orgs"
       :data="orgs"
       show-checkbox
       show-checkbox
-      default-expand-all
+      :default-expand-all="defaultExpandAll"
       node-key="id"
       node-key="id"
       ref="MenuTree"
       ref="MenuTree"
       :props="defaultProps"
       :props="defaultProps"
@@ -46,6 +47,10 @@ export default {
       type: Boolean,
       type: Boolean,
       default: false,
       default: false,
     },
     },
+    defaultExpandAll: {
+      type: Boolean,
+      default: false,
+    },
   },
   },
   data() {
   data() {
     return {
     return {

+ 1 - 1
src/modules/card/views/CardEdit.vue

@@ -246,7 +246,7 @@ export default {
       this.$ls.set("cardId", this.cardId);
       this.$ls.set("cardId", this.cardId);
     },
     },
     async toSubmit(cardData) {
     async toSubmit(cardData) {
-      const res = await this.$prompt("确定要提交当前题卡吗?", "提示", {
+      const res = await this.$prompt("", "提示", {
         type: "warning",
         type: "warning",
         showInput: true,
         showInput: true,
         inputPlaceholder: "请输入题卡名称",
         inputPlaceholder: "请输入题卡名称",

+ 21 - 1
src/modules/exam/views/DataTaskManage.vue

@@ -151,7 +151,7 @@
               class="btn-primary"
               class="btn-primary"
               type="text"
               type="text"
               :disabled="loading"
               :disabled="loading"
-              @click="toDonwloadFile(scope.row.id, 'TASK_REPORT')"
+              @click="toViewLog(scope.row)"
               >导出日志</el-button
               >导出日志</el-button
             >
             >
             <el-button
             <el-button
@@ -195,6 +195,19 @@
         </el-pagination>
         </el-pagination>
       </div>
       </div>
     </div>
     </div>
+
+    <el-dialog
+      class="log-dialog"
+      :visible.sync="modalIsShow"
+      title="日志"
+      :close-on-click-modal="false"
+      :close-on-press-escape="false"
+      append-to-body
+      top="10vh"
+      width="800px"
+    >
+      <p v-for="(cont, cidx) in logList" :key="cidx">{{ cont }}</p>
+    </el-dialog>
   </div>
   </div>
 </template>
 </template>
 
 
@@ -242,6 +255,9 @@ export default {
       curTask: {},
       curTask: {},
       multipleSelection: [],
       multipleSelection: [],
       loading: false,
       loading: false,
+      // log dialog
+      modalIsShow: false,
+      logList: [],
     };
     };
   },
   },
   mounted() {
   mounted() {
@@ -337,6 +353,10 @@ export default {
       this.$message.success("操作成功!");
       this.$message.success("操作成功!");
       this.getList();
       this.getList();
     },
     },
+    toViewLog(row) {
+      this.logList = (row.summary || "").split("\n");
+      this.modalIsShow = true;
+    },
   },
   },
 };
 };
 </script>
 </script>

+ 6 - 4
src/modules/mark/components/ModifyMarkSetting.vue

@@ -57,22 +57,24 @@
           style="width: 125px"
           style="width: 125px"
           v-model="modalForm.passScore"
           v-model="modalForm.passScore"
           :min="1"
           :min="1"
-          :max="200"
+          :max="100"
           :step="1"
           :step="1"
           step-strictly
           step-strictly
           :controls="false"
           :controls="false"
         ></el-input-number>
         ></el-input-number>
+        <span style="margin-left: 5px">%</span>
       </el-form-item>
       </el-form-item>
       <el-form-item prop="excellentScore" label="优秀分:">
       <el-form-item prop="excellentScore" label="优秀分:">
         <el-input-number
         <el-input-number
           style="width: 125px"
           style="width: 125px"
           v-model="modalForm.excellentScore"
           v-model="modalForm.excellentScore"
           :min="1"
           :min="1"
-          :max="200"
+          :max="100"
           :step="1"
           :step="1"
           step-strictly
           step-strictly
           :controls="false"
           :controls="false"
         ></el-input-number>
         ></el-input-number>
+        <span style="margin-left: 5px">%</span>
       </el-form-item>
       </el-form-item>
       <el-form-item prop="pictureConfig" label="原图遮盖:">
       <el-form-item prop="pictureConfig" label="原图遮盖:">
         <el-button class="btn-primary" type="text" @click="toSetPictureConfig"
         <el-button class="btn-primary" type="text" @click="toSetPictureConfig"
@@ -103,8 +105,8 @@ const initModalForm = {
   sheetView: "",
   sheetView: "",
   showObjectScore: "",
   showObjectScore: "",
   autoScroll: "",
   autoScroll: "",
-  passScore: null,
-  excellentScore: null,
+  passScore: 60,
+  excellentScore: 80,
   pictureConfig: "",
   pictureConfig: "",
 };
 };
 
 

+ 2 - 2
src/modules/mark/components/markParam/ModifyMarkGroup.vue

@@ -55,8 +55,8 @@
             step-strictly
             step-strictly
             :controls="false"
             :controls="false"
           >
           >
-          </el-input-number
-          >%
+          </el-input-number>
+          <span style="margin-left: 5px">%</span>
         </el-form-item>
         </el-form-item>
       </template>
       </template>
     </el-form>
     </el-form>