diff --git a/src/axios/el.tag.js b/src/axios/el.tag.js
index 3ab2e30..06ddd74 100644
--- a/src/axios/el.tag.js
+++ b/src/axios/el.tag.js
@@ -9,4 +9,8 @@ export default {
updateElTagTask(request) {
return axios.post('/api/wcs/elTag/editTaskInfo', request);
},
+ // 添加一条电子标签任务
+ insertElTagTask(request) {
+ return axios.post('/api/wcs/elTag/addTask', request);
+ },
}
\ No newline at end of file
diff --git a/src/enum/elTag/eltag.task.enum.js b/src/enum/elTag/eltag.task.enum.js
index 619161c..641eb67 100644
--- a/src/enum/elTag/eltag.task.enum.js
+++ b/src/enum/elTag/eltag.task.enum.js
@@ -3,7 +3,7 @@
export const elTagTaskStatusEnum = {
creat: {
value: 0,
- label: '新创建',
+ label: '待点亮',
color: 'info'
},
queue: {
@@ -14,6 +14,11 @@ export const elTagTaskStatusEnum = {
running: {
value: 2,
label: '已确认',
+ color: 'warning'
+ },
+ off: {
+ value: 3,
+ label: '已熄灭',
color: 'primary'
},
error: {
@@ -31,6 +36,8 @@ export function formatterElTagTaskStatusEnum(value) {
return {label: elTagTaskStatusEnum.queue.label, color: elTagTaskStatusEnum.queue.color};
case elTagTaskStatusEnum.running.value:
return {label: elTagTaskStatusEnum.running.label, color: elTagTaskStatusEnum.running.color};
+ case elTagTaskStatusEnum.off.value:
+ return {label: elTagTaskStatusEnum.off.label, color: elTagTaskStatusEnum.off.color};
case elTagTaskStatusEnum.error.value:
return {label: elTagTaskStatusEnum.error.label, color: elTagTaskStatusEnum.error.color};
diff --git a/src/view/component/elTagTask/AddElTagTask.vue b/src/view/component/elTagTask/AddElTagTask.vue
new file mode 100644
index 0000000..2be816b
--- /dev/null
+++ b/src/view/component/elTagTask/AddElTagTask.vue
@@ -0,0 +1,161 @@
+
+