diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/xx.xlsx b/public/xx.xlsx new file mode 100644 index 0000000..fb25b99 Binary files /dev/null and b/public/xx.xlsx differ diff --git a/src/api/enterpriseLarge/index.ts b/src/api/enterpriseLarge/index.ts new file mode 100644 index 0000000..d94bf2c --- /dev/null +++ b/src/api/enterpriseLarge/index.ts @@ -0,0 +1,13 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; + +/** + * 查询企业关键指标 + */ + +export const keyIndex = () => { + return request({ + url: '/enterprise/big/screen/keyIndex', + method: 'get' + }); +}; diff --git a/src/api/largeScreen/index.ts b/src/api/largeScreen/index.ts index 87acda0..f50784d 100644 --- a/src/api/largeScreen/index.ts +++ b/src/api/largeScreen/index.ts @@ -98,3 +98,18 @@ export const cashTotal = () => { method: 'get' }); }; +//安全天数 +export const getSafetyDay = (projectId) => { + return request({ + url: '/money/big/screen/safetyDay/' + projectId, + method: 'get' + }); +}; + +//安全天数 +export const getWeather = (projectId) => { + return request({ + url: '/money/big/screen/weather/' + projectId, + method: 'get' + }); +}; \ No newline at end of file diff --git a/src/api/outputApi/index.ts b/src/api/outputApi/index.ts new file mode 100644 index 0000000..8d1a75a --- /dev/null +++ b/src/api/outputApi/index.ts @@ -0,0 +1,43 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; + +/** + * 查询项目数据 + * @param query + * @returns {*} + */ + +export const projectProgress = (query?: any): any => { + return request({ + url: '/enterprise/big/screen/projectProgress', + method: 'get', + params: query + }); +}; + +/** + * 产值 + * @param query + * @returns {*} + */ + +export const outpuProgress = (query?: any): any => { + return request({ + url: '/enterprise/big/screen/projectOutputValueComparison', + method: 'get', + params: query + }); +}; +/** + * 预警 + * @param query + * @returns {*} + */ + +export const earlyWarning = (query?: any): any => { + return request({ + url: '/enterprise/big/screen/riskEarlyWarning', + method: 'get', + params: query + }); +}; diff --git a/src/api/projectScreen/index.ts b/src/api/projectScreen/index.ts index 9e84e68..dbb7da7 100644 --- a/src/api/projectScreen/index.ts +++ b/src/api/projectScreen/index.ts @@ -64,3 +64,27 @@ export const getScreenGeneralize = (projectId: number | string) => { method: 'get', }); }; + +// 获取gps数据 +export const getGps = (projectId) => { + return request({ + url: '/project/big/screen/getClientList/' + projectId, + method: 'get' + }); +}; +// 选中列表 +export const getSelectList = (params) => { + return request({ + url: '/project/big/screen/getList', + method: 'get', + params + }); +}; +// 设置选中 +export const setSelect = (data) => { + return request({ + url: '/project/big/screen/setList', + method: 'post', + data + }); +}; \ No newline at end of file diff --git a/src/api/supplierInput/supplierInput/index.ts b/src/api/supplierInput/supplierInput/index.ts index 834b072..0838699 100644 --- a/src/api/supplierInput/supplierInput/index.ts +++ b/src/api/supplierInput/supplierInput/index.ts @@ -61,3 +61,22 @@ export const delSupplierInput = (id: string | number | Array) = method: 'delete' }); }; +//导入供商入库 +export const leadingIn = (formData: FormData, projectId) => { + return request({ + url: '/supplierInput/supplierInput/import?projectId=' + projectId, + method: 'post', + data: formData, + + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; +//导入供商出库 +export const leadingOut = () => { + return request({ + url: '/supplierInput/supplierInput/export', + method: 'post' + }); +}; diff --git a/src/api/system/oss/index.ts b/src/api/system/oss/index.ts index 9980610..eb7f6d2 100644 --- a/src/api/system/oss/index.ts +++ b/src/api/system/oss/index.ts @@ -31,3 +31,20 @@ export function delOss(ossId: string | number | Array) { export function downLoadOss(ossId: { id?: string | number; idList?: string | number | Array }, url: string, fileName: string) { return download(url, ossId, fileName); } + +//识别身份证 +export function recognizeidCard(data: any, type: any) { + return request({ + url: '/contractor/constructionUser/idCard?idCardSide=' + type, + method: 'post', + data: data + }); +} +//识别银行卡 +export function recognizeBankCard(data: any) { + return request({ + url: '/contractor/constructionUser/bankCard', + method: 'post', + data: data + }); +} diff --git a/src/assets/images/beUnder.png b/src/assets/images/beUnder.png new file mode 100644 index 0000000..e21b397 Binary files /dev/null and b/src/assets/images/beUnder.png differ diff --git a/src/assets/images/break.png b/src/assets/images/break.png new file mode 100644 index 0000000..80fc33d Binary files /dev/null and b/src/assets/images/break.png differ diff --git a/src/assets/images/constructor.png b/src/assets/images/constructor.png new file mode 100644 index 0000000..adb48c8 Binary files /dev/null and b/src/assets/images/constructor.png differ diff --git a/src/assets/images/contract.png b/src/assets/images/contract.png new file mode 100644 index 0000000..a7c6947 Binary files /dev/null and b/src/assets/images/contract.png differ diff --git a/src/assets/images/manager.png b/src/assets/images/manager.png new file mode 100644 index 0000000..ee256c7 Binary files /dev/null and b/src/assets/images/manager.png differ diff --git a/src/assets/images/subcontractor.png b/src/assets/images/subcontractor.png new file mode 100644 index 0000000..16ad7a5 Binary files /dev/null and b/src/assets/images/subcontractor.png differ diff --git a/src/assets/images/todayConstruction.png b/src/assets/images/todayConstruction.png new file mode 100644 index 0000000..720ede2 Binary files /dev/null and b/src/assets/images/todayConstruction.png differ diff --git a/src/assets/images/totalCapacity.png b/src/assets/images/totalCapacity.png new file mode 100644 index 0000000..8b83b68 Binary files /dev/null and b/src/assets/images/totalCapacity.png differ diff --git a/src/assets/large/actual.png b/src/assets/large/actual.png new file mode 100644 index 0000000..c22820f Binary files /dev/null and b/src/assets/large/actual.png differ diff --git a/src/assets/large/capacity.png b/src/assets/large/capacity.png new file mode 100644 index 0000000..d793950 Binary files /dev/null and b/src/assets/large/capacity.png differ diff --git a/src/assets/large/delay.png b/src/assets/large/delay.png new file mode 100644 index 0000000..23f8e08 Binary files /dev/null and b/src/assets/large/delay.png differ diff --git a/src/assets/large/plan.png b/src/assets/large/plan.png new file mode 100644 index 0000000..ad09f94 Binary files /dev/null and b/src/assets/large/plan.png differ diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue index ddadbc0..fdb4562 100644 --- a/src/components/FileUpload/index.vue +++ b/src/components/FileUpload/index.vue @@ -53,7 +53,7 @@ style="margin-top: 10px" v-for="(file, index) in fileList" :key="file.uid" - class="el-upload-list__item upload-list__item-content" + class="el-upload-list__item ele-upload-list__item-content" v-if="autoUpload" > @@ -318,8 +318,6 @@ const handleChange = (file: any, filelist: any) => { // 删除文件 const handleRemove = (file: any, fileList: any) => { - console.log(11); - emit('handleRemove', file, fileList); }; diff --git a/src/components/ImageUpload/index.vue b/src/components/ImageUpload/index.vue index 4e15527..4699d12 100644 --- a/src/components/ImageUpload/index.vue +++ b/src/components/ImageUpload/index.vue @@ -41,7 +41,7 @@ diff --git a/src/views/design/designChange/indexEdit.vue b/src/views/design/designChange/indexEdit.vue index 9e6e857..7e0c7e5 100644 --- a/src/views/design/designChange/indexEdit.vue +++ b/src/views/design/designChange/indexEdit.vue @@ -145,7 +145,13 @@ > - diff --git a/src/views/design/shijibiangeng/components/engineeringChangeApplicationForm.vue b/src/views/design/shijibiangeng/components/engineeringChangeApplicationForm.vue new file mode 100644 index 0000000..d7e9e0c --- /dev/null +++ b/src/views/design/shijibiangeng/components/engineeringChangeApplicationForm.vue @@ -0,0 +1,396 @@ + + + + + diff --git a/src/views/design/shijibiangeng/index.vue b/src/views/design/shijibiangeng/index.vue new file mode 100644 index 0000000..aa34fd2 --- /dev/null +++ b/src/views/design/shijibiangeng/index.vue @@ -0,0 +1,279 @@ + + + diff --git a/src/views/design/volumeCatalog/index.vue b/src/views/design/volumeCatalog/index.vue index bf8958c..1ac6e80 100644 --- a/src/views/design/volumeCatalog/index.vue +++ b/src/views/design/volumeCatalog/index.vue @@ -10,6 +10,13 @@ + + + + + + + 搜索 重置 @@ -154,14 +161,14 @@ - + + + + - - - 注意:请上传pdf格式文件
@@ -360,7 +367,8 @@ const data = reactive({ designSubitemId: undefined, volumeNumber: undefined, documentName: undefined, - params: {} + params: {}, + isUpload: '2' }, rules: { design: [{ required: true, message: '主键ID不能为空', trigger: 'blur' }], @@ -585,7 +593,6 @@ const handleUploadSuccess = async (flieList: any, res: any) => { }; /** 审核蓝图按钮操作 */ const handleAuditLantu = async (row) => { - proxy.$tab.closePage(proxy.$route); proxy.$router.push({ path: `/approval/volumeCatalog/blueprintEdit`, query: { @@ -596,7 +603,6 @@ const handleAuditLantu = async (row) => { }; /** 查看蓝图按钮操作 */ const handleAuditViewLantu = async (row) => { - proxy.$tab.closePage(proxy.$route); proxy.$router.push({ path: `/approval/volumeCatalog/blueprintEdit`, query: { diff --git a/src/views/enterpriseLarge/digitalizationScreen/components/centerPage.vue b/src/views/enterpriseLarge/digitalizationScreen/components/centerPage.vue new file mode 100644 index 0000000..c71a8cd --- /dev/null +++ b/src/views/enterpriseLarge/digitalizationScreen/components/centerPage.vue @@ -0,0 +1,328 @@ + + + + + diff --git a/src/views/enterpriseLarge/digitalizationScreen/components/header.vue b/src/views/enterpriseLarge/digitalizationScreen/components/header.vue new file mode 100644 index 0000000..d911f88 --- /dev/null +++ b/src/views/enterpriseLarge/digitalizationScreen/components/header.vue @@ -0,0 +1,327 @@ + + + + + diff --git a/src/views/enterpriseLarge/digitalizationScreen/components/leftPage.vue b/src/views/enterpriseLarge/digitalizationScreen/components/leftPage.vue new file mode 100644 index 0000000..47717e6 --- /dev/null +++ b/src/views/enterpriseLarge/digitalizationScreen/components/leftPage.vue @@ -0,0 +1,540 @@ +