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实例
axios.defaults.timeout = 10000 axios.defaults.timeout = 10000
axios.defaults.baseURL = ' http://116.63.159.166:5001' // axios.defaults.baseURL = 'http://116.63.159.166:5001'
// axios.defaults.baseURL="http://127.0.0.1:4523/mock/1019076" 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-row type="flex" align="middle" justify="space-between">
<el-form :inline="true"> <el-form :inline="true">
<el-form-item label="企业名称" style="margin: 0"> <el-form-item label="企业名称" style="margin: 0">
<el-input></el-input> <el-input v-model="cname"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-popconfirm title="未收录该企业,是否新建"> <el-popconfirm title="未收录该企业,是否新建" @confirm="init">
<el-button size="mini" type="text" slot="reference">检验</el-button> <el-button size="mini" type="text" slot="reference">检验</el-button>
</el-popconfirm> </el-popconfirm>
</el-row> </el-row>
@ -79,8 +79,8 @@
v.status === 1 v.status === 1
? 'el-icon-check' ? 'el-icon-check'
: v.status === 0 : v.status === 0
? 'el-icon-bottom' ? 'el-icon-loading'
: 'el-icon-question' : 'el-icon-bottom'
" "
></i> ></i>
</span> </span>
@ -116,6 +116,7 @@
</template> </template>
<script> <script>
import request from "@/api/request";
import FecrDialog from "@/components/FecrDialog"; import FecrDialog from "@/components/FecrDialog";
export default { export default {
components: { FecrDialog }, components: { FecrDialog },
@ -124,23 +125,68 @@ export default {
visible: false, visible: false,
createVisible: false, createVisible: false,
verifyVisible: false, verifyVisible: false,
cname: "",
form: [ form: [
{ {
title: "基本信息", title: "基本信息",
auto: [ auto: [
{ title: "工商信息", status: 1 }, {
{ title: "股东信息", status: 1 }, title: "工商信息",
{ title: "高管信息", status: 0 }, status: -1,
{ title: "对外投资", status: -1 }, url: "/data/manage/company/basic/business_info/auto_update",
{ title: "分支机构", status: -1 }, },
{ title: "工商变更", status: -1 }, {
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: [ manual: [
{ title: "定性信息", status: 1 }, {
{ title: "员工统计", status: 1 }, title: "员工统计",
{ title: "企业标签", status: -1 }, status: 1,
{ title: "补充信息", status: 0 }, url: "/data/manage/company/basic/staff/manu_update",
{ title: "媒体账号", status: 0 }, },
{
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: { 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) { openManual(flag) {
if (flag === -1) { if (flag === -1) {
this.visible = true; this.visible = true;