diff --git a/src/assets/channel_0.svg b/src/assets/channel_0.svg
new file mode 100644
index 0000000..9da983f
--- /dev/null
+++ b/src/assets/channel_0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/channel_1.svg b/src/assets/channel_1.svg
new file mode 100644
index 0000000..58c2d57
--- /dev/null
+++ b/src/assets/channel_1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/channel_2.svg b/src/assets/channel_2.svg
new file mode 100644
index 0000000..5a7adb5
--- /dev/null
+++ b/src/assets/channel_2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/channel_3.svg b/src/assets/channel_3.svg
new file mode 100644
index 0000000..e0451e2
--- /dev/null
+++ b/src/assets/channel_3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/downloaded.svg b/src/assets/downloaded.svg
new file mode 100644
index 0000000..d0798c6
--- /dev/null
+++ b/src/assets/downloaded.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/pay/pay_1.svg b/src/assets/pay/pay_1.svg
new file mode 100644
index 0000000..c378c61
--- /dev/null
+++ b/src/assets/pay/pay_1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/pay/pay_10.svg b/src/assets/pay/pay_10.svg
new file mode 100644
index 0000000..25e2003
--- /dev/null
+++ b/src/assets/pay/pay_10.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/pay/pay_6.svg b/src/assets/pay/pay_6.svg
new file mode 100644
index 0000000..163f14d
--- /dev/null
+++ b/src/assets/pay/pay_6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/pay/pay_8.svg b/src/assets/pay/pay_8.svg
new file mode 100644
index 0000000..c378c61
--- /dev/null
+++ b/src/assets/pay/pay_8.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/pay/pay_9.svg b/src/assets/pay/pay_9.svg
new file mode 100644
index 0000000..c378c61
--- /dev/null
+++ b/src/assets/pay/pay_9.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/self_supply.svg b/src/assets/self_supply.svg
new file mode 100644
index 0000000..0c29fc5
--- /dev/null
+++ b/src/assets/self_supply.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/site.svg b/src/assets/site.svg
new file mode 100644
index 0000000..587f57d
--- /dev/null
+++ b/src/assets/site.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/wait_deliver_goods.svg b/src/assets/wait_deliver_goods.svg
new file mode 100644
index 0000000..4190bfd
--- /dev/null
+++ b/src/assets/wait_deliver_goods.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/components/GuipSelect.vue b/src/components/GuipSelect.vue
index ffae579..38c64c2 100644
--- a/src/components/GuipSelect.vue
+++ b/src/components/GuipSelect.vue
@@ -30,6 +30,11 @@ export default {
type: String,
default: 'label'
},
+ // 新增动态添加项的配置
+ extraItem: {
+ type: Object,
+ default: null
+ },
styleObject: Object,
disabled: Boolean,
required: Boolean,
@@ -55,7 +60,19 @@ export default {
computed: {
// 处理options为空的情况
processedOptions() {
- return this.options || []
+ let options = this.options || [];
+ // 当extraItem存在且不是空对象时,添加到options数组开头
+ if (this.extraItem && Object.keys(this.extraItem).length > 0) {
+ return [
+ {
+ [this.labelKey]: this.extraItem.label || '',
+ [this.valueKey]: this.extraItem.value || '',
+ disabled: this.extraItem.disabled || false
+ },
+ ...options
+ ];
+ }
+ return options;
}
},
watch: {
diff --git a/src/router/index.js b/src/router/index.js
index deee63c..f2d7f45 100755
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -72,9 +72,31 @@ const routes = [{
// breadcrumbParent:'首页'
}
},
- {
+ {
+ path: '/agent/checkOrderList',
+ name: '查重订单',
+ isFirst: true,
+ component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/checkOrderList.vue'),
+ meta: {
+ title: '查重订单',
+ breadcrumbParent: '首页',
+ hideBreadcrumb: true // 一级页面不显示面包屑
+ }
+ },
+ {
+ path: '/agent/aiOrderList',
+ name: 'AI写作订单',
+ isFirst: true,
+ component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/aiOrderList.vue'),
+ meta: {
+ title: 'AI写作订单',
+ breadcrumbParent: '首页',
+ hideBreadcrumb: true // 一级页面不显示面包屑
+ }
+ },
+ {
path: '/agent/ocpcList',
- name: '站点列表',
+ name: 'OCPC订单',
isFirst: true,
component: () => import( /* webpackChunkName: "siteList" */ '../views/agent/ocpcList.vue'),
meta: {
diff --git a/src/store/index.js b/src/store/index.js
index 0b5204a..0901a24 100755
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -112,12 +112,12 @@ export default new Vuex.Store({
{
index: '2-1',
title: '查重订单',
- path: '/agent/checkList'
+ path: '/agent/checkOrderList'
},
{
index: '2-2',
title: 'AI写作订单',
- path: '/agent/aiList'
+ path: '/agent/aiOrderList'
},
{
index: '2-3',
diff --git a/src/views/agent/aiOrderList.vue b/src/views/agent/aiOrderList.vue
new file mode 100644
index 0000000..c7d3ab4
--- /dev/null
+++ b/src/views/agent/aiOrderList.vue
@@ -0,0 +1,160 @@
+
+ {{ scope.row.sale_id }}
+ {{ tid }}
+ {{ scope.row.author }} {{ formatSimilarity(scope.row.similarity) }} - 是否删除 ID:{{ delReportId }} 报告?删除后无法恢复
+
+
+
+
+
+