Commit 6648e393 authored by 张兴海's avatar 张兴海

修复缺陷

parent 71096709
...@@ -73,21 +73,13 @@ public class ActSuppliesController extends BaseController ...@@ -73,21 +73,13 @@ public class ActSuppliesController extends BaseController
* 导出物料总分类管理列表 * 导出物料总分类管理列表
*/ */
@PreAuthorize("@ss.hasPermi('Actsupplies:Actsupplies:export')") @PreAuthorize("@ss.hasPermi('Actsupplies:Actsupplies:export')")
@Log(title = "物料总分类管理", businessType = BusinessType.EXPORT) @Log(title = "用友物料", businessType = BusinessType.EXPORT)
@GetMapping("/export") @GetMapping("/export")
public AjaxResult export(ActSupplies actSupplies) public AjaxResult export(ActSupplies actSupplies)
{ {
List<ActSupplies> list = actSuppliesService.selectActSuppliesList(actSupplies); List<ActSupplies> list = actSuppliesService.selectActSuppliesList(actSupplies);
for (ActSupplies s : list) {
String ss = s.getStatus();
if("0".equals(ss)){
s.setStatus("启用");
}else {
s.setStatus("禁用");
}
}
ExcelUtil<ActSupplies> util = new ExcelUtil<ActSupplies>(ActSupplies.class); ExcelUtil<ActSupplies> util = new ExcelUtil<ActSupplies>(ActSupplies.class);
return util.exportExcel(list, "用友物料"); return util.exportExcel(list, "用友物料");
} }
......
...@@ -90,8 +90,12 @@ public class ActSuppliesDetailsController extends BaseController ...@@ -90,8 +90,12 @@ public class ActSuppliesDetailsController extends BaseController
{ {
SysUser user = SecurityUtils.getLoginUser().getUser(); SysUser user = SecurityUtils.getLoginUser().getUser();
actSuppliesDetails.setCreateBy(user.getUserName()); actSuppliesDetails.setCreateBy(user.getUserName());
/*return toAjax(actSuppliesService.insertActSupplies(actSupplies));*/
return toAjax(actSuppliesDetailsService.insertActSuppliesDetails(actSuppliesDetails)); int i = actSuppliesDetailsService.insertActSuppliesDetails(actSuppliesDetails);
if(i == 0){
return AjaxResult.error("添加名称失败,名称已被占用");
}
return AjaxResult.success("添加成功");
} }
/** /**
...@@ -104,8 +108,12 @@ public class ActSuppliesDetailsController extends BaseController ...@@ -104,8 +108,12 @@ public class ActSuppliesDetailsController extends BaseController
{ {
SysUser user = SecurityUtils.getLoginUser().getUser(); SysUser user = SecurityUtils.getLoginUser().getUser();
actSuppliesDetails.setUpdateBy(user.getUserName()); actSuppliesDetails.setUpdateBy(user.getUserName());
// return toAjax(actSuppliesService.updateActSupplies(actSupplies));
return toAjax(actSuppliesDetailsService.updateActSuppliesDetails(actSuppliesDetails)); int i = actSuppliesDetailsService.updateActSuppliesDetails(actSuppliesDetails);
if(i==0){
return AjaxResult.error("修改名称失败.名称已被占用");
}
return AjaxResult.success("修改成功");
} }
/** /**
......
...@@ -109,7 +109,7 @@ public class ActSuppliesRoleController extends BaseController ...@@ -109,7 +109,7 @@ public class ActSuppliesRoleController extends BaseController
SysUser user = SecurityUtils.getLoginUser().getUser(); SysUser user = SecurityUtils.getLoginUser().getUser();
actSuppliesRole.setUpdateBy(user.getUserName()); actSuppliesRole.setUpdateBy(user.getUserName());
/*return toAjax(actSuppliesRoleService.updateActSuppliesRole(actSuppliesRole));*/ /*return toAjax(actSuppliesRoleService.updateActSuppliesRole(actSuppliesRole));*/
int i = actSuppliesRoleService.insertActSuppliesRole(actSuppliesRole); int i = actSuppliesRoleService.updateActSuppliesRole(actSuppliesRole);
if(i==0){ if(i==0){
return AjaxResult.error("修改名称失败,名称已被占用"); return AjaxResult.error("修改名称失败,名称已被占用");
} }
...@@ -158,7 +158,7 @@ public class ActSuppliesRoleController extends BaseController ...@@ -158,7 +158,7 @@ public class ActSuppliesRoleController extends BaseController
System.out.println("开始处理【禁用物料总分类管理】的请求,参数:{}"+ id); System.out.println("开始处理【禁用物料总分类管理】的请求,参数:{}"+ id);
actSuppliesRoleService.setDisable(id); actSuppliesRoleService.setDisable(id);
return AjaxResult.success(); return AjaxResult.success("200","修改成功");
} }
} }
...@@ -21,19 +21,19 @@ public class ActSupplies extends BaseEntity ...@@ -21,19 +21,19 @@ public class ActSupplies extends BaseEntity
/** 父ID */ /** 父ID */
private Long pid; private Long pid;
@Excel(name = "类名称") @Excel(name = "一级分类名称")
private String fname; private String fname;
/** 物料名称 */ /** 物料名称 */
@Excel(name = "物料名称") @Excel(name = "二级分类名称")
private String suppliesName; private String suppliesName;
/** 显示排序 */ /** 显示排序 */
private Long orderNum; private Long orderNum;
/** 状态 */ /** 状态 */
@Excel(name = "状态") @Excel(name = "状态",readConverterExp="0=启用,1=禁用")
private String status; private Integer status;
...@@ -82,11 +82,11 @@ public class ActSupplies extends BaseEntity ...@@ -82,11 +82,11 @@ public class ActSupplies extends BaseEntity
return orderNum; return orderNum;
} }
public void setStatus(String status) { public void setStatus(Integer status) {
this.status = status; this.status = status;
} }
public String getStatus() public Integer getStatus()
{ {
return status; return status;
} }
......
...@@ -33,7 +33,7 @@ public class ActSuppliesDetails extends BaseEntity ...@@ -33,7 +33,7 @@ public class ActSuppliesDetails extends BaseEntity
private String sysclassify; private String sysclassify;
/** 状态 */ /** 状态 */
@Excel(name = "状态") @Excel(name = "状态" ,readConverterExp="0=启用,1=禁用")
private Integer status; private Integer status;
public String getFname() { public String getFname() {
......
...@@ -30,7 +30,7 @@ public class ActSuppliesRole extends BaseEntity ...@@ -30,7 +30,7 @@ public class ActSuppliesRole extends BaseEntity
private String roleName; private String roleName;
/** 状态 */ /** 状态 */
@Excel(name = "状态") @Excel(name = "状态",readConverterExp="0=启用,1=禁用")
private Integer status; private Integer status;
......
...@@ -39,7 +39,7 @@ public class ActSuppliesTemplate extends BaseEntity ...@@ -39,7 +39,7 @@ public class ActSuppliesTemplate extends BaseEntity
private String templateContent; private String templateContent;
/** 状态 */ /** 状态 */
@Excel(name = "状态") @Excel(name = "状态",readConverterExp="0=启用,1=禁用")
private Integer status; private Integer status;
public void setId(Long id) public void setId(Long id)
......
...@@ -62,5 +62,12 @@ public interface ActSuppliesDetailsMapper ...@@ -62,5 +62,12 @@ public interface ActSuppliesDetailsMapper
*/ */
public int deleteActSuppliesDetailsByIds(Long[] ids); public int deleteActSuppliesDetailsByIds(Long[] ids);
/**
*
* @param
* @return
*/
public int countByDetailsName(String detailsName);
List<ActSupplies> saveSid(); List<ActSupplies> saveSid();
} }
...@@ -77,4 +77,5 @@ public interface IActSuppliesDetailsService ...@@ -77,4 +77,5 @@ public interface IActSuppliesDetailsService
* @param id 尝试禁用物料总分类管理的id * @param id 尝试禁用物料总分类管理的id
*/ */
void setDisable(Long id); void setDisable(Long id);
} }
...@@ -6,6 +6,7 @@ import com.ruoyi.system.domain.ActSupplies; ...@@ -6,6 +6,7 @@ import com.ruoyi.system.domain.ActSupplies;
import com.ruoyi.system.domain.ActSuppliesDetails; import com.ruoyi.system.domain.ActSuppliesDetails;
import com.ruoyi.system.mapper.ActSuppliesDetailsMapper; import com.ruoyi.system.mapper.ActSuppliesDetailsMapper;
import com.ruoyi.system.service.IActSuppliesDetailsService; import com.ruoyi.system.service.IActSuppliesDetailsService;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -56,7 +57,20 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService ...@@ -56,7 +57,20 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
@Override @Override
public int insertActSuppliesDetails(ActSuppliesDetails actSuppliesDetails) public int insertActSuppliesDetails(ActSuppliesDetails actSuppliesDetails)
{ {
String detailsName= actSuppliesDetails.getDetailsName();
int countByDetailsName = actSuppliesDetailsMapper.countByDetailsName(detailsName);
if(countByDetailsName > 0){
String message = "添加六矿物料失败,名称已被占用!";
System.out.println(message);
/*throw new ServiceException(ServiceCode.ERR_CONFLICT,message);*/
return 0;
}
ActSupplies actSupplies1 = new ActSupplies();
BeanUtils.copyProperties(actSuppliesDetails,actSupplies1);
actSuppliesDetails.setCreateTime(DateUtils.getNowDate()); actSuppliesDetails.setCreateTime(DateUtils.getNowDate());
return actSuppliesDetailsMapper.insertActSuppliesDetails(actSuppliesDetails); return actSuppliesDetailsMapper.insertActSuppliesDetails(actSuppliesDetails);
} }
...@@ -69,7 +83,20 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService ...@@ -69,7 +83,20 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
@Override @Override
public int updateActSuppliesDetails(ActSuppliesDetails actSuppliesDetails) public int updateActSuppliesDetails(ActSuppliesDetails actSuppliesDetails)
{ {
actSuppliesDetails.setUpdateTime(DateUtils.getNowDate()); String detailsName= actSuppliesDetails.getDetailsName();
int countByDetailsName = actSuppliesDetailsMapper.countByDetailsName(detailsName);
if(countByDetailsName > 0){
String message = "修改六矿物料失败,名称已被占用!";
System.out.println(message);
/*throw new ServiceException(ServiceCode.ERR_CONFLICT,message);*/
return 0;
}
ActSupplies actSupplies1 = new ActSupplies();
BeanUtils.copyProperties(actSuppliesDetails,actSupplies1);
actSuppliesDetails.setCreateTime(DateUtils.getNowDate());
return actSuppliesDetailsMapper.updateActSuppliesDetails(actSuppliesDetails); return actSuppliesDetailsMapper.updateActSuppliesDetails(actSuppliesDetails);
} }
...@@ -112,6 +139,7 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService ...@@ -112,6 +139,7 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
} }
private void updateStatusById(Long id, Integer status){ private void updateStatusById(Long id, Integer status){
String[] statusText={"禁用","启用"}; String[] statusText={"禁用","启用"};
......
...@@ -93,12 +93,13 @@ public class ActSuppliesServiceImpl implements IActSuppliesService ...@@ -93,12 +93,13 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
String message = "修改物料总分类管理失败,新的名称已被占用!"; String message = "修改物料总分类管理失败,新的名称已被占用!";
System.out.println(message); System.out.println(message);
/* throw new ServiceException(ServiceCode.ERR_CONFLICT, message);*/ /* throw new ServiceException(ServiceCode.ERR_CONFLICT, message);*/
return 0;
} }
ActSupplies actSupplies1 = new ActSupplies(); ActSupplies actSupplies1 = new ActSupplies();
BeanUtils.copyProperties(actSupplies,actSupplies1); BeanUtils.copyProperties(actSupplies,actSupplies1);
actSupplies.setUpdateTime(DateUtils.getNowDate()); actSupplies.setUpdateTime(DateUtils.getNowDate());
return 0;
/*actSuppliesMapper.updateActSupplies(actSupplies);*/ return actSuppliesMapper.updateActSupplies(actSupplies);
} }
/** /**
...@@ -137,12 +138,12 @@ public class ActSuppliesServiceImpl implements IActSuppliesService ...@@ -137,12 +138,12 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
@Override @Override
public void setEnable(Long id) { public void setEnable(Long id) {
updateStatusById(id,"0"); updateStatusById(id,0);
} }
@Override @Override
public void setDisable(Long id) { public void setDisable(Long id) {
updateStatusById(id,"1"); updateStatusById(id,1);
} }
@Override @Override
...@@ -166,22 +167,20 @@ public class ActSuppliesServiceImpl implements IActSuppliesService ...@@ -166,22 +167,20 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
return actSuppliesMapper.selectActSuppliesListOne(actSupplies); return actSuppliesMapper.selectActSuppliesListOne(actSupplies);
} }
private void updateStatusById(Long id, String status){ private void updateStatusById(Long id, Integer status){
String[] statusText={"禁用","启用"}; String[] statusText={"禁用","启用"};
//判断查询结果是否为空 //判断查询结果是否为空
ActSupplies queryResult = actSuppliesMapper.selectActSuppliesById(id); ActSupplies queryResult = actSuppliesMapper.selectActSuppliesById(id);
if(queryResult ==null) { if(queryResult ==null) {
String message =statusText[Integer.parseInt(status)] + "物料总分类管理失败,尝试访问的数据不存在"; String message =statusText[status] + "物料总分类管理失败,尝试访问的数据不存在";
System.out.println(message); System.out.println(message);
throw new RuntimeException(message); throw new RuntimeException(message);
} }
//判断以上查询结果中的status是否与参数status相同 //判断以上查询结果中的status是否与参数status相同
if(queryResult.getStatus().equals(status)){ if(queryResult.getStatus().equals(status)){
String message = statusText[Integer.parseInt(status)] + "物料总分类管理失败,当前物料总分类管理已经处理" +statusText[Integer.parseInt(status)] + "状态!"; String message = statusText[status] + "物料总分类管理失败,当前物料总分类管理已经处理" +statusText[status] + "状态!";
System.out.println(message); System.out.println(message);
throw new RuntimeException(message); throw new RuntimeException(message);
} }
...@@ -193,10 +192,11 @@ public class ActSuppliesServiceImpl implements IActSuppliesService ...@@ -193,10 +192,11 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
int rows = actSuppliesMapper.updateActSupplies(actSupplies); int rows = actSuppliesMapper.updateActSupplies(actSupplies);
if (rows != 1) { if (rows != 1) {
String message = statusText[Integer.parseInt(status)] + "物料总分类管理失败,服务器忙请再次重试"; String message = statusText[status] + "物料总分类管理失败,服务器忙请再次重试";
System.out.println(message); System.out.println(message);
throw new RuntimeException(message); throw new RuntimeException(message);
} }
} }
} }
...@@ -46,6 +46,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -46,6 +46,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id, sid, details_name, sysclassify, status, create_by, create_time, update_by, update_time from act_supplies_details select id, sid, details_name, sysclassify, status, create_by, create_time, update_by, update_time from act_supplies_details
</sql> </sql>
<select id="countByDetailsName" resultType="int">
select count(*) from act_supplies_details where details_name=#{detailsName}
</select>
<select id="saveSid" parameterType="com.ruoyi.system.domain.ActSupplies" resultMap="ActSuppliesResult"> <select id="saveSid" parameterType="com.ruoyi.system.domain.ActSupplies" resultMap="ActSuppliesResult">
-- select id,pid,supplies_name from act_supplies where status = 0; -- select id,pid,supplies_name from act_supplies where status = 0;
select a.id,a.pid,b.supplies_name fname,a.supplies_name,a.status from act_supplies a LEFT JOIN act_supplies b on a.pid =b.id where a.status = 0 select a.id,a.pid,b.supplies_name fname,a.supplies_name,a.status from act_supplies a LEFT JOIN act_supplies b on a.pid =b.id where a.status = 0
......
...@@ -150,7 +150,7 @@ ...@@ -150,7 +150,7 @@
<!-- 添加或修改物料细分类管理对话框 --> <!-- 添加或修改物料细分类管理对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="所属分类" prop="sid"> <el-form-item label="上级分类" prop="sid">
<el-select v-model="form.sid" filterable placeholder="请选择所属分类" style="width:380px" > <el-select v-model="form.sid" filterable placeholder="请选择所属分类" style="width:380px" >
<el-option <el-option
v-for="option in options2" v-for="option in options2"
...@@ -194,6 +194,7 @@ export default { ...@@ -194,6 +194,7 @@ export default {
loading: true, loading: true,
// 选中数组 // 选中数组
ids: [], ids: [],
name:[],
// 非单个禁用 // 非单个禁用
single: true, single: true,
// 非多个禁用 // 非多个禁用
...@@ -341,6 +342,7 @@ export default { ...@@ -341,6 +342,7 @@ export default {
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map(item => item.id) this.ids = selection.map(item => item.id)
this.name = selection.map(item => item.detailsName)
this.single = selection.length!==1 this.single = selection.length!==1
this.multiple = !selection.length this.multiple = !selection.length
}, },
...@@ -384,7 +386,8 @@ export default { ...@@ -384,7 +386,8 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids; const ids = row.id || this.ids;
this.$confirm('是否确认删除物料名称为"' + row.detailsName + '"的数据项?', "警告", { const name = row.detailsName|| this.name ;
this.$confirm('是否确认删除物料名称为"' + name + '"的数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
...@@ -404,7 +407,7 @@ export default { ...@@ -404,7 +407,7 @@ export default {
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
const queryParams = this.queryParams; const queryParams = this.queryParams;
this.$confirm('是否确认导出所有物料细分类管理数据项?', "警告", { this.$confirm('是否确认导出所有六矿物料数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
......
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="物料名称" prop="suppliesName"> <el-form-item label="物料名称" prop="suppliesName">
<el-input v-model="form.suppliesName" placeholder="请输入二级分类名称" maxlength="15"/> <el-input v-model="form.suppliesName" placeholder="请输入二级分类名称" maxlength="15"/>
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="status"> <el-form-item label="状态" prop="status">
<el-select v-model="form.status" placeholder="请选择状态"> <el-select v-model="form.status" placeholder="请选择状态">
...@@ -180,6 +180,7 @@ export default { ...@@ -180,6 +180,7 @@ export default {
loading: true, loading: true,
// 选中数组 // 选中数组
ids: [], ids: [],
name:[],
// 非单个禁用 // 非单个禁用
single: true, single: true,
// 非多个禁用 // 非多个禁用
...@@ -276,6 +277,8 @@ export default { ...@@ -276,6 +277,8 @@ export default {
}); });
} }
}, },
/** 查询上级关联关系*/ /** 查询上级关联关系*/
fetchOptions() { fetchOptions() {
getPid().then(response => { getPid().then(response => {
...@@ -288,9 +291,6 @@ export default { ...@@ -288,9 +291,6 @@ export default {
this.indexMethod(0); this.indexMethod(0);
this.loading = true; this.loading = true;
listSupplies(this.queryParams).then(response => { listSupplies(this.queryParams).then(response => {
for (let i = 0; i < response.rows.length; i++) {
response.rows[i].status=parseInt( response.rows[i].status);
}
this.suppliesList = response.rows; this.suppliesList = response.rows;
this.total = response.total; this.total = response.total;
this.loading = false; this.loading = false;
...@@ -377,7 +377,8 @@ export default { ...@@ -377,7 +377,8 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids; const ids = row.id || this.ids;
this.$confirm('是否确认删除物料总分类管理编号为"' + row.suppliesName + '"的数据项?', "警告", { const name = row.suppliesName|| this.name;
this.$confirm('是否确认删除物料总分类管理编号为"' + name + '"的数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
...@@ -397,7 +398,7 @@ export default { ...@@ -397,7 +398,7 @@ export default {
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
const queryParams = this.queryParams; const queryParams = this.queryParams;
this.$confirm('是否确认导出所有物料总分类管理数据项?', "警告", { this.$confirm('是否确认导出所有二级分类数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
......
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
clearable clearable
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
maxlength="15"
/> />
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="status"> <el-form-item label="状态" prop="status">
...@@ -83,7 +84,7 @@ ...@@ -83,7 +84,7 @@
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="ID" align="center" prop="id" />--> <!-- <el-table-column label="ID" align="center" prop="id" />-->
<el-table-column type="index" width="80" align="center" label="序号" :index="indexMethod" /> <el-table-column type="index" width="80" align="center" label="序号" :index="indexMethod" />
<el-table-column label="一级分类名称" align="center" prop="suppliesName" /> <el-table-column label="一级分类名称" align="center" prop="suppliesName" maxlength="15"/>
<el-table-column label="状态" align="center"> <el-table-column label="状态" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div> <div>
...@@ -172,6 +173,7 @@ export default { ...@@ -172,6 +173,7 @@ export default {
loading: true, loading: true,
// 选中数组 // 选中数组
ids: [], ids: [],
name: [],
// 非单个禁用 // 非单个禁用
single: true, single: true,
// 非多个禁用 // 非多个禁用
...@@ -328,6 +330,7 @@ export default { ...@@ -328,6 +330,7 @@ export default {
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map(item => item.id) this.ids = selection.map(item => item.id)
this.name = selection.map(item => item.suppliesName)
this.single = selection.length!==1 this.single = selection.length!==1
this.multiple = !selection.length this.multiple = !selection.length
}, },
...@@ -373,7 +376,8 @@ export default { ...@@ -373,7 +376,8 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids; const ids = row.id || this.ids;
this.$confirm('是否确认删除物料总分类管理编号为"' + row.suppliesName + '"的数据项?', "警告", { const name = row.suppliesName || this.name;
this.$confirm('是否确认删除物料总分类管理编号为"' + row.name + '"的数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
...@@ -393,7 +397,7 @@ export default { ...@@ -393,7 +397,7 @@ export default {
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
const queryParams = this.queryParams; const queryParams = this.queryParams;
this.$confirm('是否确认导出所有物料总分类管理数据项?', "警告", { this.$confirm('是否确认导出所有一级分类数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
......
...@@ -212,6 +212,7 @@ export default { ...@@ -212,6 +212,7 @@ export default {
loading: true, loading: true,
// 选中数组 // 选中数组
ids: [], ids: [],
name:[],
// 非单个禁用 // 非单个禁用
single: true, single: true,
// 非多个禁用 // 非多个禁用
...@@ -387,6 +388,7 @@ export default { ...@@ -387,6 +388,7 @@ export default {
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map(item => item.id) this.ids = selection.map(item => item.id)
this.name = selection.map(item => item.templateName)
this.single = selection.length !== 1 this.single = selection.length !== 1
this.multiple = !selection.length this.multiple = !selection.length
}, },
...@@ -482,7 +484,8 @@ export default { ...@@ -482,7 +484,8 @@ export default {
/** 删除按钮操作*/ /** 删除按钮操作*/
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids; const ids = row.id || this.ids;
this.$confirm('是否确认删除Excel模板编号为"' + row.templateName + '"的数据项?', "警告", { const name = row.templateName|| this.name;
this.$confirm('是否确认删除Excel模板编号为"' + name + '"的数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
......
...@@ -327,6 +327,7 @@ export default { ...@@ -327,6 +327,7 @@ export default {
loading: true, loading: true,
// 选中数组 // 选中数组
ids: [], ids: [],
name:[],
// 非单个禁用 // 非单个禁用
single: true, single: true,
// 非多个禁用 // 非多个禁用
...@@ -438,7 +439,7 @@ export default { ...@@ -438,7 +439,7 @@ export default {
toggleDisable(suppliesRoleDetail.id).then((response) =>{ toggleDisable(suppliesRoleDetail.id).then((response) =>{
if(response.code === 200){ if(response.code === 200){
let message = '操作成功,已经将【' + suppliesRoleDetail.roleName +'】的状态改为【'+ enableText[suppliesRoleDetail.status] +'】 !'; let message = '操作成功,已经将【' + suppliesRoleDetail.roleName +'】的状态改为【'+ enableText[suppliesRoleDetail.status] +'】 !';
this.$message({message: message, type:'success'}); this.$message({message: message, type:'error'});
}else { }else {
this.$message.error(response.message); this.$message.error(response.message);
} }
...@@ -510,6 +511,7 @@ export default { ...@@ -510,6 +511,7 @@ export default {
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map(item => item.id) this.ids = selection.map(item => item.id)
this.name= selection.map(item => item.detailName)
this.single = selection.length!==1 this.single = selection.length!==1
this.multiple = !selection.length this.multiple = !selection.length
}, },
...@@ -570,7 +572,8 @@ export default { ...@@ -570,7 +572,8 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids; const ids = row.id || this.ids;
this.$confirm('是否确认删除规则详情编号为"' + row.detailName + '"的数据项?', "警告", { const name = row.detailName || this.name;
this.$confirm('是否确认删除规则详情编号为"' + name + '"的数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment