mo 1 năm trước cách đây
mục cha
commit
482a9b228f

+ 32 - 3
src/views/classList/index.tsx

@@ -15,7 +15,7 @@ import {
 import SearchInput from '@/components/searchInput';
 import CSelect from '@/components/CSelect';
 import Pagination from '@/components/pagination';
-import { classGroupList, deleteClass } from './api';
+import { classGroupList, deleteClass,addGroup } from './api';
 
 import CreateClass from './modals/createClass';
 import RestStudentBox from './modals/restStudentBox';
@@ -58,7 +58,8 @@ export default defineComponent({
       removeRow: {} as any,
       previewModal: false,
       previewParams: {} as any,
-      lastCourse:null as any
+      lastCourse:null as any,
+      groupVisiable:false
     });
     const formRef = ref();
     const dialog = useDialog();
@@ -267,7 +268,12 @@ export default defineComponent({
       state.goCourseVisiable = true;
     };
     const createImgroup = async(row:any)=>{
-      console.log(row,'row')
+      state.activeRow = row
+      state.groupVisiable = true;
+    }
+
+    const submitGroup = async ()=>{
+      console.log( state.activeRow,'row')
     }
     onMounted(() => {
       getList();
@@ -436,6 +442,29 @@ export default defineComponent({
             </NSpace>
           </div>
         </NModal>
+
+
+
+        <NModal
+          v-model:show={state.groupVisiable}
+          preset="card"
+          class={['modalTitle', styles.groupVisiable]}
+          title={'创建群聊'}>
+          <div class={styles.studentRemove}>
+            <p>
+             是否创建班级群聊
+            </p>
+
+            <NSpace class={styles.btnGroup} justify="center">
+              <NButton round type="primary" onClick={submitGroup}>
+                确定
+              </NButton>
+              <NButton round onClick={() => (state.groupVisiable = false)}>
+                取消
+              </NButton>
+            </NSpace>
+          </div>
+        </NModal>
         {showGuide.value ? <ClassGuide></ClassGuide> : null}
       </div>
     );

+ 4 - 4
src/views/studentList/components/baseInfo.tsx

@@ -117,12 +117,12 @@ export default defineComponent({
                   path="nickname"
                   rule={{
                     required: true,
-                    message: '请填写老师姓名',
+                    message: '请填写学生姓名',
                     trigger: 'blur'
                   }}>
                   <NInput
                     bordered={!data.disabled}
-                    placeholder="请填写老师姓名"
+                    placeholder="请填写学生姓名"
                     v-model:value={studentForm.nickname}></NInput>
                 </NFormItem>
               </NGi>
@@ -133,7 +133,7 @@ export default defineComponent({
                   rule={[
                     {
                       required: true,
-                      message: '请填写老师手机号',
+                      message: '请填写学生手机号',
                       trigger: 'blur'
                     },
                     {
@@ -144,7 +144,7 @@ export default defineComponent({
                   ]}>
                   <NInput
                     bordered={!data.disabled}
-                    placeholder="请填写老师手机号"
+                    placeholder="请填写学生手机号"
                     v-model:value={studentForm.phone}></NInput>
                 </NFormItem>
               </NGi>