岗位名称 |
- {{ info.POST_NAME }}
+ {{ info.TYPE_OF_WORK_NAME }}
|
之前从事本岗位时间 |
diff --git a/src/views/archives_management/user/index.vue b/src/views/archives_management/user/index.vue
index ef998f0..8029d5d 100644
--- a/src/views/archives_management/user/index.vue
+++ b/src/views/archives_management/user/index.vue
@@ -103,7 +103,9 @@ import ClassFile from "./components/class_file.vue";
const router = useRouter();
const { list, pagination, searchForm, fnGetData, fnResetPagination, tableRef } =
- useListData(getStudentsList);
+ useListData(getStudentsList, {
+ otherParams: { TRAINTYPE_ID: "c70bf859512241579a8a30fc5d1ae153" },
+ });
const classFileDialogVisible = ref(false);
const fnBatchDownload = debounce(
1000,
diff --git a/src/views/education_user/sign_user/index.vue b/src/views/education_user/sign_user/index.vue
index 7ea3879..a65cafd 100644
--- a/src/views/education_user/sign_user/index.vue
+++ b/src/views/education_user/sign_user/index.vue
@@ -11,6 +11,7 @@
{{ serialNumber(pagination, $index) }}
+
diff --git a/src/views/effect_appraisal/enterprise_effect/components/studentStrengthen.vue b/src/views/effect_appraisal/enterprise_effect/components/studentStrengthen.vue
index 4ab8ef8..af0e3bf 100644
--- a/src/views/effect_appraisal/enterprise_effect/components/studentStrengthen.vue
+++ b/src/views/effect_appraisal/enterprise_effect/components/studentStrengthen.vue
@@ -233,4 +233,22 @@ watchEffect(() => {
}
}
}
+:deep {
+ .el-radio-group {
+ width: 100%;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ }
+ .el-radio-group .el-radio {
+ width: 25%;
+ margin-right: 0;
+ height: auto;
+ min-height: 30px;
+ }
+ .el-radio__input.is-disabled + span.el-radio__label {
+ white-space: break-spaces;
+ word-break: break-all;
+ line-height: 20px;
+ }
+}
diff --git a/src/views/enterprise_management/basics_info_management/operation_vehicle/add.vue b/src/views/enterprise_management/basics_info_management/operation_vehicle/add.vue
index 4ba7b6d..6721b13 100644
--- a/src/views/enterprise_management/basics_info_management/operation_vehicle/add.vue
+++ b/src/views/enterprise_management/basics_info_management/operation_vehicle/add.vue
@@ -387,6 +387,17 @@ const rules = {
],
FRAMES_NUMBER: [
{ required: true, message: "车架号不能为空", trigger: "change" },
+ { min: 17, message: "车架号不能少于17位", trigger: "blur" },
+ {
+ validator: (rule, value, callback) => {
+ if (!/^[A-HJ-NPR-Z\d]{8}[X\d][A-HJ-NPR-Z\d]{3}\d{5}$/.test(value)) {
+ callback(new Error("车架号格式不正确"));
+ } else {
+ callback();
+ }
+ },
+ trigger: "blur",
+ },
],
OPERATING_CERTIFICATE: [
{ required: true, message: "营运证号不能为空", trigger: "blur" },
@@ -434,6 +445,19 @@ const rules = {
OPERATING_CERTIFICATE_PHOTO: [
{ required: true, message: "营运证照片不能为空", trigger: "blur" },
],
+ ENGINE_NUMBER: [
+ { required: true, message: "请输入发动机号", trigger: "blur" },
+ { min: 7, max: 8, message: "请输入7-8位发动机号", trigger: "blur" },
+ {
+ pattern:
+ /^[A-Z0-9a-z\d]{7,8}$/,
+ message: "请输入正确的发动机号",
+ },
+ ],
+ VOUCH_NUMBERLOAD: [
+ { required: true, message: "请输入核定载人数", trigger: "blur" },
+ { pattern: /^([1-9][0-9]*)$/, message: "请输入整数", trigger: "blur" },
+ ]
};
const formRef = ref(null);
const form = ref({
diff --git a/src/views/enterprise_management/basics_info_management/operation_vehicle/edit.vue b/src/views/enterprise_management/basics_info_management/operation_vehicle/edit.vue
index ea6e3d3..d3b1e65 100644
--- a/src/views/enterprise_management/basics_info_management/operation_vehicle/edit.vue
+++ b/src/views/enterprise_management/basics_info_management/operation_vehicle/edit.vue
@@ -69,17 +69,7 @@
-
-
-
+
@@ -195,7 +185,7 @@
- 检查内容
+ 详细信息
{
if (vehicleNumber) {
- console.log("车牌号0-=0",vehicleNumber);
const vehicleCount = await findByPlateNumber({ vehicleNumber });
- if (vehicleCount.pd) {
- callback(new Error("车辆已存在"));
- } else callback();
+ if(vehicleCount.pd) {
+ if(vehicleCount.pd.PLATE_NUMBER === plateNumber){
+ callback();
+ }else{
+ callback(new Error("车辆已存在"))
+ }
+ }else callback();
}
};
const isVehicleNumber = (rule, vehicleNumber, callback) => {
@@ -485,7 +479,6 @@ const form = ref({
});
const getVehicleColorList = await layoutFnGetVehicleColor();
const getTransportCategoryList = await layoutFnGetTransportCategory();
-const getBelongingDepartment = await layoutFnGetBelongingDepartment();
const getFuelTypeList = await layoutFnGetFuelType();
const getEmissionStandardList = await layoutFnGetEmissionStandard();
const getVehicleTypeList = await layoutFnGetVehicleType();
@@ -502,6 +495,7 @@ const fnGetData = async () => {
form.value.OPERATING_CERTIFICATE_PHOTO = addingPrefixToFile(
resData.operatingcertificatephoto
);
+ plateNumber = form.value.PLATE_NUMBER
};
fnGetData();
const fnSubmit = debounce(
diff --git a/src/views/enterprise_management/basics_info_management/operation_vehicle/index.vue b/src/views/enterprise_management/basics_info_management/operation_vehicle/index.vue
index dd90df9..0944437 100644
--- a/src/views/enterprise_management/basics_info_management/operation_vehicle/index.vue
+++ b/src/views/enterprise_management/basics_info_management/operation_vehicle/index.vue
@@ -17,7 +17,7 @@
-
+
-
+
-
-
+
搜索
-
- 重置
-
+ 重置
- 导出
+ 导出
@@ -88,7 +85,9 @@
@@ -128,19 +127,7 @@
>
查看
-
- 画像
-
+
{
fnGetData({
DEPTIDS: searchForm.value.DEPTIDS?.join(","),
@@ -228,6 +212,19 @@ const fnDelete = debounce(
{ atBegin: true }
);
+const fnExport = async () => {
+ const selectionData = tableRef.value.getSelectionRows();
+ await ElMessageBox.confirm("确定要导出到excel吗?", { type: "warning" });
+ const DATA_IDS = selectionData.map((item) => item.OPERATING_ID).join(",");
+ window.location.href =
+ import.meta.env[import.meta.env.DEV ? "VITE_PROXY" : "VITE_BASE_URL"] +
+ "/operationunit/excel?" +
+ "&KEYWORDS=" +
+ (searchForm.value.KEYWORDS || "") +
+ "&DATA_IDS=" +
+ DATA_IDS;
+};
+
const buttonJurisdiction = await useButtonJurisdiction("operation");
diff --git a/src/views/enterprise_management/basics_info_management/operation_vehicle/view.vue b/src/views/enterprise_management/basics_info_management/operation_vehicle/view.vue
index 4127018..07f87a3 100644
--- a/src/views/enterprise_management/basics_info_management/operation_vehicle/view.vue
+++ b/src/views/enterprise_management/basics_info_management/operation_vehicle/view.vue
@@ -1,8 +1,11 @@
- 车辆档案
+ 基本信息
+
+ {{ info.GOODSSELFNUMBER }}
+
{{ info.PLATE_NUMBER }}
@@ -18,8 +21,11 @@
{{ info.OPERATING_CERTIFICATE }}
-
- {{ info.TRANSPORT_TYPE }}
+
+ {{ info.BELONGING_DEPARTMENT }}
+
+
+ {{ info.VEHICLE_TYPE }}
{{ info.FIRSTSHOW_DATE }}
@@ -36,9 +42,6 @@
{{ info.VEHICLEOWNER_NUMBER }}
-
- {{ info.HOME_TERRITORY }}
-
{{ info.VEHICLEOWNER_ADDRESS }}
@@ -54,6 +57,12 @@
{{ info.PHYSICAL_ADDRESS }}
+
+ {{ info.VEHICLE_EQUIPMENT }}
+
+
+ {{ info.TRANSPORT_TYPE }}
+
详细信息
@@ -78,8 +87,8 @@
{{ info.RACTIONMASS_QUALITY }}
-
- {{ info.TRANSPORT_TYPE }}
+
+ {{ info.VOUCH_NUMBERLOAD }}
@@ -149,6 +158,7 @@ const info = ref({});
const fnGetData = async () => {
if (!OPERATING_ID) return;
const resData = await findByIdOperatingVehicleInfo({ OPERATING_ID });
+ console.log("-=-=-=-",resData);
info.value = resData.pd;
info.value.HEADSTOCK_PHOTO = addingPrefixToFile(resData.headstockphoto);
info.value.DRIVINGLICENSE_PHOTO = addingPrefixToFile(
diff --git a/src/views/mechanical_files/assigned_manage/add.vue b/src/views/mechanical_files/assigned_manage/add.vue
index 3e4caaa..a37ad81 100644
--- a/src/views/mechanical_files/assigned_manage/add.vue
+++ b/src/views/mechanical_files/assigned_manage/add.vue
@@ -308,7 +308,7 @@ const freightVehicleList = await getAssignedFreightTrailerList();
const assignedWayList = await layoutFnGetAssignedWay();
const operationList = await getAssignedOperationVehicleList();
-console.log("筛选后的挂车车辆",freightVehicleList);
+
const rules = {
ASSIGNED_VEHICLE_MODEL: [
{ required: true, message: "过户车型不能为空", trigger: "change" },
@@ -341,6 +341,12 @@ const rules = {
message: "请输入正确的手机号码",
},
],
+ NOW_OWNERS: [
+ { required: true, message: "请输入现车主/业主", trigger: "blur" },
+ ],
+ NOW_PLATE_NUMBER: [
+ { required: true, message: "请输入现车牌号", trigger: "blur" },
+ ]
};
const formRef = ref(null);
const form = ref({
@@ -454,7 +460,6 @@ const fnGetVehicleInfo = async () => {
const FREIGHTTRAILER_ID =
form.value.FREIGHTVEHICLELIST[i].FREIGHTTRAILER_ID;
const resData = await getFreightTrailerView({ FREIGHTTRAILER_ID });
- console.log("选中的货运挂车信息", resData);
info.value = resData.pd;
form.value.VEHICLE.PLATE_NUMBER = info.value.PLATE_NUMBER;
form.value.VEHICLE.RAW_OWNERS = info.value.CAR_OWNERS;
diff --git a/src/views/mechanical_files/beidou/add.vue b/src/views/mechanical_files/beidou/add.vue
index 8ce7670..f9079ef 100644
--- a/src/views/mechanical_files/beidou/add.vue
+++ b/src/views/mechanical_files/beidou/add.vue
@@ -153,12 +153,20 @@
-
+
+
+
@@ -240,6 +248,7 @@ import { ElMessage } from "element-plus";
import { useRoute, useRouter } from "vue-router";
import useFormValidate from "@/assets/js/useFormValidate.js";
import { addingPrefixToFile, subtractDaysFromDate } from "@/assets/js/utils.js";
+import { REMIND_DAYS } from "@/assets/js/constant.js";
const route = useRoute();
const router = useRouter();
const BEIDOU_ID = route.query.BEIDOU_ID;
diff --git a/src/views/mechanical_files/beidou/edit.vue b/src/views/mechanical_files/beidou/edit.vue
index 110eb14..f6cb323 100644
--- a/src/views/mechanical_files/beidou/edit.vue
+++ b/src/views/mechanical_files/beidou/edit.vue
@@ -153,12 +153,20 @@
-
+
+
+
@@ -229,6 +237,7 @@ import { ElMessage } from "element-plus";
import { useRoute, useRouter } from "vue-router";
import useFormValidate from "@/assets/js/useFormValidate.js";
import { addingPrefixToFile, subtractDaysFromDate } from "@/assets/js/utils.js";
+import { REMIND_DAYS } from "@/assets/js/constant.js";
const route = useRoute();
const router = useRouter();
const BEIDOU_ID = route.query.BEIDOU_ID;
@@ -351,6 +360,12 @@ const fnSubmit = debounce(
if (form.value.BEIDOUINFO[i].raw)
await fnUploadImage(currentId, form.value.BEIDOUINFO[i].raw, 128);
}
+
+ for (let i = 0; i < form.value.CONTRACT.length; i++) {
+ if (form.value.CONTRACT[i].raw) {
+ await fnUploadImage(currentId, form.value.CONTRACT[i].raw, "130"); // 合同图片
+ }
+ }
ElMessage.success("保存成功");
router.back();
},
diff --git a/src/views/mechanical_files/inspect_annually/add.vue b/src/views/mechanical_files/inspect_annually/add.vue
index 695d67a..cee55ba 100644
--- a/src/views/mechanical_files/inspect_annually/add.vue
+++ b/src/views/mechanical_files/inspect_annually/add.vue
@@ -179,12 +179,20 @@
-
+
+
+
@@ -250,7 +258,7 @@ import {
setInspectAnnuallyEdit,
getTrailerList,
} from "@/request/mechanical_files.js";
-import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
+import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
import { layoutFnGetAnnualInspectionCycle } from "@/assets/js/data_dictionary.js";
import { setUploadImg } from "@/request/api.js";
import { ElMessage } from "element-plus";
@@ -343,6 +351,7 @@ const getDueDate = () => {
};
const getRemiderDate = (val) => {
if (val) {
+ console.log("REMINDER_DAYS",form.value.REMINDER_DAYS);
if (form.value.DUE_DATE) {
// 计算提醒日期
const reminderDateStr = subtractDaysFromDate(form.value.DUE_DATE, val);
diff --git a/src/views/mechanical_files/inspect_annually/edit.vue b/src/views/mechanical_files/inspect_annually/edit.vue
index 7a50d10..1f65567 100644
--- a/src/views/mechanical_files/inspect_annually/edit.vue
+++ b/src/views/mechanical_files/inspect_annually/edit.vue
@@ -177,12 +177,20 @@
-
+
+
+
@@ -248,7 +256,7 @@ import {
setInspectAnnuallyEdit,
getTrailerList,
} from "@/request/mechanical_files.js";
-import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
+import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
import { layoutFnGetAnnualInspectionCycle } from "@/assets/js/data_dictionary.js";
import { setUploadImg } from "@/request/api.js";
import { ElMessage } from "element-plus";
diff --git a/src/views/mechanical_files/insure/add.vue b/src/views/mechanical_files/insure/add.vue
index 210ad1f..44dd538 100644
--- a/src/views/mechanical_files/insure/add.vue
+++ b/src/views/mechanical_files/insure/add.vue
@@ -194,12 +194,20 @@
-
+
+
+
@@ -278,7 +286,7 @@ import {
} from "@/request/mechanical_files.js";
import {
INSURANCEMENU,
- OPERATING_VEHICLE_TYPE_LIST,
+ OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS
} from "@/assets/js/constant.js";
import { setUploadImg } from "@/request/api.js";
import { ElMessage } from "element-plus";
diff --git a/src/views/mechanical_files/insure/edit.vue b/src/views/mechanical_files/insure/edit.vue
index 5fe15fa..e58012c 100644
--- a/src/views/mechanical_files/insure/edit.vue
+++ b/src/views/mechanical_files/insure/edit.vue
@@ -184,12 +184,20 @@
-
+
+
+
@@ -266,7 +274,7 @@ import {
setInsureEdit,
getTrailerList,
} from "@/request/mechanical_files.js";
-import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
+import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
import { layoutFnGetInsuranceCompany } from "@/assets/js/data_dictionary.js";
import { setUploadImg } from "@/request/api.js";
import { ElMessage } from "element-plus";
diff --git a/src/views/mechanical_files/maintenance/add.vue b/src/views/mechanical_files/maintenance/add.vue
index 565b8b3..e7804f2 100644
--- a/src/views/mechanical_files/maintenance/add.vue
+++ b/src/views/mechanical_files/maintenance/add.vue
@@ -177,12 +177,20 @@
-
+
+
+
@@ -248,7 +256,7 @@ import {
setMaintenanceEdit,
getTrailerList,
} from "@/request/mechanical_files.js";
-import { MAINTENANCE_LEVEL_LIST } from "@/assets/js/constant.js";
+import { MAINTENANCE_LEVEL_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
import { setUploadImg } from "@/request/api.js";
import { ElMessage } from "element-plus";
import { useRoute, useRouter } from "vue-router";
diff --git a/src/views/mechanical_files/maintenance/edit.vue b/src/views/mechanical_files/maintenance/edit.vue
index 01fb4f2..c544466 100644
--- a/src/views/mechanical_files/maintenance/edit.vue
+++ b/src/views/mechanical_files/maintenance/edit.vue
@@ -177,12 +177,20 @@
-
+
+
+
@@ -248,7 +256,7 @@ import {
setMaintenanceEdit,
getTrailerList,
} from "@/request/mechanical_files.js";
-import { MAINTENANCE_LEVEL_LIST } from "@/assets/js/constant.js";
+import { MAINTENANCE_LEVEL_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
import { setUploadImg } from "@/request/api.js";
import { ElMessage } from "element-plus";
import { useRoute, useRouter } from "vue-router";
diff --git a/src/views/mechanical_files/operations/add.vue b/src/views/mechanical_files/operations/add.vue
index 76273b4..9eaf8e9 100644
--- a/src/views/mechanical_files/operations/add.vue
+++ b/src/views/mechanical_files/operations/add.vue
@@ -151,12 +151,20 @@
-
+
+
+
@@ -222,7 +230,7 @@ import {
setOperationsEdit,
getTrailerList,
} from "@/request/mechanical_files.js";
-import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
+import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
import { layoutFnGetAnnualInspectionCycle } from "@/assets/js/data_dictionary.js";
import { setUploadImg } from "@/request/api.js";
import { ElMessage } from "element-plus";
diff --git a/src/views/mechanical_files/operations/edit.vue b/src/views/mechanical_files/operations/edit.vue
index b6a6722..bb8efcb 100644
--- a/src/views/mechanical_files/operations/edit.vue
+++ b/src/views/mechanical_files/operations/edit.vue
@@ -151,12 +151,20 @@
-
+
+
+
@@ -222,7 +230,7 @@ import {
setOperationsEdit,
getTrailerList,
} from "@/request/mechanical_files.js";
-import { OPERATING_VEHICLE_TYPE_LIST } from "@/assets/js/constant.js";
+import { OPERATING_VEHICLE_TYPE_LIST, REMIND_DAYS } from "@/assets/js/constant.js";
import { layoutFnGetAnnualInspectionCycle } from "@/assets/js/data_dictionary.js";
import { setUploadImg } from "@/request/api.js";
import { ElMessage } from "element-plus";
diff --git a/src/views/mechanical_files/taxation_manage/add.vue b/src/views/mechanical_files/taxation_manage/add.vue
index f905b43..e2e3850 100644
--- a/src/views/mechanical_files/taxation_manage/add.vue
+++ b/src/views/mechanical_files/taxation_manage/add.vue
@@ -70,7 +70,7 @@
@@ -153,23 +153,43 @@
-
+
-
+
+
+
-
+
@@ -223,10 +243,9 @@ import { getFreightTrailerView, getChoiceTrailerList } from "@/request/enterpris
import { ElMessage } from "element-plus";
import { useRouter } from "vue-router";
import { addingPrefixToFile } from "@/assets/js/utils.js";
-import { TAXES_PERIOD } from "@/assets/js/constant.js";
+import { REMIND_DAYS, TAXES_PERIOD } from "@/assets/js/constant.js";
const router = useRouter();
const choiceTrailerList = await getChoiceTrailerList();
-console.log("筛选后的挂车车辆信息",choiceTrailerList);
const rules = {
TRAILER_VEHICLE: [
{ required: true, message: "挂车车辆不能为空", trigger: "blur" },
@@ -260,9 +279,6 @@ const rules = {
REMINDER_DATA: [
{ required: true, message: "提醒日期不能为空", trigger: "change" },
],
- DRIVINGLICENSE_PHOTO: [
- { required: true, message: "行驶证照片不能为空", trigger: "change" },
- ],
FREIGHTTRAILER_ID: [
{ required: true, message: "挂车车辆不能为空", trigger: "change" },
]
@@ -339,6 +355,9 @@ const fnGetTrailerInfo = async () => {
const FREIGHTTRAILER_ID = form.value.FREIGHTTRAILER_ID;
form.value.FREIGHTTRAILER_ID = FREIGHTTRAILER_ID;
const resData = await getFreightTrailerView({ FREIGHTTRAILER_ID });
+ form.value.PROVINCE = resData.pd.PROVINCE
+ form.value.CITY = resData.pd.CITY
+ form.value.COUNTY = resData.pd.COUNTY
form.value.PLATE_NUMBER = resData.pd.PLATE_NUMBER;
form.value.FRAMES_NUMBER = resData.pd.VIN;
form.value.VEHICLE_TYPE = resData.pd.TRAILER_TYPE;
diff --git a/src/views/mechanical_files/taxation_manage/edit.vue b/src/views/mechanical_files/taxation_manage/edit.vue
index c766159..8a69244 100644
--- a/src/views/mechanical_files/taxation_manage/edit.vue
+++ b/src/views/mechanical_files/taxation_manage/edit.vue
@@ -143,23 +143,43 @@
-
+
-
+
+
+
-
+
@@ -216,7 +236,7 @@ import { ElMessage } from "element-plus";
import { useRoute, useRouter } from "vue-router";
import LayoutUpload from "@/components/upload/index.vue";
import { addingPrefixToFile } from "@/assets/js/utils.js";
-import { TAXES_PERIOD } from "@/assets/js/constant.js";
+import { REMIND_DAYS, TAXES_PERIOD } from "@/assets/js/constant.js";
const route = useRoute();
const router = useRouter();
diff --git a/src/views/mechanical_files/taxation_manage/index.vue b/src/views/mechanical_files/taxation_manage/index.vue
index 50c335f..1166e14 100644
--- a/src/views/mechanical_files/taxation_manage/index.vue
+++ b/src/views/mechanical_files/taxation_manage/index.vue
@@ -47,6 +47,7 @@
@@ -58,12 +59,13 @@
@@ -184,6 +186,7 @@
import { serialNumber } from "@/assets/js/utils.js";
import useListData from "@/assets/js/useListData.js";
import { layoutFnGetRemindStatus } from "@/assets/js/taxation_manage.js";
+import {
import {
getTaxationManageList,
setTaxatonManageDelete,
@@ -192,8 +195,8 @@ import { useRouter } from "vue-router";
import useButtonJurisdiction from "@/assets/js/useButtonJurisdiction.js";
import { debounce } from "throttle-debounce";
import { ElMessage, ElMessageBox } from "element-plus";
+import { EXPIRE_STATUS, REMINDER_STATUS } from "@/assets/js/constant.js";
const router = useRouter();
-const remindStatusList = await layoutFnGetRemindStatus();
const { list, pagination, searchForm, fnGetData, fnResetPagination } =
useListData(getTaxationManageList, {});
const fnGetDataTransfer = () => {
diff --git a/src/views/training_process_management/class_management/components/basic_info.vue b/src/views/training_process_management/class_management/components/basic_info.vue
index 2908414..4d1b646 100644
--- a/src/views/training_process_management/class_management/components/basic_info.vue
+++ b/src/views/training_process_management/class_management/components/basic_info.vue
@@ -95,6 +95,12 @@
:label="item.USERNAME"
/>
+
+ *请到【企业用户管理】->【签字人员管理】菜单中配置
+
@@ -111,6 +117,12 @@
:label="item.USERNAME"
/>
+
+ *请到【企业用户管理】->【签字人员管理】菜单中配置
+
@@ -127,6 +139,12 @@
:label="item.USERNAME"
/>
+
+ *请到【企业用户管理】->【签字人员管理】菜单中配置
+
diff --git a/src/views/training_process_management/class_management/components/exam_records.vue b/src/views/training_process_management/class_management/components/exam_records.vue
index 3831000..8bc6ba3 100644
--- a/src/views/training_process_management/class_management/components/exam_records.vue
+++ b/src/views/training_process_management/class_management/components/exam_records.vue
@@ -99,4 +99,23 @@ const fnExamDetails = async (STAGEEXAM_ID) => {
};
-
+
diff --git a/src/views/training_process_management/class_management/index.vue b/src/views/training_process_management/class_management/index.vue
index c329555..871b854 100644
--- a/src/views/training_process_management/class_management/index.vue
+++ b/src/views/training_process_management/class_management/index.vue
@@ -29,14 +29,6 @@
/>
-
-
-
-
-
diff --git a/src/views/training_process_management/training_progress/index.vue b/src/views/training_process_management/training_progress/index.vue
index 03e854b..2568ab3 100644
--- a/src/views/training_process_management/training_progress/index.vue
+++ b/src/views/training_process_management/training_progress/index.vue
@@ -12,6 +12,11 @@
+
+
+
+
+
diff --git a/src/views/training_resource_management/course_management/index.vue b/src/views/training_resource_management/course_management/index.vue
index aa9dcd0..33b1dfb 100644
--- a/src/views/training_resource_management/course_management/index.vue
+++ b/src/views/training_resource_management/course_management/index.vue
@@ -25,6 +25,14 @@
/>
+
+
+
+
+
-
-
-
-
-
-
{{ row.INDUSTRY_END_NAME || row.INDUSTRY_ALL_NAME }}
+
+
diff --git a/src/views/training_resource_management/exam_paper_management/components/view.vue b/src/views/training_resource_management/exam_paper_management/components/view.vue
index 90eba88..f7c6f6b 100644
--- a/src/views/training_resource_management/exam_paper_management/components/view.vue
+++ b/src/views/training_resource_management/exam_paper_management/components/view.vue
@@ -89,4 +89,22 @@ defineProps({
}
}
}
+:deep {
+ .el-radio-group {
+ width: 100%;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ }
+ .el-radio-group .el-radio {
+ width: 25%;
+ margin-right: 0;
+ height: auto;
+ min-height: 30px;
+ }
+ .el-radio__input.is-disabled + span.el-radio__label {
+ white-space: break-spaces;
+ word-break: break-all;
+ line-height: 20px;
+ }
+}
diff --git a/src/views/training_resource_management/video_courseware/index.vue b/src/views/training_resource_management/video_courseware/index.vue
index 2050f2d..e4ff098 100644
--- a/src/views/training_resource_management/video_courseware/index.vue
+++ b/src/views/training_resource_management/video_courseware/index.vue
@@ -12,6 +12,14 @@
+
+
+
+
+
-
-
-
-
-
-
+
|