保安员查询 跳转公司 公司详情加入 装备 车辆 枪支
| | |
| | | import { getdata, adddata, update, remove } from "@/api/car/car"; |
| | | |
| | | export default { |
| | | props: ["fromDeptId"], |
| | | data() { |
| | | return { |
| | | excelBox: false, |
| | |
| | | // form["deptId"] = form.tenantName; |
| | | // delete form.tenantName; |
| | | // console.log(form); |
| | | if (this.fromDeptId != undefined) { |
| | | form["deptId"] = this.fromDeptId; |
| | | } |
| | | adddata(form).then( |
| | | (res) => { |
| | | this.onLoad(this.page); |
| | |
| | | // console.log(row); |
| | | // row["deptId"] = row.tenantName; |
| | | // delete row.tenantName; |
| | | if (this.fromDeptId != undefined) { |
| | | row["deptId"] = this.fromDeptId; |
| | | } |
| | | update(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | this.loading = true; |
| | | params["deptId"] = this.fromDeptId; |
| | | // console.log(params.deptId); |
| | | if (params.deptId != undefined) { |
| | | this.option.column[4].search = false; |
| | | this.option.column[4].hide = true; |
| | | this.option.column[4].addDisplay = false; |
| | | this.option.column[4].editDisplay = false; |
| | | } else { |
| | | this.option.column[4].search = true; |
| | | this.option.column[4].hide = false; |
| | | this.option.column[4].addDisplay = true; |
| | | this.option.column[4].editDisplay = true; |
| | | } |
| | | getdata( |
| | | page.currentPage, |
| | | page.pageSize, |
| | |
| | | message: "请输入组织机构", |
| | | trigger: "blur" |
| | | }], |
| | | hide: false, |
| | | search: true, |
| | | overHidden: true, |
| | | // addDisplay: true, |
| | |
| | | import { getdata, adddata, update, remove } from "@/api/equipments/equipments"; |
| | | |
| | | export default { |
| | | props: ["fromDeptId"], |
| | | data() { |
| | | return { |
| | | excelBox: false, |
| | |
| | | // var form = this.data[0]; |
| | | // delete form.id; |
| | | // for (var k = 0; k < 13; k++) { |
| | | console.log(form, "12135"); |
| | | // console.log(form, "12135"); |
| | | // form["deptId"] = form.tenantName; |
| | | // delete form.tenantName; |
| | | // console.log(this.fromDeptId); |
| | | // console.log(form); |
| | | if (this.fromDeptId != undefined) { |
| | | form["deptId"] = this.fromDeptId; |
| | | } |
| | | adddata(form).then( |
| | | (res) => { |
| | | this.onLoad(this.page); |
| | |
| | | rowUpdate(row, index, done, loading) { |
| | | // row["deptId"] = row.tenantName; |
| | | // delete row.tenantName; |
| | | console.log(row.deptId); |
| | | // console.log(row.deptId); |
| | | if (this.fromDeptId != undefined) { |
| | | row["deptId"] = this.fromDeptId; |
| | | } |
| | | update(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | this.loading = true; |
| | | params["deptId"] = this.fromDeptId; |
| | | // console.log(params.deptId); |
| | | if (params.deptId != undefined) { |
| | | this.option.column[6].search = false; |
| | | this.option.column[6].hide = true; |
| | | this.option.column[6].addDisplay = false; |
| | | this.option.column[6].editDisplay = false; |
| | | } else { |
| | | this.option.column[6].search = true; |
| | | this.option.column[6].hide = false; |
| | | this.option.column[6].addDisplay = true; |
| | | this.option.column[6].editDisplay = true; |
| | | } |
| | | getdata( |
| | | page.currentPage, |
| | | page.pageSize, |
| | |
| | | import { getdata, adddata, update, remove } from "@/api/gun/gun"; |
| | | |
| | | export default { |
| | | props: ["fromDeptId"], |
| | | data() { |
| | | return { |
| | | loading: true, |
| | |
| | | // for (var k = 0; k < 13; k++) { |
| | | // form["deptId"] = form.tenantName; |
| | | // delete form.tenantName; |
| | | if (this.fromDeptId != undefined) { |
| | | form["deptId"] = this.fromDeptId; |
| | | } |
| | | adddata(form).then( |
| | | (res) => { |
| | | this.onLoad(this.page); |
| | |
| | | // console.log(row); |
| | | // row["deptId"] = row.tenantName; |
| | | // delete row.tenantName; |
| | | if (this.fromDeptId != undefined) { |
| | | row["deptId"] = this.fromDeptId; |
| | | } |
| | | update(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | this.loading = true; |
| | | params["deptId"] = this.fromDeptId; |
| | | // console.log(params.deptId); |
| | | if (params.deptId != undefined) { |
| | | this.option.column[5].search = false; |
| | | this.option.column[5].hide = true; |
| | | this.option.column[5].addDisplay = false; |
| | | this.option.column[5].editDisplay = false; |
| | | } else { |
| | | this.option.column[5].search = true; |
| | | this.option.column[5].hide = false; |
| | | this.option.column[5].addDisplay = true; |
| | | this.option.column[5].editDisplay = true; |
| | | } |
| | | getdata( |
| | | page.currentPage, |
| | | page.pageSize, |
| | |
| | | <template> |
| | | <div class="dispatch"> |
| | | <avue-tabs :option="optionTABS" @change="handleChangeTABS"></avue-tabs> |
| | | <span v-if="typeTABS.prop === 'tab1'"> |
| | | <span v-if="typeTABS.prop === 'tab1'" class="tab"> |
| | | <!-- <avue-crud |
| | | :option="option" |
| | | :data="data" |
| | |
| | | </avue-form> |
| | | </basic-container> |
| | | </span> |
| | | <span v-else-if="typeTABS.prop === 'tab2'"> |
| | | <span v-else-if="typeTABS.prop === 'tab2'" class="tab"> |
| | | <!-- <span v-if="typeTABS.prop === 'tab2'"> --> |
| | | <basic-container> |
| | | <avue-crud |
| | |
| | | </avue-crud> |
| | | </basic-container> |
| | | </span> |
| | | <span v-else-if="typeTABS.prop === 'tab3'"> |
| | | <span v-else-if="typeTABS.prop === 'tab3'" class="tab"> |
| | | <basic-container> |
| | | <avue-crud |
| | | :option="option2" |
| | |
| | | </avue-crud> |
| | | </basic-container> |
| | | </span> |
| | | |
| | | <span v-else-if="typeTABS.prop === 'tab4'" class="tab"> |
| | | <!-- 装备管理 --> |
| | | <equipments :fromDeptId="departmentid"></equipments> |
| | | </span> |
| | | <span v-else-if="typeTABS.prop === 'tab5'" class="tab"> |
| | | <!-- 车辆管理 --> |
| | | <car :fromDeptId="departmentid"></car> |
| | | </span> |
| | | <span v-else-if="typeTABS.prop === 'tab6'" class="tab"> |
| | | <!-- 枪支管理 --> |
| | | <gun :fromDeptId="departmentid"></gun> |
| | | </span> |
| | | <el-dialog |
| | | title="出资人导入" |
| | | append-to-body |
| | |
| | | update2, |
| | | remove2, |
| | | } from "@/api/securityUnit/securityUnit"; |
| | | import equipments from "../securityEquipment/equipments.vue"; |
| | | import car from "../securityEquipment/car.vue"; |
| | | import gun from "../securityEquipment/gun.vue"; |
| | | |
| | | export default { |
| | | components: { |
| | | equipments: equipments, |
| | | car: car, |
| | | gun: gun, |
| | | }, |
| | | data() { |
| | | var DIC = { |
| | | VAILD: [ |
| | |
| | | ], |
| | | }; |
| | | return { |
| | | departmentid: "", |
| | | |
| | | excelBox: false, //出资人 |
| | | excelForm: {}, |
| | | excelOption: { |
| | |
| | | label: "主要管理人员信息", |
| | | prop: "tab3", |
| | | }, |
| | | { |
| | | // icon: "el-icon-info", |
| | | label: "装备管理 ", |
| | | prop: "tab4", |
| | | }, |
| | | { |
| | | // icon: "el-icon-info", |
| | | label: "车辆管理 ", |
| | | prop: "tab5", |
| | | }, |
| | | { |
| | | // icon: "el-icon-info", |
| | | label: "枪支管理 ", |
| | | prop: "tab6", |
| | | }, |
| | | ], |
| | | }, |
| | | |
| | | // loading: true, //保安单位基本信息 |
| | | // selectionList: [], |
| | | // page: { |
| | | // pageSize: 10, |
| | | // currentPage: 1, |
| | | // total: 0, |
| | | // }, |
| | | // query: {}, |
| | | // data: [], |
| | | // option: { |
| | | // card: true, |
| | | // searchSize: "mini", |
| | | // searchMenuSpan: 6, |
| | | // height: 547, |
| | | // menuWidth: 160, |
| | | // align: "center", |
| | | // selection: true, |
| | | // column: column, |
| | | // }, |
| | | |
| | | //全局单位统一社会信用代码 |
| | | creditcode: "", |
| | |
| | | row = JSON.parse(that.readLock("danweidata")); |
| | | // that.obj0.title = row.enterprisename; |
| | | // console.log(row, "row"); |
| | | that.departmentid = row.departmentid; |
| | | for (var k in row) { |
| | | that.obj0[k] = row[k]; |
| | | } |
| | |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | <style lang="scss" scoped> |
| | | .dispatch { |
| | | width: 100%; |
| | | height: 100%; |
| | |
| | | .el-collapse-item { |
| | | padding-top: 15px !important; |
| | | } |
| | | |
| | | .tab { |
| | | position: relative; |
| | | // border: 1px solid red; |
| | | height: 92%; |
| | | display: inline-block; |
| | | width: 100%; |
| | | overflow: hidden; |
| | | top: -10px; |
| | | } |
| | | </style> |