zhangjie преди 2 години
родител
ревизия
ea9e174af6

+ 14 - 2
src/features/paperAnalysis/PaperAnalysis.vue

@@ -7,7 +7,12 @@
         :projectId="projectId"
       />
       <span class="tw-mr-4"></span>
-      <CourseSelect v-model:value="courseId" disabled :rootOrgId="rootOrgId" />
+      <CourseSelect
+        v-if="rootOrgId"
+        v-model:value="courseId"
+        disabled
+        :rootOrgId="rootOrgId"
+      />
       <span class="tw-mr-4"></span>
       <PaperTypeSelect v-model:value="paperType" disabled />
       <span class="tw-mr-4"></span>
@@ -163,8 +168,15 @@ async function fetchData() {
   paperQuestionGroups = res3.data;
 }
 
+watch(
+  () => store.userInfo.rootOrgId,
+  (val) => {
+    rootOrgId = val === -1 ? (undefined as unknown as number) : val;
+  }
+);
+
 onMounted(async () => {
-  rootOrgId = store.userInfo.rootOrgId;
+  // rootOrgId = store.userInfo.rootOrgId;
   await search();
 });
 </script>

+ 4 - 0
src/features/projectCompareDetail/ProjectCompareDetail2.vue

@@ -109,6 +109,10 @@ const segementsLine = computed(() => {
       top: 20,
       bottom: 20,
       data: attrCompareData.map((c) => c.projectName || ""),
+      textStyle: {
+        width: 200,
+        overflow: "truncate",
+      },
     },
     title: {
       text: attrCompareData[0].courseName + "试卷特征量数对比分析",

+ 4 - 0
src/features/projectCompareDetail/ScoreRateCompare.vue

@@ -182,6 +182,10 @@ function segementsLine() {
       top: 20,
       bottom: 20,
       data: courses.map((c) => c.projectName || ""),
+      textStyle: {
+        width: 200,
+        overflow: "truncate",
+      },
     },
     xAxis: {
       type: "category",

+ 1 - 1
src/features/projectManagement/ProjectManagement.vue

@@ -159,7 +159,7 @@
           ></a-input>
         </a-form-item>
         <a-form-item label="项目名称">
-          <a-input v-model:value="projectObj.name"></a-input>
+          <a-input v-model:value="projectObj.name" :maxlength="50"></a-input>
         </a-form-item>
       </a-form>
     </a-modal>

+ 6 - 2
src/features/projectParamsManagement/ProjectParamsManagement.vue

@@ -50,7 +50,7 @@
         <a-form-item label="项目名称">
           <a-input v-model:value="projectObj.projectName" disabled></a-input>
         </a-form-item>
-        <a-form-item label="目名称">
+        <a-form-item label="目名称">
           <a-input
             disabled
             :value="projectObj.courseName + '(' + projectObj.courseCode + ')'"
@@ -61,7 +61,11 @@
         </a-form-item>
 
         <a-form-item label="起始计算分">
-          <a-input v-model:value="projectObj.startScore"></a-input>
+          <a-input-number
+            v-model:value="projectObj.startScore"
+            :min="0"
+            :max="1000"
+          />
         </a-form-item>
         <a-form-item label="国家单科线">
           <a-input v-model:value="projectObj.nationalScore"></a-input>