Commit 6bffe066 authored by xiangjiaojunxp's avatar xiangjiaojunxp

不可传

parents 576bb61d 6b1f26c8
......@@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
......@@ -115,7 +116,7 @@ public class ActSuppliesController extends BaseController
{
List<Integer> find = Stream.concat(actSuppliesService.findall().stream(),actSuppliesService.findAllId().stream()).collect(Collectors.toList());
System.out.println(find.toString());
for (long num : ids){
if (find.contains((int)num)){
return AjaxResult.success("删除失败","操作失败");
......@@ -143,9 +144,21 @@ public class ActSuppliesController extends BaseController
@GetMapping("/disable/{id}")
public AjaxResult setDisable(@PathVariable("id") Long id)
{
BigDecimal numBigDecimal = new BigDecimal(id);
Integer numberInt = numBigDecimal.intValue();
List<Integer> find = Stream.concat(actSuppliesService.findall().stream(),actSuppliesService.findAllId().stream()).collect(Collectors.toList());
if (find.contains(numberInt)){
return AjaxResult.success("删除失败","操作失败");
}
System.out.println("开始处理【禁用物料总分类管理】的请求,参数:{}"+ id);
actSuppliesService.setDisable(id);
return AjaxResult.success();
return AjaxResult.success("200","修改成功");
}
......
......@@ -26,10 +26,10 @@ public class ActSuppliesRoleDetail extends BaseEntity
private String detailName;
/** 导入数据行列*/
private String detailMH;
private String detailML;
private String detailYH;
private String detailYL;
private String[] detailMH;
private String[] detailML;
private String[] detailYH;
private String[] detailYL;
private String detailYS;
/**所属规则*/
@Excel(name = "所属规则")
......@@ -81,35 +81,35 @@ public class ActSuppliesRoleDetail extends BaseEntity
this.convertStatus = convertStatus;
}
public String getDetailMH() {
public String[] getDetailMH() {
return detailMH;
}
public void setDetailMH(String detailMH) {
public void setDetailMH(String[] detailMH) {
this.detailMH = detailMH;
}
public String getDetailML() {
public String[] getDetailML() {
return detailML;
}
public void setDetailML(String detailML) {
public void setDetailML(String[] detailML) {
this.detailML = detailML;
}
public String getDetailYH() {
public String[] getDetailYH() {
return detailYH;
}
public void setDetailYH(String detailYH) {
public void setDetailYH(String[] detailYH) {
this.detailYH = detailYH;
}
public String getDetailYL() {
public String[] getDetailYL() {
return detailYL;
}
public void setDetailYL(String detailYL) {
public void setDetailYL(String[] detailYL) {
this.detailYL = detailYL;
}
......
package com.ruoyi.system.service.impl;
import java.util.ArrayList;
import java.util.List;
......@@ -59,13 +60,27 @@ public class ActSuppliesRoleDetailServiceImpl implements IActSuppliesRoleDetailS
public int insertActSuppliesRoleDetail(ActSuppliesRoleDetail actSuppliesRoleDetail)
{
String content = "导入表中第"+actSuppliesRoleDetail.getDetailYH()+"行:第"+actSuppliesRoleDetail.getDetailYL()+"列的数据=>"+"模板表中第"+actSuppliesRoleDetail.getDetailMH()+"行:第"+actSuppliesRoleDetail.getDetailML()+"列" ;
//re:导入表的行,ce:导入表的列,se:导入表的sheet;rt:模板表的行,ct:模板表的列,st:模板表的sheet;ys:运算符
//
String content1 = "[{\"se\":\"0\",\"re\":\""+actSuppliesRoleDetail.getDetailYH()+"\",\"ce\":\""+actSuppliesRoleDetail.getDetailYL()+"\",\"st\":\"0\",\"rt\":\""+actSuppliesRoleDetail.getDetailMH()+"\",\"ct\":\""+actSuppliesRoleDetail.getDetailML()+"\",\"ys\":\""+actSuppliesRoleDetail.getConvertStatus()+"\"}]" ;
List<String> filteredList = new ArrayList<>();
actSuppliesRoleDetail.setDetailName(content);
actSuppliesRoleDetail.setDetailContent(content1);
for (int i =0 ;i<actSuppliesRoleDetail.getDetailMH().length; i++){
filteredList.add("{\"se\":\"0\",\"re\":\""+(Integer.parseInt((actSuppliesRoleDetail.getDetailYH()[i]))-1)+"\",\"ce\":\""+(Integer.parseInt((actSuppliesRoleDetail.getDetailYL()[i]))-1)+"\",\"st\":\"0\",\"rt\":\""+(Integer.parseInt((actSuppliesRoleDetail.getDetailMH()[i]))-1)+"\",\"ct\":\""+(Integer.parseInt((actSuppliesRoleDetail.getDetailML()[i]))-1)+"\",\"ys\":\""+actSuppliesRoleDetail.getConvertStatus()+"\"}") ;
}
String content = String.join(",",filteredList);
String content2 = "["+content+"]";
// String content1 = "[{\"se\":\"0\",\"re\":\""+actSuppliesRoleDetail.getDetailYH()+"\",\"ce\":\""+actSuppliesRoleDetail.getDetailYL()+"\",\"st\":\"0\",\"rt\":\""+actSuppliesRoleDetail.getDetailMH()+"\",\"ct\":\""+actSuppliesRoleDetail.getDetailML()+"\",\"ys\":\""+actSuppliesRoleDetail.getConvertStatus()+"\"}]" ;
actSuppliesRoleDetail.setDetailContent(content2);
SysUser user = SecurityUtils.getLoginUser().getUser();
actSuppliesRoleDetail.setCreateBy(user.getUserName());
actSuppliesRoleDetail.setCreateTime(DateUtils.getNowDate());
......@@ -83,12 +98,10 @@ public class ActSuppliesRoleDetailServiceImpl implements IActSuppliesRoleDetailS
public int updateActSuppliesRoleDetail(ActSuppliesRoleDetail actSuppliesRoleDetail)
{
String content12 = "导入表中第"+actSuppliesRoleDetail.getDetailYH()+"行:第"+actSuppliesRoleDetail.getDetailYL()+"列的数据=>"+"模板表中第"+actSuppliesRoleDetail.getDetailMH()+"行:第"+actSuppliesRoleDetail.getDetailML()+"列" ;
//re:导入表的行,ce:导入表的列,se:导入表的sheet;rt:模板表的行,ct:模板表的列,st:模板表的sheet;ys:运算符
String content1 = "[{\"se\":\"0\",\"re\":\""+actSuppliesRoleDetail.getDetailYH()+"\",\"ce\":\""+actSuppliesRoleDetail.getDetailYL()+"\",\"st\":\"0\",\"rt\":\""+actSuppliesRoleDetail.getDetailMH()+"\",\"ct\":\""+actSuppliesRoleDetail.getDetailML()+"\",\"ys\":\""+actSuppliesRoleDetail.getConvertStatus()+"\"}]" ;
actSuppliesRoleDetail.setDetailName(content12);
actSuppliesRoleDetail.setDetailContent(content1);
SysUser user = SecurityUtils.getLoginUser().getUser();
actSuppliesRoleDetail.setUpdateBy(user.getUserName());
......
......@@ -8,11 +8,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="id" column="id" />
<result property="roleId" column="role_id" />
<result property="detailName" column="detail_name" />
<result property="detailMH" column="detail_m_h" />
<result property="detailML" column="detail_m_l" />
<result property="detailYH" column="detail_y_h" />
<result property="detailYL" column="detail_y_l" />
<!-- <result property="detailMH" column="detail_m_h" />-->
<!-- <result property="detailML" column="detail_m_l" />-->
<!-- <result property="detailYH" column="detail_y_h" />-->
<!-- <result property="detailYL" column="detail_y_l" />-->
<result property="detailContent" column="detail_content" />
<result property="detailYS" column="detail_y_s"/>
<result property="convertStatus" column="convert_status" />
<result property="status" column="status" />
<result property="createBy" column="create_by" />
......@@ -76,10 +77,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="roleId != null">role_id,</if>
<if test="detailName != null">detail_name,</if>
<if test="detailMH != null">detail_m_h,</if>
<if test="detailML != null">detail_m_l,</if>
<if test="detailYH != null">detail_y_h,</if>
<if test="detailYL != null">detail_y_l,</if>
<!-- <if test="detailMH != null">detail_m_h,</if>-->
<!-- <if test="detailML != null">detail_m_l,</if>-->
<!-- <if test="detailYH != null">detail_y_h,</if>-->
<!-- <if test="detailYL != null">detail_y_l,</if>-->
<if test="detailYS != null">detail_y_s,</if>
......@@ -96,10 +97,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="roleId != null">#{roleId},</if>
<if test="detailName != null">#{detailName},</if>
<if test="detailMH != null">#{detailMH},</if>
<if test="detailML != null">#{detailML},</if>
<if test="detailYH != null">#{detailYH},</if>
<if test="detailYL != null">#{detailYL},</if>
<!-- <if test="detailMH != null">#{detailMH},</if>-->
<!-- <if test="detailML != null">#{detailML},</if>-->
<!-- <if test="detailYH != null">#{detailYH},</if>-->
<!-- <if test="detailYL != null">#{detailYL},</if>-->
<if test="detailYS != null">#{detailYS},</if>
......@@ -122,10 +123,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="detailContent != null">detail_content = #{detailContent},</if>
<if test="convertStatus != null">convert_status = #{convertStatus},</if>
<if test="detailMH != null">detail_m_h = #{detailMH},</if>
<if test="detailML != null">detail_m_l = #{detailML},</if>
<if test="detailYH != null">detail_y_h = #{detailYH},</if>
<if test="detailYL != null">detail_y_l = #{detailYL},</if>
<!-- <if test="detailMH != null">detail_m_h = #{detailMH},</if>-->
<!-- <if test="detailML != null">detail_m_l = #{detailML},</if>-->
<!-- <if test="detailYH != null">detail_y_h = #{detailYH},</if>-->
<!-- <if test="detailYL != null">detail_y_l = #{detailYL},</if>-->
<if test="detailYS != null">detail_y_s = #{detailYS},</if>
<if test="status != null">status = #{status},</if>
......
......@@ -404,32 +404,36 @@ export default {
this.open = true;
this.title = "修改Excel模板";
});
}
},
/** 提交按钮 */
submitForm() {
if (!this.form.templateName){
this.msgError("上传的文件不能为空!")
}else {
this.fileListName = [];
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateSuppliesTemplate(this.form).then(response => {
this.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addSuppliesTemplate(this.form).then(response => {
this.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
}
});
this.fileListName = [];
if (!this.form.templateName) {
this.msgError("上传文件为空!!!")
} else {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateSuppliesTemplate(this.form).then(response => {
this.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addSuppliesTemplate(this.form).then(response => {
this.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
}
});
}
}
},
/** 详情按钮操作 */
......@@ -507,7 +511,6 @@ export default {
// this.download(response.msg);
// })
// }
}
};
</script>
......
......@@ -2,14 +2,6 @@
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="上级规则" prop="roleId">
<!-- <el-input-->
<!-- v-model="queryParams.roleId"-->
<!-- placeholder="请输入导入规则ID"-->
<!-- clearable-->
<!-- size="small"-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<el-select v-model="queryParams.roleId" filterable placeholder="请选择关联项" >
<el-option
v-for="option in options1"
......@@ -30,12 +22,12 @@
</el-form-item>
<el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择状态">
<el-option label="启用" value="0"></el-option>
<el-option label="禁用" value="1"></el-option>
<el-option label="启用" :value="0"></el-option>
<el-option label="禁用" :value="1"></el-option>
</el-select>
</el-form-item>
<el-form-item label="是否物料转换" prop="convertStatus">
<el-select v-model="queryParams.convertStatus" clearable filterable placeholder="请选择状态">
<el-form-item label="运算规则" prop="convertStatus">
<el-select v-model="queryParams.convertStatus" clearable filterable placeholder="请运算规则">
<el-option
v-for="option in options2"
:key="option.operationName"
......@@ -102,7 +94,7 @@
<el-table-column label="上级规则" align="center" prop="roleName" />
<el-table-column label="规则名称" align="center" prop="detailName" />
<el-table-column label="规则内容" align="center" prop="detailContent" />
<el-table-column label="运算方法" align="center">
<el-table-column label="运算规则" align="center">
<template slot-scope="scope">
<div>
<template v-if="scope.row.convertStatus === 0">
......@@ -169,7 +161,7 @@
/>
<!-- 添加或修改规则详情对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-dialog :title="title" :visible.sync="open" width="1300px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="上级规则" prop="roleId">
<el-select v-model="form.roleId" filterable placeholder="请选择关联项" >
......@@ -181,32 +173,10 @@
></el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="规则名称" prop="detailName">-->
<!-- <el-input v-model="form.detailName" placeholder="请输入规则名称" />-->
<!-- </el-form-item>-->
<el-form-item label="模板表行坐标" prop="detailMH">
<el-input-number size="medium" v-model="form.detailMH" :min="1" :step="1">1</el-input-number>
</el-form-item>
<el-form-item label="模板表列坐标" prop="detailML">
<el-input-number size="medium" v-model="form.detailML" :min="1" :step="1">1</el-input-number>
</el-form-item>
<el-form-item label="导入表行坐标" prop="detailYH">
<el-input-number size="medium" v-model="form.detailYH" :min="1" :step="1">1</el-input-number>
</el-form-item>
<el-form-item label="导入列行坐标" prop="detailYL">
<el-input-number size="medium" v-model="form.detailYL" :min="1" :step="1">1</el-input-number>
</el-form-item>
<el-form-item label="状态">
<el-select v-model="form.status">
<el-option label="启用" :value="0"></el-option>
<el-option label="禁用" :value="1"></el-option>
</el-select>
<el-form-item label="规则名称" prop="detailName">
<el-input v-model="form.detailName" placeholder="请输入规则名称" />
</el-form-item>
<el-form-item label="运算方法" prop="convertStatus">
<!-- <el-select v-model="form.convertStatus">-->
<!-- <el-option label="启用物料转换" :value="0"></el-option>-->
<!-- <el-option label="禁用物料转换" :value="1"></el-option>-->
<!-- </el-select>-->
<el-select v-model="form.convertStatus" filterable placeholder="请选择运算方法" >
<el-option
v-for="option in options2"
......@@ -216,6 +186,104 @@
></el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="转换类型" prop="detailYS" v-if="form.convertStatus!==null">-->
<!-- <el-radio-group v-model="form.detailYS">-->
<!-- <el-radio :label="1" >单元格转换</el-radio>-->
<!-- <el-radio :label="2" >行转换</el-radio>-->
<!-- <el-radio :label="3" >列转换</el-radio>-->
<!-- </el-radio-group>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="form.detailYS!==null">-->
<!-- <el-button type="primary" @click="addInputs">添加规则</el-button>-->
<!-- </el-form-item>-->
<el-row>
<el-col :span="8">
<el-form-item label="转换类型" prop="detailYS">
<el-radio-group v-model="form.detailYS">
<el-radio :label="1">单元格转换</el-radio>
<el-radio :label="2">行转换</el-radio>
<el-radio :label="3">列转换</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="16">
<el-form-item v-if="form.detailYS!==null">
<el-button type="primary" @click="addInputs">添加规则</el-button>
</el-form-item>
</el-col>
</el-row>
<!-- 生成输入框 -->
<div v-for="index in instea" :key="index" v-if="">
<el-form-item label="模板表行坐标" prop="detailMH" class="form-item-inline">
<el-input-number size="medium" v-model="detailMH[index-1]" :min="1" :step="1">1</el-input-number>
</el-form-item>
<el-form-item label="模板表列坐标" prop="detailML" class="form-item-inline">
<el-input-number size="medium" v-model="detailML[index-1]" :min="1" :step="1">1</el-input-number>
</el-form-item>
<el-form-item label="导入表行坐标" prop="detailYH" class="form-item-inline">
<el-input-number size="medium" v-model="detailYH[index-1]" :min="1" :step="1">1</el-input-number>
</el-form-item>
<el-form-item label="导入表列坐标" prop="detailYL" class="form-item-inline">
<el-input-number size="medium" v-model="detailYL[index-1]" :min="1" :step="1">1</el-input-number>
</el-form-item>
<el-form-item style="display: inline-block;">
<el-button type="danger" icon="el-icon-delete" size="small" @click="removeInputs(index)">删除</el-button>
</el-form-item>
</div>
<!-- <el-form-item label="模板表行坐标" prop="detailMH" v-if="showTemplate" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailMH" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="模板表列坐标" prop="detailML" v-if="showTemplate" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailML" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="导入表行坐标" prop="detailYH" v-if="showTemplate" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailYH" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="导入表列坐标" prop="detailYL" v-if="showTemplate" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailYL" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="模板表行坐标" prop="detailMH" v-if="showImport" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailMH" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="模板表列坐标" prop="detailML" v-if="showImport" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailML" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="导入表行坐标" prop="detailYH" v-if="showImport" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailYH" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="导入表列坐标" prop="detailYL" v-if="showImport" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailYL" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="showLie" label="模板表行坐标" prop="detailMH" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailMH" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="showLie" label="模板表列坐标" prop="detailML" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailML" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="showLie" label="导入表行坐标" prop="detailYH" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailYH" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="showLie" label="导入表列坐标" prop="detailYL" class="form-item-inline">-->
<!-- <el-input-number size="medium" v-model="form.detailYL" :min="1" :step="1">1</el-input-number>-->
<!-- </el-form-item>-->
<el-form-item label="状态">
<el-select v-model="form.status">
<el-option label="启用" :value="0"></el-option>
<el-option label="禁用" :value="1"></el-option>
</el-select>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button>
......@@ -225,6 +293,13 @@
</div>
</template>
<style>
.form-item-inline {
display: inline-block;
margin-right: 20px;
}
</style>
<script>
import {
listSuppliesroledetail,
......@@ -233,9 +308,9 @@ import {
addSuppliesroledetail,
updateSuppliesroledetail,
exportSuppliesroledetail,
saveSid,
toggleEnable,
toggleDisable,
saveSid,
saveOperation,
} from "@/api/system/suppliesroledetail";
import Editor from '@/components/Editor';
......@@ -269,6 +344,8 @@ export default {
title: "",
// 是否显示弹出层
open: false,
inputCount:0,
// 查询参数
queryParams: {
pageNum: 1,
......@@ -282,25 +359,36 @@ export default {
// 表单参数
form: {
},
detailMH: [],
detailML: [],
detailYH: [],
detailYL: [],
instea:0,
showTemplate: false, // 控制单元格的显示与隐藏
showImport: false, // 控制行转换的显示与隐藏
showLie: false, // 控制列转换的显示与隐藏
// 表单校验
rules: {
roleId:[
{required: true, message: '关联id不能为空', trigger: 'change'},
],
detailMH:[
{required: true, message: '模板表行坐标不能为空', trigger: 'change'},
],
detailML:[
{required: true, message: '模板表列坐标不能为空', trigger: 'change'},
],
detailYH:[
{required: true, message: '导入表行坐标不能为空', trigger: 'change'},
],
detailYL:[
{required: true, message: '导入表列坐标不能为空', trigger: 'change'},
],
// detailMH:[
// {required: true, message: '模板表行坐标不能为空', trigger: 'change'},
// ],
// detailML:[
// {required: true, message: '模板表列坐标不能为空', trigger: 'change'},
// ],
// detailYH:[
// {required: true, message: '导入表行坐标不能为空', trigger: 'change'},
// ],
// detailYL:[
// {required: true, message: '导入表列坐标不能为空', trigger: 'change'},
// ],
convertStatus:[
{required: true, message: '是否物料转换不能为空', trigger: 'change'},
],
detailName:[
{required: true, message: '是否物料转换不能为空', trigger: 'change'},
]
}
};
......@@ -308,39 +396,48 @@ export default {
created() {
this.getList();
this.getnameid();
this.form.detailMH=1;
this.form.detailML=1;
this.form.detailYH=1;
this.form.detailYL=1;
},
methods: {
/**启用 */
removeInputs(index){
this.detailMH.splice(index - 1, 1);
this.detailML.splice(index - 1, 1);
this.detailYH.splice(index - 1, 1);
this.detailYL.splice(index - 1, 1);
this.instea = this.instea-1;
},
addInputs() {
this.instea +=1;
this.detailMH[this.instea-1]=1;
this.detailML[this.instea-1]=1;
this.detailYH[this.instea-1]=1;
this.detailYL[this.instea-1]=1;
},
toggleEnable(suppliesroledetail){
console.log('你点击了【' + suppliesroledetail.s+'】的开关控件,当前开关值:' + suppliesroledetail.status);
let enableText=['启用','禁用'];
if(suppliesroledetail.status == 0) {
if(suppliesroledetail.status === 0) {
toggleEnable(suppliesroledetail.id).then((response) =>{
if(response.code == 200){
if(response.code === 200){
let message = '操作成功,已经将【' + suppliesroledetail.roleName +'】的状态改为【'+ enableText[suppliesroledetail.status] +'】 !';
this.$message({
message: message,
type:'success'
});
this.$message({message: message,type:'success'});
}else {
this.$message.error(response.message);
}
});
}else {
toggleDisable(suppliesroledetail.id).then((response) =>{
if(response.code == 200){
if(response.code === 200){
let message = '操作成功,已经将【' + suppliesroledetail.roleName +'】的状态改为【'+ enableText[suppliesroledetail.status] +'】 !';
this.$message({
message: message,
type:'error'
});
this.$message({message: message, type:'success'});
}else {
this.$message.error(response.message);
}
......@@ -416,6 +513,11 @@ export default {
},
/** 新增按钮操作 */
handleAdd() {
this.instea=0;
this.showTemplate = false;
this.showImport = false;
this.showLie = false;
this.getnameid();
this.reset();
this.open = true;
this.title = "添加规则详情";
......@@ -432,6 +534,13 @@ export default {
},
/** 提交按钮 */
submitForm() {
this.form.detailMH = this.detailMH;
this.form.detailML = this.detailML;
this.form.detailYH = this.detailYH;
this.form.detailYL = this.detailYL;
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
......@@ -453,7 +562,7 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$confirm('是否确认删除规则详情编号为"' + ids + '"的数据项?', "警告", {
this.$confirm('是否确认删除规则详情编号为"' + row.detailName + '"的数据项?', "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
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