diff --git a/src/api/basic-manage/sub-manage/sub-base-info.js b/src/api/basic-manage/sub-manage/sub-base-info.js index ec26b4c..73f068f 100644 --- a/src/api/basic-manage/sub-manage/sub-base-info.js +++ b/src/api/basic-manage/sub-manage/sub-base-info.js @@ -1,9 +1,10 @@ import request from '@/utils/request' +import requestFormData from '@/utils/request_formdata' -// 新增分包商基础信息 -export const addSubBaseInfoAPI = (data) => { - return request({ - url: '/project/***', +// 新增和修改分包商基础信息 +export const addAndEditSubBaseInfoAPI = (data) => { + return requestFormData({ + url: '/bmw/pmSub/addOrUpdateSub', method: 'POST', data, }) @@ -29,7 +30,7 @@ export const deleteSubBaseInfoAPI = (id) => { // 获取分包商基础信息列表 export const getSubBaseInfoListAPI = (data) => { return request({ - url: '/project/***', + url: '/bmw/pmSub/list', method: 'GET', params: data, }) diff --git a/src/api/construction-person/red-green-light-mange/contract-witness.js b/src/api/construction-person/red-green-light-mange/contract-witness.js index 8771833..1f7b807 100644 --- a/src/api/construction-person/red-green-light-mange/contract-witness.js +++ b/src/api/construction-person/red-green-light-mange/contract-witness.js @@ -35,3 +35,10 @@ export const uploadContractAPI = (data) => { data, }) } +// 合同见证 查询合同详情 +export const getContractDetailLookFileAPI = (id) => { + return request({ + url: `/bmw/workerContract/lookFile/${id}`, + method: 'post', + }) +} diff --git a/src/api/construction-person/red-green-light-mange/red-and-green-count.js b/src/api/construction-person/red-green-light-mange/red-and-green-count.js new file mode 100644 index 0000000..bfc6488 --- /dev/null +++ b/src/api/construction-person/red-green-light-mange/red-and-green-count.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +// 红绿灯统计 列表查询接口 +export const getRedAndGreenCountListAPI = (data) => { + return request({ + url: '/bmw/redGreenCount/**', + method: 'get', + params: data, + }) +} + +// 红绿灯统计 内层工程列表查询接口 +export const getRedAndGreenCountProjectListAPI = (data) => { + return request({ + url: '/bmw/redGreenCount/list', + method: 'get', + params: data, + }) +} diff --git a/src/utils/getCommonData.js b/src/utils/getCommonData.js index a784882..93a89a7 100644 --- a/src/utils/getCommonData.js +++ b/src/utils/getCommonData.js @@ -21,10 +21,9 @@ export async function getCompanySelectListCommonFun() { return [] } -// 获取总包工程列表 +// 获取总包工程下拉列表 export async function getMainProjectListCommonFun() { const { mainProjectList } = store.state.common - console.log(mainProjectList, 'mainProjectList') if (mainProjectList.length > 0) { return mainProjectList } diff --git a/src/views/basic-manage/project-manage/dept-project/index.vue b/src/views/basic-manage/project-manage/dept-project/index.vue index e04dd2f..e492fa1 100644 --- a/src/views/basic-manage/project-manage/dept-project/index.vue +++ b/src/views/basic-manage/project-manage/dept-project/index.vue @@ -93,6 +93,9 @@ style="width: 100%" placeholder="请选择所属分公司" v-model="addOrEditForm.subComId" + :disabled=" + dialogConfig.outerTitle === '修改项目部' + " > {}, }, + // 表单类型 1:新增 2:修改 formType: { type: Number, default: 1, diff --git a/src/views/basic-manage/project-manage/lot-project/index.vue b/src/views/basic-manage/project-manage/lot-project/index.vue index a7a1029..75b178a 100644 --- a/src/views/basic-manage/project-manage/lot-project/index.vue +++ b/src/views/basic-manage/project-manage/lot-project/index.vue @@ -307,7 +307,6 @@ export default { const subCompany = await getSubCompanySelectListCommonFun() const mainProject = await getMainProjectListCommonFun() const lotProject = await getLotProjectSelectListCommonFun() - console.log('lotProject', lotProject) formLabel.forEach((item) => { if (item.f_model === 'subComId') { diff --git a/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue b/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue index f1ca892..21ef084 100644 --- a/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue +++ b/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue @@ -18,31 +18,31 @@ - + - + - + @@ -51,32 +51,30 @@ - - @@ -85,13 +83,12 @@ - @@ -102,16 +99,15 @@ label="电子签名/法人印章" prop="electronicSignature" > - @@ -122,15 +118,12 @@ diff --git a/src/views/construction-person/red-green-light-mange/contract-witness/contract-witness-upload.vue b/src/views/construction-person/red-green-light-mange/contract-witness/contract-witness-upload.vue index 1bb8daa..77b53f4 100644 --- a/src/views/construction-person/red-green-light-mange/contract-witness/contract-witness-upload.vue +++ b/src/views/construction-person/red-green-light-mange/contract-witness/contract-witness-upload.vue @@ -21,13 +21,16 @@ :limit="1" :file-size="10" :multiple="true" + v-if="item.type != 6" :is-detail="formType === 2" - :file-type="['jpg', 'png', 'jpeg']" :file-list.sync="item.fileList" + :file-type="['jpg', 'png', 'jpeg']" :is-uploaded="item.fileList.length >= 1" /> - {{ item.title }} + + {{ item.title }} + @@ -108,12 +111,22 @@ - - + + @@ -124,6 +137,7 @@ diff --git a/src/views/construction-person/red-green-light-mange/red-and-green-count/index.vue b/src/views/construction-person/red-green-light-mange/red-and-green-count/index.vue index 8e29c5e..abc2046 100644 --- a/src/views/construction-person/red-green-light-mange/red-and-green-count/index.vue +++ b/src/views/construction-person/red-green-light-mange/red-and-green-count/index.vue @@ -40,17 +40,21 @@ :dialogConfig="dialogConfig" @closeDialogOuter="handleCloseDialogOuter" > - + + +