|
@@ -869,6 +869,62 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
})
|
|
|
+ },
|
|
|
+ saveEles () {
|
|
|
+ for (let i = 0; i < this.editEleList.length; i++) {
|
|
|
+ if (!this.editEleList[i].id) {
|
|
|
+ this.$message({
|
|
|
+ type: "warning",
|
|
|
+ message: "请先将新增的元素点击保存"
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.editEleList[i].eName) {
|
|
|
+ this.$message({
|
|
|
+ type: "warning",
|
|
|
+ message: "请填写第" + (i + 1) + "条元素名称"
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.editEleList[i].eType) {
|
|
|
+ this.$message({
|
|
|
+ type: "warning",
|
|
|
+ message: "请选择第" + (i + 1) + "条数据类型"
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if ( !this.editEleList[i].eLength) {
|
|
|
+ this.$message({
|
|
|
+ type: "warning",
|
|
|
+ message: "请填写第" + (i + 1) + "条长度"
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (this.editEleList.length > 0) {
|
|
|
+ this.editEleList.forEach((element) => {
|
|
|
+ element.eAllowDeviation = (element.allow ? element.allow : '') + (element.deviation ? element.deviation : '');
|
|
|
+ // if (element.eType == 4) {
|
|
|
+ // this.$set(element, 'eLength', 0);
|
|
|
+ // //element.eLength = 0;
|
|
|
+ // }
|
|
|
+ })
|
|
|
+ updateBatchElements(this.editEleList, this.curEleTable.initTableName).then(() => {
|
|
|
+ this.editEleVisible = false;
|
|
|
+ this.updateNodeTable();
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "保存成功!"
|
|
|
+ });
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.editEleVisible = false;
|
|
|
+ this.updateNodeTable();
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "保存成功!"
|
|
|
+ });
|
|
|
+ }
|
|
|
},
|
|
|
handleEditFormula ( row) {
|
|
|
console.log(row,'row');
|