diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectCheckedServiceImpl.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectCheckedServiceImpl.java index 2da2ecff..063e610e 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectCheckedServiceImpl.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectCheckedServiceImpl.java @@ -119,7 +119,9 @@ public class ProProjectCheckedServiceImpl implements IProProjectCheckedService @Override public int updateProProjectChecked(ProProjectChecked proProjectChecked) { - proProjectChecked.setMainImage(proProjectChecked.getImageUrls().split(",")[0]); + if(StringUtils.isNotBlank(proProjectChecked.getImageUrls())) { + proProjectChecked.setMainImage(proProjectChecked.getImageUrls().split(",")[0]); + } proProjectChecked.setUpdateBy(SecurityContextHolder.getUserName()); proProjectChecked.setUpdateTime(DateUtils.getNowDate()); int rows = proProjectCheckedMapper.updateProProjectChecked(proProjectChecked); diff --git a/yanzhu-ui-app/miniprogram/images/svg/add.svg b/yanzhu-ui-app/miniprogram/images/svg/add.svg index aee93118..ca26a0c6 100644 --- a/yanzhu-ui-app/miniprogram/images/svg/add.svg +++ b/yanzhu-ui-app/miniprogram/images/svg/add.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/yanzhu-ui-app/miniprogram/images/svg/add2.svg b/yanzhu-ui-app/miniprogram/images/svg/add2.svg deleted file mode 100644 index ca26a0c6..00000000 --- a/yanzhu-ui-app/miniprogram/images/svg/add2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/yanzhu-ui-app/miniprogram/images/svg/approve.svg b/yanzhu-ui-app/miniprogram/images/svg/approve.svg new file mode 100644 index 00000000..e3d0d887 --- /dev/null +++ b/yanzhu-ui-app/miniprogram/images/svg/approve.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.js b/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.js index 80e50b85..f388a85f 100644 --- a/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.js +++ b/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.js @@ -34,7 +34,7 @@ Page({ technicianUserName: "", supervise: '', superviseUser: "", //监理专员 - superviseUserName: "" + superviseUserName: "", }, projectUserInfo: {}, projectId: "", @@ -44,6 +44,10 @@ Page({ pageSize: 10, total: 0, listData: [], + //驳回信息 + checkResult: -1, + approveStatus: -1, + checkImgs: [], //任务计划 picker: false, planOptions: [], @@ -283,8 +287,12 @@ Page({ form.technicianUserName = data.technicianUserName; form.superviseUser = data.superviseUser; form.superviseUserName = data.superviseUserName; + let checkImgs = (data.checkingFiles ? data.checkingFiles.split(",") : []).map(img => config.baseImgUrl + img); this.setData({ + checkResult: data.checkResult, + checkImgs: checkImgs, imageInfoData: imgs, + approveStatus: data.approveStatus, form: { ...form } @@ -337,8 +345,8 @@ Page({ } let taskInfo = { id: form.task.id, - name: form.task.taskName, - full: form.task.fullPath + name: form.task.taskName || form.task.name, + full: form.task.fullPath || form.task.full } postData.workingPosition = JSON.stringify(taskInfo); let fileUrls = await uploadFiles(this.data.imageInfoData); diff --git a/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.json b/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.json index 965b8e80..05d6cede 100644 --- a/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.json +++ b/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.json @@ -1,4 +1,5 @@ { "usingComponents": {}, - "navigationStyle": "custom" + "navigationStyle": "custom", + "styleIsolation": "apply-shared" } \ No newline at end of file diff --git a/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.less b/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.less index a6b31fdb..c4684b0d 100644 --- a/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.less +++ b/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.less @@ -1,47 +1,36 @@ -/* pageage/project_checked/add/index.wxss */ -.project-checked-add { - .max_content_scroll { - color: #89a4eb; - font-size: 28rpx; - padding: 60rpx 30rpx 30rpx; - width: calc(100% - 60rpx); - position: relative; - top: 140rpx; +.mt40 { + margin-top: 40rpx; +} - .mt40 { - margin-top: 40rpx; - } +.mt20 { + margin-top: 20rpx; +} - .add-info { - background-color: #514f4f8a; - color: #888; - margin-top: 16rpx; - line-height: 60rpx; - border-radius: 30rpx; - padding: 0rpx 30rpx; - } +.gd_max { + padding: 10rpx 20rpx 0; +} - .rectifier_title { - position: relative; - background: #27304f; - border-radius: 15rpx; - text-align: center; - padding: 20rpx 15rpx; - } +.add-info { + background-color: #514f4f8a; + color: #888; + margin-top: 16rpx; + line-height: 60rpx; + border-radius: 30rpx; + padding: 0rpx 30rpx; +} - .rectifier_close { - position: absolute; - width: 50rpx; - height: 50rpx; - right: 20rpx; - top: 12rpx; - line-height: 60rpx; - text-align: center; - } +.h80 { + height: 80rpx; +} - .add_textarea { - height: 60rpx; - } +.approve-status { + position: absolute; + top: 0rpx; + right: 50rpx; + z-index: 99; + .code_label { + font-size: 40rpx; + padding: 4rpx 20rpx; } } \ No newline at end of file diff --git a/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.wxml b/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.wxml index 87ca061f..3500571c 100644 --- a/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.wxml +++ b/yanzhu-ui-app/miniprogram/pageage/project_checked/add/index.wxml @@ -1,27 +1,35 @@ - - - - - - - - - - - 增加项目举牌验收 - - - + + + + + + + + + + + 增加项目举牌验收 + + - - + + + + + + 分包单位 {{ projectUserInfo.subDeptName }} + + + 工程部位 + +