派遣管理和保安单位管理 内联修改, 根据单位的存在改变状态
| | |
| | | // ] |
| | | |
| | | export var column = [//派遣服务公司登记 |
| | | // { |
| | | // label: "id", |
| | | // prop: "id", |
| | | // hide: true, |
| | | // editDisplay: false, |
| | | // addDisplay: false |
| | | // }, |
| | | // { |
| | | // label: "保安单位", |
| | | // prop: "tenantName", |
| | | // hide: true, |
| | | // editDisplay: false, |
| | | // addDisplay: false |
| | | // }, |
| | | // { |
| | | // label: "保安id", |
| | | // prop: "tenantId", |
| | | // hide: true, |
| | | // editDisplay: false, |
| | | // addDisplay: false |
| | | // },//上面不显示 |
| | | { |
| | | label: "派遣单位名称", |
| | | prop: "name", |
| | |
| | | }, |
| | | { |
| | | label: "保安公司", |
| | | prop: "tenantId", |
| | | prop: "tenantName", |
| | | type: "tree", |
| | | search: true, |
| | | dicUrl: "/api/blade-system/tenant/select", |
| | | dicUrl: "/api/blade-system/dept/lazy-tree?parentId=0", |
| | | props: { |
| | | label: "tenantName", |
| | | value: "tenantId" |
| | | label: "title", |
| | | value: "id" |
| | | }, |
| | | // hide: !website.tenantMode, |
| | | // addDisplay: website.tenantMode, |
| | |
| | | label: " 联系人", |
| | | prop: "linkman", |
| | | labelWidth: 110, |
| | | // addDisplay: true, |
| | | // editDisplay: true, |
| | | // viewDisplay: true, |
| | | // searchSpan: 5, |
| | | // dicUrl: "/api/blade-system/dict-biz/dictionary?code=educationType", |
| | | // props: { |
| | | // label: "dictValue", |
| | | // value: "dictKey" |
| | | // }, |
| | | // search: true, |
| | | // type: "select", |
| | | // // rules: [{ |
| | | // // required: true, |
| | | // // message: "请选择学历", |
| | | // // trigger: "blur" |
| | | // // }], |
| | | }, |
| | | { |
| | | label: "联系电话", |
| | |
| | | }, |
| | | |
| | | |
| | | ] |
| | | |
| | | export var data = [ |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "3年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "5年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | } |
| | | ] |
| | |
| | | update1, |
| | | remove1, |
| | | } from "@/api/dispatch/dispatch"; |
| | | import { getDeptTree, getDeptLazyTree } from "@/api/system/dept"; |
| | | |
| | | export default { |
| | | data() { |
| | |
| | | // var form = this.data[0]; |
| | | // delete form.id; |
| | | // for (var k = 0; k < 13; k++) { |
| | | form["deptId"] = form.tenantName; |
| | | form["tenantName"] = form.$tenantName; |
| | | // delete form.tenantName; |
| | | // console.log(form); |
| | | adddata(form).then( |
| | | (res) => { |
| | | this.onLoad(this.page); |
| | |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | rowClick(row) { |
| | | console.log(row); |
| | | // console.log(row); |
| | | window.localStorage.setItem("paqiandata", JSON.stringify(row)); |
| | | this.$router.push({ |
| | | path: "/dispatchChild", |
| | | // redirect: { name: "foo" }, |
| | | query: { row: row }, |
| | | // query: { row: row }, |
| | | query: { rowdispatch: "fromDispatch"}, |
| | | // params: { row: row.identificationnumber }, |
| | | }); |
| | | }, |
| | |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.data = data.records; |
| | | window.localStorage.setItem("paqiandataS", JSON.stringify(this.data)); |
| | | console.log(this.data); |
| | | this.loading = false; |
| | | }); |
| | |
| | | }, |
| | | { |
| | | label: "保安公司", |
| | | prop: "tenantId", |
| | | type: "tree", |
| | | search: true, |
| | | dicUrl: "/api/blade-system/tenant/select", |
| | | props: { |
| | | label: "tenantName", |
| | | value: "tenantId" |
| | | }, |
| | | // hide: !website.tenantMode, |
| | | // addDisplay: website.tenantMode, |
| | | // editDisplay: website.tenantMode, |
| | | // viewDisplay: website.tenantMode, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入所属保安单位", |
| | | trigger: "click" |
| | | }], |
| | | prop: "tenantName", |
| | | span: 11, |
| | | labelWidth: 130, |
| | | disabled: true, |
| | |
| | | { |
| | | label: "创建时间", |
| | | prop: "createTime", |
| | | type: "date", |
| | | format: "yyyy-MM-dd hh:mm:ss", |
| | | valueFormat: "timestamp", |
| | | // type: "date", |
| | | // format: "yyyy-MM-dd hh:mm:ss", |
| | | // valueFormat: "timestamp", |
| | | span: 11, |
| | | labelWidth: 130, |
| | | disabled: true, |
| | |
| | | ] |
| | | |
| | | export var column1 = [//派遣服务公司登记 |
| | | // { |
| | | // label: "id", |
| | | // prop: "id", |
| | | // // search: true, |
| | | // // searchSpan: 4, |
| | | // // overHidden: true, |
| | | // // hide: true, |
| | | // // editDisplay: false, |
| | | // // addDisplay: false |
| | | // }, |
| | | { |
| | | label: "id", |
| | | prop: "id", |
| | | // search: true, |
| | | // searchSpan: 4, |
| | | // overHidden: true, |
| | | hide: true, |
| | | editDisplay: false, |
| | | addDisplay: false |
| | | }, { |
| | | label: "保安人名称", |
| | | prop: "name", |
| | | // search: true, |
| | |
| | | // search: true, |
| | | // searchSpan: 4, |
| | | // overHidden: true |
| | | }, { |
| | | label: "派遣单位", |
| | | prop: "dispatcherCompany", |
| | | // search: true, |
| | | // searchSpan: 4, |
| | | // overHidden: true |
| | | }, |
| | | // { |
| | | // label: "派遣单位", |
| | | // // prop: "dispatcherCompany", |
| | | // prop: "tenantName", |
| | | // type: "tree", |
| | | // dicUrl: "/api/blade-system/dept/lazy-tree?parentId=0", |
| | | // props: { |
| | | // label: "title", |
| | | // value: "id" |
| | | // }, |
| | | // // hide: !website.tenantMode, |
| | | // // addDisplay: website.tenantMode, |
| | | // // editDisplay: website.tenantMode, |
| | | // // viewDisplay: website.tenantMode, |
| | | // rules: [{ |
| | | // required: true, |
| | | // message: "请输入派遣单位", |
| | | // trigger: "click" |
| | | // }], |
| | | // search: true, |
| | | // searchSpan: 4, |
| | | // overHidden: true |
| | | // }, |
| | | |
| | | |
| | | ] |
| | | |
| | | |
| | | export var data = [ |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "3年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "5年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | }, |
| | | { |
| | | "tenant_id": "xx保安公司", "name": "xx职务", |
| | | "number": "10", |
| | | "education": "大专以上", |
| | | "experience": "2年", |
| | | "max_salary": "8k", |
| | | "units_scale": "200人+", |
| | | "linkman": "XX", |
| | | "phone": "xxxxxxxxxx", |
| | | "address": "环城路地一大道30号口下", |
| | | "start_time": "7月8日", |
| | | "end_time": "7月31日", |
| | | "status": "2" |
| | | } |
| | | ] |
| | |
| | | ], |
| | | }, |
| | | |
| | | cardid: "", //获取派遣记录参数 |
| | | name: "", //获取派遣记录参数 |
| | | dispatcherCompany: "", //获取派遣记录参数 |
| | | id: "", |
| | | id: "", //记录归属id |
| | | //基本信息 |
| | | //保安单位信息表单 |
| | | obj0: { |
| | |
| | | // var form = this.data1[0]; |
| | | // delete form.id; |
| | | // for (var k = 0; k < 13; k++) { |
| | | adddata1(form).then( |
| | | (res) => { |
| | | this.onLoad1(this.page1); |
| | | this.$message({ |
| | | type: "success", |
| | | message: "操作成功!", |
| | | }); |
| | | done(); |
| | | }, |
| | | (error) => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | // form["deptId"] = form.tenantName; |
| | | // form["tenantName"] = form.$tenantName; |
| | | form["dispatcherUnitId"] = this.id; |
| | | console.log(form); |
| | | |
| | | adddata1(form).then( |
| | | (res) => { |
| | | this.onLoad1(this.page1); |
| | | this.$message({ |
| | | type: "success", |
| | | message: "操作成功!", |
| | | }); |
| | | done(); |
| | | }, |
| | | (error) => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | // } |
| | | }, |
| | | searchChange1(params, done) { |
| | |
| | | this.onLoad1(this.page1); |
| | | }, |
| | | rowUpdate1(row, index, done, loading) { |
| | | console.log(row); |
| | | // row["deptId"] = row.tenantName; |
| | | // row["tenantName"] = row.$tenantName; |
| | | row["dispatcherUnitId"] = this.id; |
| | | console.log(row, "row"); |
| | | update1(row).then( |
| | | () => { |
| | | this.onLoad1(this.page1); |
| | |
| | | // params["name"] = this.name; |
| | | // params["dispatcherCompany"] = this.dispatcherCompany; |
| | | params["dispatcherUnitId"] = this.id; |
| | | console.log(params, "get"); |
| | | // console.log(params, "get"); |
| | | getdata1( |
| | | page.currentPage, |
| | | page.pageSize, |
| | |
| | | }); |
| | | }, |
| | | //派遣记录 |
| | | saveLock(name, val) { |
| | | localStorage.setItem(name, val); |
| | | }, |
| | | readLock(name) { |
| | | return localStorage.getItem(name); |
| | | }, |
| | | }, |
| | | mounted() { |
| | | // this.typeTABS = this.optionTABS.column[0]; |
| | | // // console.log(typeof this.$route.query.row, 15315); |
| | | // if (typeof this.$route.query.row == "object") { |
| | | // var row = this.$route.query.row; |
| | | // for (var k in row) { |
| | | // this.obj0[k] = row[k]; |
| | | // } |
| | | // this.obj0.title = row.name + "基本信息"; |
| | | // // console.log(row); |
| | | // this.id = row.id; |
| | | // this.saveLock("paqiandata", JSON.stringify(row)); |
| | | // } else { |
| | | // var row = JSON.parse(this.readLock("paqiandata")); |
| | | // // console.log(row); |
| | | // this.obj0.title = row.name + "基本信息"; |
| | | // for (var k in row) { |
| | | // this.obj0[k] = row[k]; |
| | | // } |
| | | // } |
| | | this.typeTABS = this.optionTABS.column[0]; |
| | | |
| | | if (this.$route.query.row) { |
| | | var row = this.$route.query.row; |
| | | var row = {}; |
| | | if (this.readLock("paqiandata") != null) { |
| | | row = JSON.parse(this.readLock("paqiandata")); |
| | | this.obj0.title = row.name + " 基本信息"; |
| | | for (var k in row) { |
| | | this.obj0[k] = row[k]; |
| | | } |
| | | this.obj0.title = row.name + "基本信息"; |
| | | console.log(row); |
| | | this.cardid = row.cardid; |
| | | this.name = row.name; |
| | | this.dispatcherCompany = row.dispatcherCompany; |
| | | this.id = row.id; |
| | | if (this.readLock("paqiandataS") != null) { |
| | | var b = JSON.parse(this.readLock("paqiandataS")); |
| | | var i = 0; |
| | | for (var k in b) { |
| | | if (b[k].name == row.name) { |
| | | i = 1; |
| | | } |
| | | } |
| | | if (i == 1) { |
| | | // console.log("存在"); |
| | | } else { |
| | | // console.log("已删除"); |
| | | |
| | | this.obj0 = {}; |
| | | this.obj0.title = row.name + " 该派遣单位已删除"; |
| | | window.localStorage.removeItem("paqiandata"); |
| | | this.id = 1244241; |
| | | } |
| | | } |
| | | } else { |
| | | // console.log("no"); |
| | | this.obj0.title = " 未选择派遣单位"; |
| | | } |
| | | }, |
| | | }; |
| | |
| | | { |
| | | label: "企业类型", |
| | | prop: "stats", |
| | | labelWidth: w, |
| | | span: s |
| | | type: "tree", |
| | | dicUrl: "/api/blade-system/dict-biz/dictionary?code=stats", |
| | | props: { |
| | | label: "dictValue", |
| | | value: "dictKey" |
| | | }, |
| | | width: 130, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择企业类型", |
| | | trigger: "click", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "法定代表人", |
| | |
| | | prop: "establishtime", |
| | | width: 130, |
| | | overHidden: true, |
| | | type: "date", |
| | | format: "yyyy-MM-dd", |
| | | valueFormat: "timestamp", |
| | | // addDisplay: true, |
| | | // editDisplay: true, |
| | | // viewDisplay: true, |
| | |
| | | // // rules: [{ |
| | | // // required: false, |
| | | // // message: "请选择单位规模", |
| | | // // trigger: "blur" |
| | | // // trigger: "blur" |
| | | // // }], |
| | | }, |
| | | { |
| | | label: "企业类型", |
| | | prop: "enterprises", |
| | | width: 130, |
| | | // addDisplay: true, |
| | | // editDisplay: true, |
| | | // viewDisplay: true, |
| | | // searchSpan: 4, |
| | | // dicUrl: "/api/blade-system/dict-biz/dictionary?code=unitsScaleType", |
| | | // props: { |
| | | // label: "dictValue", |
| | | // value: "dictKey" |
| | | // }, |
| | | // // search: true, |
| | | // type: "select", |
| | | // // rules: [{ |
| | | // // required: true, |
| | | // // message: "请选择单位规模", |
| | | // // trigger: "blur" |
| | | // // }], |
| | | }, |
| | | // { |
| | | // label: "企业类型", |
| | | // prop: "stats", |
| | | // // type: "tree", |
| | | // // disabled: true, |
| | | // type: "tree", |
| | | // // type: "select", |
| | | // dicUrl: "/api/blade-system/dict-biz/dictionary?code=stats", |
| | | // props: { |
| | | // label: "dictValue", |
| | | // value: "dictKey" |
| | | // }, |
| | | // width: 130, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: "请选择所属部门", |
| | | // trigger: "click", |
| | | // }, |
| | | // ], |
| | | // }, |
| | | { |
| | | label: "注册地址", |
| | | prop: "address", |
| | |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "辖区", |
| | | prop: "departmentid", |
| | | // type: "tree", |
| | | // disabled: true, |
| | | type: "tree", |
| | | dicUrl: "/api/blade-system/dept/lazy-tree?parentId=0", |
| | | props: { |
| | | label: "title", |
| | | value: "id" |
| | | }, |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择所属部门", |
| | | trigger: "click", |
| | | }, |
| | | ], |
| | | }, |
| | | // { |
| | | // label: "机构", |
| | | // prop: "departmentids", |
| | | // // type: "tree", |
| | | // // disabled: true, |
| | | // type: "tree", |
| | | // dicUrl: "/api/blade-system/dept/lazy-tree?parentId=0", |
| | | // props: { |
| | | // label: "title", |
| | | // value: "id" |
| | | // }, |
| | | // labelWidth: w, |
| | | // span: s, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: "请选择所属部门", |
| | | // trigger: "click", |
| | | // }, |
| | | // ], |
| | | // }, |
| | | { |
| | | label: "企业类型", |
| | | prop: "stats", |
| | | type: "tree", |
| | | dicUrl: "/api/blade-system/dict-biz/dictionary?code=stats", |
| | | props: { |
| | | label: "dictValue", |
| | | value: "dictKey" |
| | | }, |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择企业类型", |
| | | trigger: "click", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "企业名称", |
| | | prop: "enterprisename", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入企业名称", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "法定代表人", |
| | | prop: "representative", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入法定代表人", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | // { |
| | | // label: "企业类型", |
| | | // prop: "stats", |
| | | // labelWidth: w, |
| | | // span: s, |
| | | // rules: [{ |
| | | // required: true, |
| | | // message: "请输入企业类型", |
| | | // trigger: "blur" |
| | | // }] |
| | | // }, |
| | | { |
| | | label: "成立日期", |
| | | prop: "establishtime", |
| | | labelWidth: w, |
| | | span: s, |
| | | type: "date", |
| | | format: "yyyy-MM-dd", |
| | | valueFormat: "timestamp", |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入成立日期", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "注册资本(万元人民币)", |
| | | prop: "registeredcapital", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入注册资本", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "实缴资本(万元人民币)", |
| | | prop: "capital", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入实缴资本", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "组织机构代码", |
| | | prop: "organizationcode", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入组织机构代码", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "工商注册号", |
| | | prop: "registrationnumber", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入工商注册号", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "纳税人识别号", |
| | | prop: "identificationnumber", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入纳税人识别号", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "企业类型", |
| | | prop: "enterprises", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入企业类型", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "注册地址", |
| | | prop: "address", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入注册地址", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "经营范围", |
| | | prop: "business", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入经营范围", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "所属地区", |
| | | prop: "region", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入所属地区", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | { |
| | | label: "登记机关", |
| | | prop: "registration", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入登记机关", |
| | | trigger: "blur" |
| | | }] |
| | | // overHidden: true, |
| | | }, |
| | | |
| | | { |
| | | label: "所属行业", |
| | | prop: "industry", |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入所属行业", |
| | | trigger: "blur" |
| | | }] |
| | | } |
| | | ] |
| | | |
| | | export var column1 = [ |
| | | { |
| | | label: "", |
| | | labelWidth: 20, |
| | | type: 'title', |
| | | prop: "title1", |
| | | span: 24, |
| | | styles: { |
| | | fontSize: '24px' |
| | | } |
| | | }, |
| | | { |
| | | label: "统一社会信用代码", |
| | | prop: "creditcode", |
| | | disabled: true, |
| | | labelWidth: w, |
| | | span: s, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入法定代表人", |
| | | trigger: "blur" |
| | | }] |
| | | }, |
| | | // { |
| | | // label: "部门", |
| | | // prop: "departmentid", |
| | |
| | | // ], |
| | | // }, |
| | | { |
| | | label: "企业名称", |
| | | prop: "enterprisename", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "法定代表人", |
| | | prop: "representative", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "企业类型", |
| | | prop: "stats", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "成立日期", |
| | | prop: "establishtime", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "注册资本(万元人民币)", |
| | | prop: "registeredcapital", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "实缴资本(万元人民币)", |
| | | prop: "capital", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "组织机构代码", |
| | | prop: "organizationcode", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "工商注册号", |
| | | prop: "registrationnumber", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "纳税人识别号", |
| | | prop: "identificationnumber", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "企业类型", |
| | | prop: "enterprises", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "注册地址", |
| | | prop: "address", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "经营范围", |
| | | prop: "business", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "所属地区", |
| | | prop: "region", |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "登记机关", |
| | | prop: "registration", |
| | | labelWidth: w, |
| | | span: s, |
| | | // overHidden: true, |
| | | }, |
| | | |
| | | { |
| | | label: "所属行业", |
| | | prop: "industry", |
| | | labelWidth: w, |
| | | span: s |
| | | } |
| | | ] |
| | | |
| | | export var column1 = [ |
| | | { |
| | | label: "", |
| | | labelWidth: 20, |
| | | type: 'title', |
| | | prop: "title1", |
| | | span: 24, |
| | | styles: { |
| | | fontSize: '24px' |
| | | } |
| | | }, |
| | | { |
| | | label: "统一社会信用代码", |
| | | prop: "creditcode", |
| | | disabled: true, |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "部门", |
| | | prop: "departmentid", |
| | | // type: "tree", |
| | | disabled: true, |
| | | dicData: [], |
| | | labelWidth: w, |
| | | span: s, |
| | | props: { |
| | | label: "title", |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择所属部门", |
| | | trigger: "click", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "股东", |
| | | prop: "shareholder", |
| | | labelWidth: w, |
| | |
| | | // }, |
| | | { |
| | | label: "出资金额", |
| | | prop: "capital", |
| | | prop: "capital2", |
| | | labelWidth: w, |
| | | span: s |
| | | }, { |
| | | label: "出资时间", |
| | | prop: "capitaltime", |
| | | type: "date", |
| | | format: "yyyy-MM-dd hh:mm:ss", |
| | | format: "yyyy-MM-dd", |
| | | valueFormat: "timestamp", |
| | | labelWidth: w, |
| | | span: s |
| | |
| | | labelWidth: w, |
| | | span: s |
| | | }, |
| | | { |
| | | label: "部门", |
| | | prop: "departmentid", |
| | | // type: "tree", |
| | | disabled: true, |
| | | dicData: [], |
| | | labelWidth: w, |
| | | span: s, |
| | | props: { |
| | | label: "title", |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择所属部门", |
| | | trigger: "click", |
| | | }, |
| | | ], |
| | | }, |
| | | // { |
| | | // label: "部门", |
| | | // prop: "departmentid", |
| | | // // type: "tree", |
| | | // disabled: true, |
| | | // dicData: [], |
| | | // labelWidth: w, |
| | | // span: s, |
| | | // props: { |
| | | // label: "title", |
| | | // }, |
| | | // rules: [ |
| | | // { |
| | | // required: true, |
| | | // message: "请选择所属部门", |
| | | // trigger: "click", |
| | | // }, |
| | | // ], |
| | | // }, |
| | | { |
| | | label: "姓名", |
| | | prop: "name", |
| | |
| | | span: s |
| | | }, { |
| | | label: "身份证", |
| | | prop: "cardid", |
| | | prop: "cardid2", |
| | | labelWidth: w, |
| | | span: s |
| | | }, { |
| | | label: "联系电话", |
| | | prop: "cell", |
| | | prop: "cell2", |
| | | labelWidth: w, |
| | | span: s |
| | | }, { |
| | | label: "持股比例(%)", |
| | | prop: "shareholdingRatio", |
| | | prop: "shareholdingratio2", |
| | | labelWidth: w, |
| | | span: s |
| | | } |
| | |
| | | </avue-crud> |
| | | <div class="lod" v-show="forms != -1"> |
| | | <div class="lod-in"> |
| | | <el-col class="trees" v-if="forms == 0"> |
| | | <!-- <el-col class="trees" v-if="forms == 0"> |
| | | <div class="box"> |
| | | <el-scrollbar> |
| | | <basic-container> |
| | |
| | | </basic-container> |
| | | </el-scrollbar> |
| | | </div> |
| | | </el-col> |
| | | </el-col> --> |
| | | <avue-form |
| | | ref="form" |
| | | v-model="obj0" |
| | |
| | | </template> |
| | | </avue-form> |
| | | <avue-form |
| | | ref="form" |
| | | ref="form1" |
| | | v-model="obj1" |
| | | :option="option1" |
| | | v-else-if="forms == 1" |
| | |
| | | </template> |
| | | </avue-form> |
| | | <avue-form |
| | | ref="form" |
| | | ref="form2" |
| | | v-model="obj2" |
| | | :option="option2" |
| | | v-else-if="forms == 2" |
| | |
| | | |
| | | treeData: [], |
| | | treeOption: { |
| | | nodeKey: "id", |
| | | lazy: true, |
| | | treeLoad: function (node, resolve) { |
| | | // const parentId = node.level === 0 ? 0 : node.data.id; |
| | | getDeptLazyTree().then((res) => { |
| | | resolve( |
| | | res.data.data.map((item) => { |
| | | console.log({ |
| | | ...item, |
| | | leaf: !item.hasChildren, |
| | | }); |
| | | return { |
| | | ...item, |
| | | leaf: !item.hasChildren, |
| | | }; |
| | | }) |
| | | ); |
| | | }); |
| | | }, |
| | | title: "我是标题", |
| | | filterText: "搜索关键字自定义", |
| | | defaultExpandAll: true, |
| | | addBtn: false, |
| | | menu: false, |
| | | size: "small", |
| | | formOption: { |
| | | labelWidth: 100, |
| | | column: [ |
| | | { |
| | | label: "自定义项", |
| | | prop: "label", |
| | | }, |
| | | ], |
| | | }, |
| | | props: { |
| | | labelText: "标题", |
| | | label: "title", |
| | | value: "value", |
| | | value: "id", |
| | | children: "children", |
| | | }, |
| | | }, |
| | | // treeOption: { |
| | | // nodeKey: "id", |
| | | // // lazy: true, |
| | | // // treeLoad: function (node, resolve) { |
| | | // // // const parentId = node.level === 0 ? 0 : node.data.id; |
| | | // // getDeptLazyTree().then((res) => { |
| | | // // resolve( |
| | | // // res.data.data.map((item) => { |
| | | // // console.log({ |
| | | // // ...item, |
| | | // // leaf: !item.hasChildren, |
| | | // // }); |
| | | // // return { |
| | | // // ...item, |
| | | // // leaf: !item.hasChildren, |
| | | // // }; |
| | | // // }) |
| | | // // ); |
| | | // // }); |
| | | // // }, |
| | | // addBtn: false, |
| | | // menu: false, |
| | | // size: "small", |
| | | // props: { |
| | | // labelText: "标题", |
| | | // label: "title", |
| | | // value: "value", |
| | | // children: "children", |
| | | // }, |
| | | // }, |
| | | |
| | | obj0: { |
| | | title0: "保安单位基本信息", |
| | |
| | | data0: {}, |
| | | data1: {}, |
| | | data2: {}, |
| | | b0: {}, |
| | | b1: {}, |
| | | b2: {}, |
| | | noshehuibianma: 0, |
| | | nobumen: 0, |
| | | |
| | |
| | | // this.$message.success("页码" + val); |
| | | }, |
| | | rowSave(form, done, loading) { |
| | | console.log("save1"); |
| | | // console.log("save1"); |
| | | this.forms = 0; |
| | | var that = this; |
| | | //先获取部门接口 |
| | | getDeptLazyTree().then((res) => { |
| | | var d = res.data.data; |
| | | that.treeData = d; |
| | | // console.log(d); |
| | | }); |
| | | }, |
| | | searchChange(params, done) { |
| | | this.query = params; |
| | |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | rowClick(row) { |
| | | console.log(row); |
| | | row.identificationnumber; //统一社会信用代码 |
| | | // console.log(row); |
| | | // row.identificationnumber; //统一社会信用代 码 |
| | | window.localStorage.setItem("danweidata", JSON.stringify(row)); |
| | | this.$router.push({ |
| | | path: "/securityUnitChild", |
| | | // redirect: { name: "foo" }, |
| | | query: { row: row }, |
| | | query: { rowsecurity: "fromSecurity" }, |
| | | // params: { row: row.identificationnumber }, |
| | | }); |
| | | }, |
| | |
| | | page.pageSize, |
| | | Object.assign(params, this.query) |
| | | ).then((res) => { |
| | | // console.log(res); |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.data = data.records; |
| | | window.localStorage.setItem("danweidataS", JSON.stringify(this.data)); |
| | | console.log(this.data); |
| | | this.loading = false; |
| | | }); |
| | | }, |
| | | nodeClick(data) { |
| | | // this.treeDeptId = data.id; |
| | | // this.page.currentPage = 1; |
| | | // this.onLoad(this.page); |
| | | // this.$message.success(JSON.stringify(data)); |
| | | this.obj0["departmentid"] = data.title; |
| | | this.obj1["departmentid"] = data.title; |
| | | this.obj2["departmentid"] = data.title; |
| | | this.nobumen = 1; |
| | | }, |
| | | // nodeClick(data) {//分局 不在这添加 |
| | | // // this.treeDeptId = data.id; |
| | | // // this.page.currentPage = 1; |
| | | // // this.onLoad(this.page); |
| | | // // this.$message.success(JSON.stringify(data)); |
| | | // this.obj0["departmentid"] = data.title; |
| | | // this.obj1["departmentid"] = data.title; |
| | | // this.obj2["departmentid"] = data.title; |
| | | // this.obj0["useid"] = data.id; |
| | | // this.obj1["useid"] = data.id; |
| | | // this.obj2["useid"] = data.id; |
| | | // this.nobumen = 1; |
| | | // }, |
| | | tip0() { |
| | | if (this.panduanmeiyouziduan()) { |
| | | return; |
| | | } |
| | | var b = {}; |
| | | var d = {}; |
| | | for (var k in this.obj0) { |
| | | if (k != "title") { |
| | | b[k] = this.obj0[k]; |
| | | for (var i in column0) { |
| | | if (k == column0[i].prop && k != "title0") { |
| | | d[k] = this.obj0[k]; |
| | | } |
| | | } |
| | | } |
| | | this.data0 = b; |
| | | // console.log(d); |
| | | for (var k in d) { |
| | | if (d[k] == "" || d[k] == undefined) { |
| | | console.log(k); |
| | | this.$message.warning("请检查表单是否填写完整!"); |
| | | return; |
| | | } |
| | | } |
| | | this.data0 = d; |
| | | this.forms = 1; |
| | | }, |
| | | tip1() { |
| | | if (this.panduanmeiyouziduan()) { |
| | | return; |
| | | } |
| | | var b = {}; |
| | | var d = {}; |
| | | for (var k in this.obj1) { |
| | | if (k != "title") { |
| | | b[k] = this.obj1[k]; |
| | | for (var i in column1) { |
| | | if (k == column1[i].prop && k != "title1") { |
| | | d[k] = this.obj1[k]; |
| | | } |
| | | } |
| | | } |
| | | this.data1 = b; |
| | | d["capital"] = d["capital2"]; |
| | | delete d["capital2"]; |
| | | // console.log(d); |
| | | for (var k in d) { |
| | | if (d[k] == "" || d[k] == undefined) { |
| | | console.log(k); |
| | | this.$message.warning("请检查表单是否填写完整!"); |
| | | return; |
| | | } |
| | | } |
| | | this.data1 = d; |
| | | this.forms = 2; |
| | | }, |
| | | tip2() { |
| | | if (this.panduanmeiyouziduan()) { |
| | | return; |
| | | } |
| | | var b = {}; |
| | | var d = {}; |
| | | for (var k in this.obj2) { |
| | | if (k != "title") { |
| | | b[k] = this.obj2[k]; |
| | | for (var i in column2) { |
| | | if (k == column2[i].prop && k != "title2") { |
| | | d[k] = this.obj2[k]; |
| | | } |
| | | } |
| | | } |
| | | this.data2 = b; |
| | | d["cardid"] = d["cardid2"]; |
| | | delete d["cardid2"]; |
| | | d["cell"] = d["cell2"]; |
| | | delete d["cell2"]; |
| | | d["shareholdingratio"] = d["shareholdingratio2"]; |
| | | delete d["shareholdingratio2"]; |
| | | // console.log(d); |
| | | for (var k in d) { |
| | | if (d[k] == "" || d[k] == undefined) { |
| | | console.log(k); |
| | | this.$message.warning("请检查表单是否填写完整!"); |
| | | return; |
| | | } |
| | | } |
| | | this.data2 = d; |
| | | |
| | | // this.data0.departmentid = this.data0.useid; |
| | | // this.data1.departmentid = this.data1.useid; |
| | | // this.data2.departmentid = this.data2.useid; |
| | | // delete this.data0.useid; |
| | | // delete this.data1.useid; |
| | | // delete this.data2.useid; |
| | | |
| | | adddata(this.data0).then((res) => { |
| | | console.log(res, 0); |
| | | }); |
| | |
| | | return true; |
| | | } |
| | | if (this.nobumen == 0) { |
| | | this.$message.warning("请选则部门"); |
| | | return false; |
| | | this.$message.warning("请选则部门"); |
| | | } |
| | | return false; |
| | | }, |
| | | }, |
| | | watch: { |
| | | haveID() { |
| | | if (this.haveID > 9000) { |
| | | //统一社会信用代码判断 |
| | | this.noshehuibianma = 1; |
| | | } else { |
| | | this.noshehuibianma = 0; |
| | | // console.log(this.haveID); |
| | | if (this.haveID != undefined) { |
| | | if (this.haveID.length > 5) { |
| | | //统一社会信用代码判断 |
| | | this.noshehuibianma = 1; |
| | | } else { |
| | | this.noshehuibianma = 0; |
| | | } |
| | | } |
| | | }, |
| | | havedata() { |
| | | console.log(this.havedata, "qqqqq"); |
| | | }, |
| | | }, |
| | | mounted() {}, |
| | |
| | | width: 15%; |
| | | top: 100px; |
| | | left: 0; |
| | | display: none; |
| | | // display: none; |
| | | } |
| | | .lod-in { |
| | | width: 70%; |
| | |
| | | }, |
| | | { |
| | | label: "企业类型", |
| | | prop: "enterprises", |
| | | prop: "stats", |
| | | type: "tree", |
| | | dicUrl: "/api/blade-system/dict-biz/dictionary?code=stats", |
| | | props: { |
| | | label: "dictValue", |
| | | value: "dictKey" |
| | | }, |
| | | span: 11, |
| | | labelWidth: 130, |
| | | disabled: true, |
| | |
| | | prop: "id", |
| | | hide: true, |
| | | addDisplay: false, |
| | | editDisplay:false |
| | | editDisplay: false |
| | | }, { |
| | | label: "股东", |
| | | prop: "shareholder", |
| | | }, { |
| | | label: "持股比例(%)", |
| | | prop: "shareholdingratio", |
| | | }, { |
| | | label: "最终受益股份", |
| | | prop: "beneficial", |
| | | }, { |
| | | }, |
| | | // { |
| | | // label: "最终受益股份", |
| | | // prop: "beneficial", |
| | | // }, |
| | | { |
| | | label: "出资金额(万元)", |
| | | prop: "capital", |
| | | }, { |
| | |
| | | label: "统一社会信用代码", |
| | | prop: "creditcode", |
| | | addDisplay: false, |
| | | editDisplay:false |
| | | editDisplay: false |
| | | }, |
| | | ] |
| | | |
| | |
| | | label: "统一社会信用代码", |
| | | prop: "creditcode", |
| | | addDisplay: false, |
| | | editDisplay:false |
| | | editDisplay: false |
| | | }, { |
| | | label: "id", |
| | | prop: "id", |
| | | hide: true, |
| | | addDisplay: false, |
| | | editDisplay:false |
| | | editDisplay: false |
| | | }, { |
| | | label: "姓名", |
| | | prop: "name", |
| | |
| | | optionTABS: { |
| | | column: [ |
| | | { |
| | | icon: "el-icon-info", |
| | | // icon: "el-icon-info", |
| | | label: "保安单位基本信息", |
| | | prop: "tab1", |
| | | }, |
| | | { |
| | | icon: "el-icon-info", |
| | | // icon: "el-icon-info", |
| | | label: "保安单位出资人员", |
| | | prop: "tab2", |
| | | }, |
| | | { |
| | | icon: "el-icon-info", |
| | | // icon: "el-icon-info", |
| | | label: "主要管理人员信息", |
| | | prop: "tab3", |
| | | }, |
| | |
| | | const data = res.data.data; |
| | | this.page2.total = data.total; |
| | | this.data2 = data.records; |
| | | console.log(this.data2); |
| | | // console.log(this.data2); |
| | | this.loading2 = false; |
| | | }); |
| | | }, |
| | | //派遣记录 |
| | | saveLock(name, val) { |
| | | window.localStorage.setItem(name, val); |
| | | }, |
| | | readLock(name) { |
| | | return window.localStorage.getItem(name); |
| | | }, |
| | | }, |
| | | mounted() { |
| | | // this.Ourdata = data; |
| | | // this.onLoad1(this.page1); //第二个表格不会自动执行 |
| | | // this.onLoad2(this.page2); //第三个表格不会自动执行 |
| | | this.typeTABS = this.optionTABS.column[0]; |
| | | if (this.$route.query.row) { |
| | | var row = this.$route.query.row; |
| | | var row = {}; |
| | | if (this.readLock("danweidata") != null) { |
| | | row = JSON.parse(this.readLock("danweidata")); |
| | | this.obj0.title = row.enterprisename + "基本信息"; |
| | | for (var k in row) { |
| | | this.obj0[k] = row[k]; |
| | | } |
| | | this.obj0.title = row.enterprisename + "基本信息"; |
| | | this.creditcode = row.creditcode; |
| | | if (this.readLock("danweidataS") != null) { |
| | | var b = JSON.parse(this.readLock("danweidataS")); |
| | | var i = 0; |
| | | for (var k in b) { |
| | | if (b[k].enterprisename == row.enterprisename) { |
| | | i = 1; |
| | | } |
| | | } |
| | | if (i == 1) { |
| | | // console.log("存在"); |
| | | } else { |
| | | // console.log("已删除"); |
| | | |
| | | this.obj0 = {}; |
| | | this.obj0.title = row.enterprisename + "该公司已删除"; |
| | | window.localStorage.removeItem("danweidata"); |
| | | this.creditcode = ''; |
| | | } |
| | | } |
| | | } else { |
| | | // console.log("no"); |
| | | this.obj0.title = "未选择查询单位"; |
| | | } |
| | | }, |
| | | watch: { |
| | | chuzitime() { |
| | | console.log(this.chuzitime, "chuzitime"); |
| | | // console.log(this.chuzitime, "chuzitime"); |
| | | }, |
| | | }, |
| | | }; |