| | |
| | | @size-change="sizeChange" |
| | | @refresh-change="refreshChange" |
| | | @row-click="handleRowClick" |
| | | @on-load="onLoad" |
| | | > |
| | | </avue-crud> |
| | | </basic-container> |
| | |
| | | import { pageSecurity } from "../../api/statisticalQueryManagement/statisticalQueryManagement"; |
| | | export default { |
| | | name: "保安员明细", |
| | | props: ["fwdeptId", "paramCz"], |
| | | data() { |
| | | return { |
| | | page: { |
| | |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | index: true, |
| | | indexLabel:'序号', |
| | | viewBtn: true, |
| | | dialogClickModal: false, |
| | | column: [ |
| | |
| | | prop: "realName", |
| | | search: true, |
| | | searchSpan: 4, |
| | | display: false, |
| | | width: 78 |
| | | display: false |
| | | }, |
| | | { |
| | | label: "性别", |
| | |
| | | } |
| | | ], |
| | | slot: true, |
| | | display: false, |
| | | width: 48 |
| | | display: false |
| | | }, |
| | | { |
| | | label: "保安公司", |
| | | label: "企业名称", |
| | | prop: "deptName", |
| | | // width: 120, |
| | | width: 300, |
| | | // search: true, |
| | | // searchSpan: 4, |
| | | overHidden: true, |
| | |
| | | prop: "securitynumber", |
| | | display: false, |
| | | searchSpan: 5, |
| | | searchLabelWidth: 110 |
| | | searchLabelWidth: 110, |
| | | width: 180 |
| | | // search: true, |
| | | }, |
| | | { |
| | |
| | | prop: "cardid", |
| | | slot: true, |
| | | display: false, |
| | | width: 145 |
| | | width: 180 |
| | | }, |
| | | { |
| | | label: "联系方式", |
| | | prop: "phone", |
| | | slot: true, |
| | | display: false, |
| | | width: 100 |
| | | width: 180 |
| | | }, |
| | | { |
| | | label: "联系地址", |
| | | prop: "address", |
| | | slot: true, |
| | | display: false, |
| | | hide: true |
| | | }, |
| | | // { |
| | | // label: "联系地址", |
| | | // prop: "address", |
| | | // slot: true, |
| | | // display: false, |
| | | // hide: true |
| | | // }, |
| | | { |
| | | label: "入职时间", |
| | | prop: "rtime", |
| | | slot: true, |
| | | display: false, |
| | | width: 82 |
| | | width: 180 |
| | | }, |
| | | { |
| | | label: "所属角色", |
| | | prop: "roleName", |
| | | slot: true, |
| | | display: false, |
| | | width: 78, |
| | | hide: true |
| | | }, |
| | | // { |
| | | // label: "所属角色", |
| | | // prop: "roleName", |
| | | // slot: true, |
| | | // display: false, |
| | | // width: 78, |
| | | // hide: true |
| | | // }, |
| | | |
| | | // { |
| | | // label: "所属辖区", |
| | |
| | | } |
| | | ], |
| | | slot: true, |
| | | display: false, |
| | | width: 70 |
| | | display: false |
| | | }, |
| | | { |
| | | label: "是否持证", |
| | | prop: "hold", |
| | | type: "select", |
| | | search: true, |
| | | search: !this.paramCz, |
| | | searchSpan: 4, |
| | | dicData: [ |
| | | { |
| | | label: "是", |
| | | value: "0" |
| | | }, |
| | | { |
| | | label: "否", |
| | | value: "1" |
| | | }, |
| | | { |
| | | label: "已吊销", |
| | | label: "否", |
| | | value: "2" |
| | | }, |
| | | { |
| | | label: "已吊销", |
| | | value: "3" |
| | | } |
| | | ], |
| | | slot: true, |
| | | display: false, |
| | | width: 70 |
| | | display: false |
| | | } |
| | | ] |
| | | }, |
| | |
| | | let param = {}; |
| | | param["realName"] = params["realName"] || ""; |
| | | param["status"] = params["status"] || ""; |
| | | param["deptId"] = this.deptid; |
| | | param["hold"] = params["hold"] || ""; |
| | | param["deptId"] = this.fwdeptId; |
| | | if (this.paramCz) { |
| | | param["hold"] = '1'; |
| | | } else { |
| | | param["hold"] = params["hold"] || ""; |
| | | } |
| | | param["current"] = page.currentPage; |
| | | param["size"] = page.pageSize; |
| | | pageSecurity(param).then(res => { |
| | |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.getLocationParams(); |
| | | // this.getLocationParams(); |
| | | } |
| | | }; |
| | | </script> |