|
@@ -26,15 +26,17 @@
|
|
|
</el-form>
|
|
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
+
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
- type="primary"
|
|
|
- icon="el-icon-plus"
|
|
|
+ type="success"
|
|
|
+ icon="el-icon-edit"
|
|
|
size="mini"
|
|
|
- @click="handleAdd"
|
|
|
- >新增</el-button>
|
|
|
+ :disabled="single"
|
|
|
+ @click="handleUpdate"
|
|
|
+ v-hasPermi="['training:training:edit']"
|
|
|
+ >{{ $t('修改') }}</el-button>
|
|
|
</el-col>
|
|
|
-
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
|
|
@@ -97,9 +99,6 @@
|
|
|
<el-form-item label="人员员工号" prop="staffId">
|
|
|
<el-input v-model="form.staffId" placeholder="请输入人员员工号" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="装置级培训ID" prop="regularId">
|
|
|
- <el-input v-model="form.regularId" placeholder="请输入装置级培训ID" />
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="开始日期" prop="startDate">
|
|
|
<el-date-picker clearable size="small" style="width: 200px"
|
|
|
v-model="form.startDate"
|
|
@@ -111,49 +110,12 @@
|
|
|
<el-form-item label="备注" prop="remarks">
|
|
|
<el-input v-model="form.remarks" placeholder="请输入备注" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="删除状态" prop="delFlag">
|
|
|
- <el-input v-model="form.delFlag" placeholder="请输入删除状态" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="创建人" prop="createrCode">
|
|
|
- <el-input v-model="form.createrCode" placeholder="请输入创建人" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="创建时间" prop="createdate">
|
|
|
- <el-date-picker clearable size="small" style="width: 200px"
|
|
|
- v-model="form.createdate"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择创建时间">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="修改人" prop="updaterCode">
|
|
|
- <el-input v-model="form.updaterCode" placeholder="请输入修改人" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="修改时间" prop="updatedate">
|
|
|
- <el-date-picker clearable size="small" style="width: 200px"
|
|
|
- v-model="form.updatedate"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择修改时间">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="是否为补培人员" prop="supplementary">
|
|
|
- <el-input v-model="form.supplementary" placeholder="请输入是否为补培人员" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="学习状态" prop="learnState">
|
|
|
- <el-input v-model="form.learnState" placeholder="请输入学习状态" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="考试状态" prop="examState">
|
|
|
- <el-input v-model="form.examState" placeholder="请输入考试状态" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="考试ID" prop="examId">
|
|
|
- <el-input v-model="form.examId" placeholder="请输入考试ID" />
|
|
|
+ <el-select v-model="form.supplementary" placeholder="是否为补培人员 ">
|
|
|
+ <el-option label="否" value="0" />
|
|
|
+ <el-option label="是" value="1" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="学习时长min" prop="learnTime">
|
|
|
- <el-input v-model="form.learnTime" placeholder="请输入学习时长min" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="归属部门" prop="deptId">
|
|
|
- <treeselect v-model="form.deptId" :options="deptOptions" :show-count="true" placeholder="请选择归属部门" />
|
|
|
- </el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
|
@@ -190,6 +152,13 @@
|
|
|
<el-button @click="upload.open = false">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog :visible.sync="detailOpen" title="考试明细" width="60%" append-to-body>
|
|
|
+
|
|
|
+ <div class="el-dialog-div">
|
|
|
+ <my-paper-list :exam-id="examId" :user-id="userId" :staff-id ="staffId" />
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -199,10 +168,11 @@ import { treeselect } from "@/api/system/dept";
|
|
|
import { getToken } from "@/utils/auth";
|
|
|
import Treeselect from "@riophae/vue-treeselect";
|
|
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
|
|
+import MyPaperList from '@/views/training/elearn/userExam/paper'
|
|
|
|
|
|
export default {
|
|
|
name: "Device",
|
|
|
- components: { Treeselect },
|
|
|
+ components: { Treeselect,MyPaperList },
|
|
|
data() {
|
|
|
return {
|
|
|
// 遮罩层
|
|
@@ -226,6 +196,9 @@ export default {
|
|
|
clientHeight:300,
|
|
|
// 是否显示弹出层
|
|
|
open: false,
|
|
|
+ detailOpen:false,
|
|
|
+ examId: null,
|
|
|
+ staffId: null,
|
|
|
// 用户导入参数
|
|
|
upload: {
|
|
|
// 是否显示弹出层(用户导入)
|
|
@@ -431,6 +404,11 @@ export default {
|
|
|
// 提交上传文件
|
|
|
submitFileForm() {
|
|
|
this.$refs.upload.submit();
|
|
|
+ },
|
|
|
+ hanldeExamPaper(row) {
|
|
|
+ this.examId = row.trainingbcc.examId
|
|
|
+ this.staffId = row.staffId
|
|
|
+ this.detailOpen = true
|
|
|
}
|
|
|
}
|
|
|
};
|