diff --git a/src/router/index.js b/src/router/index.js index 483d52b..83b7dbb 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -91,6 +91,28 @@ const routes = [{ } }, { + path: '/agent/siteServiceAdd', + name: '服务列表-添加', + isFirst: true, + component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/siteServiceAdd.vue'), + meta: { + title: '添加服务', + breadcrumbParent: '服务列表', + // hideBreadcrumb: true // 一级页面不显示面包屑 + } + }, + { + path: '/agent/siteServiceEdit', + name: '服务列表-修改', + isFirst: true, + component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/siteServiceEdit.vue'), + meta: { + title: '修改服务', + breadcrumbParent: '服务列表', + // hideBreadcrumb: true // 一级页面不显示面包屑 + } + }, + { path: '/agent/siteBaseSetting', name: '站点基本设置', component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/siteBaseSetting.vue'), diff --git a/src/utils/common.js b/src/utils/common.js index 988f2b4..f2af514 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -7,3 +7,26 @@ export function setHighActive(dom) { ele.classList.remove('ceshi') },1000) } + +export function getServicePriceDesc(price, price_unit, unit_num) { + let unit = 0; + let unit_str = ""; + + if (unit_num == 1) return price + price_unit +'/篇'; + + if (unit_num/10000 < 10) { + unit = Math.ceil(unit_num/10000); + unit_str = unit == 1 ? '万' : unit+'万'; + } + if (unit_num/1000 < 10) { + unit = Math.ceil(unit_num/1000); + unit_str = unit == 1 ? '千' : unit+'千'; + } + if (unit_num/100 < 10) { + unit = Math.ceil(unit_num/100); + unit_str = unit == 1 ? '百' : unit+'百'; + } + + return price + price_unit + "/" +unit_str + "字符"; +} + diff --git a/src/views/agent/siteServiceAdd.vue b/src/views/agent/siteServiceAdd.vue new file mode 100644 index 0000000..2c07a13 --- /dev/null +++ b/src/views/agent/siteServiceAdd.vue @@ -0,0 +1,196 @@ + + + \ No newline at end of file diff --git a/src/views/agent/siteServiceEdit.vue b/src/views/agent/siteServiceEdit.vue new file mode 100644 index 0000000..c656959 --- /dev/null +++ b/src/views/agent/siteServiceEdit.vue @@ -0,0 +1,508 @@ + + + \ No newline at end of file diff --git a/src/views/agent/siteServiceList.vue b/src/views/agent/siteServiceList.vue index 0022cab..1155b25 100644 --- a/src/views/agent/siteServiceList.vue +++ b/src/views/agent/siteServiceList.vue @@ -1,7 +1,7 @@