xiongzhu 7 жил өмнө
parent
commit
10d70685be

+ 36 - 3
src/main/webapp/member/query_model.jsp

@@ -98,6 +98,17 @@
         String sort = request.getParameter("sort");
         sql = "update modelinfo set sort = " + sort + " where PK = " + pk;
         db.executeUpdate(sql);
+        JSONObject jsonObject = new JSONObject();
+        jsonObject.put("success", true);
+        out.clear();
+        out.print(jsonObject);
+        return;
+    } else if (operator.equals("delete")) {
+        String modelpk = request.getParameter("modelpk");
+        String memberpk = request.getParameter("memberpk");
+        db.executeUpdate("delete from modelinfo where PK =" + modelpk);
+        db.executeUpdate("delete from memberinfo where PK =" + memberpk);
+
         JSONObject jsonObject = new JSONObject();
         jsonObject.put("success", true);
         out.clear();
@@ -136,9 +147,10 @@
         <el-table-column prop="qrcode" label="邀请码"></el-table-column>
         <el-table-column prop="mdate" label="注册日期" width="200"></el-table-column>
         <el-table-column prop="sort" label="排序"></el-table-column>
-        <el-table-column label="操作" width="200" fixed="right" align="center">
+        <el-table-column label="操作" width="220" fixed="right" align="center">
             <template slot-scope="{row}">
                 <el-button type="text" size="small" @click="modelEdit(row)">编辑</el-button>
+                <el-button type="text" size="small" @click="deleteModel(row)">删除</el-button>
                 <el-button type="text" size="small" @click="inviteList(row.modelinfopk)">邀请列表</el-button>
                 <el-button type="text" size="small" @click="orderList(row.modelinfopk)">订单</el-button>
                 <el-button type="text" size="small" @click="sort(row.modelinfopk)">排序</el-button>
@@ -225,12 +237,33 @@
                     width: 600,
                     height: '70%',
                     top: 50,
-                    onClose:function () {
+                    onClose: function () {
                         this.getData();
                     }.bind(this)
                 });
             },
-            orderList(modelinfopk){
+            deleteModel(row) {
+                if (confirm('确定删除?')) {
+                    console.log('modelpk' + row.modelinfopk);
+                    console.log('memberpk' + row.memberpk);
+                    $.post({
+                        url: '${pageContext.request.contextPath}${pageContext.request.servletPath}',
+                        data: {
+                            operator: 'delete',
+                            memberpk: row.memberpk,
+                            modelpk: row.modelinfopk
+                        },
+                        success: function (res) {
+                            res = JSON.parse(res);
+                            if (res.success) {
+                                alert('删除成功');
+                                this.getData();
+                            }
+                        }.bind(this)
+                    })
+                }
+            },
+            orderList(modelinfopk) {
                 this.showIframe({
                     url: '<%=basePath%>member/orderlist.jsp?modelinfopk=' + modelinfopk,
                     title: '订单列表'