diff --git a/src/api/materialManagement/mmAgvLocation.js b/src/api/materialManagement/mmAgvLocation.js
new file mode 100644
index 0000000..abb22e4
--- /dev/null
+++ b/src/api/materialManagement/mmAgvLocation.js
@@ -0,0 +1,80 @@
+import request from '@/utils/request'
+
+/**
+* agv位置表分页查询
+* @param {查询条件} data
+*/
+export function listMmAgvLocation(query) {
+ return request({
+ url: 'mes/mm/MmAgvLocation/list',
+ method: 'get',
+ params: query,
+ })
+}
+
+/**
+* 新增agv位置表
+* @param data
+*/
+export function addMmAgvLocation(data) {
+ return request({
+ url: 'mes/mm/MmAgvLocation',
+ method: 'post',
+ data: data,
+ })
+}
+/**
+* 修改agv位置表
+* @param data
+*/
+export function updateMmAgvLocation(data) {
+ return request({
+ url: 'mes/mm/MmAgvLocation',
+ method: 'PUT',
+ data: data,
+ })
+}
+/**
+* 获取agv位置表详情
+* @param {Id}
+*/
+export function getMmAgvLocation(id) {
+ return request({
+ url: 'mes/mm/MmAgvLocation/' + id,
+ method: 'get'
+ })
+}
+
+/**
+* 删除agv位置表
+* @param {主键} pid
+*/
+export function delMmAgvLocation(pid) {
+ return request({
+ url: 'mes/mm/MmAgvLocation/' + pid,
+ method: 'delete'
+ })
+}
+
+
+/**
+ * 获取区域列表
+ * @param
+ * @returns
+ */
+export function listAreaOptions() {
+ return request({
+ url: 'mes/mm/MmAgvLocation/listAreaOptions' ,
+ method: 'get'
+ })
+}
+
+
+
+export function Update_status(query) {
+ return request({
+ url: 'mes/mm/MmAgvLocation/update_status' ,
+ method: 'get',
+ params:query
+ })
+}
\ No newline at end of file
diff --git a/src/views/materialManagement/MmAgvLocation.vue b/src/views/materialManagement/MmAgvLocation.vue
new file mode 100644
index 0000000..4f5f89b
--- /dev/null
+++ b/src/views/materialManagement/MmAgvLocation.vue
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+