70826b83b58004cb31f43b873f67ceda.json 81 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\views\\peopleManage\\people\\index.vue?vue&type=style&index=0&id=2a8a4b83&scoped=true&lang=css&","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\views\\peopleManage\\people\\index.vue","mtime":1647228900889},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\css-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\postcss-loader\\src\\index.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoNCjo6di1kZWVwIC5lbC1kaWFsb2cgew0KICB3aWR0aDogMTAzMHB4ICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQtY29sb3I6ICMwMDRkODY7DQp9DQoNCjo6di1kZWVwIC5lbC1kaWFsb2dfX2hlYWRlciB7DQogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzE4YTlkOw0KfQ0KOjp2LWRlZXAgLmVsLWRpYWxvZ19fdGl0bGUgew0KICBjb2xvcjogI2ZmZjsNCiAgZm9udDogMThweDsNCn0NCjo6di1kZWVwIC5lbC1kaWFsb2dfX2hlYWRlcmJ0biAuZWwtZGlhbG9nX19jbG9zZSB7DQogIGNvbG9yOiAjZmZmOw0KfQ0KLmVsLWZvcm0taXRlbSA6OnYtZGVlcCAuZWwtaW5wdXRfX2lubmVyIHsNCiAgd2lkdGg6IDIwMHB4Ow0KICBoZWlnaHQ6IDM2cHg7DQogIGJhY2tncm91bmQ6ICMwMDRkODY7DQogIGNvbG9yOiAjZmZmOw0KfQ0KOjp2LWRlZXAgLmVsLWRhdGUtZWRpdG9yLmVsLWlucHV0IHsNCiAgd2lkdGg6IDIwMHB4Ow0KICBoZWlnaHQ6IDM2cHg7DQp9DQoNCi5waWN0dXJlVXBsb2FkaW5nLWltZyBpbWd7DQogIHdpZHRoOjYwcHg7DQogIGhlaWdodDogMjEwcHg7DQogIG1hcmdpbi1yaWdodDogMTBweDsNCn0NCg0KOjp2LWRlZXAgLmVsLXVwbG9hZC0tcGljdHVyZS1jYXJkIHsNCiAgaGVpZ2h0OiAyMTBweDsNCiAgd2lkdGg6IDE3MHB4Ow0KICBsaW5lLWhlaWdodDogMjEwcHg7DQogIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vYXNzZXRzL2ltYWdlcy/lpLTlg48ucG5nJyk7DQogIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOw0KfQ0KOjp2LWRlZXAgLmVsLXVwbG9hZC0tcGljdHVyZS1jYXJkIC5lbC1pY29uLXBsdXN7DQogIGRpc3BsYXk6IG5vbmU7DQp9DQouZWwtdXBsb2FkLS1waWN0dXJlLWNhcmQgL2RlZXAvIC5lbC11cGxvYWQtLXBpY3R1cmUtY2FyZCBpIHsNCiAgZm9udC1zaXplOiA0OHB4Ow0KfQ0KOjp2LWRlZXAgLmVsLXVwbG9hZF9fdGlwIHsNCiAgZGlzcGxheTogbm9uZTsNCn0NCjo6di1kZWVwIC5lbC10ZXh0YXJlYV9faW5uZXIgew0KICB3aWR0aDogOTgwcHg7DQogIGhlaWdodDogMTA0cHg7DQp9DQouamliZW4gc3BhbiB7DQogIHdpZHRoOiAyNXB4Ow0KICBoZWlnaHQ6IDI1cHg7DQogIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODZlMTsNCiAgbGluZS1oZWlnaHQ6IDI1cHg7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgZm9udC1zaXplOiAxNnB4Ow0KICBjdXJzb3I6IHBvaW50ZXI7DQogIC8qIG1hcmdpbi1sZWZ0OiA4NTFweDsgKi8NCiAgcG9zaXRpb246IGFic29sdXRlOw0KICByaWdodDoyMHB4Ow0KfQ0KLmVsLXNlbGVjdC1kcm9wZG93bl9faXRlbTpob3ZlciB7DQogIGNvbG9yOiAjMWM4NmUxOw0KfQ0KLmVsLXNlbGVjdC1kcm9wZG93bl9faXRlbSB7DQogIGNvbG9yOiAjZmZmOw0KfQ0KLmVsLXRyZWUgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNjVmOw0KICBjb2xvcjogI2ZmZjsNCn0NCjo6di1kZWVwIC5lbC10cmVlLW5vZGVfX2NvbnRlbnQ6aG92ZXIgew0KICBjb2xvcjogIzFjODZlMTsNCn0NCjo6di1kZWVwIC5lbC11cGxvYWQtbGlzdC0tcGljdHVyZS1jYXJkIC5lbC11cGxvYWQtbGlzdF9faXRlbSB7DQogIGhlaWdodDogMjEwcHg7DQogIHdpZHRoOiAxNzBweDsNCn0NCi5kYWR1aSB7DQogIGhlaWdodDogNDBweDsNCiAgYmFja2dyb3VuZDogIzAwMzE1NjsNCiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MThBOUQgOyAqLw0KICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL+efqeW9ouW6lemDqOi+ueahhi5wbmcpOw0KICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMzlweDsNCiAgZm9udC1zaXplOiAxNnB4Ow0KICBjb2xvcjogIzFkOTZmZjsNCn0NCi5kYWR1aSBpbWcgew0KICBtYXJnaW46IDEwcHggMTBweCAwcHggMTBweDsNCn0NCg0KLmRhdGEgew0KICBoZWlnaHQ6IDQwcHg7DQogIGJhY2tncm91bmQ6ICMwMDMxNTY7DQogIG1hcmdpbi1ib3R0b206IDEycHg7DQogIGNvbG9yOiAjZmZmOw0KICBkaXNwbGF5OiBmbGV4Ow0KICBmb250LXNpemU6IDEzcHg7DQogIGxpbmUtaGVpZ2h0OiAyNXB4Ow0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQp9DQouZWwtdHJlZSB7DQogIHBhZGRpbmc6IDEwcHg7DQogIGJhY2tncm91bmQ6ICMwMDMxNTY7DQogIGNvbG9yOiAjZmZmOw0KfQ0KDQouZGF0YSBwIHsNCiAgcG9zaXRpb246IGFic29sdXRlOw0KICB0b3A6IC01cHg7DQogIGxlZnQ6IDE1cHg7DQp9DQouZGF0YSAuYTF7DQogIHdpZHRoOiAxMjhweDsNCiAgaGVpZ2h0OiAyNnB4Ow0KICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCA3NCwgMTEyLCAwLjQpOw0KICBib3JkZXItcmFkaXVzOiAxM3B4Ow0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHRvcDo3cHg7DQogIGxlZnQ6IDYwcHg7DQp9DQo6OnYtZGVlcCAuZGF0YSAuZWwtZGF0ZS1lZGl0b3IuZWwtaW5wdXR7DQogIHdpZHRoOiAxMDAlOw0KICBib3JkZXI6IG5vbmU7DQp9DQo6OnYtZGVlcCAuZGF0YSAuZWwtaW5wdXRfX2lubmVyew0KICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsNCiAgIGJvcmRlcjogbm9uZTsNCn0NCjo6di1kZWVwIC5kYXRhIC5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faWNvbiB7DQogICAgbGluZS1oZWlnaHQ6IDM2cHg7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHJpZ2h0OiAtMjIzcHg7DQogICAgdG9wOiAycHg7DQp9DQo6OnYtZGVlcCAuZGF0YSAuZWwtaW5wdXRfX2lubmVyIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgbWFyZ2luLXRvcDogMnB4Ow0KfQ0KOjp2LWRlZXAgLmRhdGEgLmVsLWlucHV0X19zdWZmaXggew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICByaWdodDogMjgxcHg7DQp9DQo6OnYtZGVlcCAuZWwtdHJlZS0taGlnaGxpZ2h0LWN1cnJlbnQgLmVsLXRyZWUtbm9kZS5pcy1jdXJyZW50ID4gLmVsLXRyZWUtbm9kZV9fY29udGVudHsNCiAgICBjb2xvcjogIzAwMzY1ZiAhaW1wb3J0YW50OyANCiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMTU2ICFpbXBvcnRhbnQ7ICovDQogIH0NCg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqtDA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/views/peopleManage/people","sourcesContent":["<template>\r\n <div class=\"app-container\">\r\n <el-row :gutter=\"20\">\r\n <el-col :span=\"4\" :xs=\"24\">\r\n <div class=\"dadui\">\r\n <img src=\"../../../images/星星.png\" alt />\r\n 单位\r\n </div>\r\n <div class=\"tree\">\r\n <el-tree\r\n :data=\"deptOptions\"\r\n :props=\"defaultProps\"\r\n @node-click=\"handleNodeClick\"\r\n default-expand-all\r\n highlight-current\r\n :expand-on-click-node=\"false\"\r\n ></el-tree>\r\n </div>\r\n </el-col>\r\n <el-col :span=\"20\" :xs=\"24\">\r\n <el-form\r\n :model=\"queryParams\"\r\n ref=\"queryForm\"\r\n :inline=\"true\"\r\n v-show=\"showSearch\"\r\n label-width=\"68px\"\r\n >\r\n <el-form-item label=\"姓名\" prop=\"name\">\r\n <el-input\r\n v-model=\"queryParams.name\"\r\n placeholder=\"请输入姓名\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <!-- <el-form-item label=\"年龄\" prop=\"age\">\r\n <el-input\r\n v-model=\"queryParams.age\"\r\n placeholder=\"请输入年龄\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"出生年月\" prop=\"birthDate\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.birthDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择出生年月\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"命令号\" prop=\"command\">\r\n <el-input\r\n v-model=\"queryParams.command\"\r\n placeholder=\"请输入命令号\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"部职别\" prop=\"duty\">\r\n <el-input\r\n v-model=\"queryParams.duty\"\r\n placeholder=\"请输入部职别\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"职务\" prop=\"postId\">\r\n <el-input\r\n v-model=\"queryParams.postId\"\r\n placeholder=\"请输入职务\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"等级\" prop=\"gradeId\">\r\n <el-input\r\n v-model=\"queryParams.gradeId\"\r\n placeholder=\"请输入等级\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"职务等级时间\" prop=\"postDate\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.postDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择职务等级时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"工作岗位\" prop=\"job\">\r\n <el-input\r\n v-model=\"queryParams.job\"\r\n placeholder=\"请输入工作岗位\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"技术职务\" prop=\"skillId\">\r\n <el-input\r\n v-model=\"queryParams.skillId\"\r\n placeholder=\"请输入技术职务\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"技术职务时间\" prop=\"skillDate\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.skillDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择技术职务时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"技术等级\" prop=\"levelId\">\r\n <el-input\r\n v-model=\"queryParams.levelId\"\r\n placeholder=\"请输入技术等级\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"技术等级时间\" prop=\"levelDate\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.levelDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择技术等级时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"军人证号\" prop=\"military\">\r\n <el-input\r\n v-model=\"queryParams.military\"\r\n placeholder=\"请输入军人证号\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"身份证号\" prop=\"idcard\">\r\n <el-input\r\n v-model=\"queryParams.idcard\"\r\n placeholder=\"请输入身份证号\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"入伍年月\" prop=\"enlistDate\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.enlistDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择入伍年月\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"入伍地点\" prop=\"enlistaddress\">\r\n <el-input\r\n v-model=\"queryParams.enlistaddress\"\r\n placeholder=\"请输入入伍地点\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"军衔\" prop=\"rankId\">\r\n <el-input\r\n v-model=\"queryParams.rankId\"\r\n placeholder=\"请输入军衔\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"军衔时间\" prop=\"rankDate\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.rankDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择军衔时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"民族\" prop=\"nationId\">\r\n <el-input\r\n v-model=\"queryParams.nationId\"\r\n placeholder=\"请输入民族\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"籍贯\" prop=\"origin\">\r\n <el-input\r\n v-model=\"queryParams.origin\"\r\n placeholder=\"请输入籍贯\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"人员类别\" prop=\"classId\">\r\n <el-input\r\n v-model=\"queryParams.classId\"\r\n placeholder=\"请输入人员类别\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"学历\" prop=\"educationId\">\r\n <el-input\r\n v-model=\"queryParams.educationId\"\r\n placeholder=\"请输入学历\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"学位\" prop=\"degreeId\">\r\n <el-input\r\n v-model=\"queryParams.degreeId\"\r\n placeholder=\"请输入学位\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"毕业时间\" prop=\"graduationDate\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.graduationDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择毕业时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"毕业院校\" prop=\"school\">\r\n <el-input\r\n v-model=\"queryParams.school\"\r\n placeholder=\"请输入毕业院校\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"党团情况\" prop=\"partyId\">\r\n <el-input\r\n v-model=\"queryParams.partyId\"\r\n placeholder=\"请输入党团情况\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"党团时间\" prop=\"partyDate\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.partyDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择党团时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"简历名称\" prop=\"readmeFileName\">\r\n <el-input\r\n v-model=\"queryParams.readmeFileName\"\r\n placeholder=\"请输入简历名称\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"部别\" prop=\"unitId\">\r\n <el-input\r\n v-model=\"queryParams.unitId\"\r\n placeholder=\"请输入部别\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"照片\" prop=\"avatar\">\r\n <el-input\r\n v-model=\"queryParams.avatar\"\r\n placeholder=\"请输入照片\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"出生地址\" prop=\"address\">\r\n <el-input\r\n v-model=\"queryParams.address\"\r\n placeholder=\"请输入出生地址\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"手机号码\" prop=\"phone\">\r\n <el-input\r\n v-model=\"queryParams.phone\"\r\n placeholder=\"请输入手机号码\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"0在位,1调出\" prop=\"status\">\r\n <el-select v-model=\"queryParams.status\" placeholder=\"请选择0在位,1调出\" clearable size=\"small\">\r\n <el-option label=\"请选择字典生成\" value=\"\" />\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"0在位,1调出\" prop=\"createtimes\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.createtimes\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择0在位,1调出\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"0在位,1调出\" prop=\"updatetimes\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.updatetimes\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择0在位,1调出\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"0在位,1休假,2出差,3借调,4学习,5执行任务,6外诊,7其他\" prop=\"reign\">\r\n <el-input\r\n v-model=\"queryParams.reign\"\r\n placeholder=\"请输入0在位,1休假,2出差,3借调,4学习,5执行任务,6外诊,7其他\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"工作时间\" prop=\"jobTime\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.jobTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择工作时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"健康情况\" prop=\"healthy\">\r\n <el-input\r\n v-model=\"queryParams.healthy\"\r\n placeholder=\"请输入健康情况\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"血型\" prop=\"bloodType\">\r\n <el-select v-model=\"queryParams.bloodType\" placeholder=\"请选择血型\" clearable size=\"small\">\r\n <el-option label=\"请选择字典生成\" value=\"\" />\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"职务时间\" prop=\"postTime\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.postTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择职务时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"专业\" prop=\"major\">\r\n <el-input\r\n v-model=\"queryParams.major\"\r\n placeholder=\"请输入专业\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"入学时间\" prop=\"admissionTime\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.admissionTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择入学时间\">\r\n </el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"手机型号\" prop=\"mobilePhoneModel\">\r\n <el-input\r\n v-model=\"queryParams.mobilePhoneModel\"\r\n placeholder=\"请输入手机型号\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"保障卡号\" prop=\"guaranteeCardNo\">\r\n <el-input\r\n v-model=\"queryParams.guaranteeCardNo\"\r\n placeholder=\"请输入保障卡号\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"工资卡号\" prop=\"payrollCardNo\">\r\n <el-input\r\n v-model=\"queryParams.payrollCardNo\"\r\n placeholder=\"请输入工资卡号\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"家庭住址\" prop=\"live\">\r\n <el-input\r\n v-model=\"queryParams.live\"\r\n placeholder=\"请输入家庭住址\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"部门ID\" prop=\"deptId\">\r\n <el-input\r\n v-model=\"queryParams.deptId\"\r\n placeholder=\"请输入部门ID\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"用户ID\" prop=\"userId\">\r\n <el-input\r\n v-model=\"queryParams.userId\"\r\n placeholder=\"请输入用户ID\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"现军衔\" prop=\"nowMilitaryRank\">\r\n <el-input\r\n v-model=\"queryParams.nowMilitaryRank\"\r\n placeholder=\"请输入现军衔\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"待遇级别\" prop=\"treatmentLevel\">\r\n <el-input\r\n v-model=\"queryParams.treatmentLevel\"\r\n placeholder=\"请输入待遇级别\"\r\n clearable\r\n size=\"small\"\r\n @keyup.enter.native=\"handleQuery\"\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"现待遇级别时间\" prop=\"rankUpgradeTime\">\r\n <el-date-picker clearable size=\"small\"\r\n v-model=\"queryParams.rankUpgradeTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder=\"选择现待遇级别时间\">\r\n </el-date-picker>\r\n </el-form-item>-->\r\n <el-form-item>\r\n <el-button type=\"primary\" icon=\"el-icon-search\" size=\"mini\" @click=\"handleQuery\">搜索</el-button>\r\n <el-button icon=\"el-icon-refresh\" size=\"mini\" @click=\"resetQuery\">重置</el-button>\r\n </el-form-item>\r\n </el-form>\r\n\r\n <el-row :gutter=\"10\" class=\"mb8\">\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n type=\"primary\"\r\n plain\r\n icon=\"el-icon-plus\"\r\n size=\"mini\"\r\n @click=\"handleAdd\"\r\n v-hasPermi=\"['peopleManage:people:add']\"\r\n >新增</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n type=\"success\"\r\n plain\r\n icon=\"el-icon-edit\"\r\n size=\"mini\"\r\n :disabled=\"single\"\r\n @click=\"handleUpdate\"\r\n v-hasPermi=\"['peopleManage:people:edit']\"\r\n >修改</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n type=\"danger\"\r\n plain\r\n icon=\"el-icon-delete\"\r\n size=\"mini\"\r\n :disabled=\"multiple\"\r\n @click=\"handleDelete\"\r\n v-hasPermi=\"['peopleManage:people:remove']\"\r\n >删除</el-button>\r\n </el-col>\r\n <el-col :span=\"1.5\">\r\n <el-button\r\n type=\"warning\"\r\n plain\r\n icon=\"el-icon-download\"\r\n size=\"mini\"\r\n :loading=\"exportLoading\"\r\n @click=\"handleExport\"\r\n v-hasPermi=\"['peopleManage:people:export']\"\r\n >导出</el-button>\r\n </el-col>\r\n <right-toolbar :showSearch.sync=\"showSearch\" @queryTable=\"getList\"></right-toolbar>\r\n </el-row>\r\n\r\n <el-table\r\n v-loading=\"loading\"\r\n :data=\"peopleList\"\r\n :header-cell-style=\"{ background: '#003C69', color: 'white' }\"\r\n @selection-change=\"handleSelectionChange\"\r\n >\r\n <el-table-column type=\"selection\" width=\"55\" align=\"center\" />\r\n <el-table-column label=\"序号\" align=\"center\" type=\"index\" />\r\n <!-- <el-table-column label=\"备用手机号\" align=\"center\" prop=\"id\" /> -->\r\n <el-table-column label=\"姓名\" align=\"center\" prop=\"name\" />\r\n <el-table-column label=\"性别\" align=\"center\" prop=\"sex\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.sys_user_sex\" :value=\"scope.row.sex\" />\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"年龄\" align=\"center\" prop=\"age\" />\r\n <el-table-column label=\"身份证号\" align=\"center\" prop=\"idcard\" width=\"170\" />\r\n <!-- <el-table-column label=\"出生年月\" align=\"center\" prop=\"birthDate\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.birthDate, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"命令号\" align=\"center\" prop=\"command\" />-->\r\n <el-table-column label=\"部职别\" align=\"center\" prop=\"duty\" />\r\n <el-table-column label=\"职务\" align=\"center\" prop=\"postId\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.post_Level\" :value=\"scope.row.postId\" />\r\n </template>\r\n </el-table-column>\r\n <!-- <el-table-column label=\"等级\" align=\"center\" prop=\"gradeId\" /> -->\r\n <el-table-column label=\"职务等级时间\" align=\"center\" prop=\"postDate\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.postDate, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <!-- <el-table-column label=\"工作岗位\" align=\"center\" prop=\"job\" /> -->\r\n <!-- <el-table-column label=\"技术职务\" align=\"center\" prop=\"skillId\" />\r\n <el-table-column label=\"技术职务时间\" align=\"center\" prop=\"skillDate\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.skillDate, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"技术等级\" align=\"center\" prop=\"levelId\" />\r\n <el-table-column label=\"技术等级时间\" align=\"center\" prop=\"levelDate\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.levelDate, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>-->\r\n <!-- <el-table-column label=\"军人证号\" align=\"center\" prop=\"military\" /> -->\r\n <!-- <el-table-column label=\"入伍年月\" align=\"center\" prop=\"enlistDate\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.enlistDate, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"入伍地点\" align=\"center\" prop=\"enlistaddress\" />-->\r\n <el-table-column label=\"军衔\" align=\"center\" prop=\"rankId\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.sys_user_rank\" :value=\"scope.row.rankId\" />\r\n </template>\r\n </el-table-column>\r\n <!-- <el-table-column label=\"军衔时间\" align=\"center\" prop=\"rankDate\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.rankDate, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"民族\" align=\"center\" prop=\"nationId\" />-->\r\n <el-table-column label=\"籍贯\" align=\"center\" prop=\"origin\" width=\"150\" />\r\n <!-- <el-table-column label=\"人员类别\" align=\"center\" prop=\"classId\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.personnel_type\" :value=\"scope.row.classId\" />\r\n </template>\r\n </el-table-column>-->\r\n <el-table-column label=\"学历\" align=\"center\" prop=\"educationId\" width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.Degree_level\" :value=\"scope.row.educationId\" />\r\n </template>\r\n </el-table-column>\r\n <!-- <el-table-column label=\"学位\" align=\"center\" prop=\"degreeId\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.degree\" :value=\"scope.row.degreeId\" />\r\n </template>\r\n </el-table-column>-->\r\n <!-- <el-table-column label=\"毕业时间\" align=\"center\" prop=\"graduationDate\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.graduationDate, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>-->\r\n <el-table-column label=\"毕业院校\" align=\"center\" prop=\"school\" width=\"120\" />\r\n <!-- <el-table-column label=\"党团情况\" align=\"center\" prop=\"partyId\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.Caucus\" :value=\"scope.row.partyId\" />\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"党团时间\" align=\"center\" prop=\"partyDate\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.partyDate, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"培训经历\" align=\"center\" prop=\"training\" />\r\n <el-table-column label=\"简历\" align=\"center\" prop=\"readmeFile\" />\r\n <el-table-column label=\"简历名称\" align=\"center\" prop=\"readmeFileName\" />\r\n <el-table-column label=\"奖惩情况\" align=\"center\" prop=\"prize\" />\r\n <el-table-column label=\"婚姻情况\" align=\"center\" prop=\"marryList\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.marryList\" :value=\"scope.row.marryList\" />\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"子女情况\" align=\"center\" prop=\"childrenList\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.sys_yw\" :value=\"scope.row.childrenList\" />\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"部别\" align=\"center\" prop=\"unitId\" />\r\n <el-table-column label=\"照片\" align=\"center\" prop=\"avatar\" />\r\n <el-table-column label=\"出生地址\" align=\"center\" prop=\"address\" />\r\n <el-table-column label=\"手机号码\" align=\"center\" prop=\"phone\" />\r\n <el-table-column label=\"0在位,1调出\" align=\"center\" prop=\"status\" />\r\n <el-table-column label=\"0在位,1调出\" align=\"center\" prop=\"createtimes\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.createtimes, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"0在位,1调出\" align=\"center\" prop=\"updatetimes\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.updatetimes, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"0在位,1休假,2出差,3借调,4学习,5执行任务,6外诊,7其他\" align=\"center\" prop=\"reign\" />\r\n <el-table-column label=\"工作时间\" align=\"center\" prop=\"jobTime\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.jobTime, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"健康情况\" align=\"center\" prop=\"healthy\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.healthy\" :value=\"scope.row.healthy\" />\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"血型\" align=\"center\" prop=\"bloodType\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.bloodType\" :value=\"scope.row.bloodType\" />\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"职务时间\" align=\"center\" prop=\"postTime\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.postTime, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"专业\" align=\"center\" prop=\"major\" />\r\n <el-table-column label=\"入学时间\" align=\"center\" prop=\"admissionTime\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.admissionTime, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"手机型号\" align=\"center\" prop=\"mobilePhoneModel\" />\r\n <el-table-column label=\"保障卡号\" align=\"center\" prop=\"guaranteeCardNo\" />\r\n <el-table-column label=\"工资卡号\" align=\"center\" prop=\"payrollCardNo\" />\r\n <el-table-column label=\"是否纳编\" align=\"center\" prop=\"authorizedStrength\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.sys_yes_no\" :value=\"scope.row.authorizedStrength\" />\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"专业是否对口\" align=\"center\" prop=\"aboral\" />\r\n <el-table-column label=\"家庭住址\" align=\"center\" prop=\"live\" />\r\n <el-table-column label=\"部门ID\" align=\"center\" prop=\"deptId\" />\r\n <el-table-column label=\"用户ID\" align=\"center\" prop=\"userId\" />\r\n <el-table-column label=\"现军衔\" align=\"center\" prop=\"nowMilitaryRank\">\r\n <template slot-scope=\"scope\">\r\n <dict-tag :options=\"dict.type.sys_yes_no\" :value=\"scope.row.nowMilitaryRank\" />\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"待遇级别\" align=\"center\" prop=\"treatmentLevel\" />\r\n <el-table-column label=\"现待遇级别时间\" align=\"center\" prop=\"rankUpgradeTime\" width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ parseTime(scope.row.rankUpgradeTime, '{y}-{m}-{d}') }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"部门名称\" align=\"center\" prop=\"deptName\" />\r\n <el-table-column label=\"备用手机号\" align=\"center\" prop=\"phoneStandby\" />-->\r\n <el-table-column\r\n label=\"操作\"\r\n align=\"center\"\r\n class-name=\"small-padding fixed-width\"\r\n >\r\n <template slot-scope=\"scope\">\r\n <el-button\r\n size=\"mini\"\r\n type=\"text\"\r\n icon=\"el-icon-edit\"\r\n @click=\"handleUpdate(scope.row)\"\r\n v-hasPermi=\"['peopleManage:people:edit']\"\r\n >修改</el-button>\r\n <el-button\r\n size=\"mini\"\r\n type=\"text\"\r\n icon=\"el-icon-delete\"\r\n @click=\"handleDelete(scope.row)\"\r\n v-hasPermi=\"['peopleManage:people:remove']\"\r\n >删除</el-button>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n\r\n <pagination\r\n v-show=\"total > 0\"\r\n :total=\"total\"\r\n :page.sync=\"queryParams.pageNum\"\r\n :limit.sync=\"queryParams.pageSize\"\r\n @pagination=\"getList\"\r\n />\r\n </el-col>\r\n </el-row>\r\n\r\n <!-- 添加或修改人员管理对话框 -->\r\n <el-dialog :title=\"title\" :visible.sync=\"open\" width=\"1400px\" append-to-body>\r\n <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" :inline=\"true\" label-width=\"120px\">\r\n <div class=\"jiben\">基本信息</div>\r\n <div class=\"div-box-title1\"><span>个人信息</span><img src=\"@/assets/images/虚线.png\" alt=\"\"></div>\r\n <div style=\"width:100%;display:flex;flex-direction: row;\">\r\n <div>\r\n <el-row>\r\n <el-form-item label=\"姓名\" prop=\"name\">\r\n <el-input v-model=\"form.name\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"身份证号\" prop=\"idcard\">\r\n <el-input v-model=\"form.idcard\" placeholder @blur=\"idcardfun()\" />\r\n </el-form-item>\r\n </el-row>\r\n <el-row>\r\n <el-form-item label=\"民族\" prop=\"nationId\">\r\n <el-select v-model=\"form.nationId\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in nationIds\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"parseInt(dict.dictValue)\"\r\n style=\"width:200px;height:36px;\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"性别\" prop=\"sex\">\r\n <el-select v-model=\"form.sex\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in sexList\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"dict.dictValue\"\r\n style=\"width:200px;height:36px;\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n </el-row>\r\n <el-row>\r\n <el-form-item label=\"年龄\" prop=\"age\">\r\n <el-input v-model=\"form.age\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"出生年月\" prop=\"birthDate\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.birthDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n style=\"width:200px;height:36px;\"\r\n ></el-date-picker>\r\n </el-form-item>\r\n </el-row>\r\n <el-row>\r\n <el-form-item label=\"籍贯\" prop=\"origin\">\r\n <el-input v-model=\"form.origin\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"家庭住址\" prop=\"live\">\r\n <el-input v-model=\"form.live\" placeholder />\r\n </el-form-item>\r\n </el-row>\r\n </div>\r\n <div style=\"margin-left:50px;display:flex;\">\r\n <div class=\"pictureUploading-img\">\r\n <img src=\"@/assets/images/提示.png\" alt=\"\">\r\n </div>\r\n <el-form-item prop=\"pictureUploading\" class=\"personphoto\">\r\n <imageUpload :limit=\"1\" v-model=\"form.avatar\" style=\"height:200px;\" />\r\n </el-form-item>\r\n </div>\r\n </div>\r\n <el-row>\r\n <el-form-item label=\"血型\" prop=\"bloodType\">\r\n <el-select v-model=\"form.bloodType\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in bloodType\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"dict.dictValue\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"政治面貌\" prop=\"partyId\">\r\n <el-select v-model=\"form.partyId\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in partyIds\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"parseInt(dict.dictValue)\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"党团时间\" prop=\"partyDate\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.partyDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n ></el-date-picker>\r\n </el-form-item>\r\n </el-row>\r\n <el-row>\r\n <el-form-item label=\"健康情况\" prop=\"healthy\">\r\n <el-select v-model=\"form.healthy\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in healthy\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"dict.dictValue\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"保障卡号\" prop=\"guaranteeCardNo\">\r\n <el-input v-model=\"form.guaranteeCardNo\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"工资卡号\" prop=\"payrollCardNo\">\r\n <el-input v-model=\"form.payrollCardNo\" placeholder />\r\n </el-form-item>\r\n </el-row>\r\n <div class=\"div-box-title1\"><span>婚姻信息</span><img src=\"@/assets/images/虚线.png\" alt=\"\"></div>\r\n <el-row>\r\n <el-form-item label=\"婚姻情况\" prop=\"marryList\">\r\n <el-select v-model=\"form.marryList\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in marryList\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"dict.dictValue\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"子女情况\" prop=\"childrenList\">\r\n <el-select v-model=\"form.childrenList\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in childrenList\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"dict.dictValue\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n </el-row>\r\n <div class=\"div-box-title1\"><span>学历教育</span><img src=\"@/assets/images/虚线.png\" alt=\"\"></div>\r\n <el-form-item label=\"学历\" prop=\"educationId\">\r\n <el-select v-model=\"form.educationId\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in educationId\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"parseInt(dict.dictValue)\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"学位\" prop=\"degreeId\">\r\n <el-select v-model=\"form.degreeId\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in degree\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"parseInt(dict.dictValue)\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"入学时间\" prop=\"admissionTime\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.admissionTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\" 专业\" prop=\"major\">\r\n <el-input v-model=\"form.major\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"毕业时间\" prop=\"graduationDate\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.graduationDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"毕业学校\" prop=\"school\">\r\n <el-input v-model=\"form.school\" placeholder />\r\n </el-form-item>\r\n <div class=\"div-box-title1\"><span>联系方式</span><img src=\"@/assets/images/虚线.png\" alt=\"\"></div>\r\n <el-form-item label=\"手机型号\" prop=\"mobilePhoneModel\">\r\n <el-input v-model=\"form.mobilePhoneModel\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"手机号码\" prop=\"phone\">\r\n <el-input v-model=\"form.phone\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"手机号码2\" prop=\"phoneStandby\">\r\n <el-input v-model=\"form.phoneStandby\" placeholder />\r\n </el-form-item>\r\n <div class=\"jiben\">职务信息</div>\r\n <el-form-item label=\"军人证号\" prop=\"military\">\r\n <el-input v-model=\"form.military\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"人员类别\" prop=\"classId\">\r\n <el-select v-model=\"form.classId\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in classId\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"parseInt(dict.dictValue)\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"单位\" prop=\"deptId\">\r\n <el-select v-model=\"form.deptId\" ref=\"deptId\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in unitId\"\r\n :key=\"dict.deptId\"\r\n :label=\"dict.deptName\"\r\n :value=\"dict.deptId\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"部职别\" prop=\"duty\">\r\n <el-input v-model=\"form.duty\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"入伍时间\" prop=\"enlistDate\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.enlistDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"入伍地点\" prop=\"enlistaddress\">\r\n <el-input v-model=\"form.enlistaddress\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"职务层级\" prop=\"postId\">\r\n <el-select v-model=\"form.postId\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in postIds\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"parseInt(dict.dictValue)\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"现职务层级时间\" prop=\"postDate\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.postDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"军衔\" prop=\"rankId\">\r\n <el-select v-model=\"form.rankId\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in rankIds\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"parseInt(dict.dictValue)\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"现军衔\" prop=\"nowMilitaryRank\">\r\n <el-select v-model=\"form.nowMilitaryRank\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in rankIds\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"dict.dictValue\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"现军衔时间\" prop=\"rankDate\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.rankDate\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"是否编制\" prop=\"authorizedStrength\">\r\n <el-select v-model=\"form.authorizedStrength\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in authorizedStrength\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"dict.dictValue\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"命令号\" prop=\"command\">\r\n <el-input v-model=\"form.command\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"待遇级别\" prop=\"treatmentLevel\">\r\n <el-input v-model=\"form.treatmentLevel\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"现待遇级别时间\" prop=\"rankUpgradeTime\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.rankUpgradeTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"专业是否对口\" prop=\"isBianzhi\">\r\n <el-select v-model=\"form.isBianzhi\" clearable placeholder>\r\n <el-option\r\n v-for=\"dict in authorizedStrength\"\r\n :key=\"dict.dictValue\"\r\n :label=\"dict.dictLabel\"\r\n :value=\"dict.dictValue\"\r\n ></el-option>\r\n </el-select>\r\n </el-form-item>\r\n <el-form-item label=\"工作时间\" prop=\"jobTime\">\r\n <el-date-picker\r\n clearable\r\n size=\"small\"\r\n v-model=\"form.jobTime\"\r\n type=\"date\"\r\n value-format=\"yyyy-MM-dd\"\r\n placeholder\r\n ></el-date-picker>\r\n </el-form-item>\r\n <div class=\"jiben\">家庭信息<span @click=\"tiaddfun\">+</span></div>\r\n <el-row\r\n style=\"background-color: rgba(255, 255, 255, 0.10980392156862745);padding-top:20px;margin-top:10px;margin-bottom:20px;\"\r\n v-for=\"(item, index) in jtlist\"\r\n >\r\n <el-form-item label=\"姓名\">\r\n <el-input v-model=\"item.name\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"与本人关系\" prop=\"characterRelationship\">\r\n <el-input v-model=\"item.characterRelationship\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"联系电话\" prop=\"phoneNumber\">\r\n <el-input v-model=\"item.phoneNumber\" placeholder />\r\n </el-form-item>\r\n <el-form-item label=\"单位\" prop=\"unitName\">\r\n <el-input v-model=\"item.unitName\" placeholder />\r\n </el-form-item>\r\n <el-button\r\n type=\"danger\"\r\n icon=\"el-icon-delete\"\r\n size=\"mini\"\r\n @click=\"jtDelete(index)\"\r\n style=\"height:36px;margin-left:575px;\"\r\n v-if=\"index != 0\"\r\n >删除</el-button>\r\n </el-row>\r\n <div class=\"jiben\">培训经历</div>\r\n <el-form-item label prop=\"training\">\r\n <el-input v-model=\"form.training\" type=\"textarea\" placeholder />\r\n </el-form-item>\r\n <div class=\"jiben\">奖惩情况</div>\r\n <el-form-item label prop=\"prize\">\r\n <el-input v-model=\"form.prize\" type=\"textarea\" placeholder />\r\n </el-form-item>\r\n <div class=\"jiben\">简历</div>\r\n <el-form-item\r\n label\r\n label-width=\"0px\"\r\n class=\"laborcontractuploading\"\r\n prop=\"laborContractUploading\"\r\n >\r\n <fileUpload v-model=\"form.laborContractUploading\" class=\"m-l-20\" />\r\n </el-form-item>\r\n <!-- <el-form-item label prop=\"readmeFile\">\r\n <el-input v-model=\"form.readmeFile\" type=\"textarea\" placeholder />\r\n </el-form-item>-->\r\n </el-form>\r\n <div slot=\"footer\" class=\"dialog-footer\">\r\n <el-button type=\"primary\" @click=\"submitForm\">确 定</el-button>\r\n <el-button @click=\"cancel\">取 消</el-button>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport {\r\n listPeople,\r\n getPeople,\r\n delPeople,\r\n addPeople,\r\n updatePeople,\r\n exportPeople,\r\n getDept,\r\n listDept,\r\n treeselect\r\n} from \"@/api/peopleManage/people\";\r\n\r\nexport default {\r\n name: \"People\",\r\n dicts: [\r\n \"sys_user_sex\",\r\n \"post_Level\",\r\n \"sys_user_rank\",\r\n \"personnel_type\",\r\n \"Degree_level\",\r\n \"degree\",\r\n \"Caucus\",\r\n \"marryList\",\r\n \"sys_yw\",\r\n \"healthy\",\r\n \"bloodType\",\r\n \"sys_yes_no\",\r\n \"sys_yes_no\"\r\n ],\r\n data() {\r\n return {\r\n // 遮罩层\r\n loading: true,\r\n // 导出遮罩层\r\n exportLoading: false,\r\n // 选中数组\r\n ids: [],\r\n // 子表选中数据\r\n checkedBdglPeople: [],\r\n // 非单个禁用\r\n single: true,\r\n // 非多个禁用\r\n multiple: true,\r\n // 显示搜索条件\r\n showSearch: true,\r\n // 总条数\r\n total: 0,\r\n // 人员管理表格数据\r\n peopleList: [],\r\n // 人员管理表格数据\r\n bdglPeopleList: [],\r\n // 弹出层标题\r\n title: \"\",\r\n // 是否显示弹出层\r\n open: false,\r\n // 查询参数\r\n queryParams: {\r\n pageNum: 1,\r\n pageSize: 10,\r\n name: null,\r\n sex: null,\r\n age: null,\r\n birthDate: null,\r\n command: null,\r\n duty: null,\r\n postId: null,\r\n gradeId: null,\r\n postDate: null,\r\n job: null,\r\n skillId: null,\r\n skillDate: null,\r\n levelId: null,\r\n levelDate: null,\r\n military: null,\r\n idcard: null,\r\n enlistDate: null,\r\n enlistaddress: null,\r\n rankId: null,\r\n rankDate: null,\r\n nationId: null,\r\n origin: null,\r\n classId: null,\r\n educationId: null,\r\n degreeId: null,\r\n graduationDate: null,\r\n school: null,\r\n partyId: null,\r\n partyDate: null,\r\n training: null,\r\n readmeFile: null,\r\n readmeFileName: null,\r\n prize: null,\r\n marryList: null,\r\n childrenList: null,\r\n unitId: null,\r\n avatar: null,\r\n address: null,\r\n phone: null,\r\n status: null,\r\n createtimes: null,\r\n updatetimes: null,\r\n reign: null,\r\n jobTime: null,\r\n healthy: null,\r\n bloodType: null,\r\n postTime: null,\r\n major: null,\r\n admissionTime: null,\r\n mobilePhoneModel: null,\r\n guaranteeCardNo: null,\r\n payrollCardNo: null,\r\n authorizedStrength: null,\r\n aboral: null,\r\n live: null,\r\n deptId: null,\r\n userId: null,\r\n nowMilitaryRank: null,\r\n treatmentLevel: null,\r\n rankUpgradeTime: null\r\n },\r\n // 表单参数\r\n form: {},\r\n // 表单校验\r\n rules: {\r\n name: [{ required: true, message: \"姓名不能为空\", trigger: \"blur\" }],\r\n idcard: [\r\n { required: true, message: \"身份证号不能为空\", trigger: \"blur\" },\r\n {\r\n pattern: /^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$/,\r\n message: \"请输入正确的身份证号\",\r\n trigger: \"blur\"\r\n }\r\n ],\r\n nationId: [\r\n { required: true, message: \"民族不能为空\", trigger: \"blur\" }\r\n ],\r\n sex: [{ required: true, message: \"性别不能为空\", trigger: \"blur\" }],\r\n age: [{ required: true, message: \"年龄不能为空\", trigger: \"blur\" }],\r\n birthDate: [\r\n { required: true, message: \"出生年月不能为空\", trigger: \"blur\" }\r\n ],\r\n origin: [{ required: true, message: \"籍贯不能为空\", trigger: \"blur\" }],\r\n live: [\r\n { required: true, message: \"家庭住址不能为空\", trigger: \"blur\" }\r\n ],\r\n partyId: [\r\n { required: true, message: \"政治面貌不能为空\", trigger: \"change\" }\r\n ],\r\n healthy: [\r\n { required: true, message: \"健康情况不能为空\", trigger: \"change\" }\r\n ],\r\n marryList: [\r\n { required: true, message: \"婚姻情况不能为空\", trigger: \"change\" }\r\n ],\r\n educationId: [\r\n { required: true, message: \"学历不能为空\", trigger: \"change\" }\r\n ],\r\n admissionTime: [\r\n { required: true, message: \"入学时间不能为空\", trigger: \"change\" }\r\n ],\r\n graduationDate: [\r\n { required: true, message: \"毕业时间不能为空\", trigger: \"change\" }\r\n ],\r\n school: [\r\n { required: true, message: \"毕业学校不能为空\", trigger: \"blur\" }\r\n ],\r\n phone: [\r\n { required: true, message: \"手机号码不能为空\", trigger: \"blur\" },\r\n {\r\n pattern: /^1[3|4|5|6|7|8|9][0-9]\\d{8}$/,\r\n message: \"请输入正确的手机号码\",\r\n trigger: \"blur\"\r\n }\r\n ],\r\n phoneStandby: [\r\n {\r\n pattern: /^1[3|4|5|6|7|8|9][0-9]\\d{8}$/,\r\n message: \"请输入正确的手机号码\",\r\n trigger: \"blur\"\r\n }\r\n ],\r\n enlistDate: [\r\n { required: true, message: \"入伍时间不能为空\", trigger: \"change\" }\r\n ],\r\n authorizedStrength: [\r\n { required: true, message: \"是否编制不能为空\", trigger: \"change\" }\r\n ],\r\n deptId: [{ required: true, message: \"单位不能为空\", trigger: \"change\" }]\r\n // jtname:[{ validator: jtnameblur, trigger: \"blur\" }],\r\n // characterRelationship: [\r\n // { required: true, message: \"与本人关系必填一个\", trigger: \"blur\" }\r\n // ],\r\n // phoneNumber: [\r\n // { required: true, message: \"联系电话不能为空\", trigger: \"blur\" },\r\n // {\r\n // pattern: /^1[3|4|5|6|7|8|9][0-9]\\d{8}$/,\r\n // message: \"请输入正确的手机号码\",\r\n // trigger: \"blur\"\r\n // }\r\n // ],\r\n // unitName: [{ required: true, message: \"单位不能为空\", trigger: \"blur\" }]\r\n },\r\n //性别数组\r\n sexList: [],\r\n //血型数组\r\n bloodType: [],\r\n //政治面貌\r\n partyIds: [],\r\n //健康状况\r\n healthy: [],\r\n //婚姻情况\r\n marryList: [],\r\n //学历\r\n educationId: [],\r\n //学位\r\n degree: [],\r\n //是否编制\r\n authorizedStrength: [],\r\n //子女情况\r\n childrenList: [],\r\n //人员类别\r\n classId: [],\r\n //职务层级\r\n postIds: [],\r\n //军衔\r\n rankIds: [],\r\n //单位\r\n deptId: [],\r\n //民族\r\n nationIds: [],\r\n unitId: [],\r\n jtlist: [\r\n {\r\n name: null,\r\n characterRelationship: null,\r\n phoneNumber: null,\r\n unitName: null\r\n }\r\n ],\r\n defaultProps: {\r\n children: \"children\",\r\n label: \"label\"\r\n },\r\n deptOptions: [],\r\n value:null,\r\n };\r\n },\r\n created() {\r\n this.getList();\r\n //性别\r\n this.getDicts(\"sys_user_sex\").then(response => {\r\n this.sexList = response.data;\r\n });\r\n //血型\r\n this.getDicts(\"bloodType\").then(response => {\r\n this.bloodType = response.data;\r\n });\r\n //政治面貌\r\n this.getDicts(\"Caucus\").then(response => {\r\n this.partyIds = response.data;\r\n });\r\n //健康情况\r\n this.getDicts(\"healthy\").then(response => {\r\n this.healthy = response.data;\r\n });\r\n //婚姻情况\r\n this.getDicts(\"marryList\").then(response => {\r\n this.marryList = response.data;\r\n });\r\n //学历\r\n this.getDicts(\"Degree_level\").then(response => {\r\n this.educationId = response.data;\r\n });\r\n //婚姻情况\r\n this.getDicts(\"degree\").then(response => {\r\n this.degree = response.data;\r\n });\r\n //是否编制\r\n this.getDicts(\"sys_yes_no\").then(response => {\r\n this.authorizedStrength = response.data;\r\n });\r\n //子女情况\r\n this.getDicts(\"sys_yw\").then(response => {\r\n this.childrenList = response.data;\r\n });\r\n //人员类别\r\n this.getDicts(\"personnel_type\").then(response => {\r\n this.classId = response.data;\r\n });\r\n //职务层级\r\n this.getDicts(\"post_Level\").then(response => {\r\n this.postIds = response.data;\r\n });\r\n //军衔\r\n this.getDicts(\"sys_user_rank\").then(response => {\r\n this.rankIds = response.data;\r\n });\r\n //民族\r\n this.getDicts(\"sys_familyName\").then(response => {\r\n this.nationIds = response.data;\r\n });\r\n //部门数据\r\n getDept().then(res => {\r\n if (res.code == 200) {\r\n this.unitId = res.data;\r\n }\r\n });\r\n treeselect().then(res => {\r\n console.log(res);\r\n if (res.code == 200) {\r\n this.deptOptions = res.data;\r\n }\r\n });\r\n },\r\n methods: {\r\n /** 查询人员管理列表 */\r\n getList() {\r\n this.loading = true;\r\n listPeople(this.queryParams).then(response => {\r\n this.peopleList = response.rows;\r\n this.total = response.total;\r\n this.loading = false;\r\n });\r\n },\r\n\r\n // 取消按钮\r\n cancel() {\r\n this.open = false;\r\n this.reset();\r\n },\r\n // 表单重置\r\n reset() {\r\n this.form = {\r\n id: null,\r\n name: null,\r\n sex: null,\r\n age: null,\r\n birthDate: null,\r\n command: null,\r\n duty: null,\r\n postId: null,\r\n gradeId: null,\r\n postDate: null,\r\n job: null,\r\n skillId: null,\r\n skillDate: null,\r\n levelId: null,\r\n levelDate: null,\r\n military: null,\r\n idcard: null,\r\n enlistDate: null,\r\n enlistaddress: null,\r\n rankId: null,\r\n rankDate: null,\r\n nationId: null,\r\n origin: null,\r\n classId: null,\r\n educationId: null,\r\n degreeId: null,\r\n graduationDate: null,\r\n school: null,\r\n partyId: null,\r\n partyDate: null,\r\n training: null,\r\n readmeFile: null,\r\n readmeFileName: null,\r\n prize: null,\r\n marryList: null,\r\n childrenList: null,\r\n unitId: null,\r\n avatar: null,\r\n address: null,\r\n phone: null,\r\n status: 0,\r\n createtimes: null,\r\n updatetimes: null,\r\n reign: null,\r\n jobTime: null,\r\n healthy: null,\r\n bloodType: null,\r\n postTime: null,\r\n major: null,\r\n admissionTime: null,\r\n mobilePhoneModel: null,\r\n guaranteeCardNo: null,\r\n payrollCardNo: null,\r\n authorizedStrength: null,\r\n aboral: null,\r\n live: null,\r\n deptId: null,\r\n userId: null,\r\n nowMilitaryRank: null,\r\n treatmentLevel: null,\r\n rankUpgradeTime: null,\r\n phoneStandby: null,\r\n deptName: null,\r\n isBianzhi:null,\r\n };\r\n this.bdglPeopleList = [];\r\n this.resetForm(\"form\");\r\n },\r\n /** 搜索按钮操作 */\r\n handleQuery() {\r\n this.queryParams.pageNum = 1;\r\n this.getList();\r\n },\r\n /** 重置按钮操作 */\r\n resetQuery() {\r\n this.resetForm(\"queryForm\");\r\n this.handleQuery();\r\n },\r\n // 多选框选中数据\r\n handleSelectionChange(selection) {\r\n this.ids = selection.map(item => item.id);\r\n this.single = selection.length !== 1;\r\n this.multiple = !selection.length;\r\n },\r\n /** 新增按钮操作 */\r\n handleAdd() {\r\n this.reset();\r\n this.open = true;\r\n this.title = \"添加人员管理\";\r\n },\r\n /** 修改按钮操作 */\r\n handleUpdate(row) {\r\n this.reset();\r\n const id = row.id || this.ids;\r\n getPeople(id).then(response => {\r\n this.form = response.data;\r\n this.jtlist = response.data.familyInformation;\r\n this.bdglPeopleList = response.data.bdglPeopleList;\r\n this.open = true;\r\n this.title = \"修改人员管理\";\r\n });\r\n },\r\n /** 提交按钮 */\r\n submitForm() {\r\n this.$refs[\"form\"].validate(valid => {\r\n if (valid) {\r\n this.form.deptName = this.$refs[\"deptId\"].selectedLabel;\r\n this.form.bdglPeopleList = this.bdglPeopleList;\r\n this.form.familyInformation = this.jtlist;\r\n if (this.form.id != null) {\r\n updatePeople(this.form).then(response => {\r\n this.$modal.msgSuccess(\"修改成功\");\r\n this.open = false;\r\n this.getList();\r\n });\r\n } else {\r\n this.form.familyInformation = this.jtlist;\r\n this.form.deptName = this.$refs[\"deptId\"].selectedLabel;\r\n addPeople(this.form).then(response => {\r\n this.$modal.msgSuccess(\"新增成功\");\r\n this.open = false;\r\n this.getList();\r\n });\r\n }\r\n }\r\n });\r\n },\r\n /** 删除按钮操作 */\r\n handleDelete(row) {\r\n const ids = row.id || this.ids;\r\n this.$modal\r\n .confirm('是否确认删除人员管理编号为\"' + ids + '\"的数据项?')\r\n .then(function() {\r\n return delPeople(ids);\r\n })\r\n .then(() => {\r\n this.getList();\r\n this.$modal.msgSuccess(\"删除成功\");\r\n })\r\n .catch(() => {});\r\n },\r\n /** 人员管理序号 */\r\n rowBdglPeopleIndex({ row, rowIndex }) {\r\n row.index = rowIndex + 1;\r\n },\r\n /** 人员管理添加按钮操作 */\r\n handleAddBdglPeople() {\r\n let obj = {};\r\n obj.name = \"\";\r\n obj.sex = \"\";\r\n obj.age = \"\";\r\n obj.birthDate = \"\";\r\n obj.command = \"\";\r\n obj.duty = \"\";\r\n obj.postId = \"\";\r\n obj.gradeId = \"\";\r\n obj.postDate = \"\";\r\n obj.job = \"\";\r\n obj.skillId = \"\";\r\n obj.skillDate = \"\";\r\n obj.levelId = \"\";\r\n obj.levelDate = \"\";\r\n obj.military = \"\";\r\n obj.idcard = \"\";\r\n obj.enlistDate = \"\";\r\n obj.enlistaddress = \"\";\r\n obj.rankId = \"\";\r\n obj.rankDate = \"\";\r\n obj.nationId = \"\";\r\n obj.origin = \"\";\r\n obj.classId = \"\";\r\n obj.educationId = \"\";\r\n obj.degreeId = \"\";\r\n obj.graduationDate = \"\";\r\n obj.school = \"\";\r\n obj.partyId = \"\";\r\n obj.partyDate = \"\";\r\n obj.training = \"\";\r\n obj.readmeFile = \"\";\r\n obj.readmeFileName = \"\";\r\n obj.prize = \"\";\r\n obj.marryList = \"\";\r\n obj.childrenList = \"\";\r\n obj.unitId = \"\";\r\n obj.avatar = \"\";\r\n obj.address = \"\";\r\n obj.phone = \"\";\r\n obj.status = \"\";\r\n obj.createtimes = \"\";\r\n obj.updatetimes = \"\";\r\n obj.reign = \"\";\r\n obj.jobTime = \"\";\r\n obj.healthy = \"\";\r\n obj.bloodType = \"\";\r\n obj.postTime = \"\";\r\n obj.major = \"\";\r\n obj.admissionTime = \"\";\r\n obj.mobilePhoneModel = \"\";\r\n obj.guaranteeCardNo = \"\";\r\n obj.payrollCardNo = \"\";\r\n obj.authorizedStrength = \"\";\r\n obj.aboral = \"\";\r\n obj.live = \"\";\r\n obj.userId = \"\";\r\n obj.nowMilitaryRank = \"\";\r\n obj.treatmentLevel = \"\";\r\n obj.rankUpgradeTime = \"\";\r\n this.bdglPeopleList.push(obj);\r\n },\r\n /** 人员管理删除按钮操作 */\r\n handleDeleteBdglPeople() {\r\n if (this.checkedBdglPeople.length == 0) {\r\n this.$modal.msgError(\"请先选择要删除的人员管理数据\");\r\n } else {\r\n const bdglPeopleList = this.bdglPeopleList;\r\n const checkedBdglPeople = this.checkedBdglPeople;\r\n this.bdglPeopleList = bdglPeopleList.filter(function(item) {\r\n return checkedBdglPeople.indexOf(item.index) == -1;\r\n });\r\n }\r\n },\r\n /** 复选框选中数据 */\r\n handleBdglPeopleSelectionChange(selection) {\r\n this.checkedBdglPeople = selection.map(item => item.index);\r\n },\r\n /** 导出按钮操作 */\r\n handleExport() {\r\n const queryParams = this.queryParams;\r\n this.$modal\r\n .confirm(\"是否确认导出所有人员管理数据项?\")\r\n .then(() => {\r\n this.exportLoading = true;\r\n return exportPeople(queryParams);\r\n })\r\n .then(response => {\r\n this.$download.name(response.msg);\r\n this.exportLoading = false;\r\n })\r\n .catch(() => {});\r\n },\r\n //新增家庭成员\r\n tiaddfun() {\r\n this.jtlist.push({\r\n name: null,\r\n characterRelationship: null,\r\n phoneNumber: null,\r\n unitName: null\r\n });\r\n },\r\n //删除家庭成员\r\n jtDelete(i) {\r\n this.jtlist.splice(i, 1);\r\n },\r\n //身份证号\r\n idcardfun() {\r\n this.form.sex =\r\n this.form.idcard.substr(this.form.idcard.length - 2, 1) % 2 == 1\r\n ? \"0\"\r\n : \"1\";\r\n this.form.birthDate =\r\n this.form.idcard.substr(6, 4) +\r\n \"-\" +\r\n this.form.idcard.substr(10, 2) +\r\n \"-\" +\r\n this.form.idcard.substr(10, 2);\r\n var myDate = new Date();\r\n this.form.age = myDate.getFullYear() - this.form.idcard.substr(6, 4);\r\n },\r\n // 筛选节点\r\n filterNode(value, data) {\r\n if (!value) return true;\r\n return data.label.indexOf(value) !== -1;\r\n },\r\n // 节点单击事件\r\n handleNodeClick(data) {\r\n this.queryParams.deptId = data.id;\r\n this.getList();\r\n }\r\n }\r\n};\r\n</script>\r\n<style scoped>\r\n::v-deep .el-dialog {\r\n width: 1030px !important;\r\n background-color: #004d86;\r\n}\r\n\r\n::v-deep .el-dialog__header {\r\n border-bottom: 1px solid #718a9d;\r\n}\r\n::v-deep .el-dialog__title {\r\n color: #fff;\r\n font: 18px;\r\n}\r\n::v-deep .el-dialog__headerbtn .el-dialog__close {\r\n color: #fff;\r\n}\r\n.el-form-item ::v-deep .el-input__inner {\r\n width: 200px;\r\n height: 36px;\r\n background: #004d86;\r\n color: #fff;\r\n}\r\n::v-deep .el-date-editor.el-input {\r\n width: 200px;\r\n height: 36px;\r\n}\r\n\r\n.pictureUploading-img img{\r\n width:60px;\r\n height: 210px;\r\n margin-right: 10px;\r\n}\r\n\r\n::v-deep .el-upload--picture-card {\r\n height: 210px;\r\n width: 170px;\r\n line-height: 210px;\r\n background-image: url('../../../assets/images/头像.png');\r\n background-repeat: no-repeat;\r\n background-size: 100% 100%;\r\n}\r\n::v-deep .el-upload--picture-card .el-icon-plus{\r\n display: none;\r\n}\r\n.el-upload--picture-card /deep/ .el-upload--picture-card i {\r\n font-size: 48px;\r\n}\r\n::v-deep .el-upload__tip {\r\n display: none;\r\n}\r\n::v-deep .el-textarea__inner {\r\n width: 980px;\r\n height: 104px;\r\n}\r\n.jiben span {\r\n width: 25px;\r\n height: 25px;\r\n display: inline-block;\r\n background-color: #1c86e1;\r\n line-height: 25px;\r\n text-align: center;\r\n font-size: 16px;\r\n cursor: pointer;\r\n /* margin-left: 851px; */\r\n position: absolute;\r\n right:20px;\r\n}\r\n.el-select-dropdown__item:hover {\r\n color: #1c86e1;\r\n}\r\n.el-select-dropdown__item {\r\n color: #fff;\r\n}\r\n.el-tree {\r\n background-color: #00365f;\r\n color: #fff;\r\n}\r\n::v-deep .el-tree-node__content:hover {\r\n color: #1c86e1;\r\n}\r\n::v-deep .el-upload-list--picture-card .el-upload-list__item {\r\n height: 210px;\r\n width: 170px;\r\n}\r\n.dadui {\r\n height: 40px;\r\n background: #003156;\r\n /* border-bottom: 1px solid #718A9D ; */\r\n background-image: url(../../../images/矩形底部边框.png);\r\n background-repeat: no-repeat;\r\n background-position: 0px 39px;\r\n font-size: 16px;\r\n color: #1d96ff;\r\n}\r\n.dadui img {\r\n margin: 10px 10px 0px 10px;\r\n}\r\n\r\n.data {\r\n height: 40px;\r\n background: #003156;\r\n margin-bottom: 12px;\r\n color: #fff;\r\n display: flex;\r\n font-size: 13px;\r\n line-height: 25px;\r\n position: relative;\r\n}\r\n.el-tree {\r\n padding: 10px;\r\n background: #003156;\r\n color: #fff;\r\n}\r\n\r\n.data p {\r\n position: absolute;\r\n top: -5px;\r\n left: 15px;\r\n}\r\n.data .a1{\r\n width: 128px;\r\n height: 26px;\r\n background: rgba(23, 74, 112, 0.4);\r\n border-radius: 13px;\r\n position: absolute;\r\n top:7px;\r\n left: 60px;\r\n}\r\n::v-deep .data .el-date-editor.el-input{\r\n width: 100%;\r\n border: none;\r\n}\r\n::v-deep .data .el-input__inner{\r\n width: 100% !important;\r\n border: none;\r\n}\r\n::v-deep .data .el-input--medium .el-input__icon {\r\n line-height: 36px;\r\n position: absolute;\r\n right: -223px;\r\n top: 2px;\r\n}\r\n::v-deep .data .el-input__inner {\r\n background-color: transparent;\r\n color: #fff;\r\n text-align: center;\r\n margin-top: 2px;\r\n}\r\n::v-deep .data .el-input__suffix {\r\n position: absolute;\r\n right: 281px;\r\n}\r\n::v-deep .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content{\r\n color: #00365f !important; \r\n /* background-color: #003156 !important; */\r\n }\r\n</style>\r\n"]}]}