鉴定评语功能修改
This commit is contained in:
		@@ -42,3 +42,11 @@ export function delIdentifytexs(id) {
 | 
			
		||||
    method: 'post'
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 班级信息列表
 | 
			
		||||
export function deptDataList() {
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/comprehensive/identifytexs/deptdata',
 | 
			
		||||
    method: 'get'
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -125,6 +125,13 @@ export default {
 | 
			
		||||
                    value: 0,
 | 
			
		||||
                    url: "hard/zsg/fdy"
 | 
			
		||||
                },
 | 
			
		||||
                //邵政文
 | 
			
		||||
                {
 | 
			
		||||
                    label: "辅导员·住宿费用确认审核",
 | 
			
		||||
                    name: "zsfy",
 | 
			
		||||
                    value: 0,
 | 
			
		||||
                    url: "/dormitory/new/FdyConfirm"
 | 
			
		||||
                },
 | 
			
		||||
            ],
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,22 @@
 | 
			
		||||
      <el-form-item label="学号" prop="studentCode">
 | 
			
		||||
        <el-input v-model="queryParams.studentCode" placeholder="请输入学号" clearable @keyup.enter.native="handleQuery" />
 | 
			
		||||
      </el-form-item>
 | 
			
		||||
      <el-form-item label="班级" prop="deptId">
 | 
			
		||||
      <el-form-item label="班级" prop="classId" v-if="xflag">
 | 
			
		||||
        <el-select 
 | 
			
		||||
          v-model="queryParams.classId" 
 | 
			
		||||
          placeholder="请选择班级" 
 | 
			
		||||
          clearable 
 | 
			
		||||
          filterable 
 | 
			
		||||
          style="width: 300px;">
 | 
			
		||||
          <el-option
 | 
			
		||||
            v-for="item in cascaderData"
 | 
			
		||||
            :key="item.classId"
 | 
			
		||||
            :label="item.className"
 | 
			
		||||
            :value="item.classId">
 | 
			
		||||
          </el-option>
 | 
			
		||||
        </el-select>
 | 
			
		||||
      </el-form-item>
 | 
			
		||||
      <el-form-item label="班级" prop="deptId" v-else>
 | 
			
		||||
        <el-cascader v-model="queryParams.classId" ref="cas" style="width: 500px;" :options="cascaderData"
 | 
			
		||||
          :props="{ checkStrictly: false }" @change="handleChange" clearable filterable></el-cascader>
 | 
			
		||||
      </el-form-item>
 | 
			
		||||
@@ -479,7 +494,7 @@
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
import { listIdentifytexs, getIdentifytexs, delIdentifytexs, addIdentifytexs, updateIdentifytexs } from "@/api/comprehensive/identifytexs";
 | 
			
		||||
import { listIdentifytexs, getIdentifytexs, delIdentifytexs, addIdentifytexs, updateIdentifytexs, deptDataList } from "@/api/comprehensive/identifytexs";
 | 
			
		||||
import { treeStudent } from "@/api/stuCQS/basedata/student";
 | 
			
		||||
import { listQiyongYear as listYear } from "@/api/stuCQS/basedata/year";
 | 
			
		||||
import * as XLSX from 'xlsx';
 | 
			
		||||
@@ -519,6 +534,7 @@ export default {
 | 
			
		||||
      biaoJi: null,
 | 
			
		||||
      excelName: null,
 | 
			
		||||
      redingData: false,
 | 
			
		||||
      xflag: false,
 | 
			
		||||
      // 查询参数
 | 
			
		||||
      queryParams: {
 | 
			
		||||
        pageNum: 1,
 | 
			
		||||
@@ -595,13 +611,20 @@ export default {
 | 
			
		||||
    },
 | 
			
		||||
    // 获取级联数据
 | 
			
		||||
    async getCascaderData() {
 | 
			
		||||
      const res = await treeStudent()
 | 
			
		||||
      const res = await deptDataList()
 | 
			
		||||
      this.cascaderData = res.data
 | 
			
		||||
      this.cascaderData.forEach(dept => {
 | 
			
		||||
        dept.children.forEach(major => {
 | 
			
		||||
          major.children.forEach(c => { delete c.children })
 | 
			
		||||
        })
 | 
			
		||||
      if(this.cascaderData.length > 0) {
 | 
			
		||||
        this.xflag = true;
 | 
			
		||||
        return;
 | 
			
		||||
      }
 | 
			
		||||
      const ress = await treeStudent()
 | 
			
		||||
        this.cascaderData = ress.data
 | 
			
		||||
          this.cascaderData.forEach(dept => {
 | 
			
		||||
          dept.children.forEach(major => {
 | 
			
		||||
            major.children.forEach(c => { delete c.children })
 | 
			
		||||
          })
 | 
			
		||||
      });
 | 
			
		||||
      //console.log(this.cascaderData, "班级数据");
 | 
			
		||||
    },
 | 
			
		||||
    // 获取学年信息
 | 
			
		||||
    async listAllStuYear() {
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,22 @@
 | 
			
		||||
      <el-form-item label="学号" prop="studentCode">
 | 
			
		||||
        <el-input v-model="queryParams.studentCode" placeholder="请输入学号" clearable @keyup.enter.native="handleQuery" />
 | 
			
		||||
      </el-form-item>
 | 
			
		||||
      <el-form-item label="班级" prop="deptId">
 | 
			
		||||
      <el-form-item label="班级" prop="classId" v-if="xflag">
 | 
			
		||||
        <el-select 
 | 
			
		||||
          v-model="queryParams.classId" 
 | 
			
		||||
          placeholder="请选择班级" 
 | 
			
		||||
          clearable 
 | 
			
		||||
          filterable 
 | 
			
		||||
          style="width: 300px;">
 | 
			
		||||
          <el-option
 | 
			
		||||
            v-for="item in cascaderData"
 | 
			
		||||
            :key="item.classId"
 | 
			
		||||
            :label="item.className"
 | 
			
		||||
            :value="item.classId">
 | 
			
		||||
          </el-option>
 | 
			
		||||
        </el-select>
 | 
			
		||||
      </el-form-item>
 | 
			
		||||
      <el-form-item label="班级" prop="deptId" v-else>
 | 
			
		||||
        <el-cascader v-model="queryParams.classId" ref="cas" style="width: 500px;" :options="cascaderData"
 | 
			
		||||
          :props="{ checkStrictly: false }" @change="handleChange" clearable filterable></el-cascader>
 | 
			
		||||
      </el-form-item>
 | 
			
		||||
@@ -388,6 +403,7 @@
 | 
			
		||||
<script>
 | 
			
		||||
import { listRemarkstext, getRemarkstext, delRemarkstext, addRemarkstext, updateRemarkstext } from "@/api/comprehensive/remarkstext";
 | 
			
		||||
import { treeStudent } from "@/api/stuCQS/basedata/student";
 | 
			
		||||
import { deptDataList } from "@/api/comprehensive/identifytexs";
 | 
			
		||||
import { listQiyongYear as listYear } from "@/api/stuCQS/basedata/year";
 | 
			
		||||
import * as XLSX from 'xlsx';
 | 
			
		||||
import { excelDateToJSDate } from '@/utils/index';
 | 
			
		||||
@@ -426,6 +442,7 @@ export default {
 | 
			
		||||
      excelName: null,
 | 
			
		||||
      mode: 'add',
 | 
			
		||||
      redingdata: false,
 | 
			
		||||
      xflag: false,
 | 
			
		||||
      // 查询参数
 | 
			
		||||
      queryParams: {
 | 
			
		||||
        pageNum: 1,
 | 
			
		||||
@@ -492,12 +509,18 @@ export default {
 | 
			
		||||
    },
 | 
			
		||||
    // 获取级联数据
 | 
			
		||||
    async getCascaderData() {
 | 
			
		||||
      const res = await treeStudent()
 | 
			
		||||
      const res = await deptDataList()
 | 
			
		||||
      this.cascaderData = res.data
 | 
			
		||||
      this.cascaderData.forEach(dept => {
 | 
			
		||||
        dept.children.forEach(major => {
 | 
			
		||||
          major.children.forEach(c => { delete c.children })
 | 
			
		||||
        })
 | 
			
		||||
      if(this.cascaderData.length > 0) {
 | 
			
		||||
        this.xflag = true
 | 
			
		||||
        return;
 | 
			
		||||
      }
 | 
			
		||||
      const ress = await treeStudent()
 | 
			
		||||
        this.cascaderData = ress.data
 | 
			
		||||
          this.cascaderData.forEach(dept => {
 | 
			
		||||
          dept.children.forEach(major => {
 | 
			
		||||
            major.children.forEach(c => { delete c.children })
 | 
			
		||||
          })
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
    // 获取学年信息
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user