更新
This commit is contained in:
@@ -23,11 +23,15 @@ const liekQuery = (query) => {
|
|||||||
const save = (params) => {
|
const save = (params) => {
|
||||||
return request.postJson("/oil-user/oilCompanyInfo/save", params);
|
return request.postJson("/oil-user/oilCompanyInfo/save", params);
|
||||||
};
|
};
|
||||||
|
// 用户详情
|
||||||
|
const getInfo = (id) => {
|
||||||
|
return request.get(`/oil-user/oilCompanyInfo/get/${id}`);
|
||||||
|
};
|
||||||
export default {
|
export default {
|
||||||
getByPage,
|
getByPage,
|
||||||
getCompanyAccountRecord,
|
getCompanyAccountRecord,
|
||||||
update,
|
update,
|
||||||
liekQuery,
|
liekQuery,
|
||||||
save,
|
save,
|
||||||
|
getInfo,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
v-for="(item, index) in companyNatureTypeEnum"
|
v-for="(item, index) in companyNatureTypeEnum"
|
||||||
:key="index"
|
:key="index"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
:value="item.value"
|
:value="+item.value"
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="账户类型" prop="companyType">
|
<el-form-item label="账户类型" prop="companyType">
|
||||||
<el-select v-model="form.companyType" placeholder="请选择">
|
<el-select v-model="form.companyType" placeholder="请选择">
|
||||||
<el-option label="油批账户" :value="4" />
|
<el-option label="油批账户" value="4" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@@ -110,9 +110,11 @@ export default {
|
|||||||
serveTarget: commonServe.getRefineryCompanyList,
|
serveTarget: commonServe.getRefineryCompanyList,
|
||||||
autocompleteKey: "name",
|
autocompleteKey: "name",
|
||||||
labelKey: "name",
|
labelKey: "name",
|
||||||
valueKey: "id",
|
valueKey: "parentId",
|
||||||
placeholder: "企业名称",
|
placeholder: "上级公司",
|
||||||
querykey: "parentId",
|
querykey: "parentId",
|
||||||
|
echoId: "",
|
||||||
|
echoName: "",
|
||||||
},
|
},
|
||||||
configAutocompleteLeader: {
|
configAutocompleteLeader: {
|
||||||
serveTarget: serve.liekQuery,
|
serveTarget: serve.liekQuery,
|
||||||
@@ -120,6 +122,8 @@ export default {
|
|||||||
valueKey: "id",
|
valueKey: "id",
|
||||||
placeholder: "企业负责人",
|
placeholder: "企业负责人",
|
||||||
querykey: "businessLeader",
|
querykey: "businessLeader",
|
||||||
|
echoId: "",
|
||||||
|
echoName: "",
|
||||||
},
|
},
|
||||||
form: {},
|
form: {},
|
||||||
rules: {
|
rules: {
|
||||||
@@ -163,12 +167,40 @@ export default {
|
|||||||
//回显
|
//回显
|
||||||
this.form = JSON.parse(JSON.stringify(this.controlWindows.addInfo));
|
this.form = JSON.parse(JSON.stringify(this.controlWindows.addInfo));
|
||||||
}
|
}
|
||||||
|
// 上级公司
|
||||||
|
let configUpdata = id
|
||||||
|
? {
|
||||||
|
echoId: this.form.parentId,
|
||||||
|
echoName: this.form.name,
|
||||||
|
}
|
||||||
|
: {
|
||||||
|
echoId: "",
|
||||||
|
echoName: "",
|
||||||
|
};
|
||||||
|
// 企业负责人
|
||||||
|
let configUpdataLeader = id
|
||||||
|
? {
|
||||||
|
echoId: this.form.businessLeader,
|
||||||
|
echoName: this.form.businessLeader,
|
||||||
|
}
|
||||||
|
: {
|
||||||
|
echoId: "",
|
||||||
|
echoName: "",
|
||||||
|
};
|
||||||
|
Object.assign(this.configAutocomplete, configUpdata);
|
||||||
|
Object.assign(this.configAutocompleteLeader, configUpdataLeader);
|
||||||
},
|
},
|
||||||
|
|
||||||
submit() {
|
submit() {
|
||||||
this.$refs["form"].validate((valid) => {
|
this.$refs["form"].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
this.judgeInterface(this.form).then((res) => {
|
let params = {
|
||||||
|
enableMark: 1,
|
||||||
|
auditMark: 0,
|
||||||
|
createSource: "REFINERY_OMS_WEB",
|
||||||
|
...this.form,
|
||||||
|
};
|
||||||
|
this.judgeInterface(params).then((res) => {
|
||||||
if (res.code === 20000) {
|
if (res.code === 20000) {
|
||||||
this.$message.success(res.msg);
|
this.$message.success(res.msg);
|
||||||
this.closeWindow();
|
this.closeWindow();
|
||||||
|
|||||||
@@ -122,7 +122,6 @@
|
|||||||
:data="tableData"
|
:data="tableData"
|
||||||
fit
|
fit
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
|
|
||||||
@sort-change="sortHandler"
|
@sort-change="sortHandler"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
@@ -275,63 +274,29 @@
|
|||||||
width="180px"
|
width="180px"
|
||||||
align="center"
|
align="center"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="{ row }">
|
||||||
<el-button type="text" @click="handleDetail(scope.row.id)">
|
<span class="el-dropdown-link">详情</span>
|
||||||
详情
|
<el-dropdown
|
||||||
</el-button>
|
@command="
|
||||||
<el-dropdown>
|
(val) => {
|
||||||
<el-button type="text">
|
commandMore(val, row);
|
||||||
更多
|
}
|
||||||
<i class="el-icon-arrow-down el-icon--right" />
|
"
|
||||||
</el-button>
|
>
|
||||||
|
<span class="el-dropdown-link">
|
||||||
|
更多<i class="el-icon-arrow-down el-icon--right"></i>
|
||||||
|
</span>
|
||||||
<el-dropdown-menu slot="dropdown">
|
<el-dropdown-menu slot="dropdown">
|
||||||
<el-dropdown-item @click.native="toUpdate(scope.row.id)">
|
<el-dropdown-item command="base"> 基础资料 </el-dropdown-item>
|
||||||
基础资料
|
|
||||||
</el-dropdown-item>
|
|
||||||
<el-dropdown-item
|
<el-dropdown-item
|
||||||
v-if="scope.row.auditMark === 0"
|
command="attestation"
|
||||||
@click.native="toAddAuth(scope.row.id)"
|
v-if="row.auditMark === 0"
|
||||||
>
|
>
|
||||||
<el-button
|
|
||||||
|
|
||||||
|
|
||||||
type="text"
|
|
||||||
>
|
|
||||||
<svg-icon icon-class="iconicon-" />
|
|
||||||
认证信息
|
认证信息
|
||||||
</el-button>
|
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
<el-dropdown-item
|
<el-dropdown-item command="bank"> 银行信息 </el-dropdown-item>
|
||||||
v-if="scope.row.auditMark !== 0"
|
<el-dropdown-item command="finance">
|
||||||
@click.native="toUpdateAuth(scope.row.id)"
|
|
||||||
>
|
|
||||||
|
|
||||||
|
|
||||||
type="text"
|
|
||||||
>
|
|
||||||
<svg-icon icon-class="iconicon-" />
|
|
||||||
认证信息
|
|
||||||
</el-button>
|
|
||||||
</el-dropdown-item>
|
|
||||||
<el-dropdown-item @click.native="toBankAuth(scope.row)">
|
|
||||||
<el-button
|
|
||||||
|
|
||||||
|
|
||||||
type="text"
|
|
||||||
>
|
|
||||||
<svg-icon icon-class="iconicon-" />
|
|
||||||
银行信息
|
|
||||||
</el-button>
|
|
||||||
</el-dropdown-item>
|
|
||||||
<el-dropdown-item @click.native="toFinance(scope.row.id)">
|
|
||||||
<el-button
|
|
||||||
|
|
||||||
|
|
||||||
type="text"
|
|
||||||
>
|
|
||||||
<svg-icon icon-class="iconicon-" />
|
|
||||||
财务信息
|
财务信息
|
||||||
</el-button>
|
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
@@ -654,6 +619,19 @@ export default {
|
|||||||
};
|
};
|
||||||
this.controlWindows.add = true;
|
this.controlWindows.add = true;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
//更多
|
||||||
|
commandMore(val, row) {
|
||||||
|
if (val === "base") {
|
||||||
|
serve.getInfo(row.id).then((res) => {
|
||||||
|
this.controlWindows.addInfo = {
|
||||||
|
title: "修改",
|
||||||
|
...res.data,
|
||||||
|
};
|
||||||
|
this.controlWindows.add = true;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
// detail(row) {
|
// detail(row) {
|
||||||
// Promise.all([
|
// Promise.all([
|
||||||
// serve.get(row.id),
|
// serve.get(row.id),
|
||||||
|
|||||||
Reference in New Issue
Block a user