数据目录
parent
0f19f48a80
commit
6af9840234
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="3" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="2" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="4" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="46" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="1" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="10" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="9" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="8" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="47" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="23" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="25" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="20" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="21" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="22" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="26" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="24" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="28" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="31" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="27" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="30" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="32" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="29" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="19" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="17" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="18" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="14" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="35" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="40" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="39" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="36" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="37" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="33" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="44" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="45" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="41" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="38" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="34" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="42" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<template>
|
||||||
|
<index-page :data-type="43" />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
import indexPage from "@/views/data_directory/basic/index.vue";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
|
@ -11,7 +11,7 @@
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<form-items-renderer v-model="form" :options="baseInfoOptions">
|
<form-items-renderer v-model="form" :options="baseInfoOptions">
|
||||||
<template #area>
|
<template #area>
|
||||||
<el-cascader
|
<!-- <el-cascader
|
||||||
v-model="form.area"
|
v-model="form.area"
|
||||||
:options="dictionariesList"
|
:options="dictionariesList"
|
||||||
:props="{
|
:props="{
|
||||||
|
@ -19,7 +19,8 @@
|
||||||
label: 'name',
|
label: 'name',
|
||||||
children: 'list',
|
children: 'list',
|
||||||
}"
|
}"
|
||||||
></el-cascader>
|
></el-cascader> -->
|
||||||
|
<app-area-cascader v-model="form.area" check-strictly />
|
||||||
</template>
|
</template>
|
||||||
<template #sectorId>
|
<template #sectorId>
|
||||||
<app-cascader
|
<app-cascader
|
||||||
|
@ -152,10 +153,15 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="对接URL" prop="url">
|
<el-form-item label="上报数据URL" prop="url">
|
||||||
<el-input v-model="item.url"></el-input>
|
<el-input v-model="item.url"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-form-item label="请求方法URL" prop="requestUrl">
|
||||||
|
<el-input v-model="item.requestUrl"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="对接IV" prop="iv">
|
<el-form-item label="对接IV" prop="iv">
|
||||||
<el-input v-model="item.iv"></el-input>
|
<el-input v-model="item.iv"></el-input>
|
||||||
|
@ -215,12 +221,11 @@ import {
|
||||||
getBusServicePlatformListAll,
|
getBusServicePlatformListAll,
|
||||||
} from "@/request/database.js";
|
} from "@/request/database.js";
|
||||||
import { STATUS_LIST, WHETHER_LIST } from "@/assets/js/constant.js";
|
import { STATUS_LIST, WHETHER_LIST } from "@/assets/js/constant.js";
|
||||||
import { getAreaListTree } from "@/request/data_dictionary.js";
|
|
||||||
import AppCascader from "@/components/cascader/index.vue";
|
import AppCascader from "@/components/cascader/index.vue";
|
||||||
import AppMap from "@/components/map/map.vue";
|
import AppMap from "@/components/map/map.vue";
|
||||||
import { UNIFIED_SOCIAL_CREDIT_CODE } from "@/assets/js/regular.js";
|
import { UNIFIED_SOCIAL_CREDIT_CODE } from "@/assets/js/regular.js";
|
||||||
import { ArrowDown } from "@element-plus/icons-vue";
|
import { ArrowDown } from "@element-plus/icons-vue";
|
||||||
const { dictionariesList } = await getAreaListTree();
|
import AppAreaCascader from "@/components/area_cascader/index.vue";
|
||||||
const visible = defineModel("visible", { type: Boolean, required: true });
|
const visible = defineModel("visible", { type: Boolean, required: true });
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
corpInfoId: { type: Number, required: false },
|
corpInfoId: { type: Number, required: false },
|
||||||
|
@ -262,24 +267,24 @@ const rules = {
|
||||||
message: "请输入正确的统一社会信用代码",
|
message: "请输入正确的统一社会信用代码",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
sectorId: [
|
// sectorId: [
|
||||||
{ required: true, message: "所属行业不能为空", trigger: "change" },
|
// { required: true, message: "所属行业不能为空", trigger: "change" },
|
||||||
],
|
// ],
|
||||||
companyStatus: [
|
companyStatus: [
|
||||||
{ required: true, message: "企业状态不能为空", trigger: "change" },
|
{ required: true, message: "企业状态不能为空", trigger: "change" },
|
||||||
],
|
],
|
||||||
companyContacts: [
|
// companyContacts: [
|
||||||
{ required: true, message: "主要负责人不能为空", trigger: "blur" },
|
// { required: true, message: "主要负责人不能为空", trigger: "blur" },
|
||||||
],
|
// ],
|
||||||
companyMobile: [
|
// companyMobile: [
|
||||||
{ required: true, message: "负责人电话", trigger: "blur" },
|
// { required: true, message: "负责人电话", trigger: "blur" },
|
||||||
{ min: 11, max: 13, message: "请输入手机号码或座机号", trigger: "blur" },
|
// { min: 11, max: 13, message: "请输入手机号码或座机号", trigger: "blur" },
|
||||||
{
|
// {
|
||||||
pattern:
|
// pattern:
|
||||||
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$|^0\d{2,3}-?\d{7,8}$/,
|
// /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$|^0\d{2,3}-?\d{7,8}$/,
|
||||||
message: "请输入正确的手机号码或座机号(例:010-12345678)",
|
// message: "请输入正确的手机号码或座机号(例:010-12345678)",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
servicePlatformId: [
|
servicePlatformId: [
|
||||||
{ required: true, message: "服务平台不能为空", trigger: "change" },
|
{ required: true, message: "服务平台不能为空", trigger: "change" },
|
||||||
],
|
],
|
||||||
|
@ -413,6 +418,7 @@ const thirdList = ref([
|
||||||
accessKey: "",
|
accessKey: "",
|
||||||
rsaPublicKey: "",
|
rsaPublicKey: "",
|
||||||
url: "",
|
url: "",
|
||||||
|
requestUrl: "",
|
||||||
iv: "",
|
iv: "",
|
||||||
code: "",
|
code: "",
|
||||||
appid: "",
|
appid: "",
|
||||||
|
@ -429,6 +435,7 @@ const fnAddThirdList = () => {
|
||||||
accessKey: "",
|
accessKey: "",
|
||||||
rsaPublicKey: "",
|
rsaPublicKey: "",
|
||||||
url: "",
|
url: "",
|
||||||
|
requestUrl: "",
|
||||||
iv: "",
|
iv: "",
|
||||||
code: "",
|
code: "",
|
||||||
appid: "",
|
appid: "",
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
>
|
>
|
||||||
<el-table-column prop="companyName" label="企业名称" />
|
<el-table-column prop="companyName" label="企业名称" />
|
||||||
<el-table-column prop="serviceName" label="所在平台名称" />
|
<el-table-column prop="serviceName" label="所在平台名称" />
|
||||||
<el-table-column prop="sectorName" label="所属行业" />
|
<!-- <el-table-column prop="sectorName" label="所属行业" /> -->
|
||||||
<el-table-column prop="thirdList" label="对接上级平台">
|
<el-table-column prop="thirdList" label="对接上级平台">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
{{ row.thirdList.map((item) => item.platformName).join(",") }}
|
{{ row.thirdList.map((item) => item.platformName).join(",") }}
|
||||||
|
|
|
@ -93,7 +93,8 @@ const thirdListOptions = [
|
||||||
{ key: "majorHazardCode", label: "重大危险源编码" },
|
{ key: "majorHazardCode", label: "重大危险源编码" },
|
||||||
{ key: "accessKey", label: "密钥" },
|
{ key: "accessKey", label: "密钥" },
|
||||||
{ key: "rsaPublicKey", label: "公钥" },
|
{ key: "rsaPublicKey", label: "公钥" },
|
||||||
{ key: "url", label: "对接URL" },
|
{ key: "url", label: "上报数据URL" },
|
||||||
|
{ key: "requestUrl", label: "请求方法URL" },
|
||||||
{ key: "iv", label: "对接IV" },
|
{ key: "iv", label: "对接IV" },
|
||||||
{ key: "code", label: "企业CODE" },
|
{ key: "code", label: "企业CODE" },
|
||||||
{ key: "appid", label: "企业APPID" },
|
{ key: "appid", label: "企业APPID" },
|
||||||
|
|
Loading…
Reference in New Issue