فهرست منبع

删除加权系数为null的值

laiguoran 4 سال پیش
والد
کامیت
17b0d27984
2فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 1 1
      app/public/js/material_exponent.js
  2. 3 0
      app/service/material_exponent.js

+ 1 - 1
app/public/js/material_exponent.js

@@ -50,7 +50,7 @@ $(document).ready(() => {
     const materialExponentBase = {
         isUsed: function (data) {
             if (data.type === 2) {
-                return data.mid === materialID;
+                return data.mid === materialID || data.weight_num === null;
             } else {
                 return false;
             }

+ 3 - 0
app/service/material_exponent.js

@@ -68,6 +68,9 @@ module.exports = app => {
             try {
                 const meInfo = await this.getDataById(id);
                 await transaction.delete(this.tableName, { id });
+                if (meInfo.weight_num === null) {
+                    await transaction.delete(this.ctx.service.materialExponentHistory.tableName, { mid: id });
+                }
                 let ex_tp = this.ctx.material.ex_tp;
                 let ex_expr = this.ctx.material.ex_expr;
                 if (meInfo.is_summary === materialConst.is_summary.yes) {