From ac1919161a1e61a790367fb62275b12dabeb8800 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 24 Mar 2020 20:18:27 +0800 Subject: [PATCH] exmatest first ceshi --- test_client/src/api/examtest.js | 7 + test_client/src/router/index.js | 7 + test_client/src/views/crm/consumer.vue | 15 +- test_client/src/views/examtest/rule.vue | 8 +- test_client/src/views/examtest/rulecreate.vue | 39 ++-- test_client/src/views/examtest/ruleedit.vue | 187 ----------------- test_client/src/views/examtest/ruleupdate.vue | 195 ++++++++++++++++++ test_client/src/views/question/question.vue | 34 ++- test_mini/app.js | 4 +- test_mini/pages/my/index.wxml | 9 +- test_mini/pages/subject/index.js | 4 +- test_mini/pages/subject/index.wxml | 14 +- .../crm/migrations/0010_auto_20200324_1621.py | 18 ++ test_server/crm/models.py | 5 + test_server/crm/serializers.py | 9 +- test_server/crm/views.py | 34 ++- test_server/examtest/serializers.py | 11 - test_server/examtest/views.py | 10 +- test_server/question/views.py | 8 +- test_server/server/settings.py | 1 + 20 files changed, 356 insertions(+), 263 deletions(-) delete mode 100644 test_client/src/views/examtest/ruleedit.vue create mode 100644 test_client/src/views/examtest/ruleupdate.vue create mode 100644 test_server/crm/migrations/0010_auto_20200324_1621.py diff --git a/test_client/src/api/examtest.js b/test_client/src/api/examtest.js index be2601a..0ecf461 100644 --- a/test_client/src/api/examtest.js +++ b/test_client/src/api/examtest.js @@ -7,6 +7,13 @@ export function getTestRuleAll() { }) } +export function getTestRuleDetail(id){ + return request({ + url: `/examtest/testrule/${id}/`, + method: 'get', + }) +} + export function createTestRule(data) { return request({ url: '/examtest/testrule/', diff --git a/test_client/src/router/index.js b/test_client/src/router/index.js index 6045b3a..fb51b7f 100644 --- a/test_client/src/router/index.js +++ b/test_client/src/router/index.js @@ -137,6 +137,13 @@ export const asyncRoutes = [ meta: { title: '新建模考规则', noCache: true, icon: '', perms: ['testrule_add']}, hidden: true }, + { + path: 'testrule/update', + name: 'UpdateRule', + component: () => import('@/views/examtest/ruleupdate.vue'), + meta: { title: '编辑模考规则', noCache: true, icon: '', perms: ['testrule_update']}, + hidden: true + }, ] }, { diff --git a/test_client/src/views/crm/consumer.vue b/test_client/src/views/crm/consumer.vue index 805c741..f378d5d 100644 --- a/test_client/src/views/crm/consumer.vue +++ b/test_client/src/views/crm/consumer.vue @@ -90,6 +90,9 @@ + + +