diff --git a/epmet-oper-web/package-lock.json b/epmet-oper-web/package-lock.json index 9c36793..d35d618 100644 --- a/epmet-oper-web/package-lock.json +++ b/epmet-oper-web/package-lock.json @@ -17941,6 +17941,14 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=" }, + "v-distpicker": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/v-distpicker/-/v-distpicker-1.2.2.tgz", + "integrity": "sha512-xmlNjiZJYs0eoxsLY3Pkygu+cxYKvGq1fpq9dQC7txRxtO2dM1pOPuz0b0Z1yiR0tjv36kwwCELBS9SSW/CXmQ==", + "requires": { + "vue": "^2.6.10" + } + }, "v8flags": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", diff --git a/epmet-oper-web/package.json b/epmet-oper-web/package.json index 4e80859..a84fd79 100644 --- a/epmet-oper-web/package.json +++ b/epmet-oper-web/package.json @@ -33,6 +33,7 @@ "sass-loader": "^7.1.0", "screenfull": "^4.2.1", "svg-sprite-loader": "^4.1.6", + "v-distpicker": "^1.2.2", "vue": "^2.6.11", "vue-i18n": "^8.12.0", "vue-router": "^3.0.7", diff --git a/epmet-oper-web/public/index.html b/epmet-oper-web/public/index.html index 5209c34..6c4b8fc 100644 --- a/epmet-oper-web/public/index.html +++ b/epmet-oper-web/public/index.html @@ -29,7 +29,8 @@ <% if (process.env.VUE_APP_NODE_ENV === 'dev') { %> - + + <% } %> <% if (process.env.VUE_APP_NODE_ENV === 'prod:sit') { %> diff --git a/epmet-oper-web/src/assets/scss/modules/c-manage/customer-manage.scss b/epmet-oper-web/src/assets/scss/modules/c-manage/customer-manage.scss new file mode 100644 index 0000000..1738489 --- /dev/null +++ b/epmet-oper-web/src/assets/scss/modules/c-manage/customer-manage.scss @@ -0,0 +1,23 @@ +.add-c-box{ + width: 600px; + height: 500px; + margin: 0 auto; + border: 1px dashed grey; + position: relative; + padding: 20px 100px; + .el-input{ + width: 300px; + & input{ + width: 100%; + } + }; + .el-button{ + position: absolute; + right: 10px; + bottom: 10px; + width: 200px; + }; + h2{ + text-align: center; + } +} \ No newline at end of file diff --git a/epmet-oper-web/src/components/customer-manage/customer-info.vue b/epmet-oper-web/src/components/customer-manage/customer-info.vue new file mode 100644 index 0000000..0024b4b --- /dev/null +++ b/epmet-oper-web/src/components/customer-manage/customer-info.vue @@ -0,0 +1,78 @@ + + + 返回 + + + 客户信息 + + {{key|infoName}} + {{val}} + + + + 根级组织信息 + + {{key|infoName}} + {{val}} + + + + 管理员信息 + + {{val.realName}} + {{val.gender|genderName}} + {{val.mobile}} + + + + + + diff --git a/epmet-oper-web/src/views/modules/customer-manage/customer-manage.vue b/epmet-oper-web/src/views/modules/customer-manage/customer-manage.vue new file mode 100644 index 0000000..6364835 --- /dev/null +++ b/epmet-oper-web/src/views/modules/customer-manage/customer-manage.vue @@ -0,0 +1,338 @@ + + + + + + 新增 + + + + + + 根级组织设置 + 管理员设置 + 详情 + + + + + + 客户信息 + + + + + + + + + + + + + + 下一步 + + + + 根级组织信息 + + + + + + + + + + + + + + + + + + + + 下一步 + + + + 管理员信息 + + + + + + + + + + + + + + + + + + + + + 完成 + + + + + + + +