Quellcode durchsuchen

取消单独计量bug修复

laiguoran vor 3 Jahren
Ursprung
Commit
9e2874a41d

+ 1 - 1
app/controller/material_controller.js

@@ -766,7 +766,7 @@ module.exports = app => {
                         responseData.data = await ctx.service.materialListSelf.add(data.select);
                         break;
                     case 'noself':
-                        await ctx.service.materialListSelf.del(data.select.id);
+                        responseData.data = await ctx.service.materialListSelf.del(data.select.id);
                         break;
                     case 'paste':
                         await ctx.service.materialList.saveDatas(data.updateData);

+ 1 - 0
app/public/js/material_list.js

@@ -683,6 +683,7 @@ $(document).ready(() => {
                     if (type === 'noself') {
                         const index = findSelfLeafXmj(select, 'index');
                         selfList.splice(index, 1);
+                        materialListData = result;
                     } else {
                         selfList.push(result);
                     }

+ 1 - 1
app/service/material_list_self.js

@@ -82,7 +82,7 @@ module.exports = app => {
                 // 判断是否可删
                 const result = await transaction.delete(this.tableName, { id });
                 await transaction.commit();
-                return result;
+                return await this.ctx.service.materialList.getMaterialData(this.ctx.tender.id, this.ctx.material.id);
             } catch (err) {
                 await transaction.rollback();
                 throw err;