Ver código fonte

修改样式

lex 1 ano atrás
pai
commit
e589db1cf2

+ 5 - 1
src/styles/index.less

@@ -9,7 +9,8 @@
 }
 
 // 默认输入框光标颜色
-input {
+input,
+textarea {
   caret-color: var(--k-font-primary) !important;
 }
 
@@ -42,6 +43,9 @@ body {
 
 // tab 选项卡样式
 
+.van-picker .van-picker-column__item--selected {
+  color: var(--k-font-primary);
+}
 
 // 下拉框样式重置
 .van-dropdown-menu__bar {

+ 3 - 0
src/views/activity-record/index.module.less

@@ -66,6 +66,7 @@
 .castPopupContainer {
   --van-tab-font-size: 16px;
   --van-tabs-nav-background: #F8F9FC;
+  --van-tabs-line-height: 52px;
 
   :global {
     .van-tab {
@@ -84,6 +85,8 @@
       z-index: 0;
       border-radius: 0;
     }
+
+
   }
 
   .imgLogo {

+ 1 - 0
src/views/lesson-list/components/component.module.less

@@ -10,6 +10,7 @@
   .iconGroup {
     position: relative;
     margin-right: 10px;
+    line-height: 0;
   }
 
   .iconStudent {

+ 2 - 2
src/views/lesson-list/components/teacher.tsx

@@ -159,7 +159,7 @@ export default defineComponent({
                         class={[
                           styles.statusName,
                           forms.detail.signOutStatus ||
-                          forms.detail.courseStatus === 'NOT_START'
+                          forms.detail.courseStatus !== 'NOT_START'
                             ? ''
                             : styles.error
                         ]}>
@@ -211,7 +211,7 @@ export default defineComponent({
                         />
                       </div>
                       <div class={styles.sign}>
-                        <span class={styles.signTime}>签地点</span>
+                        <span class={styles.signTime}>签退地点</span>
                         <span
                           class={styles.locate}
                           onClick={() => onAddressGps(forms.detail)}>

+ 10 - 2
src/views/lesson-list/detail.tsx

@@ -18,9 +18,12 @@ export default defineComponent({
   name: 'lesson-list-detail',
   setup() {
     const route = useRoute();
+    const tabsValue = sessionStorage.getItem('lesson-detail-tab-value');
     const forms = reactive({
       courseId: route.query.courseId,
-      tabs: 'student' as 'student' | 'teacher' | 'practice' | 'evaluating',
+      tabs:
+        tabsValue ||
+        ('student' as 'student' | 'teacher' | 'practice' | 'evaluating'),
       loading: true,
       headerDetail: {} as any
     });
@@ -129,7 +132,12 @@ export default defineComponent({
 
         {forms.headerDetail.courseId && (
           <div class={styles.tabs}>
-            <Tabs v-model:active={forms.tabs} lazyRender>
+            <Tabs
+              v-model:active={forms.tabs}
+              lazyRender
+              onChange={() => {
+                sessionStorage.setItem('lesson-detail-tab-value', forms.tabs);
+              }}>
               <Tab title="学员考勤" name="student">
                 <Student />
               </Tab>

+ 1 - 0
src/views/lesson-list/index.module.less

@@ -84,6 +84,7 @@
       font-family: DINAlternate-Bold, DINAlternate;
       font-weight: bold;
       color: var(--k-font-primary);
+      vertical-align: bottom;
 
       &.c {
         color: #4498F5;

+ 2 - 0
src/views/lesson-list/index.tsx

@@ -15,6 +15,8 @@ import MEmpty from '@/components/m-empty';
 export default defineComponent({
   name: 'lesson-list',
   setup() {
+    // 删除子页面的缓存
+    sessionStorage.removeItem('lesson-detail-tab-value');
     const router = useRouter();
     const route = useRoute();
     const forms = reactive({

+ 6 - 6
src/views/mass-message/index.tsx

@@ -90,14 +90,14 @@ export default defineComponent({
       return true;
     };
     const onSubmit = async () => {
-      const targetIds = forms.selectObject.groupChat.map(
-        (item: any) => item.id
-      );
-      const userTargetIds = forms.selectObject.contacts.map(
-        (item: any) => item.id
-      );
       try {
         if (!checkForms()) return;
+        const targetIds = forms.selectObject.groupChat?.map(
+          (item: any) => item.id
+        );
+        const userTargetIds = forms.selectObject.contacts?.map(
+          (item: any) => item.id
+        );
         await request.post('/api-web/imSendGroupMessage/schoolSend', {
           hideLoading: false,
           data: {

+ 4 - 1
src/views/patrol-evaluation/detail-list.tsx

@@ -188,7 +188,10 @@ export default defineComponent({
 
         // 当选择“不合格”的时候,问题类型、问题描述、上传附件为必填项
         if (item.submitEvaluateStatus === 'UNQUALIFIED') {
-          if (!item.submitProblemType) {
+          if (
+            !item.submitProblemType ||
+            (item.submitProblemType && item.submitProblemType.length <= 0)
+          ) {
             showToast('请选择问题类型');
             return;
           }

+ 2 - 1
src/views/patrol-evaluation/detail.module.less

@@ -317,8 +317,9 @@
     padding: 0;
     font-size: 12px;
 
-    input {
+    textarea {
       color: var(--k-gray-3) !important;
+      font-size: 14px;
 
       &::placeholder {
         color: #aaa;

+ 2 - 2
src/views/school-register/index.tsx

@@ -188,7 +188,7 @@ export default defineComponent({
           <Cell border={false}>
             <div class={styles.tips}>
               <img src={iconTips} class={styles.iconTips} />
-              提示:手机号码将成为您管乐迷学校端登录账户
+              提示:手机号码将成为您管乐迷管理端登录账户
             </div>
           </Cell>
           <Field
@@ -248,7 +248,7 @@ export default defineComponent({
             <div class={styles.popupContent}>
               恭喜您在{forms.schoolDetail?.cooperation?.name}成功注册为
               <span>【{EShoolStaffType[forms.type]}】</span>
-              ,请下载管乐迷学校端App进行乐团管理吧~
+              ,请下载管乐迷管理端App进行乐团管理吧~
             </div>
 
             <Button

+ 2 - 2
src/views/site-management/index.tsx

@@ -387,7 +387,7 @@ export default defineComponent({
                             ) : (
                               <div class={styles.photoEmpty}>
                                 <img src={iconEmpty} class={styles.iconEmpty} />
-                                <p>老师未上传照片~</p>
+                                <p>未上传照片~</p>
                               </div>
                             )}
                           </div>
@@ -426,7 +426,7 @@ export default defineComponent({
                             ) : (
                               <div class={styles.photoEmpty}>
                                 <img src={iconEmpty} class={styles.iconEmpty} />
-                                <p>老师未上传照片~</p>
+                                <p>未上传照片~</p>
                               </div>
                             )}
                           </div>

+ 1 - 1
src/views/teacher-attendance/detail.tsx

@@ -337,7 +337,7 @@ export default defineComponent({
                           />
                         </div>
                         <div class={styles.sign}>
-                          <span class={styles.signTime}>签地点</span>
+                          <span class={styles.signTime}>签退地点</span>
                           <span
                             class={styles.locate}
                             onClick={() => onAddressGps(item)}>