diff --git a/src/api/model/rpm.js b/src/api/model/rpm.js
index b9f6927e..664a7655 100644
--- a/src/api/model/rpm.js
+++ b/src/api/model/rpm.js
@@ -47,6 +47,43 @@ export default {
}
,
+ },
+ // 黑名单
+ blacklist: {
+ list: {
+ name: "获取",
+ req: async function (data) {
+ return await http.get(
+ `${config.API_URL}/rpm/blacklist/`,
+ data
+ );
+ }
+ },
+ update: {
+ name: "更新",
+ req: async function (id, data) {
+ return await http.put(
+ `${config.API_URL}/rpm/blacklist/${id}/`,
+ data);
+ }
+ },
+ create: {
+ name: "创建",
+ req: async function (data) {
+ return await http.post(
+ `${config.API_URL}/rpm/blacklist/`,
+ data);
+ }
+ },
+ delete: {
+ name: "删除",
+ req: async function (id) {
+ return await http.delete(
+ `${config.API_URL}/rpm/blacklist/${id}/`);
+ }
+ }
+ ,
+
},
/*相关方人员 */
remployee: {
diff --git a/src/config/route.js b/src/config/route.js
index 0543bbe1..e5209c62 100644
--- a/src/config/route.js
+++ b/src/config/route.js
@@ -344,6 +344,16 @@ const routes = [
},
"component": "rpm/rparty"
},
+ {
+ "name": "blacklist",
+ "path": "/rpm/blacklist",
+ "meta": {
+ "title": "黑名单",
+ "icon": "el-icon-box",
+ "perms": ["blacklist"]
+ },
+ "component": "rpm/blacklist"
+ },
{
"name": "remployee",
"path": "/rpm/remployee",
diff --git a/src/views/rpm/blacklist.vue b/src/views/rpm/blacklist.vue
new file mode 100644
index 00000000..754dd6ab
--- /dev/null
+++ b/src/views/rpm/blacklist.vue
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.update_by_.name }}-{{ scope.row.update_time }}
+
+
+
+
+
+ 查看
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/rpm/blacklist_form.vue b/src/views/rpm/blacklist_form.vue
new file mode 100644
index 00000000..3b1f42de
--- /dev/null
+++ b/src/views/rpm/blacklist_form.vue
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 取消
+
+
+
+
+
+
+
+
diff --git a/src/views/rpm/rparty_form.vue b/src/views/rpm/rparty_form.vue
index 095211c8..dee792e0 100644
--- a/src/views/rpm/rparty_form.vue
+++ b/src/views/rpm/rparty_form.vue
@@ -17,7 +17,7 @@
>
-
+
-
+
-
+
-
+
@@ -118,7 +118,12 @@ export default {
show: "查看",
},
form: {},
- rules: {},
+ rules: {
+ name: [{ required: true, message: "请输入" }],
+ number: [{ required: true, message: "请输入" }],
+ contacter: [{ required: true, message: "请输入" }],
+ phone: [{ required: true, message: "请输入" }],
+ },
visible: false,
isSaveing: false,
selectionFilters: [],