-
-
-
-
-
+
+
-
+
@@ -58,7 +66,7 @@ const props = defineProps({
default: 180
},
tableHeight: {
- type: Number
+ type: Number || String
},
treePros: {
type: Object,
@@ -95,8 +103,6 @@ let getConfiger = reactive({
});
watchEffect(() => {
getConfiger = { ...getConfiger, ...props.tableConfiger };
- console.log(getConfiger,'getConfiger');
-
setDefaultChoose();
});
onMounted(() => {
@@ -104,19 +110,16 @@ onMounted(() => {
});
// 可选的时候选择的数据
const handleSelectionChange = (val) => {
- emit("chooseData", val);
-};
-// 单选的时候选择的数据
-const handleCurrentChange = (val) => {
- currentRow.value = val;
- emit("chooseData", val);
-};
-const singleElection = (val) => {
- if (getConfiger.showSelectType === "radio") {
- getConfiger.radioChoose = val[getConfiger.rowKey];
+ if (getConfiger.showSelectType === 'radio' && val.length > 1) {
+ let del_row = val.shift();
+ multipleTableRef.value.toggleRowSelection(del_row, false);
+ currentRow.value = val;
+ emit("chooseData", val);
+ } else {
emit("chooseData", val);
}
};
+
// 懒加载数据的方法
const load = (date, treeNode, resolve) => {
setTimeout(() => {
@@ -140,29 +143,27 @@ const load = (date, treeNode, resolve) => {
function setDefaultChoose() {
nextTick(() => {
// 多选的默认选中
- if (
- props.tableConfiger.defaultSelectKeys?.length > 0 &&
- props.tableConfiger.showSelectType === "checkBox"
- ) {
+ if (props.tableConfiger.defaultSelectKeys?.length > 0 && props.tableConfiger.showSelectType === "checkBox") {
props.tableData.forEach((item) => {
- if (
- props.tableConfiger.defaultSelectKeys.findIndex(
- (v) => v === item[props.tableConfiger.rowKey]
- ) > -1
- ) {
+ if (props.tableConfiger.defaultSelectKeys.findIndex((v) => v === item[props.tableConfiger.rowKey]) > -1) {
multipleTableRef.value.toggleRowSelection(item, true);
}
});
// 单选的默认选中
- } else if (
- props.tableConfiger.defaultSelectKeys &&
- props.tableConfiger.defaultSelectKeys?.length > 0 &&
- props.tableConfiger.showSelectType === "radio"
- ) {
+ } else if (props.tableConfiger.defaultSelectKeys && props.tableConfiger.defaultSelectKeys?.length > 0 && props.tableConfiger.showSelectType === "radio") {
getConfiger.radioChoose = props.tableConfiger.defaultSelectKeys[0];
}
});
}
-
+
diff --git a/src/layout/components/Header.vue b/src/layout/components/Header.vue
index 97af757..a9b9420 100644
--- a/src/layout/components/Header.vue
+++ b/src/layout/components/Header.vue
@@ -37,7 +37,6 @@ const router = useRouter();
onMounted(() => {
deptName.value = localStorage.getItem("deptId") ? JSON.parse(localStorage.getItem("deptId"))[0].deptName : ''
})
-
const active = ref("");
onMounted(() => {
//登陆用户信息
diff --git a/src/store/index.js b/src/store/index.js
index dacd621..500b68d 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -9,12 +9,6 @@ import display from './modules/display';
import getters from './getters';
export default createStore({
- // state: {
- // },
- // mutations: {
- // },
- // actions: {
- // },
getters,
modules: {
user,
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index c771b48..ddb0696 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -1,32 +1,10 @@
-import {
- login,
- getUserInfo,
- getKaptcha,
- refreshToken,
- loginOut,
- Fzlogin
-} from "@/api/sys";
-import {
- unifiedLogin
-} from "@/api/user-manage";
+import {login,getUserInfo,getKaptcha,refreshToken,loginOut,Fzlogin } from "@/api/sys";
+import { unifiedLogin } from "@/api/user-manage";
import Base64 from "base-64";
-import {
- setItem,
- getItem,
- removeAllItem
-} from "@/utils/storage";
-import {
- TOKEN
-} from "@/constant";
-import router, {
- resetRouter
-} from "@/router";
-import {
- setTimeStamp
-} from "@/utils/auth";
-import {
- TAGS_VIEW
-} from "@/constant/index.js";
+import { setItem, getItem, removeAllItem } from "@/utils/storage";
+import { TOKEN } from "@/constant";
+import router, { resetRouter } from "@/router";
+import { setTimeStamp } from "@/utils/auth";
export default {
namespaced: true,
state: () => ({
@@ -84,18 +62,9 @@ export default {
*登录请求动作
*/
login(ctx, userInfo) {
- const {
- userName,
- password,
- kaptcha
- } = userInfo;
+ const { userName, password, kaptcha } = userInfo;
return new Promise((resolve, reject) => {
- login({
- userName,
- password: Base64.encode(password),
- kaptcha
- })
- .then((data) => {
+ login({ userName, password: Base64.encode(password), kaptcha }).then((data) => {
if (data.deptList.length === 1) {
this.commit("user/setToken", data.jwtToken);
this.commit("user/setDeptId", data.deptList);
@@ -110,10 +79,7 @@ export default {
setItem("idEntityCard", data.idEntityCard);
this.commit("user/setUserInfo", {
token: data.jwtToken,
- permission: {
- buttonPermission: ["removeTest", "viewTest"],
- menus: data.menuCodeSet
- },
+ permission: { buttonPermission: ["removeTest", "viewTest"],menus: data.menuCodeSet },
menuList: data.menuList,
deptList: data.deptList
});
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index c4ec179..fc32e6e 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -15,9 +15,6 @@
-
@@ -48,8 +45,7 @@
- 登录
+ 登录
@@ -68,6 +64,7 @@ export default {
};
diff --git a/src/views/securityManagement/personnelManagement/applicantPersonnel/components/addTrainerDialog.vue b/src/views/securityManagement/personnelManagement/applicantPersonnel/components/addTrainerDialog.vue
index e18b20f..a6a71a7 100644
--- a/src/views/securityManagement/personnelManagement/applicantPersonnel/components/addTrainerDialog.vue
+++ b/src/views/securityManagement/personnelManagement/applicantPersonnel/components/addTrainerDialog.vue
@@ -18,40 +18,25 @@
diff --git a/src/views/securityManagement/personnelManagement/applicantPersonnel/index.vue b/src/views/securityManagement/personnelManagement/applicantPersonnel/index.vue
index 01198eb..76eb54e 100644
--- a/src/views/securityManagement/personnelManagement/applicantPersonnel/index.vue
+++ b/src/views/securityManagement/personnelManagement/applicantPersonnel/index.vue
@@ -19,14 +19,14 @@
{{ row?.sfpx === '01' ? `否` : `是` }}
-
+
上传资料
删除
详情
- 提交培训公司
+ 提交培训公司