From 6331ab74da44845e4bff79e27cdf977b3276b140 Mon Sep 17 00:00:00 2001
From: lihaoyuan <18278596806@163.com>
Date: Wed, 10 Dec 2025 11:39:52 +0800
Subject: [PATCH] =?UTF-8?q?update:=E6=96=B0=E5=A2=9E=E6=A8=A1=E6=9D=BF?=
=?UTF-8?q?=E5=B8=82=E5=9C=BA=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/page/app.js | 41 +++
src/config/net.config.js | 10 +
src/views/page/sellerApp/DecorationDetail.vue | 299 ++++++++++++++++++
src/views/page/sellerApp/TemplateMenu.vue | 259 +++++++++++++++
src/views/page/sellerApp/copyTemplate.vue | 108 +++++++
src/views/page/sellerApp/index.vue | 196 +++++++++++-
src/views/page/sellerApp/previewTemplate.vue | 228 +++++++++++++
7 files changed, 1127 insertions(+), 14 deletions(-)
create mode 100644 src/views/page/sellerApp/DecorationDetail.vue
create mode 100644 src/views/page/sellerApp/TemplateMenu.vue
create mode 100644 src/views/page/sellerApp/copyTemplate.vue
create mode 100644 src/views/page/sellerApp/previewTemplate.vue
diff --git a/src/api/page/app.js b/src/api/page/app.js
index 274549c..8135d9a 100644
--- a/src/api/page/app.js
+++ b/src/api/page/app.js
@@ -40,3 +40,44 @@ export function manage(params) {
params,
})
}
+
+export function getBlankTpl() {
+ return request({
+ url: URL.shop.page.app.getBlankTpl,
+ method: 'get',
+ })
+}
+
+export function listMarketPage(params){
+ return request({
+ url: URL.shop.page.app.listMarketPage,
+ method: 'get',
+ params
+ })
+}
+export function editPageApp(param){
+ return request({
+ url: URL.shop.page.app.editPageApp,
+ method: 'post',
+ data:param,
+ headers: {
+ 'Content-Type': 'application/json' // 明确指定JSON格式
+ }
+ })
+}
+
+export function copyDiyByAppId(params){
+ return request({
+ url: URL.shop.page.app.copyDiyByAppId,
+ method: 'post',
+ params:params
+ })
+}
+export function pageAppPublish(params){
+ return request({
+ url: URL.shop.page.app.pageAppPublish,
+ method: 'post',
+ params:params
+ })
+}
+
diff --git a/src/config/net.config.js b/src/config/net.config.js
index f9a4850..05540db 100644
--- a/src/config/net.config.js
+++ b/src/config/net.config.js
@@ -1243,6 +1243,11 @@ let url = {
editApp: api_url + '/admin/shop/shop-page-app/editApp',
setThemes: api_url + '/admin/shop/shop-page-app/setThemes',
manage: api_url + '/admin/shop/shop-page-base/list',
+ getBlankTpl: api_url + '/admin/shop/shop-page-app/getBlankTpl',
+ listMarketPage:api_url + '/admin/shop/shop-page-app/listMarketPage',
+ editPageApp:api_url + '/admin/shop/shop-page-app/editPageApp',
+ copyDiyByAppId:api_url + '/admin/shop/shop-page-app/copyDiyByAppId',
+ pageAppPublish:api_url + '/admin/shop/shop-page-app/pageAppPubish',
},
base: {
doEdit: api_url + '/admin/shop/shop-page-base/edit',
@@ -1289,6 +1294,11 @@ let url = {
doDelete: api_url + '/admin/shop/shop_plantform_feedback/delete',
},
},
+ esign:{
+ signFlow:{
+ createByFile:api_url+'/admin/shop/esign/sign-flow/create-by-file',
+ }
+ },
analytics: {
access: {
history: {
diff --git a/src/views/page/sellerApp/DecorationDetail.vue b/src/views/page/sellerApp/DecorationDetail.vue
new file mode 100644
index 0000000..28966a4
--- /dev/null
+++ b/src/views/page/sellerApp/DecorationDetail.vue
@@ -0,0 +1,299 @@
+
+ {{ emptyPage.tpl_name }} {{ page.app_name }}
+
+
+
+
+
{{ page.app_name }}
+模板ID:{{ form.app_id }}
+模板名称:{{ form.app_name }}
+