Commit fc547f83 authored by munan's avatar munan

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	src/views/busTeacherInfo/index.vue
#	src/views/resDatasetInfo/index.vue
parents ca50bbb5 d24c263f
......@@ -53,7 +53,8 @@
/>
</el-select>
</el-form-item>
<el-form-item>
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.queryClass"
:type="commonField.typePrimary"
......@@ -66,7 +67,6 @@
:size="commonField.smallSize"
@click="resetQuery">重置</el-button>
</el-form-item>
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.addClass"
......
......@@ -53,7 +53,9 @@
/>
</el-select>
</el-form-item>
<el-form-item>
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.queryClass"
:type="commonField.typePrimary"
......@@ -67,7 +69,6 @@
:size="commonField.smallSize"
@click="resetQuery">重置</el-button>
</el-form-item>
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.addClass"
......@@ -85,7 +86,6 @@
</div>
</el-form>
</div>
<div class="placeholder" />
<div style="padding:5px 10px">
<el-table v-loading="loading" border :data="busStudentInfoList" >
<el-table-column type="index" label="序号" width="55" align="center" />
......@@ -180,9 +180,9 @@
>
<el-option
v-for="item in classData"
:key="item.id"
:label="item.name"
:value="item.id"
:key="item.businessId"
:label="item.classesName"
:value="item.businessId"
/>
</el-select>
</el-form-item>
......@@ -212,7 +212,9 @@ import {
addBusStudentInfo,
updateBusStudentInfo,
exportBusStudentInfo } from '@/api/busStudentInfo'
import {listBusClassesInfo} from '@/api/busClassesInfo'
import commonField from '@/utils/commonField'
import { get } from 'js-cookie';
export default {
name: 'BusStudentInfo',
data() {
......@@ -275,14 +277,14 @@ export default {
},
// 班级参数
classData: [
{ id: 1, name: '软件工程1班' },
{ id: 2, name: '软件工程2班' },
{ id: 3, name: '软件工程3班' },
{ id: 4, name: '软件工程4班' },
{ id: 5, name: '物联网工程1班' },
{ id: 6, name: '物联网工程2班' },
{ id: 7, name: '物联网工程3班' },
{ id: 8, name: '物联网工程4班' }
// { id: 1, name: '软件工程1班' },
// { id: 2, name: '软件工程2班' },
// { id: 3, name: '软件工程3班' },
// { id: 4, name: '软件工程4班' },
// { id: 5, name: '物联网工程1班' },
// { id: 6, name: '物联网工程2班' },
// { id: 7, name: '物联网工程3班' },
// { id: 8, name: '物联网工程4班' }
]
}
},
......@@ -295,8 +297,17 @@ export default {
},
created() {
this.getList() // 列表查询
this.getClassList()// 班级列表
},
methods: {
//查询班级列表
getClassList() {
listBusClassesInfo().then(
response => {
this.classData = response.rows
}
)
},
// 手机号校验
isStuPhoneValid(rule, value, callback) {
const reg_tel = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
......
......@@ -53,41 +53,39 @@
/>
</el-select>
</el-form-item>
<div class="search">
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.queryClass"
:type="commonField.typePrimary"
:icon="commonField.queryIcon"
:size="commonField.smallSize"
@click="handleQuery">查询</el-button>
<el-button
:class="commonField.resetClass"
:type="commonField.typePrimary"
:icon="commonField.resetIcon"
:size="commonField.smallSize"
@click="resetQuery">重置</el-button>
</el-form-item>
<el-form-item>
<el-button
:class="commonField.queryClass"
:class="commonField.addClass"
:type="commonField.typePrimary"
:icon="commonField.queryIcon"
:icon="commonField.addIcon"
:size="commonField.smallSize"
@click="handleQuery">查询</el-button>
@click="handleAdd">新增</el-button>
<el-button
:class="commonField.resetClass"
:type="commonField.typePrimary"
:icon="commonField.resetIcon"
:class="commonField.exportClass"
:type="commonField.typeSuccess"
:icon="commonField.exportIcon"
:size="commonField.smallSize"
@click="resetQuery">重置</el-button>
@click="handleExport">导出</el-button>
</el-form-item>
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.addClass"
:type="commonField.typePrimary"
:icon="commonField.addIcon"
:size="commonField.smallSize"
@click="handleAdd">新增</el-button>
<el-button
:class="commonField.exportClass"
:type="commonField.typeSuccess"
:icon="commonField.exportIcon"
:size="commonField.smallSize"
@click="handleExport">导出</el-button>
</el-form-item>
</div>
</div>
</el-form>
</div>
<div class="placeholder" />
<div style="padding:5px 10px">
<el-table v-loading="loading" border :data="busTeacherInfoList" >
<el-table-column type="index" label="序号" width="55" align="center" />
......
......@@ -52,7 +52,9 @@
/>
</el-select>
</el-form-item>
<el-form-item>
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.queryClass"
:type="commonField.typePrimary"
......@@ -65,7 +67,6 @@
:size="commonField.smallSize"
@click="resetQuery">重置</el-button>
</el-form-item>
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.addClass"
......@@ -83,6 +84,7 @@
</div>
</el-form>
<div style="padding:5px 10px">
<div class="mb12 font-small-bold">数据集信息列表</div>
<el-table v-loading="loading" border :data="resDatasetInfoList" >
<el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column label="数据集编号" prop="dataCode" :show-overflow-tooltip="true">
......@@ -95,7 +97,7 @@
{{ scope.row.dataName || '-' }}
</template>
</el-table-column>
<el-table-column label="数据集路径" width="240" prop="dataOssPath" :show-overflow-tooltip="true">
<template slot-scope="scope">
{{ scope.row.dataOssPath || '-' }}
......@@ -103,16 +105,14 @@
</el-table-column>
<el-table-column label="数据集分类" width="100" prop="dataType" :show-overflow-tooltip="true">
<template slot-scope="scope">
<span v-if="scope.row.dataType === '1'">语言</span>
<span v-else-if="scope.row.dataType === '2'">视觉</span>
<span v-if="scope.row.dataType === '1'">语言</span>
<span v-else-if="scope.row.dataType === '2'">视觉</span>
<span v-else-if="scope.row.dataType === '3'">多模态</span>
<span v-else>未知</span>
</template>
</el-table-column>
<el-table-column width="100" label="状态" prop="flag">
<template slot-scope="scope">
<span v-if="scope.row.flag === '1'"></span>
<span v-else-if="scope.row.flag === '0'"></span>
<el-switch
v-model="scope.row.flag"
class="switchDisabledStyle"
......@@ -177,7 +177,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="标签选择" >
<el-select name="lableSelect" id="lableSelect" v-model="form.labelId" placeholder="请选择" multiple collapse-tags @change="labelChang()">
<el-select name="lableSelect" id="lableSelect" class="custom-select" v-model="form.labelId" placeholder="请选择" multiple collapse-tags @change="labelChang()">
<el-option
v-for="labelInfo in statusArr"
:key="labelInfo.businessId"
......@@ -187,7 +187,7 @@
</el-select>
<el-tag v-for="labelInfo in labelNameList" closable="" size="medium" @close="tagHandleClose(labelInfo.businessId)">{{ labelInfo.labelName }}</el-tag>
</el-form-item>
<el-form-item label="状态">
<el-radio-group v-model="form.flag">
<el-radio label="1">启用</el-radio>
......@@ -233,10 +233,10 @@ export default {
// 是否显示弹出层
open: false,
// 状态菜单
dynamicTags: ['标签一', '标签二', '标签三'], // 初始标签列表
selectVisible: false, // 控制下拉框的可见性
selectedValue: '', // 选择的值
tagOptions: ['标签四', '标签五', '标签六'], // 下拉框可选择的标签列表
dynamicTags: ['标签一', '标签二', '标签三'], // 初始标签列表
selectVisible: false, // 控制下拉框的可见性
selectedValue: '', // 选择的值
tagOptions: ['标签四', '标签五', '标签六'], // 下拉框可选择的标签列表
statusOptions: [
{
dictLabel: '启用',
......@@ -417,6 +417,7 @@ export default {
},
// 改变状态
handleStatusChange(row) {
console.log(row)
const text = row.flag === '1' ? '启用' : '停用'
this.$confirm('确认操作?', '提示', {
confirmButtonText: '确定',
......@@ -518,5 +519,8 @@ export default {
background-color: #F4F4F4;
margin-bottom: 10px
}
.custom-select .el-input {
display: none;
}
}
</style>
......@@ -33,8 +33,9 @@
/>
</el-select>
</el-form-item>
<el-form-item>
<el-button
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.queryClass"
:type="commonField.typePrimary"
:icon="commonField.queryIcon"
......@@ -48,9 +49,6 @@
:size="commonField.smallSize"
@click="resetQuery"
>重置</el-button>
</el-form-item>
<div style="float: right">
<el-form-item>
<el-button
:class="commonField.addClass"
:type="commonField.typePrimary"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment