diff --git a/hb_client/.env.development b/hb_client/.env.development index 003a43c..ef83e12 100644 --- a/hb_client/.env.development +++ b/hb_client/.env.development @@ -2,8 +2,8 @@ ENV = 'development' # base api -#VUE_APP_BASE_API = 'http://127.0.0.1:8000/api' -VUE_APP_BASE_API = 'http://47.95.0.242:2222/api' +VUE_APP_BASE_API = 'http://127.0.0.1:8000/api' +#VUE_APP_BASE_API = 'http://47.95.0.242:2222/api' # vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable, diff --git a/hb_client/src/api/equipment.js b/hb_client/src/api/equipment.js index 0256eb9..2eadc6b 100644 --- a/hb_client/src/api/equipment.js +++ b/hb_client/src/api/equipment.js @@ -34,3 +34,37 @@ export function deleteEquipment(id, data) { data }) } +export function getEquipmentrecordList(query) { + return request({ + url: '/em/equipmentrecord/', + method: 'get', + params: query + }) +} +export function getEquipmentrecordAll() { + return request({ + url: '/em/equipmentrecord/', + method: 'get' + }) +} +export function createEquipmentrecord(data) { + return request({ + url: '/em/equipmentrecord/', + method: 'post', + data + }) +} +export function updateEquipmentrecord(id, data) { + return request({ + url: `/em/equipmentrecord/${id}/`, + method: 'put', + data + }) +} +export function deleteEquipmentrecord(id, data) { + return request({ + url: `/em/equipmentrecord/${id}/`, + method: 'delete', + data + }) +} \ No newline at end of file diff --git a/hb_client/src/router/index.js b/hb_client/src/router/index.js index 8a4caec..45838b2 100644 --- a/hb_client/src/router/index.js +++ b/hb_client/src/router/index.js @@ -143,9 +143,9 @@ export const asyncRoutes = [ meta: { title: '监视和测量设备', icon: 'example', perms: ['index_manage'] } }, { - path: 'equipment', - name: 'equipment', - component: () => import('@/views/em/equipment'), + path: 'record', + name: 'record', + component: () => import('@/views/em/record'), meta: { title: '校准检定记录', icon: 'example', perms: ['index_manage'] } }, { @@ -176,6 +176,28 @@ export const asyncRoutes = [ meta: { title: '合同信息', icon: 'example', perms: ['index_manage'] } } ] + } + , + { + path: '/sam', + component: Layout, + redirect: '/sam/customer', + name: 'sam', + meta: { title: '质量管理', icon: 'example', perms: ['equipment_set'] }, + children: [ + { + path: 'customer', + name: 'customer', + component: () => import('@/views/sam/customer'), + meta: { title: '标准', icon: 'example', perms: ['index_manage'] } + }, + { + path: 'contract', + name: 'contract', + component: () => import('@/views/sam/contract'), + meta: { title: '检测项目', icon: 'example', perms: ['index_manage'] } + } + ] }, { path: '/inm', diff --git a/hb_client/src/views/em/detection.vue b/hb_client/src/views/em/detection.vue index d4cb95b..e46d5f6 100644 --- a/hb_client/src/views/em/detection.vue +++ b/hb_client/src/views/em/detection.vue @@ -73,7 +73,7 @@ - state_ + diff --git a/hb_client/src/views/em/record.vue b/hb_client/src/views/em/record.vue new file mode 100644 index 0000000..a862578 --- /dev/null +++ b/hb_client/src/views/em/record.vue @@ -0,0 +1,336 @@ + + diff --git a/hb_client/src/views/sam/contract.vue b/hb_client/src/views/sam/contract.vue index 0ceeb5d..a268f51 100644 --- a/hb_client/src/views/sam/contract.vue +++ b/hb_client/src/views/sam/contract.vue @@ -33,7 +33,7 @@ - + - - + + - - + + - - + + + + + @@ -82,8 +85,8 @@ - + + + + + + + + @@ -126,7 +146,7 @@