Browse Source

质量经验库 添加删除

李士越 10 tháng trước cách đây
mục cha
commit
bc789a4d6c

+ 13 - 0
wwwroot/mes/pc/intelligence/Richtext.ashx

@@ -170,6 +170,19 @@ public class Richtext : IHttpHandler, IReadOnlySessionState
                 context.Response.Write(JsonConvert.SerializeObject(result, Formatting.Indented));
             }
         }
+        if (context.Request["m"].ToString() == "deletedata")
+        {
+            //获取前端传递的表单
+            var formData = context.Request.Form;
+            var id = formData["id"];
+            int code = 500;
+            using (IDataAccess conn = DataAccess.Create())
+            {
+                int result = conn.ExecuteNonQuery(" UPDATE TP_PM_QUALITYLIBRARY   SET VALUEFLAG=0  WHERE LIBRARYID=" + id);
+                code = result != 0 ? 200 : 500;
+            }
+           context.Response.Write(JsonConvert.SerializeObject(code, Formatting.Indented));
+        }
     }
 
     public bool IsReusable

+ 19 - 0
wwwroot/mes/pc/intelligence/intelligence.html

@@ -34,10 +34,12 @@
         <div id="tb" class="i-toolbar">
             <a class="easyui-linkbutton" iconcls="icon-add" plain="true" onclick="jump()">添加</a>
             <a class="easyui-linkbutton" iconcls="icon-edit" plain="true" onclick="tbReportEdit()">修改</a>
+            <a class="easyui-linkbutton" iconcls="icon-remove" plain="true" onclick="deletelick()">删除</a>
             <a class="easyui-linkbutton" iconcls="icon-search" plain="true" onclick="showReport()">预览</a>
             <a class="easyui-linkbutton" iconcls="icon-excel" plain="true" onclick="tbExport()">导出</a>
             <a class="easyui-linkbutton" iconcls="icon-reload" plain="true" onclick="restore()">刷新</a>
             <a class="easyui-linkbutton" iconcls="icon-print" plain="true" onclick="downfile()">下载附件</a>
+
             <div id="tbSearchDiv" style="display: block; padding: 10px;">
                 <div>
                     时间:
@@ -307,6 +309,23 @@
                 read.modelid = newValue;
             }
         });
+        /**删除 */
+        const deletelick = async() => {
+            var selectedRow = $('#myTable').datagrid('getSelected');
+            const data = await $.ajax({
+                url: "Richtext.ashx?m=deletedata",
+                type: "POST",
+                data: { id: selectedRow.id},
+                dataType: "json"
+            });
+            console.log('data', data)
+            if (data == 200) {
+                getcontent();
+            }
+            else {
+                console.warn('删除失败')
+            }
+        }
     </script>
 </body>
 </html >