企业认证,连接器代码迁移
Showing
21 changed files
with
396 additions
and
4 deletions
| ... | @@ -98,7 +98,7 @@ VITE_APP_DATA_DELIVERY = http://192.168.6.20:38052/ | ... | @@ -98,7 +98,7 @@ VITE_APP_DATA_DELIVERY = http://192.168.6.20:38052/ |
| 98 | #数据服务接口地址 | 98 | #数据服务接口地址 |
| 99 | VITE_APP_SERVICE_BASEURL = ms-daop-trust-api-service | 99 | VITE_APP_SERVICE_BASEURL = ms-daop-trust-api-service |
| 100 | 100 | ||
| 101 | #数字合约接口 | 101 | #数字合约接口,身份认证有关的服务 |
| 102 | VITE_APP_DIGITAL_CONTRACT_URL = ms-daop-trust-data-space-service | 102 | VITE_APP_DIGITAL_CONTRACT_URL = ms-daop-trust-data-space-service |
| 103 | 103 | ||
| 104 | # 本地访问地址 | 104 | # 本地访问地址 | ... | ... |
| ... | @@ -37,6 +37,7 @@ | ... | @@ -37,6 +37,7 @@ |
| 37 | "html2canvas": "^1.4.1", | 37 | "html2canvas": "^1.4.1", |
| 38 | "html2pdf.js": "^0.12.1", | 38 | "html2pdf.js": "^0.12.1", |
| 39 | "insert-css": "^2.0.0", | 39 | "insert-css": "^2.0.0", |
| 40 | "ip-regex": "^5.0.0", | ||
| 40 | "jquery": "^3.7.1", | 41 | "jquery": "^3.7.1", |
| 41 | "jsencrypt": "^3.3.2", | 42 | "jsencrypt": "^3.3.2", |
| 42 | "lodash-es": "^4.17.21", | 43 | "lodash-es": "^4.17.21", | ... | ... |
| ... | @@ -71,6 +71,9 @@ dependencies: | ... | @@ -71,6 +71,9 @@ dependencies: |
| 71 | insert-css: | 71 | insert-css: |
| 72 | specifier: ^2.0.0 | 72 | specifier: ^2.0.0 |
| 73 | version: 2.0.0 | 73 | version: 2.0.0 |
| 74 | ip-regex: | ||
| 75 | specifier: ^5.0.0 | ||
| 76 | version: 5.0.0 | ||
| 74 | jquery: | 77 | jquery: |
| 75 | specifier: ^3.7.1 | 78 | specifier: ^3.7.1 |
| 76 | version: 3.7.1 | 79 | version: 3.7.1 |
| ... | @@ -6056,6 +6059,11 @@ packages: | ... | @@ -6056,6 +6059,11 @@ packages: |
| 6056 | resolution: {integrity: sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==} | 6059 | resolution: {integrity: sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==} |
| 6057 | dev: true | 6060 | dev: true |
| 6058 | 6061 | ||
| 6062 | /ip-regex@5.0.0: | ||
| 6063 | resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} | ||
| 6064 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} | ||
| 6065 | dev: false | ||
| 6066 | |||
| 6059 | /is-absolute@1.0.0: | 6067 | /is-absolute@1.0.0: |
| 6060 | resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} | 6068 | resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} |
| 6061 | engines: {node: '>=0.10.0'} | 6069 | engines: {node: '>=0.10.0'} | ... | ... |
| ... | @@ -587,4 +587,30 @@ export const getDictionaryTree = (params) => request({ | ... | @@ -587,4 +587,30 @@ export const getDictionaryTree = (params) => request({ |
| 587 | url: `${import.meta.env.VITE_APP_PLAN_BASEURL}/data-dictionary-general/tree-list`, | 587 | url: `${import.meta.env.VITE_APP_PLAN_BASEURL}/data-dictionary-general/tree-list`, |
| 588 | method: 'post', | 588 | method: 'post', |
| 589 | params | 589 | params |
| 590 | }) | ||
| 591 | |||
| 592 | /** -------------------- 数据产品目录分类----------- */ | ||
| 593 | |||
| 594 | export const addDictClass = (params) => request({ | ||
| 595 | url: `${import.meta.env.VITE_API_NEW_PORTAL}/dict/save-class`, | ||
| 596 | method: 'post', | ||
| 597 | data: params | ||
| 598 | }) | ||
| 599 | |||
| 600 | export const getDictClass = (params) => request({ | ||
| 601 | url: `${import.meta.env.VITE_API_NEW_PORTAL}/dict/get-type-page-list`, | ||
| 602 | method: 'post', | ||
| 603 | data: params | ||
| 604 | }) | ||
| 605 | |||
| 606 | export const removeDict = (guids) => request({ | ||
| 607 | url: `${import.meta.env.VITE_API_NEW_PORTAL}/dict/del`, | ||
| 608 | method: 'delete', | ||
| 609 | data: guids | ||
| 610 | }); | ||
| 611 | |||
| 612 | export const getDictData = (params) => request({ | ||
| 613 | url: `${import.meta.env.VITE_API_NEW_PORTAL}/dict/get-tree`, | ||
| 614 | method: 'post', | ||
| 615 | data: params | ||
| 590 | }) | 616 | }) |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
src/api/modules/dataRequire.ts
0 → 100644
| 1 | import request from "@/utils/request"; | ||
| 2 | |||
| 3 | // 最后一级节点审批通过 | ||
| 4 | export const contractApprove = (params, serviceTenantGuid:any = null) => request({ | ||
| 5 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/data-contract/submit-flow${serviceTenantGuid?`?serviceTenantGuid=${serviceTenantGuid}`:''}`, | ||
| 6 | method: 'post', | ||
| 7 | data: params | ||
| 8 | }) | ||
| 9 | |||
| 10 | /** 企业认证 **/ | ||
| 11 | // 企业认证分页 | ||
| 12 | export const getEnterpriseList = (params) => request({ | ||
| 13 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/page-list`, | ||
| 14 | method: 'post', | ||
| 15 | data: params | ||
| 16 | }) | ||
| 17 | |||
| 18 | // 企业认证详情 | ||
| 19 | export const getEnterpriseDetail = (params) => request({ | ||
| 20 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/detail`, | ||
| 21 | method: 'get', | ||
| 22 | params | ||
| 23 | }) | ||
| 24 | |||
| 25 | // 企业认证新增 | ||
| 26 | export const enterpriseSave = (params) => request({ | ||
| 27 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/save`, | ||
| 28 | method: 'post', | ||
| 29 | data: params | ||
| 30 | }) | ||
| 31 | |||
| 32 | // 企业认证修改 | ||
| 33 | export const enterpriseUpdate = (params) => request({ | ||
| 34 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/update`, | ||
| 35 | method: 'put', | ||
| 36 | data: params | ||
| 37 | }) | ||
| 38 | |||
| 39 | // 企业认证删除 | ||
| 40 | export const enterpriseDelete = (params) => request({ | ||
| 41 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/delete`, | ||
| 42 | method: 'delete', | ||
| 43 | data: params | ||
| 44 | }) | ||
| 45 | |||
| 46 | // 企业认证变更删除 | ||
| 47 | export const enterpriseChangeDelete = (params) => request({ | ||
| 48 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/change/delete`, | ||
| 49 | method: 'delete', | ||
| 50 | data: params | ||
| 51 | }) | ||
| 52 | |||
| 53 | // 企业认证最后一级审批 | ||
| 54 | export const enterpriseApprove = (params) => request({ | ||
| 55 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/last-approve`, | ||
| 56 | method: 'post', | ||
| 57 | data: params | ||
| 58 | }) | ||
| 59 | |||
| 60 | // 企业认证进度列表 | ||
| 61 | export const getTaskGressList = (params) => request({ | ||
| 62 | url: `${import.meta.env.VITE_APP_PERSONAL_URL}/pending-task/page-list`, | ||
| 63 | method: 'post', | ||
| 64 | data: params | ||
| 65 | }) | ||
| 66 | |||
| 67 | // 企业认证重新发起 | ||
| 68 | export const getTaskRestart = (params) => request({ | ||
| 69 | url: `${import.meta.env.VITE_APP_PERSONAL_URL}/pending-task/restart`, | ||
| 70 | method: 'get', | ||
| 71 | params | ||
| 72 | }) | ||
| 73 | |||
| 74 | // 企业认证执行日志 | ||
| 75 | export const getTaskExecutionLog = (params) => request({ | ||
| 76 | url: `${import.meta.env.VITE_APP_PERSONAL_URL}/pending-task/task-info`, | ||
| 77 | method: 'get', | ||
| 78 | params | ||
| 79 | }) | ||
| 80 | |||
| 81 | // 获取企业认证流程列表 | ||
| 82 | export const getFlowEnterpriseList = (params) => request({ | ||
| 83 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/flow/page-list`, | ||
| 84 | method: 'post', | ||
| 85 | data: params | ||
| 86 | }) | ||
| 87 | |||
| 88 | // 获取企业信息 | ||
| 89 | export const getUserTenant = () => request({ | ||
| 90 | // url: `http://localhost:9000/master/ms-daop-personel-service/tenant/get-current-user-tenant-from-cache`, | ||
| 91 | url: `http://192.168.6.20:18052/master/ms-daop-personel-service/tenant/get-current-user-tenant-from-cache`, | ||
| 92 | method: 'get' | ||
| 93 | }) | ||
| 94 | |||
| 95 | // 获取企业信息 | ||
| 96 | export const getEnterpriseData = (params) => request({ | ||
| 97 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/enterprise/detail-by-logonUser`, | ||
| 98 | method: 'get', | ||
| 99 | params | ||
| 100 | }) | ||
| 101 | |||
| 102 | /** -------------------- 连接器管理 -------------------------- */ | ||
| 103 | |||
| 104 | // 连接器分页 | ||
| 105 | export const getConnectorList = (params) => request({ | ||
| 106 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/tds-connector-identity/page-list`, | ||
| 107 | method: 'post', | ||
| 108 | data: params | ||
| 109 | }) | ||
| 110 | |||
| 111 | /** 保存 */ | ||
| 112 | export const saveConnector = (params) => request({ | ||
| 113 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/tds-connector-identity/save`, | ||
| 114 | method: 'post', | ||
| 115 | data: params | ||
| 116 | }) | ||
| 117 | |||
| 118 | /** 更新 */ | ||
| 119 | export const updateConnector = (params) => request({ | ||
| 120 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/tds-connector-identity/update`, | ||
| 121 | method: 'put', | ||
| 122 | data: params | ||
| 123 | }) | ||
| 124 | |||
| 125 | /** 变更的重新提交 */ | ||
| 126 | export const changeSaveConnector = (params) => request({ | ||
| 127 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/tds-connector-identity/change-save`, | ||
| 128 | method: 'post', | ||
| 129 | data: params | ||
| 130 | }) | ||
| 131 | |||
| 132 | /** 删除 */ | ||
| 133 | export const deleteConnector = (params) => request({ | ||
| 134 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/tds-connector-identity/delete`, | ||
| 135 | method: 'delete', | ||
| 136 | data: params | ||
| 137 | }) | ||
| 138 | |||
| 139 | export const getConnectorDetail = (guid) => request({ | ||
| 140 | url: `${import.meta.env.VITE_APP_CIRCULATION_PORTAL_URL}/tds-connector-identity/detail?guid=${guid}`, | ||
| 141 | method: 'get' | ||
| 142 | }) | ||
| 143 | |||
| 144 | /** 判断当前用户企业是否已申请连接器 */ | ||
| 145 | export const checkConnector = () => request({ | ||
| 146 | url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/tds-connector-identity/check-connector `, | ||
| 147 | method: 'get' | ||
| 148 | }) | ||
| 149 | |||
| 150 | /** 接入方式下拉列表 */ | ||
| 151 | export const assessMethodList = [ | ||
| 152 | { | ||
| 153 | label: "专线", | ||
| 154 | value: 1, | ||
| 155 | }, | ||
| 156 | { | ||
| 157 | label: "互联网(固定公网IP)", | ||
| 158 | value: 2, | ||
| 159 | }, | ||
| 160 | { | ||
| 161 | label: "互联网(无固定公网IP)", | ||
| 162 | value: 3, | ||
| 163 | }, | ||
| 164 | { | ||
| 165 | label: "高速数据网", | ||
| 166 | value: 4, | ||
| 167 | }, | ||
| 168 | { | ||
| 169 | label: "其他", | ||
| 170 | value: 5, | ||
| 171 | }, | ||
| 172 | ] | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -345,3 +345,9 @@ export const checkSql = (params) => request({ | ... | @@ -345,3 +345,9 @@ export const checkSql = (params) => request({ |
| 345 | method: 'post', | 345 | method: 'post', |
| 346 | data:params | 346 | data:params |
| 347 | }) | 347 | }) |
| 348 | |||
| 349 | export const getUserSomeInfo = (params) => request({ | ||
| 350 | url: `/ms-daop-user-service/user/data/get-some-info`, | ||
| 351 | method: 'post', | ||
| 352 | data: params | ||
| 353 | }) | ... | ... |
| ... | @@ -83,3 +83,21 @@ export const isNeedApprove = (params) => request({ | ... | @@ -83,3 +83,21 @@ export const isNeedApprove = (params) => request({ |
| 83 | url: `${import.meta.env.VITE_APP_WORK_FLOW_URL}/func-flow-config/is-need-approve?funcCode=${params.funcCode}`, | 83 | url: `${import.meta.env.VITE_APP_WORK_FLOW_URL}/func-flow-config/is-need-approve?funcCode=${params.funcCode}`, |
| 84 | method: 'get', | 84 | method: 'get', |
| 85 | }) | 85 | }) |
| 86 | |||
| 87 | export const changeApproveSave = (params)=>request({ | ||
| 88 | url: `${import.meta.env.VITE_APP_WORK_FLOW_URL}/changeApprove/save`, | ||
| 89 | method: 'post', | ||
| 90 | data: params | ||
| 91 | }) | ||
| 92 | |||
| 93 | export const myLastNode = (params) => request({ | ||
| 94 | url: `${import.meta.env.VITE_APP_WORK_FLOW_URL}/work-flow/data/is-my-last-node`, | ||
| 95 | method: 'post', | ||
| 96 | data: params | ||
| 97 | }) | ||
| 98 | |||
| 99 | // 获取最新变更信息 | ||
| 100 | export const getLastChange = (params) => request({ | ||
| 101 | url: `${import.meta.env.VITE_APP_WORK_FLOW_URL}/changeApprove/get-by-guid/${params}`, | ||
| 102 | method: 'get' | ||
| 103 | }) | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| 1 | /** form表单检验规则钩子函数 */ | 1 | /** form表单检验规则钩子函数 */ |
| 2 | import { FormItemRule } from 'element-plus' | 2 | import { FormItemRule } from 'element-plus' |
| 3 | import { cnIdCode, StringUtils } from '@/utils/validation' | ||
| 4 | import ipRegex from 'ip-regex'; | ||
| 3 | 5 | ||
| 4 | export const useValidator = () => { | 6 | export const useValidator = () => { |
| 5 | const required = (message?: string): FormItemRule => { | 7 | const required = (message?: string): FormItemRule => { |
| ... | @@ -187,6 +189,33 @@ export const useValidator = () => { | ... | @@ -187,6 +189,33 @@ export const useValidator = () => { |
| 187 | trigger: "blur", | 189 | trigger: "blur", |
| 188 | }; | 190 | }; |
| 189 | } | 191 | } |
| 192 | |||
| 193 | const isUSCCCode = (message?: string): FormItemRule => { | ||
| 194 | return { | ||
| 195 | validator: (_, val, callback) => { | ||
| 196 | if (val && !StringUtils.checkUnifiedCreditCode(val).success) { | ||
| 197 | callback(new Error(message || StringUtils.checkUnifiedCreditCode(val).errorMessage || '统一社会信用代码格式不正确!')) | ||
| 198 | } else { | ||
| 199 | callback() | ||
| 200 | } | ||
| 201 | }, | ||
| 202 | trigger: 'blur' | ||
| 203 | } | ||
| 204 | } | ||
| 205 | |||
| 206 | const idCode = (message?: string): FormItemRule => { | ||
| 207 | return { | ||
| 208 | validator: (_, val, callback) => { | ||
| 209 | if (val && !cnIdCode(val)) { | ||
| 210 | callback(new Error(message || '身份证格式不正确!')) | ||
| 211 | } else { | ||
| 212 | callback() | ||
| 213 | } | ||
| 214 | }, | ||
| 215 | trigger: 'blur', | ||
| 216 | } | ||
| 217 | } | ||
| 218 | |||
| 190 | /** 验证输入的多个IP地址 */ | 219 | /** 验证输入的多个IP地址 */ |
| 191 | const validateIPList = (): FormItemRule => { | 220 | const validateIPList = (): FormItemRule => { |
| 192 | return { | 221 | return { |
| ... | @@ -303,6 +332,8 @@ export const useValidator = () => { | ... | @@ -303,6 +332,8 @@ export const useValidator = () => { |
| 303 | scrollToError, | 332 | scrollToError, |
| 304 | checkExistName, | 333 | checkExistName, |
| 305 | requiredFiles, | 334 | requiredFiles, |
| 335 | isUSCCCode, | ||
| 336 | idCode, | ||
| 306 | validateIPList, | 337 | validateIPList, |
| 307 | validateDomainList | 338 | validateDomainList |
| 308 | } | 339 | } | ... | ... |
src/router/modules/dataFacilitator.ts
0 → 100644
| 1 | import type { RouteRecordRaw } from 'vue-router' | ||
| 2 | function Layout() { | ||
| 3 | return import('@/layouts/index.vue') | ||
| 4 | } | ||
| 5 | const routes: RouteRecordRaw[] = [ | ||
| 6 | { | ||
| 7 | path: '/data-facilitator/authentication-management', | ||
| 8 | component: Layout, | ||
| 9 | meta: { | ||
| 10 | title: '认证管理', | ||
| 11 | icon: 'sidebar-videos', | ||
| 12 | }, | ||
| 13 | children: [{ | ||
| 14 | path: '', | ||
| 15 | name: 'authenticationManagement', | ||
| 16 | component: () => import('@/views/data_facilitator/authenticationManagement.vue'), | ||
| 17 | meta: { | ||
| 18 | title: '认证管理', | ||
| 19 | sidebar: false, | ||
| 20 | breadcrumb: false, | ||
| 21 | cache: true, | ||
| 22 | editPage: true | ||
| 23 | }, | ||
| 24 | }] | ||
| 25 | }, | ||
| 26 | { | ||
| 27 | path: '/data-facilitator/certification-audit', | ||
| 28 | component: Layout, | ||
| 29 | meta: { | ||
| 30 | title: '认证审核管理', | ||
| 31 | icon: 'sidebar-videos', | ||
| 32 | }, | ||
| 33 | children: [ | ||
| 34 | { | ||
| 35 | path: '', | ||
| 36 | name: 'certificationAudit', | ||
| 37 | component: () => import('@/views/data_facilitator/certificationAudit.vue'), | ||
| 38 | meta: { | ||
| 39 | title: '认证审核管理', | ||
| 40 | sidebar: false, | ||
| 41 | breadcrumb: false, | ||
| 42 | cache: true | ||
| 43 | }, | ||
| 44 | }, | ||
| 45 | { | ||
| 46 | path: 'certification-audit-detail', | ||
| 47 | name: 'certificationAuditDetail', | ||
| 48 | component: () => import('@/views/data_facilitator/certificationAuditDetail.vue'), | ||
| 49 | meta: { | ||
| 50 | title: '详情-', | ||
| 51 | sidebar: false, | ||
| 52 | breadcrumb: false, | ||
| 53 | cache: true, | ||
| 54 | }, | ||
| 55 | beforeEnter: (to, from) => { | ||
| 56 | to.meta.title = `详情-${to.query.name}`; | ||
| 57 | } | ||
| 58 | } | ||
| 59 | ] | ||
| 60 | }, | ||
| 61 | { | ||
| 62 | path: '/data-connector/settle-management', | ||
| 63 | component: Layout, | ||
| 64 | meta: { | ||
| 65 | title: '连接器管理', | ||
| 66 | icon: 'sidebar-videos', | ||
| 67 | }, | ||
| 68 | children: [{ | ||
| 69 | path: '', | ||
| 70 | name: 'settleManagement', | ||
| 71 | component: () => import('@/views/data_facilitator/settleManagement.vue'), | ||
| 72 | meta: { | ||
| 73 | title: '', | ||
| 74 | sidebar: false, | ||
| 75 | breadcrumb: false, | ||
| 76 | cache: true, | ||
| 77 | editPage: true | ||
| 78 | }, | ||
| 79 | }, { | ||
| 80 | path: 'settle-start', | ||
| 81 | name: 'settleStart', | ||
| 82 | component: () => import('@/views/data_facilitator/settleStart.vue'), | ||
| 83 | meta: { | ||
| 84 | title: '连接器入驻', | ||
| 85 | sidebar: false, | ||
| 86 | breadcrumb: false, | ||
| 87 | cache: true, | ||
| 88 | editPage: true, | ||
| 89 | reuse: true | ||
| 90 | }, | ||
| 91 | beforeEnter: (to, from) => { | ||
| 92 | to.meta.title = !to.query.guid ? '连接器入驻' : (to.query.isChange == 'Y' ? `变更-${to.query.name}` : `编辑-${to.query.name}`); | ||
| 93 | to.meta.editPage = true; | ||
| 94 | } | ||
| 95 | }, { | ||
| 96 | path: 'settle-detail', | ||
| 97 | name: 'settleDetail', | ||
| 98 | component: () => import('@/views/data_facilitator/settleDetail.vue'), | ||
| 99 | meta: { | ||
| 100 | title: '详情-', | ||
| 101 | sidebar: false, | ||
| 102 | breadcrumb: false, | ||
| 103 | cache: true, | ||
| 104 | reuse: true | ||
| 105 | }, | ||
| 106 | beforeEnter: (to, from) => { | ||
| 107 | to.meta.title = `详情-${to.query.name}`; | ||
| 108 | } | ||
| 109 | },] | ||
| 110 | }, | ||
| 111 | ] | ||
| 112 | export default routes |
| ... | @@ -4,6 +4,7 @@ import type { RouteRecordRaw } from 'vue-router' | ... | @@ -4,6 +4,7 @@ import type { RouteRecordRaw } from 'vue-router' |
| 4 | import DataAssess from './modules/dataAsset'; | 4 | import DataAssess from './modules/dataAsset'; |
| 5 | import DataService from './modules/dataService'; | 5 | import DataService from './modules/dataService'; |
| 6 | import DataSmartContract from './modules/dataSmartContract'; | 6 | import DataSmartContract from './modules/dataSmartContract'; |
| 7 | import DataFacilitator from './modules/dataFacilitator'; | ||
| 7 | 8 | ||
| 8 | import useSettingsStore from '@/store/modules/settings' | 9 | import useSettingsStore from '@/store/modules/settings' |
| 9 | 10 | ||
| ... | @@ -93,6 +94,7 @@ const asyncRoutes: RouteRecordRaw[] = [ | ... | @@ -93,6 +94,7 @@ const asyncRoutes: RouteRecordRaw[] = [ |
| 93 | ...DataAssess, | 94 | ...DataAssess, |
| 94 | ...DataService, | 95 | ...DataService, |
| 95 | ...DataSmartContract, | 96 | ...DataSmartContract, |
| 97 | ...DataFacilitator, | ||
| 96 | // ...DataAssetRegistry, | 98 | // ...DataAssetRegistry, |
| 97 | ] | 99 | ] |
| 98 | 100 | ... | ... |
src/store/modules/dataConnector.ts
0 → 100644
| 1 | const useDataConnectorStore = defineStore( | ||
| 2 | 'isRefresh', | ||
| 3 | () => { | ||
| 4 | const isRefresh = ref<boolean>(false) | ||
| 5 | |||
| 6 | function set(v: boolean) { | ||
| 7 | isRefresh.value = v; | ||
| 8 | } | ||
| 9 | |||
| 10 | return { | ||
| 11 | isRefresh, | ||
| 12 | set, | ||
| 13 | } | ||
| 14 | }, | ||
| 15 | ) | ||
| 16 | |||
| 17 | export default useDataConnectorStore | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -33,7 +33,7 @@ const useUserStore = defineStore( | ... | @@ -33,7 +33,7 @@ const useUserStore = defineStore( |
| 33 | function getToken(data, state) { | 33 | function getToken(data, state) { |
| 34 | data.platformGuid = "7f16f697aec111ef8656fa163e60becd"; | 34 | data.platformGuid = "7f16f697aec111ef8656fa163e60becd"; |
| 35 | data.userType = 2; | 35 | data.userType = 2; |
| 36 | data.appKey = '691689d8e4b0f359c04d204a'; | 36 | // data.appKey = '691689d8e4b0f359c04d204a'; |
| 37 | data.validateUri = location.origin == 'http://localhost:9000' ? 'http://localhost:9000/' : location.origin + '/'; | 37 | data.validateUri = location.origin == 'http://localhost:9000' ? 'http://localhost:9000/' : location.origin + '/'; |
| 38 | return getTokenPromise.value = getTokenByCode(data).then((res: any) => { | 38 | return getTokenPromise.value = getTokenByCode(data).then((res: any) => { |
| 39 | getTokenPromise.value = null; | 39 | getTokenPromise.value = null; | ... | ... |
src/utils/validation.ts
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
| ... | @@ -430,8 +430,7 @@ const handleUploadClose = (itemGuid) => { | ... | @@ -430,8 +430,7 @@ const handleUploadClose = (itemGuid) => { |
| 430 | <div class="mid-content"> | 430 | <div class="mid-content"> |
| 431 | <div class="left">产品来源</div> | 431 | <div class="left">产品来源</div> |
| 432 | <!-- TODO,要改成连接器名称 --> | 432 | <!-- TODO,要改成连接器名称 --> |
| 433 | <div class="right">{{ item.foundMode ? (item.foundMode === 1 ? '自建' : (item.foundMode == 2 ? '加工交付' : (item.foundMode == 4 ? '江苏专区' : (item.foundMode == 5 ? '数据港' : '专区')))) : '--' | 433 | <div class="right">{{ item.foundModeName ? item.foundModeName : '自建' }}</div> |
| 434 | }}</div> | ||
| 435 | </div> | 434 | </div> |
| 436 | <div class="mid-content"> | 435 | <div class="mid-content"> |
| 437 | <div class="left">登记机构</div> | 436 | <div class="left">登记机构</div> | ... | ... |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/views/data_facilitator/settleDetail.vue
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/views/data_facilitator/settleStart.vue
0 → 100644
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment