This commit is contained in:
timorls 2022-08-28 22:56:30 +08:00
parent 229dd68d1d
commit 62cac6e818
2 changed files with 81 additions and 17 deletions

View File

@ -8,8 +8,8 @@ import { message } from 'utils/message.js'
//创建axios实例
axios.defaults.timeout = 10000
axios.defaults.baseURL = ' http://116.63.159.166:5001'
// axios.defaults.baseURL="http://127.0.0.1:4523/mock/1019076"
// axios.defaults.baseURL = 'http://116.63.159.166:5001'
axios.defaults.baseURL="http://127.0.0.1:4523/m1/1152927-0-default/"
//请求拦截器

View File

@ -60,10 +60,10 @@
<el-row type="flex" align="middle" justify="space-between">
<el-form :inline="true">
<el-form-item label="企业名称" style="margin: 0">
<el-input></el-input>
<el-input v-model="cname"></el-input>
</el-form-item>
</el-form>
<el-popconfirm title="未收录该企业,是否新建">
<el-popconfirm title="未收录该企业,是否新建" @confirm="init">
<el-button size="mini" type="text" slot="reference">检验</el-button>
</el-popconfirm>
</el-row>
@ -79,8 +79,8 @@
v.status === 1
? 'el-icon-check'
: v.status === 0
? 'el-icon-bottom'
: 'el-icon-question'
? 'el-icon-loading'
: 'el-icon-bottom'
"
></i>
</span>
@ -116,6 +116,7 @@
</template>
<script>
import request from "@/api/request";
import FecrDialog from "@/components/FecrDialog";
export default {
components: { FecrDialog },
@ -124,23 +125,68 @@ export default {
visible: false,
createVisible: false,
verifyVisible: false,
cname: "",
form: [
{
title: "基本信息",
auto: [
{ title: "工商信息", status: 1 },
{ title: "股东信息", status: 1 },
{ title: "高管信息", status: 0 },
{ title: "对外投资", status: -1 },
{ title: "分支机构", status: -1 },
{ title: "工商变更", status: -1 },
{
title: "工商信息",
status: -1,
url: "/data/manage/company/basic/business_info/auto_update",
},
{
title: "股东信息",
status: -1,
url: "/data/manage/company/basic/shareholder/auto_update",
},
{
title: "高管信息",
status: -1,
url: "/data/manage/company/basic/executive/auto_update",
},
{
title: "对外投资",
status: -1,
url: "/data/manage/company/basic/investment/auto_update",
},
{
title: "分支机构",
status: -1,
url: "/data/manage/company/basic/branch/auto_update",
},
{
title: "工商变更",
status: -1,
url: "/data/manage/company/basic/change/auto_update",
},
{
title: "企业标签",
status: -1,
url: "/data/manage/company/basic/tags/auto_update",
},
{
title: "定性信息",
status: -1,
url: "/data/manage/company/basic/qualitative/auto_update",
},
],
manual: [
{ title: "定性信息", status: 1 },
{ title: "员工统计", status: 1 },
{ title: "企业标签", status: -1 },
{ title: "补充信息", status: 0 },
{ title: "媒体账号", status: 0 },
{
title: "员工统计",
status: 1,
url: "/data/manage/company/basic/staff/manu_update",
},
{
title: "补充信息",
status: 0,
url: "/data/manage/company/basic/supplement/manu_update",
},
{
title: "媒体账号",
status: 0,
url: "/data/manage/company/basic/social_media/manu_update",
},
],
},
{
@ -243,6 +289,24 @@ export default {
},
methods: {
init() {
this.form.forEach((item) => {
if (item.auto) {
item.auto.forEach((v) => {
v.status = 0;
request
.get(v.url, { cname: this.cname })
.then((res) => {
v.status = 1;
})
.catch((err) => {
v.status = -1;
});
});
}
});
},
openManual(flag) {
if (flag === -1) {
this.visible = true;