diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java index 89e3fd0a..c369ad0f 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java @@ -243,7 +243,7 @@ public class TmTaskController extends BaseController { } else { return AjaxResult.error("创建任务失败"); } - return AjaxResult.success("任务创建成功,已完成"); + return AjaxResult.success("任务创建成功"); } catch (Exception e) { return AjaxResult.error("创建任务失败," + e.getCause().toString() + "," + e.getMessage()); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java index 3a6556e8..7930eab4 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java @@ -131,4 +131,11 @@ public interface TmTaskMapper { * @return */ String selectTaskNumByMonths(@Param("date") Date nowDate, @Param("taskType") Integer taskType); + + /** + * 根据任务id删除任务协议关联表 + * @param taskId + * @return + */ + int deleteTaskAgreementByTaskId(@Param("taskId") String taskId); } \ No newline at end of file diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java index 54db21d3..09b18d4d 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java @@ -954,10 +954,11 @@ public class TmTaskServiceImpl implements TmTaskService { public AjaxResult deleteByPrimaryKey(String taskId) { int i = tmTaskMapper.deleteTaskByPrimaryKey(taskId); int j = tmTaskMapper.deleteTaskInfoByTaskId(taskId); - if (i == 1 && j == 1) { + int m = tmTaskMapper.deleteTaskAgreementByTaskId(taskId); + if (i == 1 && j == 1 && m == 1) { return AjaxResult.success("删除成功"); - } else if (i < 1 || j < 1) { - return AjaxResult.error("删除失败,任务表或信息表未删除!"); + } else if (i < 1 || j < 1 || m < 1) { + return AjaxResult.error("删除失败,任务表或信息表或任务协议关联表未删除!"); } else { return AjaxResult.error("删除失败,请检查任务ID是否正确!!"); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaPropInfoController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaPropInfoController.java index 05da7a61..e93a419c 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaPropInfoController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaPropInfoController.java @@ -78,9 +78,9 @@ public class MaPropInfoController extends BaseController { */ @ApiOperation(value = "根据类型名称查询类型") @GetMapping("/getMaTypeList") - public TableDataInfo getMaTypeList(String typeName) { + public TableDataInfo getMaTypeList(MaPropInfo maPropInfo) { startPage(); - List maTypeList = maPropInfoService.selectMaType(typeName); + List maTypeList = maPropInfoService.selectMaType(maPropInfo); return getDataTable(maTypeList); } @@ -170,13 +170,13 @@ public class MaPropInfoController extends BaseController { * 资产属性配置导出 * * @param response - * @param typeName + * @param maPropInfo */ @ApiOperation(value = "资产属性配置导出") @Log(title = "资产属性配置导出", businessType = BusinessType.EXPORT) @PostMapping("/exportConfig") - public void exportConfig(HttpServletResponse response, String typeName) { - List list = maPropInfoService.selectMaType(typeName); + public void exportConfig(HttpServletResponse response, MaPropInfo maPropInfo) { + List list = maPropInfoService.selectMaType(maPropInfo); ExcelUtil util = new ExcelUtil(MaType.class); util.exportExcel(response, list, "资产属性配置数据"); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectInfo.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectInfo.java index f29c2d71..9dd1eb17 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectInfo.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectInfo.java @@ -6,6 +6,8 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.sql.Timestamp; +import java.util.List; + @Data public class BmProjectInfo { /**工程ID*/ @@ -68,6 +70,17 @@ public class BmProjectInfo { @ApiModelProperty(value = "工程类型名称") private String typeName; + /** 导出选中列表 */ + private List dataCondition; + + public List getDataCondition() { + return dataCondition; + } + + public void setDataCondition(List dataCondition) { + this.dataCondition = dataCondition; + } + public long getProId() { return proId; } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectLot.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectLot.java index dadb5301..f9381511 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectLot.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/BmProjectLot.java @@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.sql.Timestamp; +import java.util.List; @Data public class BmProjectLot { @@ -125,6 +126,17 @@ public class BmProjectLot { @ApiModelProperty(value = "工程类型名称") private String typeName; + /** 导出选中列表 */ + private List dataCondition; + + public List getDataCondition() { + return dataCondition; + } + + public void setDataCondition(List dataCondition) { + this.dataCondition = dataCondition; + } + public long getLotId() { return lotId; } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropInfo.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropInfo.java index 634422da..9d64fcf1 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropInfo.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropInfo.java @@ -4,6 +4,8 @@ package com.bonus.sgzb.base.domain; import com.bonus.sgzb.common.core.annotation.Excel; import lombok.Data; +import java.util.List; + @Data public class MaPropInfo { /** @@ -61,6 +63,19 @@ public class MaPropInfo { @Excel(name = "所属上级") private String deptName; + private String typeName; + + /** 导出选中列表 */ + private List dataCondition; + + public List getDataCondition() { + return dataCondition; + } + + public void setDataCondition(List dataCondition) { + this.dataCondition = dataCondition; + } + public long getPropId() { return propId; } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java index ccc40421..120c6feb 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java @@ -56,7 +56,7 @@ public interface MaPropInfoMapper { * @return */ List checkPropIdUnique(MaPropSet maPropSet); - List selectMaType(String typeName); + List selectMaType(MaPropInfo maPropInfo); /** * 删除资产项目 * @param propId diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/IMaPropInfoService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/IMaPropInfoService.java index 1f1aeb09..79a62920 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/IMaPropInfoService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/IMaPropInfoService.java @@ -31,7 +31,7 @@ public interface IMaPropInfoService { * @param * @return */ - List selectMaType(String typeName); + List selectMaType(MaPropInfo maPropInfo); /** * 校验资产项目名称唯一性 * @param maPropInfo diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaPropInfoServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaPropInfoServiceImpl.java index 3ddf9a28..aab29a89 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaPropInfoServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaPropInfoServiceImpl.java @@ -60,8 +60,8 @@ public class MaPropInfoServiceImpl implements IMaPropInfoService { * @return */ @Override - public List selectMaType(String typeName) { - return maPropInfoMapper.selectMaType(typeName); + public List selectMaType(MaPropInfo maPropInfo) { + return maPropInfoMapper.selectMaType(maPropInfo); } /** diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml index 45f8f0b7..4a9ed949 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml @@ -71,6 +71,9 @@ delete from lease_apply_details where parennt_id = #{parentId} + + delete from tm_task_agreement where task_id = #{taskId} + insert into tm_task (task_type, task_status, code, create_by, create_time, update_by, update_time, remark, company_id) diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmProjectInfoMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmProjectInfoMapper.xml index 6d60f3df..b510be9a 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmProjectInfoMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmProjectInfoMapper.xml @@ -79,6 +79,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and a.company_id = #{companyId} + + AND a.pro_id in + + #{proId} + + ORDER BY a.pro_id DESC @@ -211,6 +217,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND a.prop_id = #{propId} + + AND a.prop_id in + + #{propId} + + SELECT mt.type_id as modelId ,mt.type_name as modelName, - mt2.type_id, mt2.type_name, - mt3.type_id as typeId,mt3.type_name as typeName, + mt2.type_id, mt2.type_name as typeName, + mt3.type_id as typeId,mt3.type_name, mt3.type_id as kindId,mt4.type_name as kindName, su.user_id as userId, su.nick_name as userName FROM ma_type mt diff --git a/sgzb-ui/src/views/claimAndRefund/receive/agreement.vue b/sgzb-ui/src/views/claimAndRefund/receive/agreement.vue index bd163cbf..90e0d363 100644 --- a/sgzb-ui/src/views/claimAndRefund/receive/agreement.vue +++ b/sgzb-ui/src/views/claimAndRefund/receive/agreement.vue @@ -258,6 +258,7 @@ placeholder="请输入租赁期限(天)" controls-position="right" :min="0" + :max="9999" style="width: 100%" /> diff --git a/sgzb-ui/src/views/claimAndRefund/receive/receiveApplyAdd.vue b/sgzb-ui/src/views/claimAndRefund/receive/receiveApplyAdd.vue index 13954c3b..bef41fe9 100644 --- a/sgzb-ui/src/views/claimAndRefund/receive/receiveApplyAdd.vue +++ b/sgzb-ui/src/views/claimAndRefund/receive/receiveApplyAdd.vue @@ -275,7 +275,7 @@ export default { unitId: [ { required: true, - message: '请选择来往单位', + message: '请选择领料单位', trigger: 'change', type: 'number', }, diff --git a/sgzb-ui/src/views/claimAndRefund/receiveByCq/receiveApplyAddByCq.vue b/sgzb-ui/src/views/claimAndRefund/receiveByCq/receiveApplyAddByCq.vue index 08fc6c9e..bba63ad2 100644 --- a/sgzb-ui/src/views/claimAndRefund/receiveByCq/receiveApplyAddByCq.vue +++ b/sgzb-ui/src/views/claimAndRefund/receiveByCq/receiveApplyAddByCq.vue @@ -303,12 +303,12 @@ export default { ], unitId:[ { - required:true,message:'请选择来往单位',trigger:'change' + required:true,message:'请选择领料单位',trigger:'change' } ], proId:[ { - required:true,message:'请选择工程',trigger:'change' + required:true,message:'请选择领料工程',trigger:'change' } ], // leasePerson: [ diff --git a/sgzb-ui/src/views/claimAndRefund/receiveByCq/receiveExamineByCq.vue b/sgzb-ui/src/views/claimAndRefund/receiveByCq/receiveExamineByCq.vue index 8fce48a3..6845eac7 100644 --- a/sgzb-ui/src/views/claimAndRefund/receiveByCq/receiveExamineByCq.vue +++ b/sgzb-ui/src/views/claimAndRefund/receiveByCq/receiveExamineByCq.vue @@ -6,53 +6,26 @@ - + - + - + - + - + - + @@ -64,85 +37,31 @@ - + - + - - + + - - - + + + @@ -171,15 +90,16 @@

提交审批

-

申请人:{{queryParams.applyFor}}

-

申请时间:{{queryParams.updateTimes}}

+

申请人:{{ queryParams.applyFor }}

+

申请时间:{{ queryParams.updateTimes }}

- + -

{{v.name}}

-

审核人:{{queryParams[v.authorKey]}}

-

审核时间:{{queryParams[v.timeKey]}}

+

{{ v.name }}

+

审核人:{{ queryParams[v.authorKey] }}

+

审核时间:{{ queryParams[v.timeKey] }}

审核意见:{{ queryParams[v.remarkKey] }}

@@ -187,82 +107,38 @@
-