From 400fbf6a56028deb9961e674d23ec02355453f96 Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Wed, 8 Jul 2020 16:00:08 +0800 Subject: [PATCH] pull --- client/src/api/enterprise.js | 38 +- client/src/views/enterprise/addresstype.vue | 237 +++++ client/src/views/enterprise/enterprise.vue | 40 +- .../src/views/enterprise/enterprisecreate.vue | 995 ++++++++---------- .../src/views/implementrule/implementrule.vue | 8 +- .../implementrule/implementruleupdate.vue | 313 +++--- .../crm/migrations/0006_auto_20200706_1048.py | 76 ++ server/apps/crm/models.py | 32 +- server/apps/crm/serializers.py | 13 +- server/apps/crm/urls.py | 3 +- server/apps/crm/views.py | 21 +- 11 files changed, 1041 insertions(+), 735 deletions(-) create mode 100644 client/src/views/enterprise/addresstype.vue create mode 100644 server/apps/crm/migrations/0006_auto_20200706_1048.py diff --git a/client/src/api/enterprise.js b/client/src/api/enterprise.js index 7aa060c..549cede 100644 --- a/client/src/api/enterprise.js +++ b/client/src/api/enterprise.js @@ -7,7 +7,12 @@ export function getEnterpriseList(query) { params: query }) } - +export function getEnterprise(id) { + return request({ + url: `/crm/enterprise/${id}/`, + method: 'get' + }) +} export function createEnterprise(data) { return request({ url: '/crm/enterprise/', @@ -30,3 +35,34 @@ export function deleteEnterprise(id) { method: 'delete' }) } + +export function getAddressList(query) { + return request({ + url: '/crm/enterpriseaddress/', + method: 'get', + params: query + }) +} + +export function createAddress(data) { + return request({ + url: '/crm/enterpriseaddress/', + method: 'post', + data + }) +} + +export function updateAddress(id, data) { + return request({ + url: `/crm/enterpriseaddress/${id}/`, + method: 'put', + data + }) +} + +export function deleteAddress(id) { + return request({ + url: `/certset/enterpriseaddress/${id}/`, + method: 'delete' + }) +} diff --git a/client/src/views/enterprise/addresstype.vue b/client/src/views/enterprise/addresstype.vue new file mode 100644 index 0000000..cc24eba --- /dev/null +++ b/client/src/views/enterprise/addresstype.vue @@ -0,0 +1,237 @@ + + diff --git a/client/src/views/enterprise/enterprise.vue b/client/src/views/enterprise/enterprise.vue index 2e916ad..e1446fb 100644 --- a/client/src/views/enterprise/enterprise.vue +++ b/client/src/views/enterprise/enterprise.vue @@ -29,18 +29,14 @@ fit stripe highlight-current-row - max-height="800"> + max-height="1000"> - - - + -