将后勤、宿管、学生基础信息界面的导出按钮屏蔽
This commit is contained in:
1 parent
bb9e8fb078
commit
a205f8049d
21 files changed
+522
-219
No files matched your search
@@ -80,9 +80,9 @@
|
||||
>拒绝</el-button
|
||||
>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:hallReservation:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -44,9 +44,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['hq:hallInfo:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:hallInfo:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -68,9 +68,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['hq:hallReservation:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:hallReservation:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -47,9 +47,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['hq:satCategory:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:satCategory:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -39,9 +39,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['hq:satDetail:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:satDetail:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -44,9 +44,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['hq:satOption:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:satOption:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -70,9 +70,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['hq:satQuestion:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:satQuestion:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -214,9 +214,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['pm:repairOrder:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['pm:repairOrder:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -68,9 +68,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['hq:venue:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:venue:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -97,9 +97,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button icon="Delete" :disabled="multiple" @click="handleDelete()" v-hasPermi="['hq:reservation:remove']">删除</el-button>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button icon="Download" @click="handleExport" v-hasPermi="['hq:reservation:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -93,10 +93,10 @@
|
||||
<template #icon><Search /></template>
|
||||
查询
|
||||
</el-button>
|
||||
<el-button @click="exportReport">
|
||||
<!-- <el-button @click="exportReport">
|
||||
<template #icon><Download /></template>
|
||||
导出报表
|
||||
</el-button>
|
||||
</el-button> -->
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-card>
|
||||
|
||||
@@ -50,9 +50,9 @@
|
||||
>删除</el-button
|
||||
>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['ssqxx:dormArea:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -35,9 +35,9 @@
|
||||
>删除</el-button
|
||||
>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['xqxx:dormCampus:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -38,9 +38,9 @@
|
||||
>删除</el-button
|
||||
>
|
||||
</el-col> -->
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['XgStuColBatch:stuColBatch:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -59,9 +59,9 @@
|
||||
>删除</el-button
|
||||
>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['classMsg:classMsg:export']">导出</el-button>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
<el-col :span="6">
|
||||
<el-form-item label="状态" prop="studentStatus">
|
||||
<el-select v-model="queryParams.studentStatus" placeholder="学生状态" clearable>
|
||||
<el-option v-for="dict in sys_normal_disable" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
<el-option v-for="dict in student_status" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -128,7 +128,7 @@
|
||||
<el-table-column v-if="columns[7].visible" key="studentStatus" label="状态" align="center">
|
||||
<template #default="scope">
|
||||
<el-tag :type="getStatusType(scope.row.studentStatus)">
|
||||
{{ getStatusLabel(scope.row.studentStatus) }}
|
||||
{{ getStudentStatusLabel(scope.row.studentStatus) }}
|
||||
</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -356,8 +356,7 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="户口类型" prop="householdRegisterType">
|
||||
<el-select v-model="form.householdRegisterType" placeholder="请选择户口类型">
|
||||
<el-option label="农业" value="农业" />
|
||||
<el-option label="非农业" value="非农业" />
|
||||
<el-option v-for="dict in house_hold_register_type" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -410,10 +409,7 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="婚姻状况" prop="maritalStatus">
|
||||
<el-select v-model="form.maritalStatus" placeholder="请选择婚姻状况">
|
||||
<el-option label="未婚" value="1" />
|
||||
<el-option label="已婚" value="2" />
|
||||
<el-option label="离异" value="3" />
|
||||
<el-option label="丧偶" value="4" />
|
||||
<el-option v-for="dict in marital_status" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -439,32 +435,28 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否贫困生" prop="isPoorStudent">
|
||||
<el-select v-model="form.isPoorStudent" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否少数民族" prop="isMinority">
|
||||
<el-select v-model="form.isMinority" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- <el-col :span="8">
|
||||
<el-form-item label="是否残疾" prop="isDisabled">
|
||||
<el-select v-model="form.isDisabled" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col> -->
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否孤儿" prop="isOrphan">
|
||||
<el-select v-model="form.isOrphan" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -473,24 +465,21 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否留守儿童" prop="isLeftBehindChild">
|
||||
<el-select v-model="form.isLeftBehindChild" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否独生子女" prop="isSingleChild">
|
||||
<el-select v-model="form.isSingleChild" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否低保" prop="isLowIncome">
|
||||
<el-select v-model="form.isLowIncome" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -499,8 +488,7 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否有助学贷款" prop="hasLoan">
|
||||
<el-select v-model="form.hasLoan" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -616,10 +604,7 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="家庭经济状况" prop="familyEconomicStatus">
|
||||
<el-select v-model="form.familyEconomicStatus" placeholder="请选择家庭经济状况">
|
||||
<el-option label="富裕" value="富裕" />
|
||||
<el-option label="一般" value="一般" />
|
||||
<el-option label="困难" value="困难" />
|
||||
<el-option label="特困" value="特困" />
|
||||
<el-option v-for="dict in xg_family_economic" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -649,11 +634,7 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="血型" prop="bloodType">
|
||||
<el-select v-model="form.bloodType" placeholder="请选择血型">
|
||||
<el-option label="A型" value="A" />
|
||||
<el-option label="B型" value="B" />
|
||||
<el-option label="AB型" value="AB" />
|
||||
<el-option label="O型" value="O" />
|
||||
<el-option label="未知" value="未知" />
|
||||
<el-option v-for="dict in xg_blood_type" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -667,18 +648,14 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否残疾" prop="isDisabled">
|
||||
<el-select v-model="form.isDisabled" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="残疾类型" prop="disabilityType">
|
||||
<el-select v-model="form.disabilityType" placeholder="请选择残疾类型">
|
||||
<el-option label="视力残疾" value="1" />
|
||||
<el-option label="听力残疾" value="2" />
|
||||
<el-option label="智力残疾" value="3" />
|
||||
<el-option label="其他残疾" value="9" />
|
||||
<el-option v-for="dict in disability_type" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -740,11 +717,7 @@
|
||||
<el-form-item label="学历层次" prop="academicLevel">
|
||||
<!-- <el-input v-model="form.academicLevel" placeholder="请输入学历层次" maxlength="20" /> -->
|
||||
<el-select v-model="form.academicLevel" placeholder="请选择学历层次" style="width: 100%" disabled>
|
||||
<el-option label="中级工" :value="1" />
|
||||
<el-option label="高级工" :value="2" />
|
||||
<el-option label="预备技师" :value="3" />
|
||||
<el-option label="技师" :value="4" />
|
||||
<el-option label="中高职一体" :value="5" />
|
||||
<el-option v-for="dict in zsjy_education_level" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -775,19 +748,14 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="培养方式" prop="trainingType">
|
||||
<el-select v-model="form.trainingType" placeholder="请选择培养方式">
|
||||
<el-option label="全日制" value="全日制" />
|
||||
<el-option label="在职" value="在职" />
|
||||
<el-option label="函授" value="函授" />
|
||||
<el-option label="夜大" value="夜大" />
|
||||
<el-option v-for="dict in xg_training_mode" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="录取类别" prop="admissionCategory">
|
||||
<el-select v-model="form.admissionCategory" placeholder="请选择录取类别">
|
||||
<el-option label="统招" value="统招" />
|
||||
<el-option label="自主招生" value="自主招生" />
|
||||
<el-option label="专项计划" value="专项计划" />
|
||||
<el-option v-for="dict in admission_category" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -796,19 +764,14 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="学籍状态" prop="studentStatus">
|
||||
<el-select v-model="form.studentStatus" placeholder="请选择学籍状态">
|
||||
<el-option label="在籍" value="1" />
|
||||
<el-option label="休学" value="2" />
|
||||
<el-option label="复学" value="3" />
|
||||
<el-option label="退学" value="4" />
|
||||
<el-option label="毕业" value="5" />
|
||||
<el-option v-for="dict in student_status" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否住校" prop="isBoarder">
|
||||
<el-select disabled v-model="form.isBoarder" placeholder="请选择">
|
||||
<el-option label="否" :value="0" />
|
||||
<el-option label="是" :value="1" />
|
||||
<el-option v-for="dict in sys_yesno" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -1014,7 +977,7 @@
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="户口类型">
|
||||
<span class="form-value">{{ detailForm.householdRegisterType }}</span>
|
||||
<span class="form-value">{{ getDictLabel(house_hold_register_type, detailForm.householdRegisterType) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
@@ -1077,41 +1040,41 @@
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否贫困生">
|
||||
<span class="form-value">{{ detailForm.isPoorStudent === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.isPoorStudent) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否少数民族">
|
||||
<span class="form-value">{{ detailForm.isMinority === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.isMinority) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否孤儿">
|
||||
<span class="form-value">{{ detailForm.isOrphan === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.isOrphan) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否留守儿童">
|
||||
<span class="form-value">{{ detailForm.isLeftBehindChild === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.isLeftBehindChild) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否独生子女">
|
||||
<span class="form-value">{{ detailForm.isSingleChild === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.isSingleChild) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否低保">
|
||||
<span class="form-value">{{ detailForm.isLowIncome === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.isLowIncome) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否有助学贷款">
|
||||
<span class="form-value">{{ detailForm.hasLoan === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.hasLoan) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
@@ -1265,7 +1228,7 @@
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否残疾">
|
||||
<span class="form-value">{{ detailForm.isDisabled === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.isDisabled) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
@@ -1362,12 +1325,12 @@
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="培养方式">
|
||||
<span class="form-value">{{ detailForm.trainingType }}</span>
|
||||
<span class="form-value">{{ getTrainingModeLabel(detailForm.trainingType) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="录取类别">
|
||||
<span class="form-value">{{ detailForm.admissionCategory }}</span>
|
||||
<span class="form-value">{{ getAdmissionCategoryLabel(detailForm.admissionCategory) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -1375,13 +1338,13 @@
|
||||
<el-col :span="8">
|
||||
<el-form-item label="学籍状态">
|
||||
<el-tag :type="getStatusType(detailForm.studentStatus)">
|
||||
{{ getStatusLabel(detailForm.studentStatus) }}
|
||||
{{ getStudentStatusLabel(detailForm.studentStatus) }}
|
||||
</el-tag>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="是否住校">
|
||||
<span class="form-value">{{ detailForm.isBoarder === 1 ? '是' : '否' }}</span>
|
||||
<span class="form-value">{{ getDictLabel(sys_yesno, detailForm.isBoarder) }}</span>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
@@ -1491,83 +1454,94 @@ interface ComponentInternalInstance {
|
||||
}
|
||||
const router = useRouter();
|
||||
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
||||
const { wenhuachengdu, xg_political_status, sys_user_sex, xg_nation, sys_question_category, sys_item_enable, sys_item_required, sys_item_delete } =
|
||||
toRefs<any>(
|
||||
proxy?.useDict(
|
||||
'wenhuachengdu',
|
||||
'xg_political_status',
|
||||
'sys_user_sex',
|
||||
'xg_nation',
|
||||
'sys_question_category',
|
||||
'sys_item_enable',
|
||||
'sys_item_required',
|
||||
'sys_item_delete'
|
||||
)
|
||||
);
|
||||
|
||||
const sys_normal_disable = ref([
|
||||
{ value: '1', label: '在籍' },
|
||||
{ value: '2', label: '休学' },
|
||||
{ value: '3', label: '复学' },
|
||||
{ value: '4', label: '退学' },
|
||||
{ value: '5', label: '毕业' }
|
||||
]);
|
||||
const {
|
||||
wenhuachengdu,
|
||||
xg_political_status,
|
||||
sys_user_sex,
|
||||
xg_nation,
|
||||
sys_question_category,
|
||||
sys_item_enable,
|
||||
sys_item_required,
|
||||
sys_item_delete,
|
||||
house_hold_register_type,
|
||||
marital_status,
|
||||
sys_yesno,
|
||||
xg_family_economic,
|
||||
xg_blood_type,
|
||||
disability_type,
|
||||
zsjy_education_level,
|
||||
xg_training_mode,
|
||||
admission_category,
|
||||
student_status
|
||||
} = toRefs<any>(
|
||||
proxy?.useDict(
|
||||
'wenhuachengdu',
|
||||
'xg_political_status',
|
||||
'sys_user_sex',
|
||||
'xg_nation',
|
||||
'sys_question_category',
|
||||
'sys_item_enable',
|
||||
'sys_item_required',
|
||||
'sys_item_delete',
|
||||
'house_hold_register_type',
|
||||
'marital_status',
|
||||
'sys_yesno',
|
||||
'xg_family_economic',
|
||||
'xg_blood_type',
|
||||
'disability_type',
|
||||
'zsjy_education_level',
|
||||
'xg_training_mode',
|
||||
'admission_category',
|
||||
'student_status'
|
||||
)
|
||||
);
|
||||
|
||||
/** 婚姻状况码表映射 */
|
||||
const getMaritalStatusLabel = (value: string | number) => {
|
||||
const maritalStatusMap: Record<string, string> = {
|
||||
'1': '未婚',
|
||||
'2': '已婚',
|
||||
'3': '离异',
|
||||
'4': '丧偶'
|
||||
};
|
||||
return maritalStatusMap[String(value)] || value || '未知';
|
||||
const dict = marital_status.value.find((item: any) => item.value === String(value));
|
||||
return dict ? dict.label : value || '未知';
|
||||
};
|
||||
|
||||
/** 家庭经济状况码表映射 */
|
||||
const getFamilyEconomicStatusLabel = (value: string | number) => {
|
||||
const economicStatusMap: Record<string, string> = {
|
||||
'富裕': '富裕',
|
||||
'一般': '一般',
|
||||
'困难': '困难',
|
||||
'特困': '特困'
|
||||
};
|
||||
return economicStatusMap[String(value)] || value || '未知';
|
||||
const dict = xg_family_economic.value.find((item: any) => item.value === String(value));
|
||||
return dict ? dict.label : value || '未知';
|
||||
};
|
||||
|
||||
/** 血型码表映射 */
|
||||
const getBloodTypeLabel = (value: string | number) => {
|
||||
const bloodTypeMap: Record<string, string> = {
|
||||
'A': 'A型',
|
||||
'B': 'B型',
|
||||
'AB': 'AB型',
|
||||
'O': 'O型',
|
||||
'未知': '未知'
|
||||
};
|
||||
return bloodTypeMap[String(value)] || value || '未知';
|
||||
const dict = xg_blood_type.value.find((item: any) => item.value === String(value));
|
||||
return dict ? dict.label : value || '未知';
|
||||
};
|
||||
|
||||
/** 残疾类型码表映射 */
|
||||
const getDisabilityTypeLabel = (value: string | number) => {
|
||||
const disabilityTypeMap: Record<string, string> = {
|
||||
'1': '视力残疾',
|
||||
'2': '听力残疾',
|
||||
'3': '智力残疾',
|
||||
'9': '其他残疾'
|
||||
};
|
||||
return disabilityTypeMap[String(value)] || value || '未知';
|
||||
const dict = disability_type.value.find((item: any) => item.value === String(value));
|
||||
return dict ? dict.label : value || '未知';
|
||||
};
|
||||
|
||||
/** 学历层级码表映射 */
|
||||
const getAcademicLevelLabel = (value: string | number) => {
|
||||
const academicLevelMap: Record<string, string> = {
|
||||
'1': '中级工',
|
||||
'2': '高级工',
|
||||
'3': '预备技师',
|
||||
'4': '技师',
|
||||
'5': '中高职一体'
|
||||
};
|
||||
return academicLevelMap[String(value)] || value || '未知';
|
||||
const dict = zsjy_education_level.value.find((item: any) => item.value === String(value));
|
||||
return dict ? dict.label : value || '未知';
|
||||
};
|
||||
|
||||
/** 培养方式码表映射 */
|
||||
const getTrainingModeLabel = (value: string | number) => {
|
||||
const dict = xg_training_mode.value.find((item: any) => item.value === String(value));
|
||||
return dict ? dict.label : value || '未知';
|
||||
};
|
||||
|
||||
/** 录取类别码表映射 */
|
||||
const getAdmissionCategoryLabel = (value: string | number) => {
|
||||
const dict = admission_category.value.find((item: any) => item.value === String(value));
|
||||
return dict ? dict.label : value || '未知';
|
||||
};
|
||||
|
||||
/** 学籍状态码表映射 */
|
||||
const getStudentStatusLabel = (value: string | number) => {
|
||||
const dict = student_status.value.find((item: any) => item.value === String(value));
|
||||
return dict ? dict.label : value || '未知';
|
||||
};
|
||||
|
||||
const activeTab = ref('basic'); // 当前激活的tab页
|
||||
@@ -1627,7 +1601,7 @@ const detailDialog = reactive({
|
||||
title: '学生详情'
|
||||
});
|
||||
|
||||
const detailForm = reactive<StudentVO>({
|
||||
const detailForm = reactive<StudentMsgForm>({
|
||||
id: '',
|
||||
studentNo: '',
|
||||
name: ''
|
||||
@@ -1675,7 +1649,7 @@ const initFormData: StudentMsgForm = {
|
||||
|
||||
// // 扩展信息字段
|
||||
educationLevel: '2',
|
||||
householdRegisterType: '非农业',
|
||||
householdRegisterType: '',
|
||||
religion: '',
|
||||
sourceRegion: '',
|
||||
graduateSchool: '',
|
||||
@@ -1783,7 +1757,7 @@ const filterNode = (value: string, data: any) => {
|
||||
|
||||
/** 获取状态标签 */
|
||||
const getStatusLabel = (status: string) => {
|
||||
const statusDict = sys_normal_disable.value.find((item: any) => item.value === status);
|
||||
const statusDict = student_status.value.find((item: any) => item.value === status);
|
||||
return statusDict ? statusDict.label : status;
|
||||
};
|
||||
|
||||
|
||||
@@ -88,11 +88,11 @@
|
||||
>删除</el-button
|
||||
>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['xgClassPosDict:xgClassPosDict:export']"
|
||||
>导出</el-button
|
||||
>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
@@ -129,11 +129,11 @@
|
||||
>删除</el-button
|
||||
>
|
||||
</el-col>
|
||||
<el-col :span="1.5">
|
||||
<!-- <el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['xgClassPosMsg:xgClassPosMsg:export']"
|
||||
>导出</el-button
|
||||
>
|
||||
</el-col>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||
</el-row>
|
||||
</template>
|
||||
|
||||
Reference in new issue
Block a user