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 @@ + + + + \ No newline at end of file diff --git a/src/views/agent/checkOrderList.vue b/src/views/agent/checkOrderList.vue new file mode 100644 index 0000000..83e3e45 --- /dev/null +++ b/src/views/agent/checkOrderList.vue @@ -0,0 +1,427 @@ + + + + \ No newline at end of file diff --git a/src/views/elementGroups.vue b/src/views/elementGroups.vue index 7d0c8bb..2ddf202 100644 --- a/src/views/elementGroups.vue +++ b/src/views/elementGroups.vue @@ -76,8 +76,9 @@
- + +

表格:(表头自定义、自定义渲染、固定列)

@@ -1151,6 +1152,9 @@ export default { radioChange(data) { console.log(data, 'radio--data'); }, + selectChangeTest(val){ + console.log(val,'select-----选中的'); + }, handleClick(row) { console.log(row); },