|
|
@ -5,9 +5,7 @@ import java.util.List; |
|
|
|
|
|
|
|
import com.ruoyi.common.utils.DateUtils; |
|
|
|
import com.ruoyi.process.general.service.IProcessService; |
|
|
|
import com.ruoyi.system.domain.Vo.BaseEvectionFormVo; |
|
|
|
import com.ruoyi.system.domain.Vo.BaseExpenseAccountVo; |
|
|
|
import com.ruoyi.system.domain.Vo.OutsourceOrderVO; |
|
|
|
import com.ruoyi.system.domain.Vo.*; |
|
|
|
import com.ruoyi.system.service.ISysUserService; |
|
|
|
import org.activiti.engine.RuntimeService; |
|
|
|
import org.activiti.engine.TaskService; |
|
|
@ -18,6 +16,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Controller; |
|
|
|
import org.springframework.ui.ModelMap; |
|
|
|
import org.springframework.util.StringUtils; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
import com.ruoyi.common.annotation.Log; |
|
|
|
import com.ruoyi.common.enums.BusinessType; |
|
|
@ -69,7 +68,7 @@ public class BaseEvectionFormController extends BaseController |
|
|
|
@RequiresPermissions("system:baseEvectionForm:list") |
|
|
|
@PostMapping("/list") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo list(BaseEvectionFormVo baseEvectionFormVo) throws Exception { |
|
|
|
public TableDataInfo list(BaseEvectionFormVo baseEvectionFormVo){ |
|
|
|
startPage(); |
|
|
|
List<BaseEvectionFormVo> list = baseEvectionFormService.selectBaseEvectionFormList(baseEvectionFormVo); |
|
|
|
return getDataTable(list); |
|
|
@ -82,12 +81,21 @@ public class BaseEvectionFormController extends BaseController |
|
|
|
@Log(title = "出差单", businessType = BusinessType.EXPORT) |
|
|
|
@PostMapping("/export") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult export(BaseEvectionFormVo baseEvectionFormVo) throws Exception { |
|
|
|
List<BaseEvectionFormVo> list = baseEvectionFormService.selectBaseEvectionFormList(baseEvectionFormVo); |
|
|
|
public AjaxResult export(BaseEvectionFormVo baseEvectionFormVo,String ids){ |
|
|
|
|
|
|
|
if (StringUtils.isEmpty(ids)){ |
|
|
|
List<BaseEvectionFormVo> list = baseEvectionFormService.selectBaseEvectionFormListByObject(baseEvectionFormVo); |
|
|
|
ExcelUtil<BaseEvectionFormVo> util = new ExcelUtil<BaseEvectionFormVo>(BaseEvectionFormVo.class); |
|
|
|
return util.exportExcel(list, "出差单数据"); |
|
|
|
}else { |
|
|
|
String[] evectionCodes = ids.split(","); |
|
|
|
List<BaseEvectionFormVo> list = baseEvectionFormService.selectBaseEvectionFormListByCodes(evectionCodes); |
|
|
|
ExcelUtil<BaseEvectionFormVo> util = new ExcelUtil<BaseEvectionFormVo>(BaseEvectionFormVo.class); |
|
|
|
return util.exportExcel(list, "出差单数据"); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 新增出差单 |
|
|
|
*/ |
|
|
|