| | |
| | | }) |
| | | } |
| | | |
| | | export const submit = (row) => { |
| | | return request({ |
| | | url: '/api/business/submit', |
| | | method: 'post', |
| | | data: row |
| | | }) |
| | | } |
| | | |
| | | export const update1 = (row) => { |
| | | return request({ |
| | | url: '/api/shareholder/update', |
| | |
| | | </el-tab-pane> |
| | | <!-- 主要管理人信息 --> |
| | | <el-tab-pane :label="managerLabel" name="tab3"> |
| | | <manager v-if="overmanager" :deptid="departmentid"></manager> |
| | | <manager v-if="overmanager" :deptid="departmentid" :stats="stats"></manager> |
| | | </el-tab-pane> |
| | | <!-- 装备管理列表 --> |
| | | <el-tab-pane label="装备管理" name="tab4" v-if="equipmentVisiable"> |
| | |
| | | |
| | | <script> |
| | | import { column11, column } from "./data"; |
| | | import { getOncedata, update,getBusinessInfo } from "@/api/securityUnit/securityUnit"; |
| | | import { getOncedata, update,getBusinessInfo,submit } from "@/api/securityUnit/securityUnit"; |
| | | import manager from "./manager.vue"; |
| | | import shareholder from "./shareholder.vue"; |
| | | import equipments from "../securityEquipment/equipments.vue"; |
| | |
| | | social: false, |
| | | overHtp: false, |
| | | activeName: "tab1", |
| | | stats:"", |
| | | departmentid: "", |
| | | //全局单位统一社会信用代码 |
| | | creditcode: "", |
| | |
| | | methods: { |
| | | //分公司工商信息修改 |
| | | businessSubmit(row, done, loading){ |
| | | alert(1); |
| | | var that = this; |
| | | console.log(row,11111); |
| | | if ( |
| | | this.userInfo.role_name == "保安公司管理员" || |
| | | this.userInfo.role_name == "培训公司管理员" || |
| | | this.userInfo.role_name == "分公司管理员" |
| | | ) { |
| | | row["departmentid"] = this.userInfo.dept_id; |
| | | row["id"] = this.formData.id; |
| | | //分公司 |
| | | var f = { |
| | | departmentid:this.userInfo.dept_id, |
| | | id:this.formData.id, |
| | | businessLicense:row.businessLicense, |
| | | establishtime:row.establishtime, |
| | | creditcode:row.creditcode, |
| | | registeredcapital:row.registeredcapital, |
| | | business:row.business, |
| | | } |
| | | //总公司 |
| | | var z = { |
| | | id:row.id, |
| | | deptId:this.userInfo.dept_id, |
| | | registerTime:row.registerTime, |
| | | socialCreditCode:row.socialCreditCode, |
| | | capital:row.capital, |
| | | businessScope:row.businessScope, |
| | | trading:row.trading, |
| | | } |
| | | } |
| | | update(row).then( |
| | | |
| | | //分公司工商信息修改 |
| | | update(f).then( |
| | | () => { |
| | | this.$message({ |
| | | type: "success", |
| | | message: "操作成功!", |
| | | }); |
| | | that.formData = row; |
| | | done(); |
| | | }, |
| | | (error) => { |
| | | window.console.log(error); |
| | | loading(); |
| | | } |
| | | ); |
| | | //总公司工商信息修改 |
| | | submit(z).then( |
| | | (res) => { |
| | | that.businessObj = row; |
| | | that.businessObj.id = res.data.data.id; |
| | | done(); |
| | | }, |
| | | (error) => { |
| | |
| | | var roleAlias = res.data.data.roleAlias; |
| | | var d = that.optionBase.column; |
| | | var e = that.option01.column; |
| | | var f = that.businessOption.group; |
| | | var g = f[0].column; |
| | | var h = f[1].column; |
| | | console.log(g,33333); |
| | | //控制按钮,编辑状态 |
| | | if ( |
| | | roleAlias == "保安公司管理员" || |
| | |
| | | for (var n in e) { |
| | | e[n].disabled = false; |
| | | } |
| | | for (var l in g) { |
| | | g[l].disabled = false; |
| | | } |
| | | for (var m in h) { |
| | | h[m].disabled = false; |
| | | } |
| | | } else { |
| | | that.optionBase.submitBtn = false; |
| | | that.option01.submitBtn = false; |
| | |
| | | } |
| | | for (var b in e) { |
| | | e[b].disabled = true; |
| | | } |
| | | for (var c in g) { |
| | | g[c].disabled = true; |
| | | } |
| | | for (var z in h) { |
| | | h[z].disabled = true; |
| | | } |
| | | } |
| | | }); |
| | |
| | | }, |
| | | //tab 初始设置 |
| | | initController(stats,deptId) { |
| | | this.stats = stats; |
| | | var that = this; |
| | | // 判断按进入的公司类型 |
| | | if (stats == "2") { |
| | |
| | | that.businessVisiable = false; |
| | | //查询分公司(及总公司)工商信息 |
| | | getBusinessInfo(deptId).then((res)=>{ |
| | | console.log(res.data.data,1234546); |
| | | that.businessObj = res.data.data; |
| | | if(that.businessObj.id==-1){ |
| | | that.businessObj.id=null; |
| | | } |
| | | // console.log(that.businessObj,1234546); |
| | | }) |
| | | } |
| | | if (stats == "1") { |
| | |
| | | import { mapGetters } from "vuex"; |
| | | import { getToken } from "@/util/auth"; |
| | | export default { |
| | | props: ["deptid"], |
| | | props: ["deptid","stats"], |
| | | data() { |
| | | var deptid = this.deptid; |
| | | if (deptid == undefined) { |
| | |
| | | label: "姓名", |
| | | prop: "name", |
| | | search: true, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入姓名", |
| | | trigger: "blur" |
| | | }], |
| | | }, |
| | | { |
| | | label: "职务", |
| | | prop: "post", |
| | | search: true, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入职务", |
| | | trigger: "blur" |
| | | }], |
| | | }, |
| | | { |
| | | label: "身份证", |
| | |
| | | { |
| | | label: "联系电话", |
| | | prop: "cell", |
| | | }, |
| | | { |
| | | label: "学历", |
| | | prop: "education", |
| | | display:false, |
| | | row:true, |
| | | hide:true, |
| | | rules: [{ |
| | | required: false, |
| | | message: "请输入车辆类型", |
| | | trigger: "blur" |
| | | }], |
| | | dicUrl: "/api/blade-system/dict-biz/dictionary?code=educationTypes", |
| | | search: false, |
| | | searchSpan: 4, |
| | | type: "select", |
| | | props: { |
| | | label: "dictValue", |
| | | value: "dictKey" |
| | | }, |
| | | dataType: "number", |
| | | }, |
| | | { |
| | | label: "证书", |
| | | prop: "paper", |
| | | type: "upload", |
| | | dataType:"string", |
| | | listType: "picture-card", |
| | | span: 24, |
| | | propsHttp: { |
| | | res: "data", |
| | | }, |
| | | tip: "只能上传jpg/png格式图片,且不超过2Mb", |
| | | action: "/api/blade-resource/oss/endpoint/put-files", |
| | | display:false, |
| | | hide:true, |
| | | }, |
| | | ], |
| | | }, |
| | |
| | | }, |
| | | created() { |
| | | this.option.height = this.windowHeight - 320; |
| | | if (this.stats == "1") { |
| | | //分公司 |
| | | const educationcolumn = this.findObject( |
| | | this.option.column, |
| | | "education" |
| | | ); |
| | | const papercolumn = this.findObject( |
| | | this.option.column, |
| | | "paper" |
| | | ); |
| | | //法人及电话不可见 |
| | | educationcolumn.display = true; |
| | | educationcolumn.hide = false; |
| | | educationcolumn.search = true; |
| | | papercolumn.display = true; |
| | | papercolumn.hide = false; |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["permission", "userInfo", "windowHeight"]), |
| | |
| | | ); |
| | | }, |
| | | uploadAfter(res, done, loading, column) { |
| | | window.console.log(column); |
| | | // window.console.log(column); |
| | | this.excelBox = false; |
| | | this.refreshChange(); |
| | | done(); |