From 483a88c0d7042ccd9c20db2c7c7238a23cad6996 Mon Sep 17 00:00:00 2001 From: LivySara <1936808975@qq.com> Date: Mon, 30 Dec 2024 11:48:35 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E5=BA=94=E7=94=A8=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=88=97=E8=A1=A8=E9=A1=B5=E9=9D=A2=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=A1=86=E6=9E=B6=E7=B1=BB=E5=9E=8B=E8=BF=87=E6=BB=A4=20#=20Re?= =?UTF-8?q?viewed,=20transaction=20id:=2028103?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/system/project-manage/index.vue | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/lib/client/src/views/system/project-manage/index.vue b/lib/client/src/views/system/project-manage/index.vue index 877158e0d..54418ae65 100644 --- a/lib/client/src/views/system/project-manage/index.vue +++ b/lib/client/src/views/system/project-manage/index.vue @@ -59,6 +59,7 @@ @clear="handleSearchClear" @enter="handleSearchEnter"> + { + const framework = item.framework || 'vue2' + return framework === this.frameworkType + }) + } else { + this.projectList = this.projectListDefaultSort.slice() + } } } } @@ -644,6 +662,10 @@ margin: 0 .1em; } } + .framework-type-container { + margin-left: 8px; + margin-right: 0; + } .archived-icon { margin-left: 8px; From 63e3864f02f8c138b3a57ad12e9d0283ab4e5c05 Mon Sep 17 00:00:00 2001 From: LivySara <1936808975@qq.com> Date: Mon, 13 Jan 2025 15:33:36 +0800 Subject: [PATCH 2/4] =?UTF-8?q?fix:=20=E6=A8=A1=E6=9D=BF=E5=B8=82=E5=9C=BA?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BA=94=E7=94=A8=E6=97=B6=E6=9C=AA=E7=A1=AE?= =?UTF-8?q?=E8=AE=A4=E8=8E=B7=E5=8F=96=E5=93=AA=E7=A7=8D=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E7=89=A9=E6=96=99=20#=20Reviewed,=20transaction=20id:=2029084?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/client/src/views/system/template-market.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/client/src/views/system/template-market.vue b/lib/client/src/views/system/template-market.vue index 5d00d6074..7987a359f 100644 --- a/lib/client/src/views/system/template-market.vue +++ b/lib/client/src/views/system/template-market.vue @@ -479,12 +479,13 @@ templateInfo } const { variableList, funcGroups } = await this.getProjectFuncAndVar({ projectId: fromTemplate.belongProjectId, versionId: fromTemplate.versionId, pageCode: fromTemplate.fromPageCode }) - + const frameworkType = fromTemplate.framework + LC.setFramework(frameworkType) const templateNode = LC.parseTemplate(JSON.parse(fromTemplate.content || {})) // 解析出模板targetData绑定的变量和函数 const { varList = [], funcList = [] } = parseFuncAndVar(templateNode, variableList, funcGroups) Object.assign(data, { varList, funcList }) - data['framework'] = fromTemplate.framework + data['framework'] = frameworkType const res = await this.$store.dispatch('pageTemplate/apply', data) if (res) { From 554d77983ef7e0fa806ca6ca08931295ef665453 Mon Sep 17 00:00:00 2001 From: LivySara <1936808975@qq.com> Date: Mon, 13 Jan 2025 15:34:40 +0800 Subject: [PATCH 3/4] =?UTF-8?q?feat:=20vue3=E6=A8=A1=E6=9D=BF=E5=86=85?= =?UTF-8?q?=E7=BD=AE=20#=20Reviewed,=20transaction=20id:=2029086?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/client/src/common/parse-function-var.js | 4 +- lib/server/controller/db-migration-helper.js | 37 +- .../initResources/page-template/index.js | 52 ++- .../{ => vue2}/mobile-template-itemshow.json | 0 .../{ => vue2}/mobile-template-tabchange.json | 0 .../{ => vue2}/template-announcement.json | 0 .../resources/{ => vue2}/template-banner.json | 0 .../resources/{ => vue2}/template-footer.json | 0 .../resources/{ => vue2}/template-form.json | 0 .../{ => vue2}/template-nav-horizontal.json | 0 .../{ => vue2}/template-nopermission.json | 0 .../{ => vue2}/template-product-feature.json | 0 .../resources/{ => vue2}/template-step.json | 0 .../{ => vue2}/template-tab-simplified.json | 0 .../resources/{ => vue2}/template-tab.json | 0 .../{ => vue2}/template-table-customcol.json | 0 .../{ => vue2}/template-table-demo.json | 0 .../{ => vue2}/template-table-displaycol.json | 0 .../{ => vue2}/template-table-filtersort.json | 0 .../template-table-localpagination.json | 0 .../template-table-nopagination.json | 0 .../{ => vue2}/template-table-search.json | 0 .../resources/{ => vue2}/template-tree.json | 0 .../vue3/mobile-template-brochure.json | 25 ++ .../vue3/mobile-template-itemshow.json | 25 ++ .../vue3/mobile-template-tabchange.json | 50 +++ .../vue3/mobile-template-workselection.json | 116 ++++++ .../resources/vue3/template-announcement.json | 25 ++ .../resources/vue3/template-banner.json | 25 ++ .../template-cardinfoarrangementdisplay.json | 25 ++ .../vue3/template-cardinformationdisplay.json | 25 ++ .../resources/vue3/template-footer.json | 25 ++ .../resources/vue3/template-form.json | 82 ++++ .../vue3/template-nav-horizontal.json | 79 ++++ .../resources/vue3/template-nopermission.json | 25 ++ .../vue3/template-product-feature.json | 25 ++ .../resources/vue3/template-step.json | 93 +++++ .../resources/vue3/template-tab.json | 25 ++ .../vue3/template-table-customcol.json | 88 ++++ .../vue3/template-table-displaycol.json | 56 +++ .../vue3/template-table-localpagination.json | 56 +++ .../vue3/template-table-nopagination.json | 56 +++ .../resources/vue3/template-table-search.json | 377 ++++++++++++++++++ .../resources/vue3/template-tree.json | 93 +++++ 44 files changed, 1465 insertions(+), 24 deletions(-) rename lib/server/initResources/page-template/resources/{ => vue2}/mobile-template-itemshow.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/mobile-template-tabchange.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-announcement.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-banner.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-footer.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-form.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-nav-horizontal.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-nopermission.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-product-feature.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-step.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-tab-simplified.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-tab.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-table-customcol.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-table-demo.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-table-displaycol.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-table-filtersort.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-table-localpagination.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-table-nopagination.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-table-search.json (100%) rename lib/server/initResources/page-template/resources/{ => vue2}/template-tree.json (100%) create mode 100644 lib/server/initResources/page-template/resources/vue3/mobile-template-brochure.json create mode 100644 lib/server/initResources/page-template/resources/vue3/mobile-template-itemshow.json create mode 100644 lib/server/initResources/page-template/resources/vue3/mobile-template-tabchange.json create mode 100644 lib/server/initResources/page-template/resources/vue3/mobile-template-workselection.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-announcement.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-banner.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-cardinfoarrangementdisplay.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-cardinformationdisplay.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-footer.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-form.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-nav-horizontal.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-nopermission.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-product-feature.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-step.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-tab.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-table-customcol.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-table-displaycol.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-table-localpagination.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-table-nopagination.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-table-search.json create mode 100644 lib/server/initResources/page-template/resources/vue3/template-tree.json diff --git a/lib/client/src/common/parse-function-var.js b/lib/client/src/common/parse-function-var.js index 4cb69754a..cf7f6d9af 100644 --- a/lib/client/src/common/parse-function-var.js +++ b/lib/client/src/common/parse-function-var.js @@ -66,12 +66,12 @@ export function parseFuncAndVar (templateNode, variableList, funcGroups) { Object.assign(funcBodyContainontainVariableMap, parseFuncBodyVariable(funcbody)) }) Object.keys(funcBodyContainontainVariableMap).forEach(variable => { - if (varCodes.indexOf(variable)) { + if (varCodes.indexOf(variable) === -1) { varCodes.push(variable) } }) Object.keys(funcBodyContainontainMethodMap).forEach(method => { - if (methodCodes.indexOf(method)) { + if (methodCodes.indexOf(method) === -1) { methodCodes.push(method) } }) diff --git a/lib/server/controller/db-migration-helper.js b/lib/server/controller/db-migration-helper.js index 93135b2e3..4433e797a 100644 --- a/lib/server/controller/db-migration-helper.js +++ b/lib/server/controller/db-migration-helper.js @@ -48,6 +48,7 @@ const apiArr = [ 'modifyPageData0518', 'syncFuncParams', 'initPageTemplateAndFuncMarket', + 'initPageTemplateAndFuncMarketVue3', 'initCustomComps', 'updateFormTableName', 'transformBkTable', @@ -1442,9 +1443,43 @@ async function syncFuncParams () { // 初始化官方页面模板和函数市场内容 async function initPageTemplateAndFuncMarket () { try { + const importList = [ + { + framework: 'vue2', + list: ['template-banner', 'template-announcement', 'template-footer', 'template-form', 'template-nav-horizontal', 'template-nopermission', 'template-product-feature', 'template-step', 'template-tab-simplified', 'template-tab', 'template-table-customcol', 'template-table-demo', 'template-table-displaycol', 'template-table-filtersort', 'template-table-localpagination', 'template-table-nopagination', 'template-table-search', 'template-tree', 'mobile-template-itemshow', 'mobile-template-tabchange'] + } + ] + await initResources({ + pageTemplate: { + importList + }, + func: { + importList: ['market-func-1.json'] + } + }) + return { + code: 0, + message: global.i18n.t('初始化页面模板和函数市场成功') + } + } catch (error) { + return { + code: -1, + message: global.i18n.t('初始化页面模板和函数市场失败: {{n}}', { n: error }), + data: null + } + } +} +async function initPageTemplateAndFuncMarketVue3 () { + try { + const importList = [ + { + framework: 'vue3', + list: ['mobile-template-brochure', 'mobile-template-invitation', 'mobile-template-itemshow', 'mobile-template-tabchange', 'mobile-template-workselection', 'template-announcement', 'template-banner', 'template-cardinfoarrangementdisplay', 'template-cardinformationdisplay', 'template-footer', 'template-form', 'template-nav-horizontal', 'template-nopermission', 'template-product-feature', 'template-step', 'template-tab-cardarrangement', 'template-tab', 'template-table-customcol', 'template-table-displaycol', 'template-table-localpagination', 'template-table-nopagination', 'template-table-search', 'template-tree'] + } + ] await initResources({ pageTemplate: { - importList: ['template-banner', 'template-announcement', 'template-footer', 'template-form', 'template-nav-horizontal', 'template-nopermission', 'template-product-feature', 'template-step', 'template-tab-simplified', 'template-tab', 'template-table-customcol', 'template-table-demo', 'template-table-displaycol', 'template-table-filtersort', 'template-table-localpagination', 'template-table-nopagination', 'template-table-search', 'template-tree', 'mobile-template-itemshow', 'mobile-template-tabchange'] + importList }, func: { importList: ['market-func-1.json'] diff --git a/lib/server/initResources/page-template/index.js b/lib/server/initResources/page-template/index.js index 937a8c42b..a160e81f9 100644 --- a/lib/server/initResources/page-template/index.js +++ b/lib/server/initResources/page-template/index.js @@ -33,26 +33,36 @@ export const initPageTemplate = async (projectId, templateData = {}) => { deleteFlag: 0 } }) - const templateNameList = offcialList.map(item => item.templateName) - await Promise.all(importList.map(async item => { - const templateStr = fs.readFileSync(path.resolve(__dirname, `./resources/${item}.json`), 'utf8') - const templateJson = JSON.parse(templateStr) || {} - const { template, vars } = templateJson - if (templateNameList.indexOf(template?.templateName) === -1) { - const imgPrefix = 'https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/template-imgs/latest/' - const previewImg = template.previewImg && template.previewImg.startsWith('http') ? template.previewImg : `${imgPrefix}${item}.png` - Object.assign(template, { categoryId, belongProjectId: projectId, versionId: null, fromPageCode: '', isOffcial: 1, parentId: 0, previewImg, createUser: 'admin', updateUser: 'admin' }) - const newVars = (vars.length && vars.map(item => ({ - ...item, - projectId: projectId, - pageCode: '', - effectiveRange: 0 - }))) || [] - - Object.assign(templateJson, { belongProjectId: projectId, versionId: null, template, vars: newVars }) - await handleImportTemplate(templateJson) - console.log(templateJson.template.templateName) - } - })) + const templateList = offcialList.map(item => { + const { templateName, framework } = item + return { templateName, framework: framework || 'vue2' } + }) + await Promise.all(importList.map(frameworkTemplateItem => { + const { framework, list } = frameworkTemplateItem + return list.map(async item => { + const templateStr = fs.readFileSync(path.resolve(__dirname, `./resources/${framework}/${item}.json`), 'utf8') + const templateJson = JSON.parse(templateStr) || {} + const { template, vars } = templateJson + const isRepeatTemplate = templateList.find((item) => { + const { templateName, framework } = template + return item.templateName === templateName && item.framework === (framework || 'vue2') + }) + if (!isRepeatTemplate) { + const imgPrefix = 'https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/template-imgs/latest/' + const previewImg = template.previewImg && template.previewImg.startsWith('http') ? template.previewImg : `${imgPrefix}${item}.png` + Object.assign(template, { categoryId, belongProjectId: projectId, versionId: null, fromPageCode: '', isOffcial: 1, parentId: 0, previewImg, createUser: 'admin', updateUser: 'admin' }) + const newVars = (vars.length && vars.map(item => ({ + ...item, + projectId: projectId, + pageCode: '', + effectiveRange: 0 + }))) || [] + + Object.assign(templateJson, { belongProjectId: projectId, versionId: null, template, vars: newVars }) + await handleImportTemplate(templateJson) + console.log(templateJson.template.templateName) + } + }) + }).flat()) } } diff --git a/lib/server/initResources/page-template/resources/mobile-template-itemshow.json b/lib/server/initResources/page-template/resources/vue2/mobile-template-itemshow.json similarity index 100% rename from lib/server/initResources/page-template/resources/mobile-template-itemshow.json rename to lib/server/initResources/page-template/resources/vue2/mobile-template-itemshow.json diff --git a/lib/server/initResources/page-template/resources/mobile-template-tabchange.json b/lib/server/initResources/page-template/resources/vue2/mobile-template-tabchange.json similarity index 100% rename from lib/server/initResources/page-template/resources/mobile-template-tabchange.json rename to lib/server/initResources/page-template/resources/vue2/mobile-template-tabchange.json diff --git a/lib/server/initResources/page-template/resources/template-announcement.json b/lib/server/initResources/page-template/resources/vue2/template-announcement.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-announcement.json rename to lib/server/initResources/page-template/resources/vue2/template-announcement.json diff --git a/lib/server/initResources/page-template/resources/template-banner.json b/lib/server/initResources/page-template/resources/vue2/template-banner.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-banner.json rename to lib/server/initResources/page-template/resources/vue2/template-banner.json diff --git a/lib/server/initResources/page-template/resources/template-footer.json b/lib/server/initResources/page-template/resources/vue2/template-footer.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-footer.json rename to lib/server/initResources/page-template/resources/vue2/template-footer.json diff --git a/lib/server/initResources/page-template/resources/template-form.json b/lib/server/initResources/page-template/resources/vue2/template-form.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-form.json rename to lib/server/initResources/page-template/resources/vue2/template-form.json diff --git a/lib/server/initResources/page-template/resources/template-nav-horizontal.json b/lib/server/initResources/page-template/resources/vue2/template-nav-horizontal.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-nav-horizontal.json rename to lib/server/initResources/page-template/resources/vue2/template-nav-horizontal.json diff --git a/lib/server/initResources/page-template/resources/template-nopermission.json b/lib/server/initResources/page-template/resources/vue2/template-nopermission.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-nopermission.json rename to lib/server/initResources/page-template/resources/vue2/template-nopermission.json diff --git a/lib/server/initResources/page-template/resources/template-product-feature.json b/lib/server/initResources/page-template/resources/vue2/template-product-feature.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-product-feature.json rename to lib/server/initResources/page-template/resources/vue2/template-product-feature.json diff --git a/lib/server/initResources/page-template/resources/template-step.json b/lib/server/initResources/page-template/resources/vue2/template-step.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-step.json rename to lib/server/initResources/page-template/resources/vue2/template-step.json diff --git a/lib/server/initResources/page-template/resources/template-tab-simplified.json b/lib/server/initResources/page-template/resources/vue2/template-tab-simplified.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-tab-simplified.json rename to lib/server/initResources/page-template/resources/vue2/template-tab-simplified.json diff --git a/lib/server/initResources/page-template/resources/template-tab.json b/lib/server/initResources/page-template/resources/vue2/template-tab.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-tab.json rename to lib/server/initResources/page-template/resources/vue2/template-tab.json diff --git a/lib/server/initResources/page-template/resources/template-table-customcol.json b/lib/server/initResources/page-template/resources/vue2/template-table-customcol.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-table-customcol.json rename to lib/server/initResources/page-template/resources/vue2/template-table-customcol.json diff --git a/lib/server/initResources/page-template/resources/template-table-demo.json b/lib/server/initResources/page-template/resources/vue2/template-table-demo.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-table-demo.json rename to lib/server/initResources/page-template/resources/vue2/template-table-demo.json diff --git a/lib/server/initResources/page-template/resources/template-table-displaycol.json b/lib/server/initResources/page-template/resources/vue2/template-table-displaycol.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-table-displaycol.json rename to lib/server/initResources/page-template/resources/vue2/template-table-displaycol.json diff --git a/lib/server/initResources/page-template/resources/template-table-filtersort.json b/lib/server/initResources/page-template/resources/vue2/template-table-filtersort.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-table-filtersort.json rename to lib/server/initResources/page-template/resources/vue2/template-table-filtersort.json diff --git a/lib/server/initResources/page-template/resources/template-table-localpagination.json b/lib/server/initResources/page-template/resources/vue2/template-table-localpagination.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-table-localpagination.json rename to lib/server/initResources/page-template/resources/vue2/template-table-localpagination.json diff --git a/lib/server/initResources/page-template/resources/template-table-nopagination.json b/lib/server/initResources/page-template/resources/vue2/template-table-nopagination.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-table-nopagination.json rename to lib/server/initResources/page-template/resources/vue2/template-table-nopagination.json diff --git a/lib/server/initResources/page-template/resources/template-table-search.json b/lib/server/initResources/page-template/resources/vue2/template-table-search.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-table-search.json rename to lib/server/initResources/page-template/resources/vue2/template-table-search.json diff --git a/lib/server/initResources/page-template/resources/template-tree.json b/lib/server/initResources/page-template/resources/vue2/template-tree.json similarity index 100% rename from lib/server/initResources/page-template/resources/template-tree.json rename to lib/server/initResources/page-template/resources/vue2/template-tree.json diff --git a/lib/server/initResources/page-template/resources/vue3/mobile-template-brochure.json b/lib/server/initResources/page-template/resources/vue3/mobile-template-brochure.json new file mode 100644 index 000000000..1b31bbfe8 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/mobile-template-brochure.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1301, + "updateTime": "2024-11-29T02:11:40.000Z", + "createTime": "2024-11-29T02:11:40.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "H5宣传页模板", + "templateCode": null, + "templateType": "MOBILE", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-9ba8c\",\"type\":\"render-grid\",\"name\":\"grid\",\"renderKey\":\"18dc2\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-a62e1\",\"type\":\"render-column\",\"name\":\"column\",\"renderKey\":\"7e4c3\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"h5-container-bd6c5\",\"type\":\"h5-container\",\"name\":\"h5-container\",\"renderKey\":\"73609\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"initial-slide\":{\"format\":\"value\",\"code\":0,\"renderValue\":0,\"valueType\":\"number\",\"payload\":{}},\"mousewheel\":{\"format\":\"value\",\"code\":true,\"valueType\":\"boolean\",\"renderValue\":true,\"payload\":{},\"modifiers\":[]},\"free-mode\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"init\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"enabled\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"effect\":{\"format\":\"value\",\"code\":\"slide\",\"renderValue\":\"slide\",\"valueType\":\"string\",\"payload\":{}},\"pagination\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"loop\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"autoplay\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"initialSlide\":{\"format\":\"value\",\"code\":0,\"valueType\":\"number\",\"payload\":{},\"renderValue\":0},\"freeMode\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"h5-page-9a89d\",\"type\":\"h5-page\",\"name\":\"h5-page\",\"renderKey\":\"32340\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-af819\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"c29d6\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s1-t2.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s1-t2.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"fadeIn\",\"valueType\":\"string\",\"renderValue\":\"fadeIn\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-delay\":{\"format\":\"value\",\"code\":\"2\",\"valueType\":\"string\",\"renderValue\":\"2\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"207rpx\",\"position\":\"absolute\",\"z-index\":30,\"top\":\"10px\",\"left\":\"131px\",\"zIndex\":\"30\"},\"renderAlign\":{\"vertical\":\"align-vertical-center\"},\"renderPerms\":[]},{\"componentId\":\"van-image-04115\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"6ec54\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s1.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s1.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"fadeIn\",\"valueType\":\"string\",\"renderValue\":\"fadeIn\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-delay\":{\"format\":\"value\",\"code\":\"0.8\",\"valueType\":\"string\",\"renderValue\":\"0.8\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"position\":\"absolute\",\"z-index\":0,\"top\":\"406px\",\"left\":\"0px\",\"zIndex\":\"0\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\",\"height\":\"205px\"},\"renderAlign\":{\"vertical\":\"align-vertical-center\",\"horizontal\":\"align-horizontal-center\"},\"renderPerms\":[]},{\"componentId\":\"van-image-dc2f9\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"ad633\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/flower.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/flower.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"slideInLeft\",\"valueType\":\"string\",\"renderValue\":\"slideInLeft\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-delay\":{\"format\":\"value\",\"code\":\"\",\"valueType\":\"string\",\"renderValue\":\"\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-duration\":{\"format\":\"value\",\"code\":\"0.8\",\"valueType\":\"string\",\"renderValue\":\"0.8\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"position\":\"absolute\",\"z-index\":1,\"top\":\"22%\",\"left\":\"0px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"375rpx\"},\"renderAlign\":{\"vertical\":\"\"},\"renderPerms\":[]},{\"componentId\":\"van-image-3d148\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"7238e\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s1-t1.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s1-t1.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"bounceIn\",\"valueType\":\"string\",\"renderValue\":\"bounceIn\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-delay\":{\"format\":\"value\",\"code\":\"1.4\",\"valueType\":\"string\",\"renderValue\":\"1.4\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"position\":\"absolute\",\"z-index\":0,\"top\":\"284px\",\"left\":\"239px\",\"zIndex\":\"30\",\"marginRight\":\"50rpx\",\"marginLeft\":\"0\",\"width\":\"58px\",\"height\":\"115px\"},\"renderAlign\":{\"vertical\":\"align-vertical-center\",\"horizontal\":\"align-horizontal-right\"},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"812px\",\"backgroundImage\":\"url(https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/bg.jpeg)\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"h5-page-1a264\",\"type\":\"h5-page\",\"name\":\"h5-page\",\"renderKey\":\"a0d53\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-d5579\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"8c521\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i3.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i3.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"fadeInLeft\",\"valueType\":\"string\",\"renderValue\":\"fadeInLeft\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-duration\":{\"format\":\"value\",\"code\":\"\",\"valueType\":\"string\",\"renderValue\":\"\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-delay\":{\"format\":\"value\",\"code\":\"1.2\",\"valueType\":\"string\",\"renderValue\":\"1.2\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"500rpx\",\"position\":\"absolute\",\"z-index\":0,\"top\":\"20%\",\"left\":\"8px\"},\"renderAlign\":{\"horizontal\":\"\"},\"renderPerms\":[]},{\"componentId\":\"van-image-9e7a6\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"06190\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i4.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i4.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"fadeInRight\",\"valueType\":\"string\",\"renderValue\":\"fadeInRight\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-delay\":{\"format\":\"value\",\"code\":\"1.5\",\"valueType\":\"string\",\"renderValue\":\"1.5\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"430rpx\",\"position\":\"absolute\",\"z-index\":0,\"top\":\"23%\",\"left\":\"26px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"van-image-17897\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"8ce8e\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i5.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i5.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"fadeInUp\",\"valueType\":\"string\",\"renderValue\":\"fadeInUp\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-delay\":{\"format\":\"value\",\"code\":\"1.8\",\"valueType\":\"string\",\"renderValue\":\"1.8\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"600rpx\",\"position\":\"absolute\",\"z-index\":0,\"top\":\"66%\",\"left\":\"62px\",\"customStyle\":{\"border-radius\":\"10px\"}},\"renderAlign\":{\"vertical\":\"\",\"horizontal\":\"align-horizontal-center\"},\"renderPerms\":[]},{\"componentId\":\"van-image-4cfb4\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"ea377\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i1.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i1.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"fadeInDown\",\"valueType\":\"string\",\"renderValue\":\"fadeInDown\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"position\":\"absolute\",\"z-index\":0,\"top\":\"51px\",\"left\":\"10px\",\"width\":\"150rpx\",\"height\":\"48%\",\"marginRight\":\"60rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"},\"renderPerms\":[]},{\"componentId\":\"van-image-8d62d\",\"type\":\"van-image\",\"name\":\"van-image\",\"renderKey\":\"31295\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i2.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/s2-i2.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}},\"swiper-animate-effect\":{\"format\":\"value\",\"code\":\"fadeInUp\",\"valueType\":\"string\",\"renderValue\":\"fadeInUp\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]},\"swiper-animate-delay\":{\"format\":\"value\",\"code\":\"0.8\",\"valueType\":\"string\",\"renderValue\":\"0.8\",\"buildInVariableType\":\"\",\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"position\":\"absolute\",\"z-index\":0,\"top\":\"55px\",\"left\":\"10px\",\"width\":\"200rpx\",\"height\":\"48%\",\"marginRight\":\"40rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"812px\",\"backgroundImage\":\"url(https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/bg.jpeg)\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[],\"functions\":[],\"vars\":[]}", + "previewImg": "https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/mobile-template-brochure.png", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/mobile-template-itemshow.json b/lib/server/initResources/page-template/resources/vue3/mobile-template-itemshow.json new file mode 100644 index 000000000..e110b454a --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/mobile-template-itemshow.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1306, + "updateTime": "2024-11-29T02:14:28.000Z", + "createTime": "2024-11-29T02:14:28.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "作品展示", + "templateCode": null, + "templateType": "MOBILE", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-d8995\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-13798\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"block-266a0\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"van-tag-235f9\",\"type\":\"van-tag\",\"name\":\"van-tag\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"type\":{\"format\":\"value\",\"code\":\"warning\",\"valueType\":\"string\",\"renderValue\":\"warning\",\"payload\":{},\"modifiers\":[]},\"size\":{\"format\":\"value\",\"code\":\"large\",\"valueType\":\"string\",\"renderValue\":\"large\",\"payload\":{},\"modifiers\":[]},\"color\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"plain\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"mark\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"text-color\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"closeable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"html\",\"code\":\"优秀作品展示\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"优秀作品展示\"}},\"renderStyles\":{\"marginBottom\":\"20rpx\"}}]},\"renderStyles\":{\"width\":\"100%\"}},{\"componentId\":\"grid-4a466\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-3d440\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"renderValue\":1,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-4438e\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"91px\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20rpx\",\"height\":\"88px\"}}]},\"renderStyles\":{\"width\":\"25%\"}},{\"componentId\":\"column-4e944\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"renderValue\":3,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-55bca\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品优秀作品\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}},{\"componentId\":\"paragraph-94544\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"作者:admin\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"作者:admin\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"right\",\"fontSize\":\"12rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}}]},\"renderStyles\":{\"width\":\"75%\",\"paddingTop\":\"10rpx\",\"paddingLeft\":\"20rpx\",\"paddingBottom\":\"10rpx\",\"paddingRight\":\"20rpx\"}}]},\"renderStyles\":{\"backgroundColor\":\"#EFEFEF\",\"marginBottom\":\"10px\"}},{\"componentId\":\"grid-cf4db\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-a3020\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"renderValue\":1,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-e3dc0\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"91px\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20rpx\",\"height\":\"88px\"}}]},\"renderStyles\":{\"width\":\"25%\"}},{\"componentId\":\"column-cec8f\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"renderValue\":3,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-b4eee\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}},{\"componentId\":\"paragraph-c3d03\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"作者:admin\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"作者:admin\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"right\",\"fontSize\":\"12rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}}]},\"renderStyles\":{\"width\":\"75%\",\"paddingTop\":\"10rpx\",\"paddingLeft\":\"20rpx\",\"paddingBottom\":\"10rpx\",\"paddingRight\":\"20rpx\"}}]},\"renderStyles\":{\"backgroundColor\":\"#EFEFEF\",\"marginBottom\":\"10px\"}},{\"componentId\":\"grid-6345c\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-b0bcd\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"renderValue\":1,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-fa5a9\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"91px\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20rpx\",\"height\":\"88px\"}}]},\"renderStyles\":{\"width\":\"25%\"}},{\"componentId\":\"column-17ce8\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"renderValue\":3,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-deb8f\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}},{\"componentId\":\"paragraph-2541c\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"作者:admin\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"作者:admin\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"right\",\"fontSize\":\"12rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}}]},\"renderStyles\":{\"width\":\"75%\",\"paddingTop\":\"10rpx\",\"paddingLeft\":\"20rpx\",\"paddingBottom\":\"10rpx\",\"paddingRight\":\"20rpx\"}}]},\"renderStyles\":{\"backgroundColor\":\"#FAFAFA\"}},{\"componentId\":\"grid-a0f45\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-0ad62\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"renderValue\":1,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-952e5\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"91px\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20rpx\",\"height\":\"88px\"}}]},\"renderStyles\":{\"width\":\"25%\"}},{\"componentId\":\"column-0420e\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"renderValue\":3,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-49915\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}},{\"componentId\":\"paragraph-9b8b7\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"作者:admin\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"作者:admin\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"right\",\"fontSize\":\"12rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}}]},\"renderStyles\":{\"width\":\"75%\",\"paddingTop\":\"10rpx\",\"paddingLeft\":\"20rpx\",\"paddingBottom\":\"10rpx\",\"paddingRight\":\"20rpx\"}}]},\"renderStyles\":{\"backgroundColor\":\"#FAFAFA\",\"marginBottom\":\"10px\"}},{\"componentId\":\"grid-c24a0\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-c0796\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"renderValue\":1,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-5e8cc\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"91px\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20rpx\",\"height\":\"88px\"}}]},\"renderStyles\":{\"width\":\"25%\"}},{\"componentId\":\"column-b1152\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"renderValue\":3,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-41501\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}},{\"componentId\":\"paragraph-5807e\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"作者:admin\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"作者:admin\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"right\",\"fontSize\":\"12rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}}]},\"renderStyles\":{\"width\":\"75%\",\"paddingTop\":\"10rpx\",\"paddingLeft\":\"20rpx\",\"paddingBottom\":\"10rpx\",\"paddingRight\":\"20rpx\"}}]},\"renderStyles\":{\"backgroundColor\":\"#FAFAFA\",\"marginBottom\":\"10px\"}},{\"componentId\":\"grid-a1b77\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-1cfe9\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"renderValue\":1,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-79944\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"91px\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20rpx\",\"height\":\"88px\"}}]},\"renderStyles\":{\"width\":\"25%\"}},{\"componentId\":\"column-d034e\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"renderValue\":3,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-f4822\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}},{\"componentId\":\"paragraph-2f3f3\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"作者:admin\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"作者:admin\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"right\",\"fontSize\":\"12rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}}]},\"renderStyles\":{\"width\":\"75%\",\"paddingTop\":\"10rpx\",\"paddingLeft\":\"20rpx\",\"paddingBottom\":\"10rpx\",\"paddingRight\":\"20rpx\"}}]},\"renderStyles\":{\"backgroundColor\":\"#FAFAFA\",\"marginBottom\":\"10px\"}},{\"componentId\":\"grid-7cb6d\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-0bcc4\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"renderValue\":1,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-81915\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"91px\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20rpx\",\"height\":\"88px\"}}]},\"renderStyles\":{\"width\":\"25%\"}},{\"componentId\":\"column-1c0b8\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"renderValue\":3,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-ab240\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}},{\"componentId\":\"paragraph-8a1a6\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"作者:admin\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"作者:admin\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"right\",\"fontSize\":\"12rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}}]},\"renderStyles\":{\"width\":\"75%\",\"paddingTop\":\"10rpx\",\"paddingLeft\":\"20rpx\",\"paddingBottom\":\"10rpx\",\"paddingRight\":\"20rpx\"}}]},\"renderStyles\":{\"backgroundColor\":\"#FAFAFA\"}}]},\"renderStyles\":{\"width\":\"100%\"}}]},\"renderStyles\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/mobile-template-tabchange.json b/lib/server/initResources/page-template/resources/vue3/mobile-template-tabchange.json new file mode 100644 index 000000000..45966a17b --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/mobile-template-tabchange.json @@ -0,0 +1,50 @@ +{ + "template": { + "id": 1332, + "updateTime": "2024-12-05T08:34:01.000Z", + "createTime": "2024-12-05T08:34:01.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "Tab信息切换展示", + "templateCode": null, + "templateType": "MOBILE", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-70167\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-cc227\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"block-fc970\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"van-tabs-73593\",\"type\":\"van-tabs\",\"name\":\"van-tabs\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-for\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":1},{\"type\":\"v-if\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":true},{\"type\":\"v-show\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":true}],\"renderEvents\":{},\"renderProps\":{\"active\":{\"format\":\"variable\",\"code\":\"activeTabM\",\"valueType\":\"string\",\"renderValue\":\"tab-1\",\"payload\":{},\"directive\": \"v-model\"},\"type\":{\"format\":\"value\",\"code\":\"line\",\"renderValue\":\"line\",\"valueType\":\"string\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"\",\"valueType\":\"string\",\"renderValue\":\"\",\"payload\":{},\"modifiers\":[]},\"background\":{\"format\":\"value\",\"code\":\"white\",\"renderValue\":\"white\",\"valueType\":\"string\",\"payload\":{}},\"duration\":{\"format\":\"value\",\"code\":0.3,\"renderValue\":0.3,\"valueType\":\"number\",\"payload\":{}},\"line-width\":{\"format\":\"value\",\"code\":\"40px\",\"renderValue\":\"40px\",\"valueType\":\"number\",\"payload\":{}},\"line-height\":{\"format\":\"value\",\"code\":\"3px\",\"renderValue\":\"3px\",\"valueType\":\"number\",\"payload\":{}},\"animated\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"ellipsis\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"sticky\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"swipeable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-render\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"scrollspy\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"offset-top\":{\"format\":\"value\",\"code\":0,\"renderValue\":0,\"valueType\":\"number\",\"payload\":{}},\"swipe-threshold\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"van-tab\",\"code\":[{\"name\":\"tab-1\",\"title\":\"前端研发规范\"},{\"name\":\"tab-2\",\"title\":\"设计规范\"},{\"name\":\"iconcool\",\"title\":\"图标服务\",\"disabled\":false,\"dot\":false}],\"payload\":{},\"valueType\":\"list\",\"renderValue\":[{\"name\":\"tab-1\",\"title\":\"前端研发规范\"},{\"name\":\"tab-2\",\"title\":\"设计规范\"},{\"name\":\"iconcool\",\"title\":\"图标服务\",\"disabled\":false,\"dot\":false}]}},\"renderStyles\":{}}]},\"renderStyles\":{\"width\":\"100%\"}},{\"componentId\":\"block-b6c5c\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-for\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":1},{\"type\":\"v-if\",\"prop\":\"\",\"format\":\"expression\",\"code\":\"activeTabM === 'tab-1'\",\"renderValue\":true},{\"type\":\"v-show\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":true}],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-23dd4\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"}},{\"componentId\":\"paragraph-cca8a\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"基于蓝鲸SaaS前端开发沉淀出的一套研发规范,包含JS、HTML、CSS等,为应用开发的代码、交互设计体验、安全和性能等提供规范和建议\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"基于蓝鲸SaaS前端开发沉淀出的一套研发规范,包含JS、HTML、CSS等,为应用开发的代码、交互设计体验、安全和性能等提供规范和建议\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\"}}]},\"renderStyles\":{\"width\":\"100%\",\"marginTop\":\"10px\"}},{\"componentId\":\"block-5d204\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-for\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":1},{\"type\":\"v-if\",\"prop\":\"\",\"format\":\"expression\",\"code\":\"activeTabM === 'tab-2'\",\"renderValue\":true},{\"type\":\"v-show\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":true}],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"van-cell-745f0\",\"type\":\"van-cell\",\"name\":\"van-cell\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"规范\",\"valueType\":\"string\",\"renderValue\":\"规范\",\"payload\":{},\"modifiers\":[]},\"value\":{\"format\":\"value\",\"code\":\"设计\",\"valueType\":\"string\",\"renderValue\":\"设计\",\"payload\":{},\"modifiers\":[]},\"label\":{\"format\":\"value\",\"code\":\"集成了蓝鲸产品的设计原则、设计资源及常见设计规范案例,帮助设计团队在设计时提供决策引导\",\"valueType\":\"string\",\"renderValue\":\"集成了蓝鲸产品的设计原则、设计资源及常见设计规范案例,帮助设计团队在设计时提供决策引导\",\"payload\":{},\"modifiers\":[]},\"icon\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"url\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"to\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"replace\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"clickable\":{\"format\":\"value\",\"code\":null,\"renderValue\":null,\"valueType\":\"boolean\",\"payload\":{}},\"is-link\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"required\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"center\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"arrow-direction\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{}}]},\"renderStyles\":{\"width\":\"100%\",\"marginTop\":\"10px\"}},{\"componentId\":\"block-dd65c\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-for\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":1},{\"type\":\"v-if\",\"prop\":\"\",\"format\":\"expression\",\"code\":\"activeTabM === 'iconcool'\",\"renderValue\":true},{\"type\":\"v-show\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":true}],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-81878\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"蓝鲸Icon Cool为开发者、设计师和产品提供团队内的矢量图标管理服务\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"蓝鲸Icon Cool为开发者、设计师和产品提供团队内的矢量图标管理服务\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\"}}]},\"renderStyles\":{\"width\":\"100%\",\"marginTop\":\"10px\"}}]},\"renderStyles\":{\"width\":\"100%\"}}]},\"renderStyles\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [ + { + "id": 17504, + "updateTime": "2024-11-29T02:14:59.000Z", + "createTime": "2024-11-29T02:14:59.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "activeTabM", + "variableCode": "activeTabM", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 0, + "defaultValue": { + "all": "tab-1", + "prod": "", + "stag": "", + "preview": "" + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [] + } + ] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/mobile-template-workselection.json b/lib/server/initResources/page-template/resources/vue3/mobile-template-workselection.json new file mode 100644 index 000000000..aac13f92b --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/mobile-template-workselection.json @@ -0,0 +1,116 @@ +{ + "template": { + "id": 1331, + "updateTime": "2024-12-05T07:46:46.000Z", + "createTime": "2024-12-05T07:46:46.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "优秀作品评选", + "templateCode": null, + "templateType": "MOBILE", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-8f571\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-d8189\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-794d6\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"优秀作品评选\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"优秀作品评选\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"35rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginBottom\":\"30rpx\"},\"renderAlign\":{}},{\"componentId\":\"grid-5c2a1\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-47d86\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-9eb00\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginTop\":\"0px\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-bbe8b\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-b156c\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-e7152\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginBottom\":\"20px\",\"borderColor\":\"#EEEEEE\"},\"renderAlign\":{}},{\"componentId\":\"grid-873ca\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-24878\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-4fa70\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/2f355a54cc51e98a43bc7cc1d4a0f9b3.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/2f355a54cc51e98a43bc7cc1d4a0f9b3.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-ec4c1\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-64cf4\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-f298a\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}},{\"componentId\":\"grid-020b8\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-ca27e\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-488fd\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/8ff923fc7491f9374c0a6256d93f1ba7.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/8ff923fc7491f9374c0a6256d93f1ba7.png\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-1f27f\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-67913\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-49178\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}},{\"componentId\":\"grid-0d337\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-a1d79\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-37e70\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-101c3\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-546d1\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-c92d5\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}},{\"componentId\":\"grid-770a0\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-1954d\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-b7a0d\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-c2692\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-a9b40\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-37196\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}},{\"componentId\":\"grid-061a9\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-cd9ce\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-104bb\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-ff510\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-3491c\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-b9a2f\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}},{\"componentId\":\"grid-1675b\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-545d9\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-c45e5\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-481db\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-09312\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-adebb\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}},{\"componentId\":\"grid-bf858\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-71088\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-ce869\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-79f15\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-1e017\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-63824\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}},{\"componentId\":\"grid-aab2e\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-9c85d\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-74f20\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-cd9b6\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-82b45\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-e8a1f\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}},{\"componentId\":\"grid-fdc8f\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-77525\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":2,\"valueType\":\"number\",\"payload\":{},\"renderValue\":2}},\"renderSlots\":{\"default\":[{\"componentId\":\"van-image-4662f\",\"type\":\"van-image\",\"name\":\"van-image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"payload\":{},\"modifiers\":[]},\"fit\":{\"format\":\"value\",\"code\":\"fill\",\"renderValue\":\"fill\",\"valueType\":\"string\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"round\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"lazy-load\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-error\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-loading\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"error-icon\":{\"format\":\"value\",\"code\":\"photo-fail\",\"renderValue\":\"photo-fail\",\"valueType\":\"van-icon\",\"payload\":{}},\"loading-icon\":{\"format\":\"value\",\"code\":\"photo\",\"renderValue\":\"photo\",\"valueType\":\"van-icon\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"105px\",\"height\":\"85px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"33.3333%\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{}},{\"componentId\":\"column-563cc\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":4,\"valueType\":\"number\",\"payload\":{},\"renderValue\":4}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-3b394\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"left\",\"fontSize\":\"28rpx\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"van-rate-567b6\",\"type\":\"van-rate\",\"name\":\"van-rate\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"rateone\",\"valueType\":\"number\",\"renderValue\":0,\"payload\":{},\"directive\":\"v-model\"},\"count\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":20,\"renderValue\":20,\"valueType\":\"number\",\"payload\":{}},\"gutter\":{\"format\":\"value\",\"code\":4,\"renderValue\":4,\"valueType\":\"number\",\"payload\":{}},\"color\":{\"format\":\"value\",\"code\":\"#ee0a24\",\"renderValue\":\"#ee0a24\",\"valueType\":\"color\",\"payload\":{}},\"void-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"disabled-color\":{\"format\":\"value\",\"code\":\"#c8c9cc\",\"renderValue\":\"#c8c9cc\",\"valueType\":\"color\",\"payload\":{}},\"icon\":{\"format\":\"value\",\"code\":\"star\",\"renderValue\":\"star\",\"valueType\":\"van-icon\",\"payload\":{}},\"void-icon\":{\"format\":\"value\",\"code\":\"star-o\",\"renderValue\":\"star-o\",\"valueType\":\"van-icon\",\"payload\":{}},\"allow-half\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"touchable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"66.6667%\",\"paddingLeft\":\"20rpx\",\"paddingRight\":\"20rpx\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-right\"}}]},\"renderStyles\":{\"marginTop\":\"8px\",\"marginBottom\":\"20px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"100%\"},\"renderAlign\":{}}]},\"renderStyles\":{},\"renderAlign\":{}}", + "previewImg": "https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/mobile-template-workselection.png", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [ + { + "id": 17498, + "updateTime": "2024-12-05T07:45:30.000Z", + "createTime": "2024-11-29T02:12:54.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "rate1", + "variableCode": "rateone", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 1, + "defaultValue": { + "all": 1, + "prod": 0, + "stag": 0, + "preview": 0 + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [ + { + "pageCode": "excellentworksselection", + "useInfo": [ + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-e7152" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-f298a" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-49178" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-c92d5" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-37196" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-b9a2f" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-adebb" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-63824" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-e8a1f" + }, + { + "source": "prop", + "key": "value", + "code": "rateone", + "componentId": "van-rate-567b6" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-announcement.json b/lib/server/initResources/page-template/resources/vue3/template-announcement.json new file mode 100644 index 000000000..1d1520ac9 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-announcement.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1308, + "updateTime": "2024-11-29T02:15:29.000Z", + "createTime": "2024-11-29T02:15:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "公告模板", + "templateCode": null, + "templateType": "PC", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-1f6ac\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-f1c57\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"block-6e73e\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-70840\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"下线公告\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"下线公告\"}},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"textAlign\":\"center\",\"fontSize\":\"28px\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\"}}]},\"renderStyles\":{\"width\":\"100%\",\"paddingTop\":\"50px\",\"paddingBottom\":\"50px\",\"backgroundColor\":\"#1F498F\",\"color\":\"#FFFFFF\"}},{\"componentId\":\"grid-a21ce\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-e7e54\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[]},\"renderStyles\":{\"width\":\"20%\"}},{\"componentId\":\"column-c9ac6\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"renderValue\":3,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-b665a\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"XX平台由于服务器所在机房裁撤,已于2022年6月1日上午11:00停机下线\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"XX平台由于服务器所在机房裁撤,已于2022年6月1日上午11:00停机下线\"}},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"50px\",\"marginRight\":0,\"marginLeft\":\"0\",\"fontWeight\":\"bolder\"}},{\"componentId\":\"paragraph-64a1e\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"系统下线后,平台的页面执行将不可使用;api调用等其他所有功能,也将于近期陆续停止,不再提供服务。\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"系统下线后,平台的页面执行将不可使用;api调用等其他所有功能,也将于近期陆续停止,不再提供服务。\"}},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"10px\",\"fontWeight\":\"inherit\"}},{\"componentId\":\"paragraph-7ca11\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"如果您有任何的咨询,请联系xxx。\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"如果您有任何的咨询,请联系xxx。\"}},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginTop\":\"50px\",\"fontWeight\":\"inherit\"}}]},\"renderStyles\":{\"width\":\"60%\",\"backgroundColor\":\"#FFFFFF\",\"paddingLeft\":\"10px\",\"paddingBottom\":\"50px\"}},{\"componentId\":\"column-70db4\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[]},\"renderStyles\":{\"width\":\"20%\"}}]},\"renderStyles\":{\"marginTop\":\"10px\"}}]},\"renderStyles\":{\"width\":\"100%\"}}]},\"renderStyles\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-banner.json b/lib/server/initResources/page-template/resources/vue3/template-banner.json new file mode 100644 index 000000000..1e53f3243 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-banner.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1302, + "updateTime": "2024-11-29T02:12:26.000Z", + "createTime": "2024-11-29T02:12:26.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "banner模板", + "templateCode": null, + "templateType": null, + "fromPageCode": "", + "content": "{\"componentId\":\"swiper-4075f\",\"type\":\"bk-swiper\",\"name\":\"swiper\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"is-loop\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"loop-time\":{\"format\":\"value\",\"code\":8000,\"renderValue\":8000,\"valueType\":\"number\",\"payload\":{}},\"pics\":{\"format\":\"value\",\"code\":[{\"url\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/firstswiper.jpg\"},{\"url\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/secondswiper.jpg\"},{\"url\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"link\":\"\"},{\"url\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/file-lib/8ff923fc7491f9374c0a6256d93f1ba7.png\",\"link\":\"\"}],\"valueType\":\"array\",\"renderValue\":[{\"url\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/firstswiper.jpg\"},{\"url\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/secondswiper.jpg\"},{\"url\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/0892e39f550550a2922f3072cc389331.jpg\",\"link\":\"\"},{\"url\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/8ff923fc7491f9374c0a6256d93f1ba7.png\",\"link\":\"\"}],\"payload\":{},\"modifiers\":[]},\"width\":{\"format\":\"value\",\"code\":600,\"valueType\":\"number\",\"renderValue\":600,\"payload\":{}},\"height\":{\"format\":\"value\",\"code\":300,\"valueType\":\"number\",\"renderValue\":300,\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"width\":\"100%\",\"height\":\"300px\",\"marginTop\":\"8px\",\"marginRight\":0,\"marginLeft\":\"0\"},\"renderAlign\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-cardinfoarrangementdisplay.json b/lib/server/initResources/page-template/resources/vue3/template-cardinfoarrangementdisplay.json new file mode 100644 index 000000000..7df703d83 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-cardinfoarrangementdisplay.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1329, + "updateTime": "2024-12-05T07:23:41.000Z", + "createTime": "2024-12-05T07:23:41.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "卡片信息排列展示", + "templateCode": null, + "templateType": "PC", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-fa5a5\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-a2f8d\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[]},\"renderStyles\":{\"width\":\"9.0909%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"column-c01b0\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":9,\"valueType\":\"number\",\"renderValue\":9,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":[{\"componentId\":\"card-dd85b\",\"type\":\"bk-card\",\"name\":\"card\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"卡片标题\",\"renderValue\":\"卡片标题\",\"valueType\":\"string\",\"payload\":{}},\"is-collapse\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"collapse-status\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"position\":{\"format\":\"value\",\"code\":\"left\",\"renderValue\":\"left\",\"valueType\":\"string\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":false,\"valueType\":\"boolean\",\"renderValue\":false,\"payload\":{},\"modifiers\":[]},\"show-footer\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"componentId\":\"block-56823\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"block-f1f65\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-4f6f2\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"可视化编排布局\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"可视化编排布局\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"16px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\",\"fontWeight\":\"bolder\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"block-5cf63\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-b959b\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"拖拽布局,所见即所得,简单易上手\",\"component\":\"text\",\"valueType\":\"text\",\"payload\":{},\"renderValue\":\"拖拽布局,所见即所得,简单易上手\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\",\"marginTop\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"image-57d8a\",\"type\":\"img\",\"name\":\"image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"valueType\":\"src\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"payload\":{}},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"verticalAlign\":\"middle\",\"marginTop\":\"8px\",\"marginRight\":0,\"marginLeft\":\"0\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"200px\",\"width\":\"100%\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20px\",\"marginBottom\":\"20px\",\"backgroundColor\":\"#F3F3F6\"},\"renderAlign\":{},\"renderPerms\":[]}},\"renderStyles\":{\"width\":\"280px\",\"display\":\"inline-block\",\"verticalAlign\":\"middle\",\"customStyle\":{\"background\":\"#f3f3f6\"}},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"card-d443e\",\"type\":\"bk-card\",\"name\":\"card\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"卡片标题\",\"renderValue\":\"卡片标题\",\"valueType\":\"string\",\"payload\":{}},\"is-collapse\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"collapse-status\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"position\":{\"format\":\"value\",\"code\":\"left\",\"renderValue\":\"left\",\"valueType\":\"string\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":false,\"valueType\":\"boolean\",\"renderValue\":false,\"payload\":{},\"modifiers\":[]},\"show-footer\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"componentId\":\"block-b616b\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"block-28ecf\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-91c49\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"可视化编排布局\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"可视化编排布局\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"16px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\",\"fontWeight\":\"bolder\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"block-53b19\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-00ca3\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"拖拽布局,所见即所得,简单易上手\",\"component\":\"text\",\"valueType\":\"text\",\"payload\":{},\"renderValue\":\"拖拽布局,所见即所得,简单易上手\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\",\"marginTop\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"image-88f10\",\"type\":\"img\",\"name\":\"image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"valueType\":\"src\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"payload\":{},\"modifiers\":[]},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"verticalAlign\":\"middle\",\"marginTop\":\"8px\",\"marginRight\":0,\"marginLeft\":\"0\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"200px\",\"width\":\"100%\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20px\",\"marginBottom\":\"20px\",\"backgroundColor\":\"#F3F3F6\"},\"renderAlign\":{},\"renderPerms\":[]}},\"renderStyles\":{\"width\":\"280px\",\"display\":\"inline-block\",\"verticalAlign\":\"middle\",\"customStyle\":{\"background\":\"#f3f3f6\"},\"marginLeft\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"card-ce714\",\"type\":\"bk-card\",\"name\":\"card\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"卡片标题\",\"renderValue\":\"卡片标题\",\"valueType\":\"string\",\"payload\":{}},\"is-collapse\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"collapse-status\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"position\":{\"format\":\"value\",\"code\":\"left\",\"renderValue\":\"left\",\"valueType\":\"string\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":false,\"valueType\":\"boolean\",\"renderValue\":false,\"payload\":{},\"modifiers\":[]},\"show-footer\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"componentId\":\"block-2d720\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"block-4d574\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-d57f3\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"可视化编排布局\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"可视化编排布局\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"16px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\",\"fontWeight\":\"bolder\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"block-6fc83\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-f625e\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"拖拽布局,所见即所得,简单易上手\",\"component\":\"text\",\"valueType\":\"text\",\"payload\":{},\"renderValue\":\"拖拽布局,所见即所得,简单易上手\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\",\"marginTop\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"image-4c4e9\",\"type\":\"img\",\"name\":\"image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"valueType\":\"src\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"payload\":{},\"modifiers\":[]},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"verticalAlign\":\"middle\",\"marginTop\":\"8px\",\"marginRight\":0,\"marginLeft\":\"0\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"200px\",\"width\":\"100%\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20px\",\"marginBottom\":\"20px\",\"backgroundColor\":\"#F3F3F6\"},\"renderAlign\":{},\"renderPerms\":[]}},\"renderStyles\":{\"width\":\"280px\",\"display\":\"inline-block\",\"verticalAlign\":\"middle\",\"customStyle\":{\"background\":\"#f3f3f6\"},\"marginLeft\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"card-612df\",\"type\":\"bk-card\",\"name\":\"card\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"卡片标题\",\"renderValue\":\"卡片标题\",\"valueType\":\"string\",\"payload\":{}},\"is-collapse\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"collapse-status\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"position\":{\"format\":\"value\",\"code\":\"left\",\"renderValue\":\"left\",\"valueType\":\"string\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":false,\"valueType\":\"boolean\",\"renderValue\":false,\"payload\":{},\"modifiers\":[]},\"show-footer\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"componentId\":\"block-9cd78\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"block-6ac2b\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-9c315\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"可视化编排布局\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"可视化编排布局\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"16px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\",\"fontWeight\":\"bolder\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"block-6d55b\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-17866\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"拖拽布局,所见即所得,简单易上手\",\"component\":\"text\",\"valueType\":\"text\",\"payload\":{},\"renderValue\":\"拖拽布局,所见即所得,简单易上手\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\",\"marginTop\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"image-ecd71\",\"type\":\"img\",\"name\":\"image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"payload\":{},\"modifiers\":[]},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"verticalAlign\":\"middle\",\"marginTop\":\"8px\",\"marginRight\":0,\"marginLeft\":\"0\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"200px\",\"width\":\"100%\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20px\",\"marginBottom\":\"20px\",\"backgroundColor\":\"#F3F3F6\"},\"renderAlign\":{},\"renderPerms\":[]}},\"renderStyles\":{\"width\":\"280px\",\"display\":\"inline-block\",\"verticalAlign\":\"middle\",\"customStyle\":{\"background\":\"#f3f3f6\"},\"marginLeft\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"width\":\"81.8182%\",\"textAlign\":\"center\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"column-20e10\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[]},\"renderStyles\":{\"width\":\"9.0909%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]}", + "previewImg": "https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinfoarrangementdisplay.png", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-cardinformationdisplay.json b/lib/server/initResources/page-template/resources/vue3/template-cardinformationdisplay.json new file mode 100644 index 000000000..b304d9d7e --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-cardinformationdisplay.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1338, + "updateTime": "2024-12-06T02:44:04.000Z", + "createTime": "2024-12-06T02:44:04.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "卡片信息展示", + "templateCode": null, + "templateType": "PC", + "fromPageCode": "", + "content": "{\"componentId\":\"card-31c29\",\"type\":\"bk-card\",\"name\":\"card\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"卡片标题\",\"renderValue\":\"卡片标题\",\"valueType\":\"string\",\"payload\":{}},\"is-collapse\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"collapse-status\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"position\":{\"format\":\"value\",\"code\":\"left\",\"renderValue\":\"left\",\"valueType\":\"string\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":false,\"valueType\":\"boolean\",\"renderValue\":false,\"payload\":{},\"modifiers\":[]},\"show-footer\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"componentId\":\"block-5f56a\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"block-db861\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-b3874\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"可视化编排布局\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"可视化编排布局\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"16px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\",\"fontWeight\":\"bolder\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"block-9e989\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-aff28\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"拖拽布局,所见即所得,简单易上手\",\"component\":\"text\",\"valueType\":\"text\",\"payload\":{},\"renderValue\":\"拖拽布局,所见即所得,简单易上手\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"verticalAlign\":\"middle\",\"marginRight\":0,\"marginLeft\":\"0\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\",\"marginTop\":\"8px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"image-9bde0\",\"type\":\"img\",\"name\":\"image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png\",\"payload\":{},\"modifiers\":[]},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"verticalAlign\":\"middle\",\"marginTop\":\"8px\",\"marginRight\":0,\"marginLeft\":\"0\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"200px\",\"width\":\"100%\",\"marginLeft\":\"0\",\"marginRight\":0,\"marginTop\":\"20px\",\"marginBottom\":\"20px\",\"backgroundColor\":\"#F3F3F6\"},\"renderAlign\":{},\"renderPerms\":[]}},\"renderStyles\":{\"width\":\"320px\",\"display\":\"inline-block\",\"verticalAlign\":\"middle\",\"marginTop\":\"8px\",\"customStyle\":{\"background\":\"#f3f3f6\"}},\"renderAlign\":{},\"renderPerms\":[]}", + "previewImg": "https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/template-cardinformationdisplay.png", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-footer.json b/lib/server/initResources/page-template/resources/vue3/template-footer.json new file mode 100644 index 000000000..a80f0cb95 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-footer.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1347, + "updateTime": "2024-12-17T03:55:45.000Z", + "createTime": "2024-12-17T03:55:45.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "footer模板", + "templateCode": null, + "templateType": null, + "fromPageCode": "", + "content": "{\"componentId\":\"grid-dbd1b\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"margin-horizontal\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"margin-vertical\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0}},\"renderSlots\":{\"default\":[{\"componentId\":\"column-7a479\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"payload\":{},\"renderValue\":1}},\"renderSlots\":{\"default\":[{\"componentId\":\"text-15947\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"Copyright © 2012-2021 Tencent BlueKing. All Rights Reserved. 蓝鲸智云 版权所有\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"Copyright © 2012-2021 Tencent BlueKing. All Rights Reserved. 蓝鲸智云 版权所有\"}},\"renderStyles\":{\"marginTop\":\"25px\",\"marginRight\":0,\"marginLeft\":\"0\",\"verticalAlign\":\"middle\",\"display\":\"inline-block\",\"fontSize\":\"14px\",\"textAlign\":\"center\",\"color\":\"#FFFFFF\",\"width\":\"100%\"},\"renderAlign\":{}}]},\"renderStyles\":{\"paddingTop\":\"0px\",\"paddingRight\":\"0px\",\"paddingBottom\":\"0px\",\"paddingLeft\":\"0px\",\"minHeight\":\"80px\",\"width\":\"100%\"},\"renderAlign\":{}}]},\"renderStyles\":{\"backgroundColor\":\"#14182F\",\"width\":\"100%\"},\"renderAlign\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-form.json b/lib/server/initResources/page-template/resources/vue3/template-form.json new file mode 100644 index 000000000..09b3d9f70 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-form.json @@ -0,0 +1,82 @@ +{ + "template": { + "id": 6, + "updateTime": "2022-09-06T03:17:42.000Z", + "createTime": "2021-10-14T14:29:34.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "表单容器使用样例", + "templateCode": null, + "templateType": null, + "fromPageCode": "formcontainer", + "content": "{\"componentId\":\"grid-c696966a\",\"renderKey\":\"4cb9687f\",\"name\":\"grid\",\"type\":\"render-grid\",\"tabPanelActive\":\"props\",\"renderProps\":{\"margin-horizontal\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"margin-vertical\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0}},\"renderStyles\":{},\"renderEvents\":{},\"renderDirectives\":[],\"renderSlots\":{\"default\":[{\"tabPanelActive\":\"props\",\"componentId\":\"column-jcebkmgp0\",\"name\":\"render-column\",\"type\":\"render-column\",\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"100%\"},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"payload\":{},\"renderValue\":1}},\"renderSlots\":{\"default\":[{\"componentId\":\"form-0181963d\",\"tabPanelActive\":\"props\",\"renderKey\":\"7d9f431f\",\"name\":\"form\",\"type\":\"widget-form\",\"renderProps\":{\"model\":{\"format\":\"value\",\"code\":{\"input\":\"\",\"select\":\"\",\"datepicker\":\"\",\"timepicker\":\"\",\"switcher\":false,\"radio\":\"\",\"checkbox\":[]},\"payload\":{},\"valueType\":\"hidden\",\"renderValue\":{\"input\":\"\",\"select\":\"\",\"datepicker\":\"\",\"timepicker\":\"\",\"switcher\":false,\"radio\":\"\",\"checkbox\":[]}},\"rules\":{\"format\":\"value\",\"code\":{\"input\":[{\"type\":\"required\",\"required\":true,\"message\":\"输入框字段不能为空\",\"trigger\":\"blur\"}],\"select\":[{\"type\":\"required\",\"required\":true,\"message\":\"下拉选择字段不能为空\",\"trigger\":\"blur\"}],\"switcher\":[{\"type\":\"required\",\"required\":true,\"message\":\"开关字段不能为空\",\"trigger\":\"blur\"}]},\"payload\":{},\"valueType\":\"hidden\",\"renderValue\":{\"input\":[{\"type\":\"required\",\"required\":true,\"message\":\"输入框字段不能为空\",\"trigger\":\"blur\"}],\"select\":[{\"type\":\"required\",\"required\":true,\"message\":\"下拉选择字段不能为空\",\"trigger\":\"blur\"}],\"switcher\":[{\"type\":\"required\",\"required\":true,\"message\":\"开关字段不能为空\",\"trigger\":\"blur\"}]}},\"ref\":{\"format\":\"value\",\"code\":\"form\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"form\"},\"form-type\":{\"format\":\"value\",\"code\":\"default\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"default\"},\"label-width\":{\"format\":\"value\",\"code\":150,\"payload\":{},\"valueType\":\"number\",\"renderValue\":150}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginBottom\":\"5px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\"},\"renderEvents\":{},\"interactiveShow\":false,\"isComplexComponent\":false,\"renderDirectives\":[],\"renderSlots\":{\"default\":[{\"tabPanelActive\":\"props\",\"componentId\":\"bk-form-item-7184aed7\",\"name\":\"form-item\",\"type\":\"widget-form-item\",\"renderProps\":{\"label\":{\"format\":\"value\",\"code\":\"输入框\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"输入框\"},\"property\":{\"format\":\"value\",\"code\":\"input\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"input\"},\"required\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"renderValue\":true},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"}},\"renderSlots\":{\"default\":[{\"componentId\":\"input-8c7093f8\",\"renderKey\":\"febc5a5a\",\"name\":\"input\",\"type\":\"bk-input\",\"inFormItem\":true,\"renderProps\":{\"type\":{\"format\":\"value\",\"code\":\"text\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"text\"},\"font-size\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"},\"disabled\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"readonly\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"clearable\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"show-controls\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true}},\"renderStyles\":{\"width\":\"300px\"},\"renderEvents\":{},\"renderDirectives\":[{\"type\":\"v-model\",\"prop\":\"model-value\",\"format\":\"variable\",\"code\":\"form0181963dmodel.input\"}],\"renderSlots\":{},\"isCustomComponent\":false,\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false},{\"tabPanelActive\":\"props\",\"componentId\":\"bk-form-item-2d6ae034\",\"name\":\"form-item\",\"type\":\"widget-form-item\",\"renderProps\":{\"label\":{\"format\":\"value\",\"code\":\"下拉选择\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"下拉选择\"},\"property\":{\"format\":\"value\",\"code\":\"select\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"select\"},\"required\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"renderValue\":true},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"}},\"renderSlots\":{\"default\":[{\"componentId\":\"select-9bfe6b55\",\"renderKey\":\"4c4bdd97\",\"name\":\"select\",\"type\":\"bk-select\",\"inFormItem\":true,\"renderProps\":{\"multiple\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"show-select-all\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"scroll-height\":{\"format\":\"value\",\"code\":216,\"payload\":{},\"valueType\":\"number\",\"renderValue\":216},\"disabled\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"readonly\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"loading\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"clearable\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"searchable\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"search-ignore-case\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"popover-min-width\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"popover-width\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"z-index\":{\"format\":\"value\",\"code\":2500,\"payload\":{},\"valueType\":\"number\",\"renderValue\":2500}},\"renderStyles\":{\"width\":\"300px\"},\"renderEvents\":{},\"renderDirectives\":[{\"type\":\"v-model\",\"prop\":\"model-value\",\"format\":\"variable\",\"code\":\"form0181963dmodel.select\"}],\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-option\",\"code\":[{\"id\":\"option1\",\"name\":\"爬山\"},{\"id\":\"option2\",\"name\":\"跑步\"},{\"id\":\"option3\",\"name\":\"打球\"},{\"id\":\"option4\",\"name\":\"跳舞\"},{\"id\":\"option5\",\"name\":\"健身\"},{\"id\":\"option6\",\"name\":\"骑车\"}],\"payload\":{},\"valueType\":\"list\",\"renderValue\":[{\"id\":\"option1\",\"name\":\"爬山\"},{\"id\":\"option2\",\"name\":\"跑步\"},{\"id\":\"option3\",\"name\":\"打球\"},{\"id\":\"option4\",\"name\":\"跳舞\"},{\"id\":\"option5\",\"name\":\"健身\"},{\"id\":\"option6\",\"name\":\"骑车\"}]}},\"isCustomComponent\":false,\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false},{\"tabPanelActive\":\"props\",\"componentId\":\"bk-form-item-10352f3a\",\"name\":\"form-item\",\"type\":\"widget-form-item\",\"renderProps\":{\"label\":{\"format\":\"value\",\"code\":\"日期选择\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"日期选择\"},\"property\":{\"format\":\"value\",\"code\":\"datepicker\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"datepicker\"},\"required\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"renderValue\":false},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"}},\"renderSlots\":{\"default\":[{\"componentId\":\"date-picker-7f10a0f0\",\"renderKey\":\"3d41a92a\",\"name\":\"date-picker\",\"type\":\"bk-date-picker\",\"inFormItem\":true,\"renderProps\":{\"type\":{\"format\":\"value\",\"code\":\"date\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"date\"},\"format\":{\"format\":\"value\",\"code\":\"yyyy-MM-dd\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"yyyy-MM-dd\"},\"font-size\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"},\"placement\":{\"format\":\"value\",\"code\":\"bottom-start\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"bottom-start\"},\"editable\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"disabled\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"readonly\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"clearable\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true}},\"renderStyles\":{\"width\":\"300px\"},\"renderEvents\":{},\"renderDirectives\":[{\"type\":\"v-model\",\"prop\":\"model-value\",\"format\":\"variable\",\"code\":\"form0181963dmodel.datepicker\"}],\"renderSlots\":{},\"isCustomComponent\":false,\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false},{\"tabPanelActive\":\"props\",\"componentId\":\"bk-form-item-479d25bc\",\"name\":\"form-item\",\"type\":\"widget-form-item\",\"renderProps\":{\"label\":{\"format\":\"value\",\"code\":\"时间选择\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"时间选择\"},\"property\":{\"format\":\"value\",\"code\":\"timepicker\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"timepicker\"},\"required\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"renderValue\":false},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"}},\"renderSlots\":{\"default\":[{\"componentId\":\"time-picker-d3ff7c0a\",\"renderKey\":\"297a8d0f\",\"name\":\"time-picker\",\"type\":\"bk-time-picker\",\"inFormItem\":true,\"renderProps\":{\"type\":{\"format\":\"value\",\"code\":\"time\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"time\"},\"format\":{\"format\":\"value\",\"code\":\"HH:mm:ss\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"HH:mm:ss\"},\"font-size\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"},\"placement\":{\"format\":\"value\",\"code\":\"bottom-start\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"bottom-start\"},\"editable\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"disabled\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"enter-mode\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"model-value\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"placeholder\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"ext-cls\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderStyles\":{\"width\":\"300px\"},\"renderEvents\":{},\"renderDirectives\":[{\"type\":\"v-model\",\"prop\":\"model-value\",\"format\":\"variable\",\"code\":\"form0181963dmodel.timepicker\"}],\"renderSlots\":{},\"isCustomComponent\":false,\"tabPanelActive\":\"props\",\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false},{\"tabPanelActive\":\"props\",\"componentId\":\"bk-form-item-09be442d\",\"name\":\"form-item\",\"type\":\"widget-form-item\",\"renderProps\":{\"label\":{\"format\":\"value\",\"code\":\"开关\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"开关\"},\"property\":{\"format\":\"value\",\"code\":\"switcher\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"switcher\"},\"required\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"renderValue\":true},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"}},\"renderSlots\":{\"default\":[{\"componentId\":\"switcher-d1aa1d84\",\"renderKey\":\"d0117bd8\",\"name\":\"switcher\",\"type\":\"bk-switcher\",\"inFormItem\":true,\"renderProps\":{\"theme\":{\"format\":\"value\",\"code\":\"success\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"success\"},\"model-value\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"disabled\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"is-outline\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"is-square\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"show-text\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"on-text\":{\"format\":\"value\",\"code\":\"ON\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"ON\"},\"off-text\":{\"format\":\"value\",\"code\":\"OFF\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"OFF\"}},\"renderStyles\":{},\"renderEvents\":{},\"renderDirectives\":[{\"type\":\"v-model\",\"prop\":\"model-value\",\"format\":\"variable\",\"code\":\"form0181963dmodel.switcher\"}],\"renderSlots\":{},\"isCustomComponent\":false,\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false},{\"tabPanelActive\":\"props\",\"componentId\":\"bk-form-item-fa4642be\",\"name\":\"form-item\",\"type\":\"widget-form-item\",\"renderProps\":{\"label\":{\"format\":\"value\",\"code\":\"单选\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"单选\"},\"property\":{\"format\":\"value\",\"code\":\"radio\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"radio\"},\"required\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"renderValue\":false},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"}},\"renderSlots\":{\"default\":[{\"componentId\":\"radio-group-810181a1\",\"renderKey\":\"c5c44d9d\",\"name\":\"radio-group\",\"type\":\"bk-radio-group\",\"inFormItem\":true,\"renderProps\":{},\"renderStyles\":{},\"renderEvents\":{},\"renderDirectives\":[{\"type\":\"v-model\",\"prop\":\"modelValue\",\"format\":\"variable\",\"code\":\"form0181963dmodel.radio\"}],\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-radio\",\"code\":[{\"label\":\"单选一\",\"value\":1,\"checked\":false},{\"label\":\"单选二\",\"value\":2,\"checked\":false},{\"label\":\"单选三\",\"value\":3,\"checked\":false}],\"payload\":{},\"valueType\":\"list\",\"renderValue\":[{\"label\":\"单选一\",\"value\":1,\"checked\":false},{\"label\":\"单选二\",\"value\":2,\"checked\":false},{\"label\":\"单选三\",\"value\":3,\"checked\":false}]}},\"isCustomComponent\":false,\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false},{\"tabPanelActive\":\"props\",\"componentId\":\"bk-form-item-868a1f06\",\"name\":\"form-item\",\"type\":\"widget-form-item\",\"renderProps\":{\"label\":{\"format\":\"value\",\"code\":\"多选\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"多选\"},\"property\":{\"format\":\"value\",\"code\":\"checkbox\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"checkbox\"},\"required\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"renderValue\":false},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"normal\"}},\"renderSlots\":{\"default\":[{\"componentId\":\"checkbox-group-7d7a7638\",\"renderKey\":\"94c766cf\",\"name\":\"checkbox-group\",\"type\":\"bk-checkbox-group\",\"inFormItem\":true,\"renderProps\":{},\"renderStyles\":{},\"renderEvents\":{},\"renderDirectives\":[{\"type\":\"v-model\",\"prop\":\"modelValue\",\"format\":\"variable\",\"code\":\"form0181963dmodel.checkbox\"}],\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-checkbox\",\"code\":[{\"label\":\"选项一\",\"value\":1,\"checked\":false},{\"label\":\"选项二\",\"value\":2,\"checked\":false},{\"label\":\"选项三\",\"value\":3,\"checked\":false}],\"payload\":{},\"valueType\":\"list\",\"renderValue\":[{\"label\":\"选项一\",\"value\":1,\"checked\":false},{\"label\":\"选项二\",\"value\":2,\"checked\":false},{\"label\":\"选项三\",\"value\":3,\"checked\":false}]}},\"isCustomComponent\":false,\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false},{\"tabPanelActive\":\"props\",\"componentId\":\"bk-form-item-56934de0\",\"name\":\"form-item\",\"type\":\"widget-form-item\",\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"button-ce4bd56a\",\"renderKey\":\"328f4476\",\"name\":\"button\",\"type\":\"bk-button\",\"inFormItem\":true,\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"hello world\"},\"size\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"primary\"},\"disabled\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"loading\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"ext-cls\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderStyles\":{\"display\":\"inline-block\",\"margin\":\"5px\",\"marginLeft\":\"\"},\"renderEvents\":{\"click\":{\"methodCode\":\"validateForm\",\"params\":[]}},\"renderDirectives\":[],\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"html\",\"code\":\"提交\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"提交\"}},\"isCustomComponent\":false,\"tabPanelActive\":\"events\",\"complex\":false,\"interactive\":false,\"custom\":false},{\"componentId\":\"button-7ebc0643\",\"renderKey\":\"647a593e\",\"name\":\"button\",\"type\":\"bk-button\",\"inFormItem\":true,\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"hello world\"},\"size\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"theme\":{\"format\":\"value\",\"code\":\"default\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"default\"},\"disabled\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"loading\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"ext-cls\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderStyles\":{\"display\":\"inline-block\",\"margin\":\"5px\",\"marginLeft\":\"10px\"},\"renderEvents\":{\"click\":{\"methodCode\":\"clearFormData\",\"params\":[]}},\"renderDirectives\":[],\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"html\",\"code\":\"取消\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"取消\"}},\"isCustomComponent\":false,\"tabPanelActive\":\"events\",\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false}]},\"isCustomComponent\":false,\"complex\":false,\"interactive\":false,\"custom\":false}]},\"renderDirectives\":[],\"renderEvents\":{},\"complex\":false,\"interactive\":false,\"custom\":false}]},\"complex\":false,\"interactive\":false,\"custom\":false}", + "previewImg": "", + "isOffcial": 1, + "offcialType": "FORM", + "categoryId": 1198, + "parentId": null, + "belongProjectId": 1206, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 3030, + "updateTime": "2021-09-01T07:19:38.000Z", + "createTime": "2021-09-01T06:54:45.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "validateForm", + "funcCode": "validateForm", + "funcParams": [], + "remoteParams": [], + "funcBody": "// 这里的 dynamicForm 需要替换成表单容器组件 ref 属性的值\r\nreturn this.$refs['form'].validate().then(validator => {\r\n // 进行业务处理\r\n alert('验证成功!')\r\n // 获取表单提交数据\r\n const formData = this.form0181963dmodel\r\n console.log(formData)\r\n console.log(formData.checkbox)\r\n}, validator => {\r\n // 显示第一个出错位置\r\n alert(validator)\r\n})\r\n", + "projectId": 1206, + "funcGroupId": 1482, + "funcSummary": "如果需要对页面中的表单容器进行校验,可以使用本函数。注意:函数中的 dynamicForm 需要替换成表单容器组件 ref 属性的值,页面中每个 form 的 ref 值需要唯一。", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + }, + { + "id": 3524, + "updateTime": "2021-09-15T07:47:00.000Z", + "createTime": "2021-09-15T07:46:43.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "clearFormData", + "funcCode": "clearFormData", + "funcParams": [], + "remoteParams": [], + "funcBody": "// 注意,这里的 this.form78ed8eb7model 需要替换成表单容器的变量\r\n// 可以使用 lesscode. 来唤起快捷输入,然后选择表单容器的变量\r\nconst formData = this.form0181963dmodel || {}\r\nconst formKeys = Object.keys(formData)\r\nconst defaultMap = {\r\n '[object String]': '',\r\n '[object Date]': '',\r\n '[object Number]': 0,\r\n '[object Boolean]': false,\r\n '[object Object]': {},\r\n '[object Array]': [],\r\n '[object Function]': () => { }\r\n}\r\nformKeys.forEach((formKey) => {\r\n const value = formData[formKey]\r\n const valueType = Object.prototype.toString.apply(value)\r\n if (defaultMap.hasOwnProperty(valueType)) {\r\n formData[formKey] = defaultMap[valueType]\r\n }\r\n})\r\n", + "projectId": 1206, + "funcGroupId": 1482, + "funcSummary": "用于清空表单容器组件中每一个输入组件的值", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + } + ], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-nav-horizontal.json b/lib/server/initResources/page-template/resources/vue3/template-nav-horizontal.json new file mode 100644 index 000000000..ddc6293e4 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-nav-horizontal.json @@ -0,0 +1,79 @@ +{ + "template": { + "id": 1345, + "updateTime": "2024-12-09T02:42:09.000Z", + "createTime": "2024-12-09T02:42:09.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "自定义横向导航模板", + "templateCode": null, + "templateType": "PC", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-5b021\",\"type\":\"render-grid\",\"name\":\"grid\",\"renderKey\":\"47e81\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"margin-horizontal\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"margin-vertical\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0}},\"renderSlots\":{\"default\":[{\"componentId\":\"column-949d9\",\"type\":\"render-column\",\"name\":\"column\",\"renderKey\":\"77753\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":13,\"valueType\":\"number\",\"payload\":{},\"renderValue\":13}},\"renderSlots\":{\"default\":[{\"componentId\":\"image-d6aca\",\"type\":\"img\",\"name\":\"image\",\"renderKey\":\"685c5\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI2LjEzIiB5MT0iMy43IiB4Mj0iNy4wMiIgeTI9IjIuMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMGE2ZmQiLz48c3RvcCBvZmZzZXQ9IjAuNDQiIHN0b3AtY29sb3I9IiMyYTg3ZjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGM3ZGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI2LjgyIiB5MT0iMTQuODgiIHgyPSIxMy40NSIgeTI9IjMuNCIgeGxpbms6aHJlZj0iI2xpbmVhci1ncmFkaWVudCIvPjwvZGVmcz48dGl0bGU+bG9nb+WbvuaghzwvdGl0bGU+PHBhdGggZD0iTTUuNjEsMy44NGExLjMyLDEuMzIsMCwwLDEsMS4yNC40N3MwLS4xNywwLS4xNmExLjUyLDEuNTIsMCwwLDEsLjY4LTEuMDdjLjEtLjA3LjA2LS40NS4wNi0uNTRTNy41OCwyLDcuNTcsMmExLjg3LDEuODcsMCwwLDAtLjc2LDEuMzljMC0uMDUsMC0uMSwwLS4xNWExLjMsMS4zLDAsMCwwLTEuMjQtLjQ4Yy0uMTUsMCwwLDEuMDgsMCwxLjA4WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PHBhdGggZD0iTTE1LjczLDEzSDUuMzNBMi4zOSwyLjM5LDAsMCwxLDMuNTQsMTJjLS44OC0xLjEzLS40Ny0yLjc2LDAtNCwuNjgtMS45LDEuOTMtMy4zMyw0LTMuMTVBNC4yMSw0LjIxLDAsMCwxLDExLDguOTFjLjA1LDIuMSwxLjU2LDQsMy43MiwzLjQ0YTQsNCwwLDAsMCwyLjQyLTIuODdBMy44MSwzLjgxLDAsMCwwLDE2LDYuMTFhMy45MSwzLjkxLDAsMCwwLTEuNjEtMWMtLjMzLS4xLS4yNC0uMTUtLjI3LS40OWEzLjM0LDMuMzQsMCwwLDAtLjI4LTEsMi43MywyLjczLDAsMCwwLTMuMjgtMS4zNEE0LjYyLDQuNjIsMCwwLDAsOC42NiwzLjg3Yy0uNDQuNDkuMzMtLjE4LjQ1LS4zMSwxLjExLTEuMjUsMy0uNDYsMy44Ni42MmEyLjgzLDIuODMsMCwwLDEsLjQ2LDEuNDdjMCwuMzEsMS4wOC42MiwxLjQyLjg1YTMuOTEsMy45MSwwLDAsMSwxLjYzLDMuMDgsMi42NCwyLjY0LDAsMCwxLS41NywxLjg2Yy0uMy4zMS0xLjI0LjI5LTEuNi4yNy0yLS4xNC0yLjM4LTIuNTYtMi42LTQuMThhNC4wOCw0LjA4LDAsMCwwLTQtMy40OGMtMy4yNCwwLTUuNzIsNC42Mi01LjQsNy41M0EyLjU2LDIuNTYsMCwwLDAsNSwxMy44SDE1Yy4yOSwwLC41Ny0uNzcuNzQtLjc3WiIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz48L3N2Zz4=\"},\"alt\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"lazy\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"isShowPreviewTitle\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"maskClose\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"transfer\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"zIndex\":{\"format\":\"value\",\"code\":2000,\"renderValue\":2000,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\",\"width\":\"60px\",\"display\":\"inline-block\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"text-7e2b3\",\"type\":\"span\",\"name\":\"text\",\"renderKey\":\"fca5e\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"蓝鲸智云\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"蓝鲸智云\"}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginBottom\":\"10px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\",\"display\":\"inline-block\",\"fontSize\":\"20px\",\"textAlign\":\"center\",\"color\":\"#3A7FF1\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"link-77540\",\"type\":\"bk-link\",\"name\":\"link\",\"renderKey\":\"3c682\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"primary\"},\"href\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"target\":{\"format\":\"value\",\"code\":\"_self\",\"renderValue\":\"_self\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"underline\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"icon\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"icon\",\"payload\":{}},\"icon-placement\":{\"format\":\"value\",\"code\":\"left\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"left\"},\"disable\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"html\",\"code\":\"产品介绍\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"产品介绍\"}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginBottom\":\"10px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\",\"display\":\"inline-block\",\"textAlign\":\"center\",\"width\":\"200px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"link-4327f\",\"type\":\"bk-link\",\"name\":\"link\",\"renderKey\":\"b2aea\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"primary\"},\"href\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"target\":{\"format\":\"value\",\"code\":\"_self\",\"renderValue\":\"_self\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"underline\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"icon\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"icon\",\"payload\":{}},\"icon-placement\":{\"format\":\"value\",\"code\":\"left\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"left\"},\"disable\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"html\",\"code\":\"帮助文档\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"帮助文档\"}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginBottom\":\"10px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\",\"display\":\"inline-block\",\"textAlign\":\"left\",\"width\":\"200px\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"select-9693e\",\"type\":\"bk-select\",\"name\":\"select\",\"renderKey\":\"2cec4\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"value\",\"code\":[],\"payload\":{},\"valueType\":\"array\",\"directive\":\"v-model\"},\"multiple\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"show-select-all\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"selected-style\":{\"format\":\"value\",\"code\":\"check\",\"renderValue\":\"check\",\"valueType\":\"string\",\"payload\":{}},\"scroll-height\":{\"format\":\"value\",\"code\":216,\"payload\":{},\"valueType\":\"number\",\"renderValue\":216},\"placeholder\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"disabled\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"readonly\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"loading\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"clearable\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"behavior\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"popover-min-width\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"popover-options\":{\"format\":\"value\",\"code\":{},\"renderValue\":{},\"valueType\":\"object\",\"payload\":{}},\"autoHeight\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"collapseTags\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"allowCreate\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"searchPlaceholder\":{\"format\":\"value\",\"code\":\"输入关键字搜索\",\"renderValue\":\"输入关键字搜索\",\"valueType\":\"string\",\"payload\":{}},\"searchWithPinyin\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"enableVirtualRender\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"showOnInit\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"enableScrollLoad\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-option\",\"code\":[{\"id\":\"option1\",\"name\":\"爬山\"},{\"id\":\"option2\",\"name\":\"跑步\"},{\"id\":\"option3\",\"name\":\"打球\"},{\"id\":\"option4\",\"name\":\"跳舞\"},{\"id\":\"option5\",\"name\":\"健身\"},{\"id\":\"option6\",\"name\":\"骑车\"}],\"payload\":{},\"valueType\":\"list\",\"renderValue\":[{\"id\":\"option1\",\"name\":\"爬山\"},{\"id\":\"option2\",\"name\":\"跑步\"},{\"id\":\"option3\",\"name\":\"打球\"},{\"id\":\"option4\",\"name\":\"跳舞\"},{\"id\":\"option5\",\"name\":\"健身\"},{\"id\":\"option6\",\"name\":\"骑车\"}]}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginBottom\":\"5px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\",\"display\":\"inline-block\",\"width\":\"200px\",\"backgroundColor\":\"#FFFFFF\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"86.6667%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"column-47369\",\"type\":\"render-column\",\"name\":\"column\",\"renderKey\":\"4cf85\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"payload\":{},\"renderValue\":1}},\"renderSlots\":{\"default\":[{\"componentId\":\"text-eea0e\",\"type\":\"span\",\"name\":\"text\",\"renderKey\":\"b923b\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderSlots\":{\"default\":{\"format\":\"variable\",\"component\":\"text\",\"code\":\"username\",\"payload\":{\"variableData\":{\"val\":\"username\",\"valType\":\"variable\"}},\"valueType\":\"text\",\"renderValue\":\"用户名\"}},\"renderStyles\":{\"marginTop\":\"20px\",\"marginRight\":\"5px\",\"marginBottom\":\"5px\",\"verticalAlign\":\"middle\",\"display\":\"block\",\"fontSize\":\"14px\",\"textAlign\":\"center\",\"width\":\"80%\",\"color\":\"#FFFFFF\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"6.6667%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"column-21a11\",\"type\":\"render-column\",\"name\":\"column\",\"renderKey\":\"2d5a5\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"payload\":{},\"renderValue\":1}},\"renderSlots\":{\"default\":[{\"componentId\":\"link-2198a\",\"type\":\"bk-link\",\"name\":\"link\",\"renderKey\":\"6c5dd\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{\"click\":{\"methodCode\":\"logout\",\"params\":[]}},\"renderProps\":{\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"primary\"},\"href\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"target\":{\"format\":\"value\",\"code\":\"_self\",\"renderValue\":\"_self\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"underline\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"icon\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"icon\",\"payload\":{}},\"icon-placement\":{\"format\":\"value\",\"code\":\"left\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"left\"},\"disable\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"html\",\"code\":\"退出\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"退出\"}},\"renderStyles\":{\"marginTop\":\"20px\",\"marginRight\":\"5px\",\"marginBottom\":\"5px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\",\"display\":\"inline-block\",\"textAlign\":\"center\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"6.6667%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"backgroundColor\":\"#14182F\",\"height\":\"64px\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[],\"functions\":[{\"id\":3621,\"updateTime\":\"2021-09-17T06:53:47.000Z\",\"createTime\":\"2021-09-17T06:53:47.000Z\",\"createUser\":\"\",\"updateUser\":\"\",\"deleteFlag\":0,\"funcName\":\"logout\",\"funcCode\":\"logout\",\"funcParams\":[],\"remoteParams\":[],\"funcBody\":\"const environment = window.BKPAAS_ENVIRONMENT\\r\\nconst self = environment === 'preview' ? window.parent : window\\r\\nconst cUrl = encodeURIComponent(self.location.href)\\r\\nconst loginUrl = `{LOGIN_URL}/?app_code=&c_url=${cUrl}`\\r\\nself.location.href = loginUrl\\r\\n\",\"projectId\":1206,\"funcGroupId\":1482,\"funcSummary\":\"退出登陆,并跳转到登陆页面\",\"funcType\":0,\"funcMethod\":\"get\",\"withToken\":0,\"funcApiData\":\"\",\"publicFlag\":0,\"funcApiUrl\":\"\",\"order\":null,\"versionId\":null,\"apiHeader\":null,\"apiQuery\":null,\"apiBody\":null,\"apiChoosePath\":null}],\"vars\":[{\"id\":608,\"updateTime\":\"2024-12-05T10:12:13.000Z\",\"createTime\":\"2021-09-17T04:17:30.000Z\",\"createUser\":\"\",\"updateUser\":\"\",\"deleteFlag\":0,\"variableName\":\"username\",\"variableCode\":\"username\",\"projectId\":1206,\"versionId\":null,\"pageCode\":\"\",\"valueType\":0,\"defaultValue\":{\"all\":\"用户名\",\"prod\":\"\",\"stag\":\"\",\"preview\":\"\"},\"defaultValueType\":0,\"effectiveRange\":0,\"description\":\"\",\"useInfo\":[{\"pageCode\":\"navigationtemplate\",\"useInfo\":[{\"source\":\"slot\",\"key\":\"default\",\"code\":\"username\",\"componentId\":\"text-723e8aaa\"}]},{\"pageCode\":\"home1\",\"useInfo\":[{\"source\":\"slot\",\"key\":\"default\",\"code\":\"username\",\"componentId\":\"text-2d296\"}]},{\"useInfo\":[],\"funcCode\":\"getUserName\",\"type\":\"func\"}]}]}", + "previewImg": "data:image/png;base64,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zjuNqbeSl16eHBMmvpaBapVAgAABAgQIEKhcYOyxj7eOGU2Cpsqbbk8CBAgQIECAAAECBAgQIECAQEsItJqg6YxdbyssgmsjQIAAAQIECBAgQIAAAQIE6hZIC1unB5b84oY/YmpAID0EJy0gnh4sYKtfID0c7aorz46Lxr+ndcxoshi4tzwBAgQIECBAgAABAgQIEGhYwBpNDRsV97BGU+VWrW6NJkFT5c23JwECBAgQIECAAAECBAi0XQFBU+W9FzRVbtXqgqaFN70jpk2fVbmAPQkQIECAAAECBAgQIECAQBsU6Na1S1RVdfS00wp637Fjx+jdu0fMmTOvgr3tMmTwgOj1kTtbx61zFgP3hiZAgAABAgQIECBAgAABAgQIbF6BVrMY+OeG3BBnfPPizavp1QkQIECAAAECBAgQIECAQMYF9txjpxg+bHD86S93ZrzSzV/e4EH944MfOCSuuvo3m7+YjFfQvn37+O63jo8bZh/ZOmY0WaMp4+845REgQIAAAQIECBAgQIBAJgSs0VR5G6zRVLlVq1ujSdBUefPtSYAAAQIECBAgQIAAAQJtV0DQVHnvBU2VW7W6oKn7fZ+Mxx5/pnIBexIgQIAAAQIECBAgQIAAgTYo0L9/n+jWtWu8NnlaG7z6xl1yly6dY+TIofHCCy837sA2uHe7du1il523iyUH/l/ruHXOYuBt8F3skgkQIECAAAECBAgQIECAAIFMCbSaxcAPjUvi8it/mSlcxRAgQIAAAQIECBAgQIAAgawJ7LD9mEiLXN/17/9krbTM1dO/X59428H7xY03/T1ztWWtoLQY+DFHfyLu6HBq65jRZI2mrL3F1EOAAAECBAgQIECAAAECWRSwRlPlXbFGU+VWrW6NJkFT5c23JwECBAgQIECAAAECBAi0XQFBU+W9FzRVbtXqgqbRE0+Iv992d+UC9iRAgAABAgQIECBAgAABAm1QYMTwIdG7d894evyENnj1jbvkHj26x047jo0H//NY4w5sg3unxcDf+Y4D4uWxV7SOW+csBt4G38UumQABAgQIECBAgAABAgQIEGiUwIjhQ+N97zsk3nXY26JPn97RsWPHwvGrVq2KefPmxx133h1//NOtMWnS5Eadt7hzq1kMfNfpZ8SNN93aJAQHESBAgAABAgTassAtf/55W758106gXoH3HP45QgRancBW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LFm6PBYvXhqrVq+J1atXF4rq0KFDdOzQPnr06BZdu3aOqo4dNn+xKiBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIECBAgAABAgQIECBAgAABAnkWEDTluXtqJ0CAAAECBAgQIECAAAECBAhkSEDQlKFmKIUAAQIECBAgQIAAAQIECBAgkGcBQVOeu6d2AgQIECBAgAABAgQIECBAgECGBARNGWqGUggQIECAAAECBAgQIECAAAECeRYQNOW5e2onQIAAAQIECBAgQIAAAQIECGRIQNCUoWYohQABAgQIECBAgAABAgQIECCQZwFBU567p3YCBAgQIECAAAECBAgQIECAQIYEBE0ZaoZSCBAgQIAAAQIECBAgQIAAAQJ5FhA05bl7aidAgAABAgQIECBAgAABAgQIZEhA0JShZiiFAAECBAgQIECAAAECBAgQIJBnAUFTnrundgIECBAgQIAAAQIECBAgQIBAhgQETRlqhlIIEPj/duyYBgAAAGGYf9fYYEkdkPKNAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOV0dAWQAAHn5JREFUBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBYSm8nu2EyBAgAABAgQIECBAgAABAgSOBISmozNMIUCAAAECBAgQIECAAAECBAiUBQac/lkZrV8xfAAAAABJRU5ErkJggg==", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 12569, + "updateTime": "2024-11-29T02:17:21.000Z", + "createTime": "2024-11-29T02:17:21.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "logout", + "funcCode": "logout", + "funcParams": [], + "remoteParams": [], + "funcBody": "const environment = window.BKPAAS_ENVIRONMENT\r\nconst self = environment === 'preview' ? window.parent : window\r\nconst cUrl = encodeURIComponent(self.location.href)\r\nconst loginUrl = `{LOGIN_URL}/?app_code=&c_url=${cUrl}`\r\nself.location.href = loginUrl\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "退出登陆,并跳转到登陆页面", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + } + ], + "vars": [ + { + "id": 17507, + "updateTime": "2024-11-29T02:17:21.000Z", + "createTime": "2024-11-29T02:17:21.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "username", + "variableCode": "username", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 0, + "defaultValue": { + "all": "用户名", + "prod": "", + "stag": "", + "preview": "" + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [] + } + ] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-nopermission.json b/lib/server/initResources/page-template/resources/vue3/template-nopermission.json new file mode 100644 index 000000000..db8d73fb5 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-nopermission.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1340, + "updateTime": "2024-12-06T02:48:57.000Z", + "createTime": "2024-12-06T02:48:57.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "无权限提示页面", + "templateCode": null, + "templateType": "PC", + "fromPageCode": "", + "content": "{\"componentId\":\"block-c1b44\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"image-1bfc3\",\"type\":\"img\",\"name\":\"image\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/45b882b76a18ebace4c6bbb8f2cc65d7.svg\",\"valueType\":\"string\",\"renderValue\":\"https://staticfile.qq.com/lesscode/p9508f3d3cfba4809b2e1a3cba58cdd20/vue3-template-imgs/latest/45b882b76a18ebace4c6bbb8f2cc65d7.svg\",\"payload\":{},\"modifiers\":[]},\"alt\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"block\",\"width\":\"255px\",\"verticalAlign\":\"middle\",\"height\":\"134px\"},\"renderAlign\":{}},{\"componentId\":\"block-46c1d\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"text-1e0ac\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"您无权访问,请联系管理员添加权限\",\"component\":\"text\",\"valueType\":\"text\",\"payload\":{},\"renderValue\":\"您无权访问,请联系管理员添加权限\"}},\"renderStyles\":{\"display\":\"inline-block\",\"textAlign\":\"center\",\"fontSize\":\"14px\",\"verticalAlign\":\"middle\"},\"renderAlign\":{}}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\",\"marginTop\":\"8px\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-center\",\"vertical\":\"align-vertical-center\"}}]},\"renderStyles\":{\"display\":\"block\",\"width\":\"100%\",\"height\":\"310px\"},\"renderAlign\":{\"horizontal\":\"align-horizontal-center\",\"vertical\":\"align-vertical-center\"}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-product-feature.json b/lib/server/initResources/page-template/resources/vue3/template-product-feature.json new file mode 100644 index 000000000..1705679b8 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-product-feature.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1348, + "updateTime": "2024-12-17T04:00:42.000Z", + "createTime": "2024-12-17T04:00:42.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "产品特性信息", + "templateCode": null, + "templateType": null, + "fromPageCode": "", + "content": "{\"componentId\":\"grid-4d843\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"gutter\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"margin-horizontal\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"margin-vertical\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0}},\"renderSlots\":{\"default\":[{\"componentId\":\"column-16173\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"payload\":{},\"renderValue\":1}},\"renderSlots\":{\"default\":[]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"20%\"},\"renderAlign\":{}},{\"componentId\":\"column-1b85e\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":3,\"valueType\":\"number\",\"payload\":{},\"renderValue\":3}},\"renderSlots\":{\"default\":[{\"componentId\":\"text-a35a4\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"主要特点\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"主要特点\"}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":0,\"marginBottom\":\"5px\",\"marginLeft\":\"0\",\"verticalAlign\":\"middle\",\"display\":\"block\",\"fontSize\":\"18px\",\"textAlign\":\"left\",\"color\":\"#7F7F7F\",\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"text-2b160\",\"type\":\"span\",\"name\":\"text\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"—————————————————————————————————————————————\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"—————————————————————————————————————————————\"}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":0,\"marginBottom\":\"5px\",\"marginLeft\":\"0\",\"verticalAlign\":\"middle\",\"display\":\"inline-block\",\"fontSize\":\"14px\",\"textAlign\":\"left\",\"color\":\"#E1E1E1\",\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"paragraph-d7cd3\",\"type\":\"p\",\"name\":\"paragraph\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-html\",\"prop\":\"slots\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":\"\"}],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"蓝鲸既是一个开放式的开发平台,又是一个内容丰富的SaaS市场,还是一个可自定义的工作台。蓝鲸为app开发者提供了完善的开发框架、调度引擎、各种组件和页面套件等,尽可能的降低SaaS开发门槛和提升SaaS开发效率,让“运维人员不再有被埋没的想法”——能够把自己的需求和好想法直接转化为SaaS,让自己的工作服务化,并解放自己的生产力,进一步为业务提供更多更有价值的服务。\",\"payload\":{},\"valueType\":\"textarea\",\"renderValue\":\"蓝鲸既是一个开放式的开发平台,又是一个内容丰富的SaaS市场,还是一个可自定义的工作台。蓝鲸为app开发者提供了完善的开发框架、调度引擎、各种组件和页面套件等,尽可能的降低SaaS开发门槛和提升SaaS开发效率,让“运维人员不再有被埋没的想法”——能够把自己的需求和好想法直接转化为SaaS,让自己的工作服务化,并解放自己的生产力,进一步为业务提供更多更有价值的服务。\"}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":0,\"marginBottom\":\"5px\",\"marginLeft\":\"0\",\"verticalAlign\":\"middle\",\"width\":\"100%\",\"display\":\"inline-block\",\"fontSize\":\"14px\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"textAlign\":\"left\",\"color\":\"#555555\"},\"renderAlign\":{}}]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"60%\"},\"renderAlign\":{}},{\"componentId\":\"column-51a12\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"payload\":{},\"renderValue\":1}},\"renderSlots\":{\"default\":[]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"20%\"},\"renderAlign\":{}}]},\"renderStyles\":{\"marginBottom\":\"10px\",\"marginTop\":\"20px\"},\"renderAlign\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-step.json b/lib/server/initResources/page-template/resources/vue3/template-step.json new file mode 100644 index 000000000..0279452e3 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-step.json @@ -0,0 +1,93 @@ +{ + "template": { + "id": 1321, + "updateTime": "2024-12-04T09:54:53.000Z", + "createTime": "2024-12-04T09:54:53.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "步骤使用样例", + "templateCode": null, + "templateType": "PC", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-04858\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-1f010\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"block-82cdc\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"steps-0746c\",\"type\":\"bk-steps\",\"name\":\"steps\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"steps\":{\"format\":\"value\",\"code\":[{\"title\":\"步骤1\",\"icon\":1,\"description\":\"\"},{\"title\":\"步骤2\",\"icon\":2,\"description\":\"\"},{\"title\":\"步骤3\",\"icon\":3,\"description\":\"\"}],\"renderValue\":[{\"title\":\"步骤1\",\"icon\":1,\"description\":\"\"},{\"title\":\"步骤2\",\"icon\":2,\"description\":\"\"},{\"title\":\"步骤3\",\"icon\":3,\"description\":\"\"}],\"valueType\":\"step\",\"payload\":{}},\"cur-step\":{\"format\":\"variable\",\"code\":\"curStep\",\"valueType\":\"number\",\"renderValue\":1,\"payload\":{},\"modifiers\":[\"sync\"]},\"direction\":{\"format\":\"value\",\"code\":\"horizontal\",\"renderValue\":\"horizontal\",\"valueType\":\"string\",\"payload\":{}},\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"renderValue\":\"primary\",\"valueType\":\"string\",\"payload\":{}},\"controllable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{}},{\"componentId\":\"form-fea0e\",\"type\":\"widget-form\",\"name\":\"form\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-for\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":1},{\"type\":\"v-bind\",\"prop\":\"model\",\"code\":\"\",\"renderValue\":{}},{\"type\":\"v-if\",\"prop\":\"\",\"format\":\"expression\",\"code\":\"curStep === 1\",\"renderValue\":true},{\"type\":\"v-show\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":true}],\"renderEvents\":{},\"renderProps\":{\"model\":{\"format\":\"value\",\"code\":{\"name\":\"\"},\"valueType\":\"hidden\",\"renderValue\":{\"name\":\"\"},\"payload\":{}},\"rules\":{\"format\":\"value\",\"code\":{\"name\":[]},\"valueType\":\"hidden\",\"renderValue\":{\"name\":[]},\"payload\":{}},\"ref\":{\"format\":\"value\",\"code\":\"form\",\"renderValue\":\"form\",\"valueType\":\"string\",\"payload\":{}},\"form-type\":{\"format\":\"value\",\"code\":\"default\",\"renderValue\":\"default\",\"valueType\":\"string\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"form-item-aef98\",\"type\":\"widget-form-item\",\"name\":\"form-item\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"property\":{\"format\":\"value\",\"code\":\"name\",\"valueType\":\"string\",\"renderValue\":\"name\",\"payload\":{}},\"label\":{\"format\":\"value\",\"code\":\"姓名\",\"valueType\":\"string\",\"renderValue\":\"姓名\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"required\":{\"format\":\"value\",\"code\":false,\"valueType\":\"boolean\",\"renderValue\":false,\"payload\":{}},\"icon-offset\":{\"format\":\"value\",\"code\":8,\"renderValue\":8,\"valueType\":\"number\",\"payload\":{}},\"auto-check\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"input-fcbe6\",\"type\":\"bk-input\",\"name\":\"input\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-model\",\"format\":\"variable\",\"prop\":\"value\",\"code\":\"formFea0emodel.name\",\"valueType\":\"string\"}],\"renderEvents\":{},\"renderProps\":{\"value\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"type\":{\"format\":\"value\",\"code\":\"text\",\"renderValue\":\"text\",\"valueType\":\"string\",\"payload\":{}},\"font-size\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"clearable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-controls\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"width\":\"300px\"}}]},\"renderStyles\":{}},{\"componentId\":\"form-item-d2376\",\"type\":\"widget-form-item\",\"name\":\"form-item\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"property\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"label\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"required\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"icon-offset\":{\"format\":\"value\",\"code\":8,\"renderValue\":8,\"valueType\":\"number\",\"payload\":{}},\"auto-check\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"button-9aa15\",\"type\":\"bk-button\",\"name\":\"button\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"renderValue\":\"hello world\",\"valueType\":\"string\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"valueType\":\"string\",\"renderValue\":\"primary\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"loading\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"提交\",\"valueType\":\"text\",\"renderValue\":\"提交\"}},\"renderStyles\":{\"display\":\"inline-block\"}},{\"componentId\":\"button-1ccf5\",\"type\":\"bk-button\",\"name\":\"button\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{\"click\":{\"methodCode\":\"stepChange\",\"params\":[{\"value\":\"2\",\"code\":\"\",\"format\":\"value\"}]}},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"renderValue\":\"hello world\",\"valueType\":\"string\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"theme\":{\"format\":\"value\",\"code\":\"default\",\"renderValue\":\"default\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"loading\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"下一步\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"下一步\"}},\"renderStyles\":{\"display\":\"inline-block\",\"marginLeft\":\"10px\"}}]},\"renderStyles\":{}}]},\"renderStyles\":{}}]},\"renderStyles\":{\"width\":\"100%\"}},{\"componentId\":\"form-8d476\",\"type\":\"widget-form\",\"name\":\"form\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-for\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":1},{\"type\":\"v-bind\",\"prop\":\"model\",\"code\":\"\",\"renderValue\":{}},{\"type\":\"v-if\",\"prop\":\"\",\"format\":\"expression\",\"code\":\"curStep === 2 \",\"renderValue\":true},{\"type\":\"v-show\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":true}],\"renderEvents\":{},\"renderProps\":{\"model\":{\"format\":\"value\",\"code\":{\"adress\":\"\"},\"valueType\":\"hidden\",\"renderValue\":{\"adress\":\"\"},\"payload\":{}},\"rules\":{\"format\":\"value\",\"code\":{\"adress\":[{\"type\":\"required\",\"required\":true,\"message\":\"字段不能为空\",\"trigger\":\"blur\"}]},\"valueType\":\"hidden\",\"renderValue\":{\"adress\":[{\"type\":\"required\",\"required\":true,\"message\":\"字段不能为空\",\"trigger\":\"blur\"}]},\"payload\":{}},\"ref\":{\"format\":\"value\",\"code\":\"form\",\"renderValue\":\"form\",\"valueType\":\"string\",\"payload\":{}},\"form-type\":{\"format\":\"value\",\"code\":\"default\",\"renderValue\":\"default\",\"valueType\":\"string\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"form-item-e200f\",\"type\":\"widget-form-item\",\"name\":\"form-item\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"property\":{\"format\":\"value\",\"code\":\"adress\",\"valueType\":\"string\",\"renderValue\":\"adress\",\"payload\":{}},\"label\":{\"format\":\"value\",\"code\":\"地址\",\"valueType\":\"string\",\"renderValue\":\"地址\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"required\":{\"format\":\"value\",\"code\":true,\"valueType\":\"boolean\",\"renderValue\":true,\"payload\":{}},\"icon-offset\":{\"format\":\"value\",\"code\":8,\"renderValue\":8,\"valueType\":\"number\",\"payload\":{}},\"auto-check\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"input-c5733\",\"type\":\"bk-input\",\"name\":\"input\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-model\",\"format\":\"variable\",\"prop\":\"value\",\"code\":\"form8d476model.adress\",\"valueType\":\"string\"}],\"renderEvents\":{},\"renderProps\":{\"value\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"type\":{\"format\":\"value\",\"code\":\"text\",\"renderValue\":\"text\",\"valueType\":\"string\",\"payload\":{}},\"font-size\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"clearable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-controls\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"width\":\"300px\"}}]},\"renderStyles\":{}},{\"componentId\":\"form-item-22149\",\"type\":\"widget-form-item\",\"name\":\"form-item\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"property\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"label\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"required\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"icon-offset\":{\"format\":\"value\",\"code\":8,\"renderValue\":8,\"valueType\":\"number\",\"payload\":{}},\"auto-check\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"button-6f7e7\",\"type\":\"bk-button\",\"name\":\"button\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"renderValue\":\"hello world\",\"valueType\":\"string\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"valueType\":\"string\",\"renderValue\":\"primary\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"loading\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"提交\",\"valueType\":\"text\",\"renderValue\":\"提交\"}},\"renderStyles\":{\"display\":\"inline-block\"}},{\"componentId\":\"button-1b0c3\",\"type\":\"bk-button\",\"name\":\"button\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{\"click\":{\"methodCode\":\"stepChange\",\"params\":[{\"value\":\"3\",\"code\":\"\",\"format\":\"value\"}]}},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"renderValue\":\"hello world\",\"valueType\":\"string\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"theme\":{\"format\":\"value\",\"code\":\"default\",\"renderValue\":\"default\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"loading\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"下一步\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"下一步\"}},\"renderStyles\":{\"display\":\"inline-block\",\"marginLeft\":\"10px\"}}]},\"renderStyles\":{}}]},\"renderStyles\":{\"marginTop\":\"10px\"}},{\"componentId\":\"form-ef057\",\"type\":\"widget-form\",\"name\":\"form\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-for\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":1},{\"type\":\"v-bind\",\"prop\":\"model\",\"code\":\"\",\"renderValue\":{}},{\"type\":\"v-if\",\"prop\":\"\",\"format\":\"expression\",\"code\":\"curStep == 3\",\"renderValue\":true},{\"type\":\"v-show\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":true}],\"renderEvents\":{},\"renderProps\":{\"model\":{\"format\":\"value\",\"code\":{\"number\":\"\"},\"valueType\":\"hidden\",\"renderValue\":{\"number\":\"\"},\"payload\":{}},\"rules\":{\"format\":\"value\",\"code\":{\"number\":[]},\"valueType\":\"hidden\",\"renderValue\":{\"number\":[]},\"payload\":{}},\"ref\":{\"format\":\"value\",\"code\":\"form\",\"renderValue\":\"form\",\"valueType\":\"string\",\"payload\":{}},\"form-type\":{\"format\":\"value\",\"code\":\"default\",\"renderValue\":\"default\",\"valueType\":\"string\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"form-item-7206d\",\"type\":\"widget-form-item\",\"name\":\"form-item\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"property\":{\"format\":\"value\",\"code\":\"number\",\"valueType\":\"string\",\"renderValue\":\"number\",\"payload\":{}},\"label\":{\"format\":\"value\",\"code\":\"联系方式\",\"valueType\":\"string\",\"renderValue\":\"联系方式\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"required\":{\"format\":\"value\",\"code\":false,\"valueType\":\"boolean\",\"renderValue\":false,\"payload\":{}},\"icon-offset\":{\"format\":\"value\",\"code\":8,\"renderValue\":8,\"valueType\":\"number\",\"payload\":{}},\"auto-check\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"input-85b3e\",\"type\":\"bk-input\",\"name\":\"input\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-model\",\"format\":\"variable\",\"prop\":\"value\",\"code\":\"formEf057model.number\",\"valueType\":\"string\"}],\"renderEvents\":{},\"renderProps\":{\"value\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"type\":{\"format\":\"value\",\"code\":\"text\",\"renderValue\":\"text\",\"valueType\":\"string\",\"payload\":{}},\"font-size\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"clearable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-controls\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"width\":\"300px\"}}]},\"renderStyles\":{}},{\"componentId\":\"form-item-cbe74\",\"type\":\"widget-form-item\",\"name\":\"form-item\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"property\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"label\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"label-width\":{\"format\":\"value\",\"code\":150,\"renderValue\":150,\"valueType\":\"number\",\"payload\":{}},\"error-display-type\":{\"format\":\"value\",\"code\":\"normal\",\"renderValue\":\"normal\",\"valueType\":\"string\",\"payload\":{}},\"required\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"icon-offset\":{\"format\":\"value\",\"code\":8,\"renderValue\":8,\"valueType\":\"number\",\"payload\":{}},\"auto-check\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"button-a105b\",\"type\":\"bk-button\",\"name\":\"button\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"renderValue\":\"hello world\",\"valueType\":\"string\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"valueType\":\"string\",\"renderValue\":\"primary\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"loading\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"提交\",\"valueType\":\"text\",\"renderValue\":\"提交\"}},\"renderStyles\":{\"display\":\"inline-block\"}},{\"componentId\":\"button-ada99\",\"type\":\"bk-button\",\"name\":\"button\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"renderValue\":\"hello world\",\"valueType\":\"string\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"theme\":{\"format\":\"value\",\"code\":\"default\",\"renderValue\":\"default\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"loading\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"结束\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"结束\"}},\"renderStyles\":{\"display\":\"inline-block\",\"marginLeft\":\"10px\"}}]},\"renderStyles\":{}}]},\"renderStyles\":{\"marginTop\":\"10px\"}}]},\"renderStyles\":{\"width\":\"100%\"}}]},\"renderStyles\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 12565, + "updateTime": "2024-11-29T02:15:55.000Z", + "createTime": "2024-11-29T02:15:55.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "stepChange", + "funcCode": "stepChange", + "funcParams": [ + "step" + ], + "remoteParams": [], + "funcBody": "/**\r\n* 1. 空白函数,函数内容完全由用户编写\r\n* 2. 这里编辑管理的函数,用于画布页面的属性配置和事件绑定\r\n* 3. 用于属性时:函数需要返回值,该返回值将会赋值给属性\r\n* 4. 用于事件时:函数将在事件触发时执行\r\n* 5. 可以使用 lesscode.变量标识,必须通过编辑器自动补全功能选择对应变量,来获取或者修改变量值\r\n* 6. 可以使用 lesscode.方法名,必须通过编辑器自动补全功能选择对应函数,来调用应用中的函数\r\n* 7. 用于属性时示例如下:\r\n* return Promise.all([\r\n* this.$http.get('接口地址'),\r\n* this.$http.post('接口地址', { value: 2 })\r\n* ]).then(([getDataRes, postDataRes]) => {\r\n* return [...getDataRes.data, ...postDataRes.data]\r\n* })\r\n*/\r\nconsole.log(step)\r\nlesscode['${prop:curStep}'] = step\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + } + ], + "vars": [ + { + "id": 17505, + "updateTime": "2024-11-29T02:15:55.000Z", + "createTime": "2024-11-29T02:15:55.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "curStep", + "variableCode": "curStep", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 1, + "defaultValue": { + "all": 1, + "prod": 0, + "stag": 0, + "preview": 0 + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [ + { + "pageCode": "stepusingsample", + "useInfo": [ + { + "source": "prop", + "key": "cur-step", + "code": "curStep", + "componentId": "steps-0746c" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-tab.json b/lib/server/initResources/page-template/resources/vue3/template-tab.json new file mode 100644 index 000000000..9c814d491 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-tab.json @@ -0,0 +1,25 @@ +{ + "template": { + "id": 1364, + "updateTime": "2024-12-23T09:41:36.000Z", + "createTime": "2024-12-23T09:41:36.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "选项卡使用样例", + "templateCode": null, + "templateType": "PC", + "fromPageCode": "", + "content": "{\"componentId\":\"grid-52460\",\"type\":\"render-grid\",\"name\":\"grid\",\"renderKey\":\"410a8\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-a116c\",\"type\":\"render-column\",\"name\":\"column\",\"renderKey\":\"625df\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"tab-a5246\",\"type\":\"widget-tab\",\"name\":\"tab-simplified\",\"renderKey\":\"65d92\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"active\":{\"format\":\"value\",\"code\":\"tab1\",\"valueType\":\"hidden\",\"payload\":{},\"renderValue\":\"tab1\",\"directive\":\"v-model\"},\"type\":{\"format\":\"value\",\"code\":\"unborder-card\",\"renderValue\":\"unborder-card\",\"valueType\":\"string\",\"payload\":{}},\"tab-position\":{\"format\":\"value\",\"code\":\"top\",\"renderValue\":\"top\",\"valueType\":\"string\",\"payload\":{}},\"scroll-step\":{\"format\":\"value\",\"code\":200,\"renderValue\":200,\"valueType\":\"number\",\"payload\":{}},\"sortable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"sort-type\":{\"format\":\"value\",\"code\":\"replace\",\"renderValue\":\"replace\",\"valueType\":\"string\",\"payload\":{}},\"label-height\":{\"format\":\"value\",\"code\":50,\"renderValue\":50,\"valueType\":\"number\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"change-on-hover\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"change-on-hover-delay\":{\"format\":\"value\",\"code\":1000,\"renderValue\":1000,\"valueType\":\"number\",\"payload\":{}},\"validate-active\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"closable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"addable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"tab-panel-3abc8\",\"type\":\"bk-tab-panel\",\"name\":\"tab-panel\",\"renderKey\":\"b23f7\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"name\":{\"format\":\"value\",\"code\":\"tab1\",\"valueType\":\"string\",\"payload\":{},\"renderValue\":\"tab1\"},\"label\":{\"format\":\"value\",\"code\":\"Tab-1\",\"valueType\":\"string\",\"payload\":{},\"renderValue\":\"Tab-1\"}},\"renderSlots\":{\"default\":{\"componentId\":\"block-9d94d\",\"type\":\"render-block\",\"name\":\"block\",\"renderKey\":\"a0232\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"image-0b25e\",\"type\":\"img\",\"name\":\"image\",\"renderKey\":\"6a8ef\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"src\":{\"format\":\"value\",\"code\":\"https://magicbox.bk.tencent.com/static_api/v3/components_vue/2.0/example/example/static/images/firstswiper.jpg\",\"renderValue\":\"https://magicbox.bk.tencent.com/static_api/v3/components_vue/2.0/example/example/static/images/firstswiper.jpg\",\"valueType\":\"src\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"300px\"},\"renderAlign\":{},\"renderPerms\":[]}},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"tab-panel-95607\",\"type\":\"bk-tab-panel\",\"name\":\"tab-panel\",\"renderKey\":\"d98f9\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"name\":{\"format\":\"value\",\"code\":\"tab2\",\"valueType\":\"string\",\"payload\":{},\"renderValue\":\"tab2\"},\"label\":{\"format\":\"value\",\"code\":\"Tab-2\",\"valueType\":\"string\",\"payload\":{},\"renderValue\":\"Tab-2\"}},\"renderSlots\":{\"default\":{\"componentId\":\"block-78e8b\",\"type\":\"render-block\",\"name\":\"block\",\"renderKey\":\"a12c5\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"paragraph-6ec8a\",\"type\":\"p\",\"name\":\"paragraph\",\"renderKey\":\"5f4de\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"code\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\",\"component\":\"text\",\"valueType\":\"textarea\",\"payload\":{},\"renderValue\":\"默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字默认段落文字\"}},\"renderStyles\":{\"display\":\"inline-block\",\"width\":\"100%\",\"height\":\"102px\",\"textAlign\":\"left\",\"fontSize\":\"14px\",\"whiteSpace\":\"pre-wrap\",\"wordBreak\":\"break-all\",\"marginRight\":0,\"marginLeft\":\"0\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"300px\"},\"renderAlign\":{},\"renderPerms\":[]}},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"tab-panel-2c2ee\",\"type\":\"bk-tab-panel\",\"name\":\"tab-panel\",\"renderKey\":\"1a5d1\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"name\":{\"format\":\"value\",\"code\":\"tab3\",\"valueType\":\"string\",\"payload\":{},\"renderValue\":\"tab3\"},\"label\":{\"format\":\"value\",\"code\":\"Tab-3\",\"valueType\":\"string\",\"payload\":{},\"renderValue\":\"Tab-3\"}},\"renderSlots\":{\"default\":{\"componentId\":\"block-abb7c\",\"type\":\"render-block\",\"name\":\"block\",\"renderKey\":\"e2457\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"tree-4b2a6\",\"type\":\"bk-tree\",\"name\":\"tree\",\"renderKey\":\"a9100\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"data\":{\"format\":\"value\",\"code\":[{\"id\":1,\"name\":\"tree node1\",\"children\":[{\"id\":11,\"name\":\"tree node11\"},{\"id\":12,\"name\":\"tree node12\"}]},{\"id\":2,\"name\":\"tree node2\",\"children\":[{\"id\":21,\"name\":\"tree node21\"},{\"id\":22,\"name\":\"tree node22\"}]}],\"renderValue\":[{\"id\":1,\"name\":\"tree node1\",\"children\":[{\"id\":11,\"name\":\"tree node11\"},{\"id\":12,\"name\":\"tree node12\"}]},{\"id\":2,\"name\":\"tree node2\",\"children\":[{\"id\":21,\"name\":\"tree node21\"},{\"id\":22,\"name\":\"tree node22\"}]}],\"valueType\":\"array\",\"payload\":{}},\"label\":{\"format\":\"value\",\"code\":\"name\",\"renderValue\":\"name\",\"valueType\":\"value-key-item\",\"payload\":{}},\"children\":{\"format\":\"value\",\"code\":\"children\",\"renderValue\":\"children\",\"valueType\":\"value-key-item\",\"payload\":{}},\"indent\":{\"format\":\"value\",\"code\":18,\"renderValue\":18,\"valueType\":\"number\",\"payload\":{}},\"line-height\":{\"format\":\"value\",\"code\":32,\"renderValue\":32,\"valueType\":\"number\",\"payload\":{}},\"level-line\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"virtual-render\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"prefix-icon\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"async\":{\"format\":\"value\",\"code\":{\"cache\":true,\"deepAutoOpen\":\"once\"},\"renderValue\":{\"cache\":true,\"deepAutoOpen\":\"once\"},\"valueType\":\"object\",\"payload\":{}},\"offset-left\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"search\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"boolean\",\"payload\":{}},\"empty-text\":{\"format\":\"value\",\"code\":\"暂无数据\",\"renderValue\":\"暂无数据\",\"valueType\":\"string\",\"payload\":{}},\"draggable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disable-drag\":{\"format\":\"value\",\"valueType\":\"function\",\"payload\":{}},\"disable-drop\":{\"format\":\"value\",\"valueType\":\"function\",\"payload\":{}},\"drag-sort\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"selectable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"disabled-folder-selectable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-checkbox\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-node-type-icon\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"selected\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"object\",\"payload\":{}},\"auto-check-children\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"auto-open-parent-node\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"expand-all\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"node-content-action\":{\"format\":\"value\",\"code\":[\"selected\",\"expand\",\"click\"],\"renderValue\":[\"selected\",\"expand\",\"click\"],\"valueType\":\"array\",\"payload\":{}},\"keepSlotData\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"intersectionObserver\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"checkStrictly\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"height\":\"300px\"},\"renderAlign\":{},\"renderPerms\":[]}},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-table-customcol.json b/lib/server/initResources/page-template/resources/vue3/template-table-customcol.json new file mode 100644 index 000000000..2be0240bf --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-table-customcol.json @@ -0,0 +1,88 @@ +{ + "template": { + "id": 1294, + "updateTime": "2024-11-29T01:58:02.000Z", + "createTime": "2024-11-29T01:58:02.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "表格自定义操作列", + "templateCode": null, + "templateType": null, + "fromPageCode": "", + "content": "{\"componentId\":\"table-c8a59\",\"type\":\"widget-bk-table\",\"name\":\"table\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"data\":{\"format\":\"value\",\"code\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"},{\"id\":10,\"projectId\":\"id-10\",\"projectCode\":\"code-10\",\"projectName\":\"应用-10\",\"name\":\"名称-10\"},{\"id\":11,\"projectId\":\"id-11\",\"projectCode\":\"code-11\",\"projectName\":\"应用-11\",\"name\":\"名称-11\"},{\"id\":12,\"projectId\":\"id-12\",\"projectCode\":\"code-12\",\"projectName\":\"应用-12\",\"name\":\"名称-12\"},{\"id\":13,\"projectId\":\"id-13\",\"projectCode\":\"code-13\",\"projectName\":\"应用-13\",\"name\":\"名称-13\"},{\"id\":14,\"projectId\":\"id-14\",\"projectCode\":\"code-14\",\"projectName\":\"应用-14\",\"name\":\"名称-14\"},{\"id\":15,\"projectId\":\"id-15\",\"projectCode\":\"code-15\",\"projectName\":\"应用-15\",\"name\":\"名称-15\"},{\"id\":16,\"projectId\":\"id-16\",\"projectCode\":\"code-16\",\"projectName\":\"应用-16\",\"name\":\"名称-16\"},{\"id\":17,\"projectId\":\"id-17\",\"projectCode\":\"code-17\",\"projectName\":\"应用-17\",\"name\":\"名称-17\"},{\"id\":18,\"projectId\":\"id-18\",\"projectCode\":\"code-18\",\"projectName\":\"应用-18\",\"name\":\"名称-18\"},{\"id\":19,\"projectId\":\"id-19\",\"projectCode\":\"code-19\",\"projectName\":\"应用-19\",\"name\":\"名称-19\"}],\"valueType\":\"remote\",\"renderValue\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"},{\"id\":10,\"projectId\":\"id-10\",\"projectCode\":\"code-10\",\"projectName\":\"应用-10\",\"name\":\"名称-10\"},{\"id\":11,\"projectId\":\"id-11\",\"projectCode\":\"code-11\",\"projectName\":\"应用-11\",\"name\":\"名称-11\"},{\"id\":12,\"projectId\":\"id-12\",\"projectCode\":\"code-12\",\"projectName\":\"应用-12\",\"name\":\"名称-12\"},{\"id\":13,\"projectId\":\"id-13\",\"projectCode\":\"code-13\",\"projectName\":\"应用-13\",\"name\":\"名称-13\"},{\"id\":14,\"projectId\":\"id-14\",\"projectCode\":\"code-14\",\"projectName\":\"应用-14\",\"name\":\"名称-14\"},{\"id\":15,\"projectId\":\"id-15\",\"projectCode\":\"code-15\",\"projectName\":\"应用-15\",\"name\":\"名称-15\"},{\"id\":16,\"projectId\":\"id-16\",\"projectCode\":\"code-16\",\"projectName\":\"应用-16\",\"name\":\"名称-16\"},{\"id\":17,\"projectId\":\"id-17\",\"projectCode\":\"code-17\",\"projectName\":\"应用-17\",\"name\":\"名称-17\"},{\"id\":18,\"projectId\":\"id-18\",\"projectCode\":\"code-18\",\"projectName\":\"应用-18\",\"name\":\"名称-18\"},{\"id\":19,\"projectId\":\"id-19\",\"projectCode\":\"code-19\",\"projectName\":\"应用-19\",\"name\":\"名称-19\"}],\"payload\":{\"methodCode\":\"getApiData\",\"params\":[]},\"modifiers\":[]},\"pagination\":{\"format\":\"value\",\"code\":{\"current\":1,\"count\":3,\"limit\":10,\"show-limit\":true,\"show-total-count\":true},\"valueType\":\"object\",\"renderValue\":{\"current\":1,\"count\":3,\"limit\":10,\"show-limit\":true,\"show-total-count\":true},\"payload\":{\"type\":\"local\",\"val\":{\"show-total-count\":{\"format\":\"value\",\"val\":true,\"code\":\"\"},\"count\":{\"buildInVariableType\":\"SYSTEM\",\"customVariableCode\":\"\"},\"show-limit\":{\"format\":\"value\",\"val\":true,\"code\":\"\"},\"limit\":{\"format\":\"value\",\"val\":10,\"code\":\"\"},\"current\":{\"format\":\"value\",\"val\":1,\"code\":\"\"}}},\"modifiers\":[]},\"stripe\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"outer-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"row-border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"col-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"medium\",\"renderValue\":\"medium\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"row-auto-height\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"empty-text\":{\"format\":\"value\",\"code\":\"暂无数据\",\"renderValue\":\"暂无数据\",\"valueType\":\"string\",\"payload\":{}},\"header-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"auto-scroll-to-top\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"highlight-current-row\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-table-column\",\"code\":[{\"label\":\"id\",\"prop\":\"id\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectName\",\"prop\":\"projectName\",\"sortable\":false,\"type\":\"\"},{\"type\":\"customCol\",\"label\":\"自定义展示列\",\"templateCol\":\" 5\\\">{{props.row.name}}\\n{{props.row.name}}\",\"methodCode\":[],\"align\":\"\",\"sortable\":false,\"filterable\":false},{\"type\":\"customCol\",\"label\":\"自定义操作列\",\"templateCol\":\"查看{{props.row.id}}详情 \",\"methodCode\":[\"showDetails\"],\"align\":\"\",\"sortable\":false,\"filterable\":false}],\"payload\":{},\"valueType\":\"table-list\",\"renderValue\":[{\"label\":\"id\",\"prop\":\"id\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectName\",\"prop\":\"projectName\",\"sortable\":false,\"type\":\"\"},{\"type\":\"customCol\",\"label\":\"自定义展示列\",\"templateCol\":\" 5\\\">{{props.row.name}}\\n{{props.row.name}}\",\"methodCode\":[],\"align\":\"\",\"sortable\":false,\"filterable\":false},{\"type\":\"customCol\",\"label\":\"自定义操作列\",\"templateCol\":\"查看{{props.row.id}}详情 \",\"methodCode\":[\"showDetails\"],\"align\":\"\",\"sortable\":false,\"filterable\":false}]}},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 12557, + "updateTime": "2024-11-28T08:01:01.000Z", + "createTime": "2024-11-28T08:01:01.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "getApiData", + "funcCode": "getApiData", + "funcParams": [], + "remoteParams": [ + "res" + ], + "funcBody": "const data = res.data || []\r\nreturn data\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "远程函数,获取数据", + "funcType": 1, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "{ \"page\": 1, \"pageSize\": 20 }", + "publicFlag": 0, + "funcApiUrl": "/api/data/getMockData", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + }, + { + "id": 12560, + "updateTime": "2024-11-29T01:58:02.000Z", + "createTime": "2024-11-29T01:58:02.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "showDetails", + "funcCode": "showDetails", + "funcParams": [ + "tableRowData" + ], + "remoteParams": [ + "res" + ], + "funcBody": "/**\r\n* 1. 空白函数:函数内容完全由用户编写,用于页面组件属性配置和事件绑定\r\n* 2. 函数用于页面组件属性时:函数必须有返回值,该返回值将会赋值给组件属性\r\n* 3. 函数用于组件或页面事件时:函数将在事件触发时执行\r\n* 4. 可以使用 “lesscode.变量标识” 唤起自动补全功能,必须通过编辑器自动补全功能选择对应变量,来获取或者修改变量值\r\n* 5. 可以使用 “lesscode.函数名称” 唤起自动补全功能,必须通过编辑器自动补全功能选择对应函数,来调用应用中的其它函数\r\n* 6. 函数用于组件属性时,函数体代码示例如下:\r\n* return Promise.all([\r\n* this.$http.get('接口地址'),\r\n* this.$http.post('接口地址', { value: 2 })\r\n* ]).then(([getDataRes, postDataRes]) => {\r\n* return [...getDataRes.data, ...postDataRes.data]\r\n* })\r\n*/\r\nalert(tableRowData.name)\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "", + "order": null, + "versionId": null, + "apiHeader": [], + "apiQuery": [], + "apiBody": {}, + "apiChoosePath": [] + } + ], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-table-displaycol.json b/lib/server/initResources/page-template/resources/vue3/template-table-displaycol.json new file mode 100644 index 000000000..221dd4a11 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-table-displaycol.json @@ -0,0 +1,56 @@ +{ + "template": { + "id": 1295, + "updateTime": "2024-11-29T02:01:05.000Z", + "createTime": "2024-11-29T02:01:05.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "表格自定义展示列", + "templateCode": null, + "templateType": null, + "fromPageCode": "", + "content": "{\"componentId\":\"table-a032f\",\"type\":\"widget-bk-table\",\"name\":\"table\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"data\":{\"format\":\"value\",\"code\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"},{\"id\":10,\"projectId\":\"id-10\",\"projectCode\":\"code-10\",\"projectName\":\"应用-10\",\"name\":\"名称-10\"},{\"id\":11,\"projectId\":\"id-11\",\"projectCode\":\"code-11\",\"projectName\":\"应用-11\",\"name\":\"名称-11\"},{\"id\":12,\"projectId\":\"id-12\",\"projectCode\":\"code-12\",\"projectName\":\"应用-12\",\"name\":\"名称-12\"},{\"id\":13,\"projectId\":\"id-13\",\"projectCode\":\"code-13\",\"projectName\":\"应用-13\",\"name\":\"名称-13\"},{\"id\":14,\"projectId\":\"id-14\",\"projectCode\":\"code-14\",\"projectName\":\"应用-14\",\"name\":\"名称-14\"},{\"id\":15,\"projectId\":\"id-15\",\"projectCode\":\"code-15\",\"projectName\":\"应用-15\",\"name\":\"名称-15\"},{\"id\":16,\"projectId\":\"id-16\",\"projectCode\":\"code-16\",\"projectName\":\"应用-16\",\"name\":\"名称-16\"},{\"id\":17,\"projectId\":\"id-17\",\"projectCode\":\"code-17\",\"projectName\":\"应用-17\",\"name\":\"名称-17\"},{\"id\":18,\"projectId\":\"id-18\",\"projectCode\":\"code-18\",\"projectName\":\"应用-18\",\"name\":\"名称-18\"},{\"id\":19,\"projectId\":\"id-19\",\"projectCode\":\"code-19\",\"projectName\":\"应用-19\",\"name\":\"名称-19\"}],\"valueType\":\"remote\",\"renderValue\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"},{\"id\":10,\"projectId\":\"id-10\",\"projectCode\":\"code-10\",\"projectName\":\"应用-10\",\"name\":\"名称-10\"},{\"id\":11,\"projectId\":\"id-11\",\"projectCode\":\"code-11\",\"projectName\":\"应用-11\",\"name\":\"名称-11\"},{\"id\":12,\"projectId\":\"id-12\",\"projectCode\":\"code-12\",\"projectName\":\"应用-12\",\"name\":\"名称-12\"},{\"id\":13,\"projectId\":\"id-13\",\"projectCode\":\"code-13\",\"projectName\":\"应用-13\",\"name\":\"名称-13\"},{\"id\":14,\"projectId\":\"id-14\",\"projectCode\":\"code-14\",\"projectName\":\"应用-14\",\"name\":\"名称-14\"},{\"id\":15,\"projectId\":\"id-15\",\"projectCode\":\"code-15\",\"projectName\":\"应用-15\",\"name\":\"名称-15\"},{\"id\":16,\"projectId\":\"id-16\",\"projectCode\":\"code-16\",\"projectName\":\"应用-16\",\"name\":\"名称-16\"},{\"id\":17,\"projectId\":\"id-17\",\"projectCode\":\"code-17\",\"projectName\":\"应用-17\",\"name\":\"名称-17\"},{\"id\":18,\"projectId\":\"id-18\",\"projectCode\":\"code-18\",\"projectName\":\"应用-18\",\"name\":\"名称-18\"},{\"id\":19,\"projectId\":\"id-19\",\"projectCode\":\"code-19\",\"projectName\":\"应用-19\",\"name\":\"名称-19\"}],\"payload\":{\"methodCode\":\"getApiData\",\"params\":[]},\"modifiers\":[]},\"pagination\":{\"format\":\"value\",\"code\":{\"current\":1,\"count\":3,\"limit\":10,\"show-limit\":true,\"show-total-count\":true},\"valueType\":\"object\",\"renderValue\":{\"current\":1,\"count\":3,\"limit\":10,\"show-limit\":true,\"show-total-count\":true},\"payload\":{\"type\":\"local\",\"val\":{\"show-total-count\":{\"format\":\"value\",\"val\":true,\"code\":\"\"},\"count\":{\"buildInVariableType\":\"SYSTEM\",\"customVariableCode\":\"\"},\"show-limit\":{\"format\":\"value\",\"val\":true,\"code\":\"\"},\"limit\":{\"format\":\"value\",\"val\":10,\"code\":\"\"},\"current\":{\"format\":\"value\",\"val\":1,\"code\":\"\"}}},\"modifiers\":[]},\"stripe\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"outer-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"row-border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"col-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"medium\",\"renderValue\":\"medium\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"row-auto-height\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"empty-text\":{\"format\":\"value\",\"code\":\"暂无数据\",\"renderValue\":\"暂无数据\",\"valueType\":\"string\",\"payload\":{}},\"header-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"auto-scroll-to-top\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"highlight-current-row\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-table-column\",\"code\":[{\"label\":\"id\",\"prop\":\"id\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectName\",\"prop\":\"projectName\",\"sortable\":false,\"type\":\"\"},{\"type\":\"customCol\",\"label\":\"自定义展示列\",\"templateCol\":\" 5\\\">{{props.row.name}}\\n{{props.row.name}}\",\"methodCode\":[],\"align\":\"\",\"sortable\":false,\"filterable\":false}],\"payload\":{},\"valueType\":\"table-list\",\"renderValue\":[{\"label\":\"id\",\"prop\":\"id\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectName\",\"prop\":\"projectName\",\"sortable\":false,\"type\":\"\"},{\"type\":\"customCol\",\"label\":\"自定义展示列\",\"templateCol\":\" 5\\\">{{props.row.name}}\\n{{props.row.name}}\",\"methodCode\":[],\"align\":\"\",\"sortable\":false,\"filterable\":false}]}},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 12557, + "updateTime": "2024-11-28T08:01:01.000Z", + "createTime": "2024-11-28T08:01:01.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "getApiData", + "funcCode": "getApiData", + "funcParams": [], + "remoteParams": [ + "res" + ], + "funcBody": "const data = res.data || []\r\nreturn data\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "远程函数,获取数据", + "funcType": 1, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "{ \"page\": 1, \"pageSize\": 20 }", + "publicFlag": 0, + "funcApiUrl": "/api/data/getMockData", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + } + ], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-table-localpagination.json b/lib/server/initResources/page-template/resources/vue3/template-table-localpagination.json new file mode 100644 index 000000000..1766681ed --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-table-localpagination.json @@ -0,0 +1,56 @@ +{ + "template": { + "id": 1298, + "updateTime": "2024-11-29T02:08:42.000Z", + "createTime": "2024-11-29T02:08:42.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "表格本地分页模板", + "templateCode": null, + "templateType": null, + "fromPageCode": "", + "content": "{\"componentId\":\"table-ba203\",\"type\":\"widget-bk-table\",\"name\":\"table\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"data\":{\"format\":\"value\",\"code\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"},{\"id\":10,\"projectId\":\"id-10\",\"projectCode\":\"code-10\",\"projectName\":\"应用-10\",\"name\":\"名称-10\"},{\"id\":11,\"projectId\":\"id-11\",\"projectCode\":\"code-11\",\"projectName\":\"应用-11\",\"name\":\"名称-11\"},{\"id\":12,\"projectId\":\"id-12\",\"projectCode\":\"code-12\",\"projectName\":\"应用-12\",\"name\":\"名称-12\"},{\"id\":13,\"projectId\":\"id-13\",\"projectCode\":\"code-13\",\"projectName\":\"应用-13\",\"name\":\"名称-13\"},{\"id\":14,\"projectId\":\"id-14\",\"projectCode\":\"code-14\",\"projectName\":\"应用-14\",\"name\":\"名称-14\"},{\"id\":15,\"projectId\":\"id-15\",\"projectCode\":\"code-15\",\"projectName\":\"应用-15\",\"name\":\"名称-15\"},{\"id\":16,\"projectId\":\"id-16\",\"projectCode\":\"code-16\",\"projectName\":\"应用-16\",\"name\":\"名称-16\"},{\"id\":17,\"projectId\":\"id-17\",\"projectCode\":\"code-17\",\"projectName\":\"应用-17\",\"name\":\"名称-17\"},{\"id\":18,\"projectId\":\"id-18\",\"projectCode\":\"code-18\",\"projectName\":\"应用-18\",\"name\":\"名称-18\"},{\"id\":19,\"projectId\":\"id-19\",\"projectCode\":\"code-19\",\"projectName\":\"应用-19\",\"name\":\"名称-19\"}],\"valueType\":\"remote\",\"renderValue\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"},{\"id\":10,\"projectId\":\"id-10\",\"projectCode\":\"code-10\",\"projectName\":\"应用-10\",\"name\":\"名称-10\"},{\"id\":11,\"projectId\":\"id-11\",\"projectCode\":\"code-11\",\"projectName\":\"应用-11\",\"name\":\"名称-11\"},{\"id\":12,\"projectId\":\"id-12\",\"projectCode\":\"code-12\",\"projectName\":\"应用-12\",\"name\":\"名称-12\"},{\"id\":13,\"projectId\":\"id-13\",\"projectCode\":\"code-13\",\"projectName\":\"应用-13\",\"name\":\"名称-13\"},{\"id\":14,\"projectId\":\"id-14\",\"projectCode\":\"code-14\",\"projectName\":\"应用-14\",\"name\":\"名称-14\"},{\"id\":15,\"projectId\":\"id-15\",\"projectCode\":\"code-15\",\"projectName\":\"应用-15\",\"name\":\"名称-15\"},{\"id\":16,\"projectId\":\"id-16\",\"projectCode\":\"code-16\",\"projectName\":\"应用-16\",\"name\":\"名称-16\"},{\"id\":17,\"projectId\":\"id-17\",\"projectCode\":\"code-17\",\"projectName\":\"应用-17\",\"name\":\"名称-17\"},{\"id\":18,\"projectId\":\"id-18\",\"projectCode\":\"code-18\",\"projectName\":\"应用-18\",\"name\":\"名称-18\"},{\"id\":19,\"projectId\":\"id-19\",\"projectCode\":\"code-19\",\"projectName\":\"应用-19\",\"name\":\"名称-19\"}],\"payload\":{\"methodCode\":\"getApiData\",\"params\":[]},\"modifiers\":[]},\"pagination\":{\"format\":\"value\",\"code\":{\"current\":1,\"count\":3,\"limit\":10,\"show-limit\":true,\"show-total-count\":true},\"valueType\":\"object\",\"renderValue\":{\"current\":1,\"count\":3,\"limit\":10,\"show-limit\":true,\"show-total-count\":true},\"payload\":{\"type\":\"local\",\"val\":{\"show-total-count\":{\"format\":\"value\",\"val\":true,\"code\":\"\"},\"count\":{\"buildInVariableType\":\"SYSTEM\",\"customVariableCode\":\"\"},\"show-limit\":{\"format\":\"value\",\"val\":true,\"code\":\"\"},\"limit\":{\"format\":\"value\",\"val\":10,\"code\":\"\"},\"current\":{\"format\":\"value\",\"val\":1,\"code\":\"\"}}},\"modifiers\":[]},\"stripe\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"outer-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"row-border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"col-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"medium\",\"renderValue\":\"medium\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"row-auto-height\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"empty-text\":{\"format\":\"value\",\"code\":\"暂无数据\",\"renderValue\":\"暂无数据\",\"valueType\":\"string\",\"payload\":{}},\"header-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"auto-scroll-to-top\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"highlight-current-row\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-table-column\",\"code\":[{\"label\":\"id\",\"prop\":\"id\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectId\",\"prop\":\"projectId\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectCode\",\"prop\":\"projectCode\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectName\",\"prop\":\"projectName\",\"sortable\":false,\"type\":\"\"},{\"label\":\"name\",\"prop\":\"name\",\"sortable\":false,\"type\":\"\"}],\"valueType\":\"table-list\",\"renderValue\":[{\"label\":\"id\",\"prop\":\"id\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectId\",\"prop\":\"projectId\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectCode\",\"prop\":\"projectCode\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectName\",\"prop\":\"projectName\",\"sortable\":false,\"type\":\"\"},{\"label\":\"name\",\"prop\":\"name\",\"sortable\":false,\"type\":\"\"}]}},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 12557, + "updateTime": "2024-11-28T08:01:01.000Z", + "createTime": "2024-11-28T08:01:01.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "getApiData", + "funcCode": "getApiData", + "funcParams": [], + "remoteParams": [ + "res" + ], + "funcBody": "const data = res.data || []\r\nreturn data\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "远程函数,获取数据", + "funcType": 1, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "{ \"page\": 1, \"pageSize\": 20 }", + "publicFlag": 0, + "funcApiUrl": "/api/data/getMockData", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + } + ], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-table-nopagination.json b/lib/server/initResources/page-template/resources/vue3/template-table-nopagination.json new file mode 100644 index 000000000..92502d6ac --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-table-nopagination.json @@ -0,0 +1,56 @@ +{ + "template": { + "id": 1300, + "updateTime": "2024-11-29T02:11:10.000Z", + "createTime": "2024-11-29T02:11:10.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "无分页表格模板", + "templateCode": null, + "templateType": null, + "fromPageCode": "", + "content": "{\"componentId\":\"table-6a72c\",\"type\":\"widget-bk-table\",\"name\":\"table\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"data\":{\"format\":\"value\",\"code\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"},{\"id\":10,\"projectId\":\"id-10\",\"projectCode\":\"code-10\",\"projectName\":\"应用-10\",\"name\":\"名称-10\"},{\"id\":11,\"projectId\":\"id-11\",\"projectCode\":\"code-11\",\"projectName\":\"应用-11\",\"name\":\"名称-11\"},{\"id\":12,\"projectId\":\"id-12\",\"projectCode\":\"code-12\",\"projectName\":\"应用-12\",\"name\":\"名称-12\"},{\"id\":13,\"projectId\":\"id-13\",\"projectCode\":\"code-13\",\"projectName\":\"应用-13\",\"name\":\"名称-13\"},{\"id\":14,\"projectId\":\"id-14\",\"projectCode\":\"code-14\",\"projectName\":\"应用-14\",\"name\":\"名称-14\"},{\"id\":15,\"projectId\":\"id-15\",\"projectCode\":\"code-15\",\"projectName\":\"应用-15\",\"name\":\"名称-15\"},{\"id\":16,\"projectId\":\"id-16\",\"projectCode\":\"code-16\",\"projectName\":\"应用-16\",\"name\":\"名称-16\"},{\"id\":17,\"projectId\":\"id-17\",\"projectCode\":\"code-17\",\"projectName\":\"应用-17\",\"name\":\"名称-17\"},{\"id\":18,\"projectId\":\"id-18\",\"projectCode\":\"code-18\",\"projectName\":\"应用-18\",\"name\":\"名称-18\"},{\"id\":19,\"projectId\":\"id-19\",\"projectCode\":\"code-19\",\"projectName\":\"应用-19\",\"name\":\"名称-19\"}],\"valueType\":\"remote\",\"renderValue\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"},{\"id\":10,\"projectId\":\"id-10\",\"projectCode\":\"code-10\",\"projectName\":\"应用-10\",\"name\":\"名称-10\"},{\"id\":11,\"projectId\":\"id-11\",\"projectCode\":\"code-11\",\"projectName\":\"应用-11\",\"name\":\"名称-11\"},{\"id\":12,\"projectId\":\"id-12\",\"projectCode\":\"code-12\",\"projectName\":\"应用-12\",\"name\":\"名称-12\"},{\"id\":13,\"projectId\":\"id-13\",\"projectCode\":\"code-13\",\"projectName\":\"应用-13\",\"name\":\"名称-13\"},{\"id\":14,\"projectId\":\"id-14\",\"projectCode\":\"code-14\",\"projectName\":\"应用-14\",\"name\":\"名称-14\"},{\"id\":15,\"projectId\":\"id-15\",\"projectCode\":\"code-15\",\"projectName\":\"应用-15\",\"name\":\"名称-15\"},{\"id\":16,\"projectId\":\"id-16\",\"projectCode\":\"code-16\",\"projectName\":\"应用-16\",\"name\":\"名称-16\"},{\"id\":17,\"projectId\":\"id-17\",\"projectCode\":\"code-17\",\"projectName\":\"应用-17\",\"name\":\"名称-17\"},{\"id\":18,\"projectId\":\"id-18\",\"projectCode\":\"code-18\",\"projectName\":\"应用-18\",\"name\":\"名称-18\"},{\"id\":19,\"projectId\":\"id-19\",\"projectCode\":\"code-19\",\"projectName\":\"应用-19\",\"name\":\"名称-19\"}],\"payload\":{\"methodCode\":\"getApiData\",\"params\":[]},\"modifiers\":[]},\"pagination\":{\"format\":\"value\",\"code\":{\"current\":1,\"count\":3,\"limit\":10,\"show-limit\":true,\"show-total-count\":true},\"renderValue\":{\"current\":1,\"count\":3,\"limit\":10,\"show-limit\":true,\"show-total-count\":true},\"valueType\":\"pagination\",\"payload\":{}},\"stripe\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"outer-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"row-border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"col-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"medium\",\"renderValue\":\"medium\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"row-auto-height\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"empty-text\":{\"format\":\"value\",\"code\":\"暂无数据\",\"renderValue\":\"暂无数据\",\"valueType\":\"string\",\"payload\":{}},\"header-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"auto-scroll-to-top\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"highlight-current-row\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-table-column\",\"code\":[{\"label\":\"id\",\"prop\":\"id\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectId\",\"prop\":\"projectId\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectCode\",\"prop\":\"projectCode\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectName\",\"prop\":\"projectName\",\"sortable\":false,\"type\":\"\"},{\"label\":\"name\",\"prop\":\"name\",\"sortable\":false,\"type\":\"\"}],\"valueType\":\"table-list\",\"renderValue\":[{\"label\":\"id\",\"prop\":\"id\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectId\",\"prop\":\"projectId\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectCode\",\"prop\":\"projectCode\",\"sortable\":false,\"type\":\"\"},{\"label\":\"projectName\",\"prop\":\"projectName\",\"sortable\":false,\"type\":\"\"},{\"label\":\"name\",\"prop\":\"name\",\"sortable\":false,\"type\":\"\"}]}},\"renderStyles\":{\"marginTop\":\"8px\"},\"renderAlign\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 12557, + "updateTime": "2024-11-28T08:01:01.000Z", + "createTime": "2024-11-28T08:01:01.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "getApiData", + "funcCode": "getApiData", + "funcParams": [], + "remoteParams": [ + "res" + ], + "funcBody": "const data = res.data || []\r\nreturn data\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "远程函数,获取数据", + "funcType": 1, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "{ \"page\": 1, \"pageSize\": 20 }", + "publicFlag": 0, + "funcApiUrl": "/api/data/getMockData", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + } + ], + "vars": [] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-table-search.json b/lib/server/initResources/page-template/resources/vue3/template-table-search.json new file mode 100644 index 000000000..3384e9c68 --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-table-search.json @@ -0,0 +1,377 @@ +{ + "template": { + "id": 1324, + "updateTime": "2024-12-05T02:08:21.000Z", + "createTime": "2024-12-05T02:08:21.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "查询表格", + "templateCode": null, + "templateType": null, + "fromPageCode": "", + "content": "{\"componentId\":\"grid-de6a1\",\"type\":\"render-grid\",\"name\":\"grid\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-46843\",\"type\":\"render-column\",\"name\":\"column\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"block-a32f3\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"block-fd150\",\"type\":\"render-block\",\"name\":\"block\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"input-03f29\",\"type\":\"bk-input\",\"name\":\"input\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[{\"type\":\"v-for\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":\"\"},{\"type\":\"v-if\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":\"\"},{\"type\":\"v-show\",\"prop\":\"\",\"format\":\"variable\",\"code\":\"\",\"renderValue\":\"\"}],\"renderEvents\":{},\"renderProps\":{\"model-value\":{\"format\":\"variable\",\"code\":\"searchLabel\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{},\"directive\":\"v-model\"},\"type\":{\"format\":\"value\",\"code\":\"text\",\"renderValue\":\"text\",\"valueType\":\"string\",\"payload\":{}},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"readonly\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"clearable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-controls\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{},\"renderStyles\":{\"display\":\"inline-flex\",\"verticalAlign\":\"middle\",\"width\":\"300px\",\"marginTop\":\"10px\",\"marginBottom\":\"10px\"},\"renderAlign\":{}},{\"componentId\":\"button-751c4\",\"type\":\"bk-button\",\"name\":\"button\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{\"click\":{\"methodCode\":\"searchTableData\",\"params\":[]}},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"hello world\",\"renderValue\":\"hello world\",\"valueType\":\"string\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"theme\":{\"format\":\"value\",\"code\":\"primary\",\"valueType\":\"string\",\"renderValue\":\"primary\",\"payload\":{},\"modifiers\":[]},\"disabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"loading\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"text\",\"code\":\"查询\",\"payload\":{},\"valueType\":\"text\",\"renderValue\":\"查询\"}},\"renderStyles\":{\"display\":\"inline-block\",\"verticalAlign\":\"middle\",\"marginTop\":\"10px\",\"marginLeft\":\"10px\",\"marginBottom\":\"10px\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"100%\"},\"renderAlign\":{}},{\"componentId\":\"table-4ea32\",\"type\":\"bk-table\",\"name\":\"table\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{\"page-change\":{\"methodCode\":\"getTableData\",\"params\":[]},\"page-limit-change\":{\"methodCode\":\"getTableData\",\"params\":[{\"value\":\"1\",\"code\":\"\",\"format\":\"value\"}]}},\"renderProps\":{\"data\":{\"format\":\"value\",\"code\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"}],\"valueType\":\"remote\",\"renderValue\":[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"}],\"buildInVariableType\":\"CUSTOM\",\"payload\":{\"methodCode\":\"getTableData\",\"params\":[],\"customVariableCode\":\"tableData\"},\"modifiers\":[]},\"stripe\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"outer-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"row-border\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"col-border\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"size\":{\"format\":\"value\",\"code\":\"medium\",\"renderValue\":\"medium\",\"valueType\":\"string\",\"payload\":{}},\"fit\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"show-header\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"highlight-current-row\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"pagination\":{\"format\":\"variable\",\"code\":\"tablePagination\",\"valueType\":\"object\",\"renderValue\":{\"current\":1,\"count\":3,\"limit\":10,\"limitList\":[10,20,50,100],\"showLimit\":true},\"payload\":{},\"modifiers\":[]},\"show-pagination-info\":{\"format\":\"value\",\"code\":true,\"valueType\":\"boolean\",\"renderValue\":true,\"payload\":{},\"modifiers\":[]}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-table-column\",\"code\":[{\"label\":\"第一列\",\"prop\":\"projectId\",\"sortable\":false,\"type\":\"\",\"width\":200},{\"label\":\"第二列\",\"prop\":\"projectName\",\"sortable\":true,\"type\":\"\",\"width\":300},{\"label\":\"第三列1\",\"prop\":\"name\",\"sortable\":\"custom\",\"type\":\"\"}],\"payload\":{\"methodData\":{\"methodCode\":\"setTableTitle\",\"params\":[]},\"customVariableCode\":\"\"},\"valueType\":\"remote\",\"renderValue\":[{\"label\":\"第一列\",\"prop\":\"projectId\",\"sortable\":false,\"type\":\"\",\"width\":200},{\"label\":\"第二列\",\"prop\":\"projectName\",\"sortable\":true,\"type\":\"\",\"width\":300},{\"label\":\"第三列1\",\"prop\":\"name\",\"sortable\":\"custom\",\"type\":\"\"}],\"buildInVariableType\":\"SYSTEM\"}},\"renderStyles\":{},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"100%\"},\"renderAlign\":{}}]},\"renderStyles\":{\"width\":\"100%\"},\"renderAlign\":{}}]},\"renderStyles\":{},\"renderAlign\":{}}", + "previewImg": "", + "isOffcial": 0, + "offcialType": "", + "categoryId": 2925, + "parentId": 0, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 12561, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "searchTableData", + "funcCode": "searchTableData", + "funcParams": [], + "remoteParams": [ + "asdas" + ], + "funcBody": "lesscode['${func:getTableData}'](1)\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "获取表格数据", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "/asd/asd", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + }, + { + "id": 12564, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "getTableData", + "funcCode": "getTableData", + "funcParams": [ + "page", + " pagesize" + ], + "remoteParams": [ + "asdas" + ], + "funcBody": "console.log(page)\nconst newPage = page || 1\nconst tablePagination = lesscode['${prop:tablePagination}'] || {}\nconst pageSize = pagesize || tablePagination.limit\nconst searchLabel = lesscode['${prop:searchLabel}']\nconsole.log(newPage, pageSize, searchLabel)\nreturn this.$http.get('/data/getMockData?page=' + newPage + '&pageSize=' + pageSize).then((res) => {\n tablePagination.count = res.count\n tablePagination.current = newPage\n tablePagination.limit = pageSize\n // this.table4ea32data = res.data\n lesscode['${prop:tableData}'] = res.data\n console.log(res.data)\n return res.data\n})\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "获取表格数据", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "/asd/asd", + "order": null, + "versionId": null, + "apiHeader": [], + "apiQuery": [], + "apiBody": {}, + "apiChoosePath": null + }, + { + "id": 12563, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "setTableTitle", + "funcCode": "setTableTitle", + "funcParams": [], + "remoteParams": [], + "funcBody": "/**\r\n* 1. 空白函数,函数内容完全由用户编写\r\n* 2. 这里编辑管理的函数,用于画布页面的属性配置和事件绑定\r\n* 3. 用于属性时:函数需要返回值,该返回值将会赋值给属性\r\n* 4. 用于事件时:函数将在事件触发时执行\r\n* 5. 可以使用 lesscode.变量标识,必须通过编辑器自动补全功能选择对应变量,来获取或者修改变量值\r\n* 6. 可以使用 lesscode.方法名,必须通过编辑器自动补全功能选择对应函数,来调用项目中的函数\r\n* 7. 用于属性时示例如下:\r\n* return Promise.all([\r\n* this.$http.get('/data/getMockData'),\r\n* this.$http.post('/data/postMockData', { value: 2 })\r\n* ]).then(([getDataRes, postDataRes]) => {\r\n* return [...getDataRes.data, ...postDataRes.data]\r\n* })\r\n*/\r\nconst titleList = [\r\n {\r\n 'label': '第一列',\r\n 'prop': 'projectId',\r\n 'sortable': false,\r\n 'type': '',\r\n 'width': 200 // 单位px\r\n },\r\n {\r\n 'label': '第二列',\r\n 'prop': 'projectName',\r\n 'sortable': true,\r\n 'type': '',\r\n 'width': 300 // 单位px\r\n },\r\n {\r\n 'label': '第三列1',\r\n 'prop': 'name',\r\n 'sortable': 'custom', // 如果设置为 'custom',则代表希望远程排序,需要监听 Table 的 sort-change 事件\r\n 'type': ''\r\n }\r\n]\r\nreturn titleList\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + }, + { + "id": 12564, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "getTableData", + "funcCode": "getTableData", + "funcParams": [ + "page", + " pagesize" + ], + "remoteParams": [ + "asdas" + ], + "funcBody": "console.log(page)\nconst newPage = page || 1\nconst tablePagination = lesscode['${prop:tablePagination}'] || {}\nconst pageSize = pagesize || tablePagination.limit\nconst searchLabel = lesscode['${prop:searchLabel}']\nconsole.log(newPage, pageSize, searchLabel)\nreturn this.$http.get('/data/getMockData?page=' + newPage + '&pageSize=' + pageSize).then((res) => {\n tablePagination.count = res.count\n tablePagination.current = newPage\n tablePagination.limit = pageSize\n // this.table4ea32data = res.data\n lesscode['${prop:tableData}'] = res.data\n console.log(res.data)\n return res.data\n})\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "获取表格数据", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "/asd/asd", + "order": null, + "versionId": null, + "apiHeader": [], + "apiQuery": [], + "apiBody": {}, + "apiChoosePath": null + } + ], + "vars": [ + { + "id": 17499, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "searchLabel", + "variableCode": "searchLabel", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 0, + "defaultValue": { + "all": "", + "prod": "", + "stag": "", + "preview": "" + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [ + { + "pageCode": "querytable", + "useInfo": [ + { + "source": "v-model", + "key": "value", + "code": "searchLabel", + "componentId": "input-03f29" + } + ] + } + ] + }, + { + "id": 17503, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "tableData", + "variableCode": "tableData", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 3, + "defaultValue": { + "all": "[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"}]", + "prod": "[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"}]", + "stag": "[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"}]" + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [ + { + "pageCode": "querytable", + "useInfo": [ + { + "source": "prop", + "key": "data", + "code": "tableData", + "type": "buildIn", + "componentId": "table-4ea32" + } + ] + }, + { + "pageCode": "tabletemplate", + "useInfo": [ + { + "source": "prop", + "key": "data", + "code": "tableData", + "type": "buildIn", + "componentId": "table-c7947" + } + ] + } + ] + }, + { + "id": 17502, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "tablePagination", + "variableCode": "tablePagination", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 4, + "defaultValue": { + "all": "{\n \"current\": 1,\n \"count\": 3,\n \"limit\": 10,\n \"limitList\": [\n 10,\n 20,\n 50,\n 100\n ],\n \"showLimit\": true\n}", + "prod": "{}", + "stag": "{}", + "preview": "{}" + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [ + { + "pageCode": "querytable", + "useInfo": [ + { + "source": "prop", + "key": "pagination", + "code": "tablePagination", + "componentId": "table-4ea32" + } + ] + }, + { + "pageCode": "tabletemplate", + "useInfo": [ + { + "source": "prop", + "key": "pagination", + "code": "tablePagination", + "componentId": "table-c7947" + } + ] + } + ] + }, + { + "id": 17502, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "tablePagination", + "variableCode": "tablePagination", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 4, + "defaultValue": { + "all": "{\n \"current\": 1,\n \"count\": 3,\n \"limit\": 10,\n \"limitList\": [\n 10,\n 20,\n 50,\n 100\n ],\n \"showLimit\": true\n}", + "prod": "{}", + "stag": "{}", + "preview": "{}" + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [ + { + "pageCode": "querytable", + "useInfo": [ + { + "source": "prop", + "key": "pagination", + "code": "tablePagination", + "componentId": "table-4ea32" + } + ] + }, + { + "pageCode": "tabletemplate", + "useInfo": [ + { + "source": "prop", + "key": "pagination", + "code": "tablePagination", + "componentId": "table-c7947" + } + ] + } + ] + }, + { + "id": 17503, + "updateTime": "2024-11-29T02:13:29.000Z", + "createTime": "2024-11-29T02:13:29.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "tableData", + "variableCode": "tableData", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 3, + "defaultValue": { + "all": "[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"}]", + "prod": "[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"}]", + "stag": "[{\"id\":0,\"projectId\":\"id-0\",\"projectCode\":\"code-0\",\"projectName\":\"应用-0\",\"name\":\"名称-0\"},{\"id\":1,\"projectId\":\"id-1\",\"projectCode\":\"code-1\",\"projectName\":\"应用-1\",\"name\":\"名称-1\"},{\"id\":2,\"projectId\":\"id-2\",\"projectCode\":\"code-2\",\"projectName\":\"应用-2\",\"name\":\"名称-2\"},{\"id\":3,\"projectId\":\"id-3\",\"projectCode\":\"code-3\",\"projectName\":\"应用-3\",\"name\":\"名称-3\"},{\"id\":4,\"projectId\":\"id-4\",\"projectCode\":\"code-4\",\"projectName\":\"应用-4\",\"name\":\"名称-4\"},{\"id\":5,\"projectId\":\"id-5\",\"projectCode\":\"code-5\",\"projectName\":\"应用-5\",\"name\":\"名称-5\"},{\"id\":6,\"projectId\":\"id-6\",\"projectCode\":\"code-6\",\"projectName\":\"应用-6\",\"name\":\"名称-6\"},{\"id\":7,\"projectId\":\"id-7\",\"projectCode\":\"code-7\",\"projectName\":\"应用-7\",\"name\":\"名称-7\"},{\"id\":8,\"projectId\":\"id-8\",\"projectCode\":\"code-8\",\"projectName\":\"应用-8\",\"name\":\"名称-8\"},{\"id\":9,\"projectId\":\"id-9\",\"projectCode\":\"code-9\",\"projectName\":\"应用-9\",\"name\":\"名称-9\"}]" + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [ + { + "pageCode": "querytable", + "useInfo": [ + { + "source": "prop", + "key": "data", + "code": "tableData", + "type": "buildIn", + "componentId": "table-4ea32" + } + ] + }, + { + "pageCode": "tabletemplate", + "useInfo": [ + { + "source": "prop", + "key": "data", + "code": "tableData", + "type": "buildIn", + "componentId": "table-c7947" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/lib/server/initResources/page-template/resources/vue3/template-tree.json b/lib/server/initResources/page-template/resources/vue3/template-tree.json new file mode 100644 index 000000000..6bf1b890c --- /dev/null +++ b/lib/server/initResources/page-template/resources/vue3/template-tree.json @@ -0,0 +1,93 @@ +{ + "template": { + "id": 1360, + "updateTime": "2024-12-23T09:10:06.000Z", + "createTime": "2024-12-23T09:10:06.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "templateName": "拓扑树使用样例", + "templateCode": null, + "templateType": "PC", + "fromPageCode": "topologicaltreeusingsample", + "content": "{\"componentId\":\"grid-5d6cf\",\"type\":\"render-grid\",\"name\":\"grid\",\"renderKey\":\"d4f20\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{},\"renderSlots\":{\"default\":[{\"componentId\":\"column-00546\",\"type\":\"render-column\",\"name\":\"column\",\"renderKey\":\"a3852\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"renderValue\":1,\"valueType\":\"number\",\"payload\":{}}},\"renderSlots\":{\"default\":[{\"componentId\":\"grid-71537\",\"type\":\"render-grid\",\"name\":\"grid\",\"renderKey\":\"50aff\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"margin-horizontal\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"margin-vertical\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0}},\"renderSlots\":{\"default\":[{\"componentId\":\"column-990cd\",\"type\":\"render-column\",\"name\":\"render-column\",\"renderKey\":\"a5706\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"payload\":{},\"renderValue\":1}},\"renderSlots\":{\"default\":[{\"componentId\":\"tree-01861\",\"type\":\"bk-tree\",\"name\":\"tree\",\"renderKey\":\"c12a6\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{\"node-click\":{\"methodCode\":\"getTreeNodeData\",\"params\":[]}},\"renderProps\":{\"data\":{\"format\":\"value\",\"code\":[{\"name\":\"tree node1\",\"title\":\"tree node1\",\"expanded\":true,\"id\":1,\"children\":[{\"name\":\"tree node 1-1\",\"title\":\"tree node 1-1\",\"id\":2,\"parent\":\"[Circular ~.renderSlots.default.val.0.children.0.renderProps.data.val.0]\"},{\"name\":\"tree node 1-2\",\"title\":\"tree node 1-2\",\"id\":3,\"parent\":\"[Circular ~.renderSlots.default.val.0.children.0.renderProps.data.val.0]\"}],\"parent\":null},{\"name\":\"tree node2\",\"title\":\"tree node2\",\"id\":4,\"parent\":null}],\"payload\":{},\"valueType\":\"array\",\"renderValue\":[{\"name\":\"tree node1\",\"title\":\"tree node1\",\"expanded\":true,\"id\":1,\"children\":[{\"name\":\"tree node 1-1\",\"title\":\"tree node 1-1\",\"id\":2,\"parent\":\"[Circular ~.renderSlots.default.val.0.children.0.renderProps.data.val.0]\"},{\"name\":\"tree node 1-2\",\"title\":\"tree node 1-2\",\"id\":3,\"parent\":\"[Circular ~.renderSlots.default.val.0.children.0.renderProps.data.val.0]\"}],\"parent\":null},{\"name\":\"tree node2\",\"title\":\"tree node2\",\"id\":4,\"parent\":null}]},\"label\":{\"format\":\"value\",\"code\":\"name\",\"renderValue\":\"name\",\"valueType\":\"value-key-item\",\"payload\":{}},\"children\":{\"format\":\"value\",\"code\":\"children\",\"renderValue\":\"children\",\"valueType\":\"value-key-item\",\"payload\":{}},\"indent\":{\"format\":\"value\",\"code\":18,\"renderValue\":18,\"valueType\":\"number\",\"payload\":{}},\"line-height\":{\"format\":\"value\",\"code\":32,\"renderValue\":32,\"valueType\":\"number\",\"payload\":{}},\"level-line\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"virtual-render\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"prefix-icon\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"async\":{\"format\":\"value\",\"code\":{\"cache\":true,\"deepAutoOpen\":\"once\"},\"renderValue\":{\"cache\":true,\"deepAutoOpen\":\"once\"},\"valueType\":\"object\",\"payload\":{}},\"offset-left\":{\"format\":\"value\",\"code\":5,\"renderValue\":5,\"valueType\":\"number\",\"payload\":{}},\"search\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"boolean\",\"payload\":{}},\"empty-text\":{\"format\":\"value\",\"code\":\"暂无数据\",\"renderValue\":\"暂无数据\",\"valueType\":\"string\",\"payload\":{}},\"draggable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"disable-drag\":{\"format\":\"value\",\"valueType\":\"function\",\"payload\":{}},\"disable-drop\":{\"format\":\"value\",\"valueType\":\"function\",\"payload\":{}},\"drag-sort\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"selectable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"disabled-folder-selectable\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-checkbox\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"show-node-type-icon\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"selected\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"object\",\"payload\":{}},\"auto-check-children\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"auto-open-parent-node\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"expand-all\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"node-content-action\":{\"format\":\"value\",\"code\":[\"selected\",\"expand\",\"click\"],\"renderValue\":[\"selected\",\"expand\",\"click\"],\"valueType\":\"array\",\"payload\":{}},\"keepSlotData\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"intersectionObserver\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"checkStrictly\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"node-key\":{\"format\":\"value\",\"code\":\"id\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"id\"}},\"renderSlots\":{},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginBottom\":\"5px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"16.6667%\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"column-7e57d\",\"type\":\"render-column\",\"name\":\"render-column\",\"renderKey\":\"6491a\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":5,\"valueType\":\"number\",\"payload\":{},\"renderValue\":5}},\"renderSlots\":{\"default\":[{\"componentId\":\"grid-d16a5\",\"type\":\"render-grid\",\"name\":\"grid\",\"renderKey\":\"2528d\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"margin-horizontal\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0},\"margin-vertical\":{\"format\":\"value\",\"code\":0,\"payload\":{},\"valueType\":\"number\",\"renderValue\":0}},\"renderSlots\":{\"default\":[{\"componentId\":\"column-69d1e\",\"type\":\"render-column\",\"name\":\"render-column\",\"renderKey\":\"52dfb\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"span\":{\"format\":\"value\",\"code\":1,\"valueType\":\"number\",\"payload\":{},\"renderValue\":1}},\"renderSlots\":{\"default\":[{\"componentId\":\"text-d1d51\",\"type\":\"span\",\"name\":\"text\",\"renderKey\":\"03e36\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"title\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"}},\"renderSlots\":{\"default\":{\"format\":\"variable\",\"component\":\"text\",\"code\":\"treeNodeData\",\"payload\":{\"variableData\":{\"val\":\"treeNodeData\",\"valType\":\"variable\"}},\"valueType\":\"text\",\"renderValue\":\"显示选中的树节点内容\"}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginBottom\":\"5px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\",\"display\":\"block\",\"fontSize\":\"14px\",\"textAlign\":\"center\"},\"renderAlign\":{},\"renderPerms\":[]},{\"componentId\":\"table-f1921\",\"type\":\"widget-bk-table\",\"name\":\"table\",\"renderKey\":\"52f48\",\"complex\":false,\"custom\":false,\"interactive\":false,\"renderDirectives\":[],\"renderEvents\":{},\"renderProps\":{\"data\":{\"format\":\"value\",\"code\":[{\"prop1\":\"1-1\",\"prop2\":\"1-2\",\"prop3\":\"1-3\"},{\"prop1\":\"2-1\",\"prop2\":\"2-2\",\"prop3\":\"2-3\"},{\"prop1\":\"3-1\",\"prop2\":\"3-2\",\"prop3\":\"3-3\"}],\"payload\":{},\"valueType\":\"array\",\"renderValue\":[{\"prop1\":\"1-1\",\"prop2\":\"1-2\",\"prop3\":\"1-3\"},{\"prop1\":\"2-1\",\"prop2\":\"2-2\",\"prop3\":\"2-3\"},{\"prop1\":\"3-1\",\"prop2\":\"3-2\",\"prop3\":\"3-3\"}]},\"column-pick\":{\"format\":\"value\",\"code\":\"disabled\",\"renderValue\":\"disabled\",\"valueType\":\"string\",\"payload\":{}},\"pagination\":{\"format\":\"value\",\"code\":{\"current\":1,\"count\":3,\"limit\":10,\"showLimit\":false,\"show-total-count\":true},\"payload\":{\"type\":\"local\",\"val\":{\"show-total-count\":{\"format\":\"value\",\"val\":true,\"code\":\"\"},\"count\":{\"buildInVariableType\":\"SYSTEM\",\"customVariableCode\":\"\"},\"show-limit\":{\"format\":\"value\",\"val\":true,\"code\":\"\"},\"limit\":{\"format\":\"value\",\"val\":10,\"code\":\"\"},\"current\":{\"format\":\"value\",\"val\":1,\"code\":\"\"}}},\"valueType\":\"object\",\"renderValue\":{\"current\":1,\"count\":3,\"limit\":10,\"showLimit\":false,\"show-total-count\":true}},\"height\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"min-height\":{\"format\":\"value\",\"code\":\"auto\",\"renderValue\":\"auto\",\"valueType\":\"string\",\"payload\":{}},\"max-height\":{\"format\":\"value\",\"code\":\"\",\"payload\":{},\"valueType\":\"string\",\"renderValue\":\"\"},\"virtual-enabled\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"border\":{\"format\":\"value\",\"code\":[\"row\"],\"payload\":{},\"valueType\":\"array\",\"renderValue\":[\"row\"]},\"settings\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"row-class\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"row-style\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"cell-class\":{\"format\":\"value\",\"code\":\"\",\"renderValue\":\"\",\"valueType\":\"string\",\"payload\":{}},\"scroll-loading\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"show-overflow-tooltip\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"row-hover\":{\"format\":\"value\",\"code\":\"highlight\",\"renderValue\":\"highlight\",\"valueType\":\"string\",\"payload\":{}},\"is-row-select-enable\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}},\"resizer-way\":{\"format\":\"value\",\"code\":\"debounce\",\"renderValue\":\"debounce\",\"valueType\":\"string\",\"payload\":{}},\"show-head\":{\"format\":\"value\",\"code\":true,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":true},\"empty-text\":{\"format\":\"value\",\"code\":\"暂无数据\",\"renderValue\":\"暂无数据\",\"valueType\":\"string\",\"payload\":{}},\"stripe\":{\"format\":\"value\",\"code\":false,\"payload\":{},\"valueType\":\"boolean\",\"renderValue\":false},\"remotePagination\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"reserveExpand\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"asyncData\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"paginationHeight\":{\"format\":\"value\",\"code\":42,\"renderValue\":42,\"valueType\":\"number\",\"payload\":{}},\"colSortBehavior\":{\"format\":\"value\",\"code\":\"independent\",\"renderValue\":\"independent\",\"valueType\":\"string\",\"payload\":{}},\"shiftMultiChecked\":{\"format\":\"value\",\"code\":false,\"renderValue\":false,\"valueType\":\"boolean\",\"payload\":{}},\"scrollbar\":{\"format\":\"value\",\"code\":true,\"renderValue\":true,\"valueType\":\"boolean\",\"payload\":{}}},\"renderSlots\":{\"default\":{\"format\":\"value\",\"component\":\"bk-table-column\",\"code\":[{\"label\":\"第一列\",\"prop\":\"prop1\",\"sortable\":false,\"type\":\"\"},{\"label\":\"第二列\",\"prop\":\"prop2\",\"sortable\":false,\"type\":\"\"},{\"label\":\"第三列\",\"prop\":\"prop3\",\"sortable\":false,\"type\":\"\"}],\"payload\":{},\"valueType\":\"table-list\",\"renderValue\":[{\"label\":\"第一列\",\"prop\":\"prop1\",\"sortable\":false,\"type\":\"\"},{\"label\":\"第二列\",\"prop\":\"prop2\",\"sortable\":false,\"type\":\"\"},{\"label\":\"第三列\",\"prop\":\"prop3\",\"sortable\":false,\"type\":\"\"}]}},\"renderStyles\":{\"marginTop\":\"5px\",\"marginRight\":\"5px\",\"marginBottom\":\"5px\",\"marginLeft\":\"5px\",\"verticalAlign\":\"middle\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"backgroundColor\":\"#FFFFFF\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"paddingTop\":\"5px\",\"paddingRight\":\"5px\",\"paddingBottom\":\"5px\",\"paddingLeft\":\"5px\",\"minHeight\":\"80px\",\"width\":\"83.3333%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"backgroundColor\":\"#F9FAFC\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{\"width\":\"100%\"},\"renderAlign\":{},\"renderPerms\":[]}]},\"renderStyles\":{},\"renderAlign\":{},\"renderPerms\":[]}", + "previewImg": "", + "isOffcial": 0, + "offcialType": null, + "categoryId": 2925, + "parentId": null, + "belongProjectId": 2935, + "versionId": null, + "framework": "vue3" + }, + "functions": [ + { + "id": 12566, + "updateTime": "2024-11-29T02:16:47.000Z", + "createTime": "2024-11-29T02:16:47.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "funcName": "getTreeNodeData", + "funcCode": "getTreeNodeData", + "funcParams": [ + "nodemsg" + ], + "remoteParams": [], + "funcBody": "/**\r\n* 1. 空白函数,函数内容完全由用户编写\r\n* 2. 这里编辑管理的函数,用于画布页面的属性配置和事件绑定\r\n* 3. 用于属性时:函数需要返回值,该返回值将会赋值给属性\r\n* 4. 用于事件时:函数将在事件触发时执行\r\n* 5. 可以使用 lesscode.变量标识,必须通过编辑器自动补全功能选择对应变量,来获取或者修改变量值\r\n* 6. 可以使用 lesscode.方法名,必须通过编辑器自动补全功能选择对应函数,来调用项目中的函数\r\n* 7. 用于属性时示例如下:\r\n* return Promise.all([\r\n* this.$http.get('/api/data/getMockData'),\r\n* this.$http.post('/api/data/postMockData', { value: 2 })\r\n* ]).then(([getDataRes, postDataRes]) => {\r\n* return [...getDataRes.data, ...postDataRes.data]\r\n* })\r\n*/\r\nconsole.log(nodemsg.name)\r\nlesscode['${prop:treeNodeData}'] = nodemsg.name\r\n", + "projectId": 2935, + "funcGroupId": 3645, + "funcSummary": "", + "funcType": 0, + "funcMethod": "get", + "withToken": 0, + "funcApiData": "", + "publicFlag": 0, + "funcApiUrl": "", + "order": null, + "versionId": null, + "apiHeader": null, + "apiQuery": null, + "apiBody": null, + "apiChoosePath": null + } + ], + "vars": [ + { + "id": 17506, + "updateTime": "2024-11-29T02:16:47.000Z", + "createTime": "2024-11-29T02:16:47.000Z", + "createUser": "", + "updateUser": "", + "deleteFlag": 0, + "variableName": "treeNodeData", + "variableCode": "treeNodeData", + "projectId": 2935, + "versionId": null, + "pageCode": "", + "valueType": 0, + "defaultValue": { + "all": "显示选中的树节点内容", + "prod": "", + "stag": "", + "preview": "" + }, + "defaultValueType": 0, + "effectiveRange": 0, + "description": "", + "useInfo": [ + { + "pageCode": "topologicaltreeusingsample", + "useInfo": [ + { + "source": "slot", + "key": "default", + "code": "treeNodeData", + "componentId": "text-3405ee4d" + } + ] + } + ] + } + ] +} \ No newline at end of file From a5037f3a4a2f04164484571365bc03f08ed8d5b8 Mon Sep 17 00:00:00 2001 From: LivySara <1936808975@qq.com> Date: Wed, 19 Feb 2025 09:45:37 +0800 Subject: [PATCH 4/4] =?UTF-8?q?feat:=20vue3=E7=89=A9=E6=96=99table?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E6=9B=BF=E6=8D=A2=E6=88=90vxeTable=20#=20Rev?= =?UTF-8?q?iewed,=20transaction=20id:=2030615?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/client/src/components/render/index.js | 2 + .../components/render/pc/render-component.js | 4 +- .../render/pc/widget/blueking-table/delete.js | 104 +++ .../render/pc/widget/blueking-table/edit.js | 314 +++++++++ .../pc/widget/blueking-table/edit.postcss | 7 + .../pc/widget/blueking-table/table-column.js | 199 ++++++ .../render/pc/widget/blueking-table/table.js | 492 ++++++++++++++ .../materials/vue3/bk/blueking-table/index.js | 505 ++++++++++++++ .../materials/vue3/bk/index.js | 2 + .../materials/vue3/bk/table/index.js | 1 - .../props/components/render-prop.vue | 3 +- .../modifier/component/props/index.vue | 3 +- .../component/slots/components/table.vue | 55 +- .../slots/render-config/vue3/bk/index.js | 42 ++ lib/client/src/preview/component.js | 4 + .../patch/widget-blueking-table-column.js | 153 +++++ .../patch/widget-blueking-table.vue | 636 ++++++++++++++++++ .../project-init-code/lib/client/src/main.js | 9 + .../vue3/project-init-code/package.json | 3 +- .../page-code/style/default-style/pc-style.js | 3 + lib/shared/page-code/template/page/prop.js | 2 +- package.json | 2 +- 22 files changed, 2523 insertions(+), 22 deletions(-) create mode 100644 lib/client/src/components/render/pc/widget/blueking-table/delete.js create mode 100644 lib/client/src/components/render/pc/widget/blueking-table/edit.js create mode 100644 lib/client/src/components/render/pc/widget/blueking-table/edit.postcss create mode 100644 lib/client/src/components/render/pc/widget/blueking-table/table-column.js create mode 100644 lib/client/src/components/render/pc/widget/blueking-table/table.js create mode 100644 lib/client/src/element-materials/materials/vue3/bk/blueking-table/index.js create mode 100644 lib/server/project-template/vue3/project-init-code/lib/client/src/components/patch/widget-blueking-table-column.js create mode 100644 lib/server/project-template/vue3/project-init-code/lib/client/src/components/patch/widget-blueking-table.vue diff --git a/lib/client/src/components/render/index.js b/lib/client/src/components/render/index.js index 6147b550a..273b9983a 100644 --- a/lib/client/src/components/render/index.js +++ b/lib/client/src/components/render/index.js @@ -14,6 +14,7 @@ import router from '@/router' import PC from './pc/index' import Mobile from './mobile/index' import widgetTableColumn from './pc/widget/table/table-column' +import widgetBluekingTableColumn from './pc/widget/blueking-table/table-column' import renderHtml from './pc/widget/html/index' // render 模块可以是vue2,也可以是vue3 @@ -21,6 +22,7 @@ import renderHtml from './pc/widget/html/index' export default { beforeCreate () { // 部分slot用到的widget组件需要全局注册 + registerComponent('widget-blueking-table-column', widgetBluekingTableColumn) registerComponent('widget-table-column', widgetTableColumn) registerComponent('render-html', renderHtml) }, diff --git a/lib/client/src/components/render/pc/render-component.js b/lib/client/src/components/render/pc/render-component.js index aa2e64ac5..acf846762 100644 --- a/lib/client/src/components/render/pc/render-component.js +++ b/lib/client/src/components/render/pc/render-component.js @@ -15,6 +15,7 @@ import WidgetForm from './widget/form/form' import WidgetFormItem from './widget/form/form-item' import WidgetMdEditor from './widget/md-editor/md-editor' import WidgetBkTable from './widget/table/table' +import WidgetBluekingTable from './widget/blueking-table/table' import WidgetVanPicker from './widget/van-picker' import WidgetFormContainer from './widget/form-container' import WidgetDataManageContainer from './widget/data-manage-container/form-data-manage/edit/index' @@ -49,6 +50,7 @@ export default { WidgetFormItem, WidgetMdEditor, WidgetBkTable, + WidgetBluekingTable, WidgetVanPicker, WidgetFormContainer, WidgetDataManageContainer, @@ -142,7 +144,7 @@ export default { // } // table 组件逻辑 - if (['widget-bk-table', 'widget-el-table'].includes(this.componentData.type)) { + if (['widget-bk-table', 'widget-blueking-table', 'widget-el-table'].includes(this.componentData.type)) { // 处理操作逻辑 if (this.componentData.renderProps.data.valueType === 'table-data-source') { props.tableName = this.componentData.renderProps.data?.payload?.sourceData?.tableName diff --git a/lib/client/src/components/render/pc/widget/blueking-table/delete.js b/lib/client/src/components/render/pc/widget/blueking-table/delete.js new file mode 100644 index 000000000..f9f641071 --- /dev/null +++ b/lib/client/src/components/render/pc/widget/blueking-table/delete.js @@ -0,0 +1,104 @@ +import { + h, + ref +} from 'bk-lesscode-render' +import http from '@/api' + +export default { + props: { + isShow: Boolean, + id: Number, + tableName: String, + thirdPartDBName: String + }, + + emits: ['close', 'delete'], + + setup (props, { emit }) { + const isLoading = ref(false) + + const handleConfirmDelete = () => { + isLoading.value = true + return http + .delete(`/data-source/user/tableName/${props.tableName}${props.thirdPartDBName ? `/${props.thirdPartDBName}` : ''}?id=${props.id}`) + .then(() => { + emit('delete') + handleCloseDialog() + }) + .finally(() => { + isLoading.value = false + }) + } + + const handleCloseDialog = () => { + emit('close') + } + + return { + isLoading, + handleConfirmDelete, + handleCloseDialog + } + }, + + render (render) { + h.init(render) + + const self = this + + return h({ + component: 'bk-dialog', + props: { + title: '确定删除', + maskClose: false, + loading: self.isLoading, + isShow: self.isShow, + value: self.isShow + }, + on: { + cancel: self.handleCloseDialog, + closed: self.handleCloseDialog + }, + slots: { + default () { + return `确定删除【id:${self.id}】?` + }, + footer () { + return h({ + component: 'div', + slot: 'footer', + class: 'dialog-footer', + children: [ + h({ + component: 'bk-button', + class: 'mr5', + props: { + theme: 'danger', + loading: self.isLoading + }, + on: { + click: self.handleConfirmDelete + }, + children: [ + '确定' + ] + }), + h({ + component: 'bk-button', + props: { + disabled: self.isLoading + }, + on: { + click: self.handleCloseDialog + }, + children: [ + '取消' + ] + }) + ] + }) + } + } + }) + } +} diff --git a/lib/client/src/components/render/pc/widget/blueking-table/edit.js b/lib/client/src/components/render/pc/widget/blueking-table/edit.js new file mode 100644 index 000000000..d08527b34 --- /dev/null +++ b/lib/client/src/components/render/pc/widget/blueking-table/edit.js @@ -0,0 +1,314 @@ +import cssModule from './edit.postcss?module' +import { + h, + ref, + watch, + framework +} from 'bk-lesscode-render' +import editObject from '../../components/edit-object/edit-object' +import { + messageError +} from '@/common/bkmagic' +import http from '@/api' +import dayjs from 'dayjs' +import DayJSUtcPlugin from 'dayjs/plugin/utc' +dayjs.extend(DayJSUtcPlugin) + +export default { + props: { + isLoading: Boolean, + isShow: Boolean, + form: Object, + columns: Array, + tableName: String, + thirdPartDBName: String + }, + + emits: ['close', 'edit'], + + setup (props, { emit }) { + const isSaving = ref(false) + const formRef = ref(null) + const renderForm = ref({}) + + watch( + () => props.isShow, + () => { + renderForm.value = JSON.parse(JSON.stringify(props.form)) + } + ) + + const getColumnRule = (column) => { + if (!column.isNullable) { + return [{ + required: true, + message: `${column.propertyName} 是必填项`, + trigger: 'blur' + }] + } + } + + const changeDateTime = (propName, date) => { + renderForm.value[propName] = timeFormatter(date) + } + + const changeDate = (propName, date) => { + renderForm.value[propName] = dateFormatter(date) + } + + const timeFormatter = (val) => { + return val ? dayjs(val).format('YYYY-MM-DD HH:mm:ss') : '' + } + + const dateFormatter = (val) => { + return val ? dayjs(val).format('YYYY-MM-DD') : '' + } + + const handleSubmitData = () => { + formRef + .value + .validate() + .then(() => { + // 入库前根据浏览器时间转换时区 + const dateTimeColumns = props.columns?.filter((column) => (column.type === 'datetime')) + dateTimeColumns.forEach((dateTimeColumn) => { + renderForm.value[dateTimeColumn.propertyName] = dayjs(renderForm.value[dateTimeColumn.propertyName]) + .utcOffset(0) + .format('YYYY-MM-DD HH:mm:ss') + }) + isSaving.value = true + return http + .put(`/data-source/user/tableName/${props.tableName}${props.thirdPartDBName ? `/${props.thirdPartDBName}` : ''}`, renderForm.value) + .then(() => { + emit('edit') + handleCloseForm() + }) + .finally(() => { + isSaving.value = false + }) + }) + .catch((validator) => { + messageError(validator.content || validator) + }) + } + + const handleCloseForm = () => { + emit('close') + } + + return { + isSaving, + formRef, + renderForm, + getColumnRule, + changeDateTime, + changeDate, + timeFormatter, + dateFormatter, + handleSubmitData, + handleCloseForm + } + }, + + render (render) { + h.init(render) + + const self = this + + const renderEditItem = (column) => { + const handleChange = (propertyName, val) => { + self.renderForm[propertyName] = val + } + switch (column.type) { + case 'datetime': + return h({ + component: 'bk-date-picker', + style: 'width:100%', + props: { + type: 'datetime', + clearable: false, + value: self.renderForm[column.propertyName], + modelValue: self.renderForm[column.propertyName] + }, + on: { + change () { + self.changeDateTime(column.propertyName, ...arguments) + } + } + }) + case 'decimal': + return h({ + component: 'bk-input', + props: { + value: self.renderForm[column.propertyName], + modelValue: self.renderForm[column.propertyName], + precision: +column.scale, + type: 'number', + placeholder: '请输入数字' + }, + on: { + change (val) { + handleChange(column.propertyName, val) + } + } + }) + case 'int': + return h({ + component: 'bk-input', + props: { + value: self.renderForm[column.propertyName], + modelValue: self.renderForm[column.propertyName], + type: 'number', + placeholder: '请输入数字' + }, + on: { + change (val) { + handleChange(column.propertyName, val) + } + } + }) + case 'date': + return h({ + component: 'bk-date-picker', + style: 'width:100%', + props: { + value: self.renderForm[column.propertyName], + modelValue: self.renderForm[column.propertyName], + clearable: false + }, + on: { + change () { + self.changeDate(column.propertyName, ...arguments) + } + } + }) + case 'json': + return h({ + component: editObject, + props: { + value: self.renderForm[column.propertyName] + }, + on: { + change (val) { + handleChange(column.propertyName, val) + } + } + }) + default: + return h({ + component: 'bk-input', + props: { + value: self.renderForm[column.propertyName], + modelValue: self.renderForm[column.propertyName], + placeholder: '请输入字符串' + }, + on: { + change (val) { + handleChange(column.propertyName, val) + } + } + }) + } + } + + const renderEditFormItems = () => { + return self.columns.filter(column => column.propertyName !== 'id').map((column) => { + return h({ + component: 'bk-form-item', + key: column.propertyName, + props: { + label: column.propertyName, + required: !column.isNullable, + property: column.propertyName, + rules: self.getColumnRule(column), + errorDisplayType: 'normal' + }, + children: [ + renderEditItem(column) + ] + }) + }) + } + + const renderOperationFormItem = () => { + return h({ + component: 'bk-form-item', + children: [ + h({ + component: 'bk-button', + class: 'mr5', + props: { + theme: 'primary', + loading: self.isSaving + }, + on: { + click: self.handleSubmitData + }, + children: [ + '提交' + ] + }), + h({ + component: 'bk-button', + props: { + disabled: self.isSaving + }, + on: { + click: self.handleCloseForm + }, + children: [ + '取消' + ] + }) + ] + }) + } + + const renderSidesilder = () => { + const slotName = framework === 'vue2' ? 'content' : 'default' + return h({ + component: 'bk-sideslider', + props: { + title: '编辑数据', + width: 740, + transfer: framework === 'vue2', + isShow: self.isShow + }, + on: { + 'update:isShow': self.handleCloseForm + }, + slots: { + [slotName] () { + return h({ + slot: slotName, + component: 'bk-loading', + key: self.isLoading, + props: { + loading: self.isLoading, + isLoading: self.isLoading + }, + children: [ + h({ + component: 'bk-form', + ref: 'formRef', + class: cssModule['edit-data-form'], + props: { + formType: 'vertical', + labelWidth: 120, + model: self.renderForm + }, + children: [ + ...renderEditFormItems(), + renderOperationFormItem() + ] + }) + ] + }) + } + } + }) + } + + return renderSidesilder() + } +} diff --git a/lib/client/src/components/render/pc/widget/blueking-table/edit.postcss b/lib/client/src/components/render/pc/widget/blueking-table/edit.postcss new file mode 100644 index 000000000..de498f1f0 --- /dev/null +++ b/lib/client/src/components/render/pc/widget/blueking-table/edit.postcss @@ -0,0 +1,7 @@ +.edit-data-form { + padding: 0 20px 20px; + height: calc(100vh - 70px); + .bk-form-control { + width: 100%; + } +} diff --git a/lib/client/src/components/render/pc/widget/blueking-table/table-column.js b/lib/client/src/components/render/pc/widget/blueking-table/table-column.js new file mode 100644 index 000000000..8fb8c73d5 --- /dev/null +++ b/lib/client/src/components/render/pc/widget/blueking-table/table-column.js @@ -0,0 +1,199 @@ +import { h } from 'bk-lesscode-render' +import dayjs from 'dayjs' + +const comparatorMap = { + lg: '>', + lt: '<', + gte: '>=', + lte: '<=', + eq: '=', + neq: '!=', + in: 'in', + like: 'like' +} + +const getValue = (val) => { + if (val === 'true') { + return true + } + if (val === 'false') { + return false + } + if (/^\d+$/.test(val)) { + return +val + } + return val +} + +export default { + name: 'widget-blueking-table-column', + + props: { + columnType: String, + type: String, + label: String, + field: String, + status: Array, + sortable: Boolean, + filterable: Array, + width: String, + index: Number, + key: String + }, + + data () { + return { + filterText: '' + } + }, + + methods: { + renderCustomFilter (props) { + const vm = this + return h( + { + component: 'bk-input', + props: { + value: vm.filterText, + placeholder: window.i18n.t('请输入并按回车键进行搜索') + }, + on: { + enter () { + vm.handleFilter(vm.label) + }, + change (val) { + vm.changeFilterText(val) + } + } + } + ) + }, + + handleFilter (column) { + this.$parent.$refs.tableHeader.$refs.popoverRef.forEach(refItem => refItem.hideHandler()) + this.$parent.$parent.$parent.handleFilter({ + key: column.property, + value: this.filterText + }) + }, + + changeFilterText (val) { + this.filterText = val + }, + + filterMethod (value, row, column) { + const property = column.property + return row[property] === value + }, + + renderStatus (props) { + let renderContent = [] + this.status.forEach(({ when, show }) => { + const qualifiedComponent = h({ + component: 'span', + style: { + display: 'flex', + height: '100%', + 'alignItems': 'center' + }, + children: [ + h({ + component: 'img', + attrs: { + src: `/static/images/icon/${show.status}.svg` + }, + style: { + width: '13px', + height: '13px', + marginRight: '5px' + } + }), + show.description + ] + }) + const rowValue = props.row[when.field] + const val = getValue(when.value) + switch (when.comparator) { + case comparatorMap.eq: + if (rowValue === val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.gte: + if (rowValue >= val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.in: + if (rowValue.includes(val) && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.lg: + if (rowValue > val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.like: + if (rowValue.includes(val) && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.lt: + if (rowValue < val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.lte: + if (rowValue <= val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.neq: + if (rowValue !== val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + } + }) + return renderContent + }, + + bluekingTableFormatter ({ cellValue, row, column }) { + if (typeof cellValue === 'object') { + return cellValue ? JSON.stringify(cellValue) : '--' + } else if (/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/.test(cellValue)) { + return cellValue ? dayjs(cellValue).format('YYYY-MM-DD HH:mm:ss') : '--' + } else { + return cellValue + } + } + }, + + render (render) { + h.init(render) + + const self = this + + const slots = { + scopedSlots: {} + } + + if (self.status?.length > 0 && self.$props.type === 'status') { + slots.scopedSlots = { + default: self.renderStatus + } + } + // slots.scopedSlots.filter = self.renderCustomFilter + const filterArr = self.filterable?.slice() || [] + return h({ + component: self.columnType, + props: { + formatter: self.bluekingTableFormatter, + ...self.$props, + ...self.filterable?.length > 0 ? { filters: filterArr } : {} + }, + ...slots + }) + } +} diff --git a/lib/client/src/components/render/pc/widget/blueking-table/table.js b/lib/client/src/components/render/pc/widget/blueking-table/table.js new file mode 100644 index 000000000..d847ddd87 --- /dev/null +++ b/lib/client/src/components/render/pc/widget/blueking-table/table.js @@ -0,0 +1,492 @@ +import { h, framework } from 'bk-lesscode-render' +import dayjs from 'dayjs' +import RenderDelete from './delete' +import RenderEdit from './edit' +import DayJSUtcPlugin from 'dayjs/plugin/utc' +import vue3TableMaterial from '@/element-materials/materials/vue3/bk/blueking-table' +dayjs.extend(DayJSUtcPlugin) + +const getTableProp = () => { + const props = vue3TableMaterial.props + const typeMap = { + string: String, + number: Number, + object: Object, + boolean: Boolean, + array: Array, + pagination: Object + } + return Object.keys(props).reduce((acc, cur) => { + const prop = props[cur] + const type = Array.isArray(prop.type) ? prop.type[0] : prop.type + acc[cur] = typeMap[type] + return acc + }, {}) +} + +const events = vue3TableMaterial.events.map(event => event.name) + +export default { + name: 'widget-blueking-table', + + emits: events, + + props: { + ...getTableProp(), + tableName: String, + paginationType: String, + dataValueType: String, + bkDataSourceType: String, + showOperationColumn: Boolean, + thirdPartDBName: String + }, + + data () { + return { + editData: { + isLoading: false, + show: false, + columns: [], + form: {} + }, + deleteData: { + show: false, + id: 0 + }, + renderPagination: { + 'show-total-count': true, + 'count': 3, + 'show-limit': true, + 'limit': 10, + 'current': 1 + }, + renderData: [], + isLoading: false, + queryObject: {}, + sortObject: {}, + cellConfig: {}, + headerCellConfig: {}, + rowConfig: {}, + // sortConfig: {}, + scrollY: {} + } + }, + + watch: { + pagination: { + handler (pagination, oldPagination) { + console.log(pagination, '===>', oldPagination) + try { + if (pagination === undefined) { + this.renderPagination = undefined + } else if (JSON.stringify(pagination) !== JSON.stringify(oldPagination)) { + this.renderPagination = JSON.parse(JSON.stringify(pagination)) + } + } catch (error) { + this.renderPagination = undefined + } + }, + immediate: true, + deep: true + }, + // fix vue same old value + 'pagination.count': { + handler (count) { + if (this.renderPagination) { + this.renderPagination.count = count + } + } + }, + // fix vue same old value + 'pagination.current': { + handler (current) { + if (this.renderPagination) { + this.renderPagination.current = current + } + } + }, + // fix vue same old value + 'pagination.limit': { + handler (limit) { + if (this.renderPagination) { + this.renderPagination.limit = limit + } + } + }, + data: { + handler () { + console.log(']]]') + if (['none', 'local'].includes(this.paginationType) + || !this.pagination + || (this.paginationType === 'remote' + && this.dataValueType === 'table-data-source')) { + this.calcRenderData() + } else { + this.renderData = this.data + } + if (this.paginationType === 'remote' + && ['array', 'table-data-source'].includes(this.dataValueType) + && this.renderPagination) { + this.renderPagination.count = this.data.length + } + }, + deep: true + }, + testObj: { + handler () { + console.log(this.testObj, ';;') + }, + deep: true + }, + rowHeight: { + handler (rowHeightVal) { + this.watchHandler('cellConfig', 'height', rowHeightVal) + } + }, + headHeight: { + handler (headHeightVal) { + this.watchHandler('headerCellConfig', 'height', headHeightVal) + } + }, + rowHover: { + handler (rowHoverVal) { + this.watchHandler('rowConfig', 'isHover', rowHoverVal) + }, + immediate: true + }, + rowKey: { + handler (rowKeyVal) { + this.watchHandler('rowConfig', 'keyField', rowKeyVal) + } + }, + // rowDraggable: { + // handler (dragVal) { + // this.watchHandler('rowConfig', 'drag', dragVal) + // } + // }, + // defaultSort: { + // handler (defaultSortVal) { + // this.watchHandler('sortConfig', 'defaultSort', defaultSortVal) + // }, + // immediate: true + // }, + virtualEnabled: { + handler (val) { + this.watchHandler('scrollY', 'enable', val) + } + } + }, + + methods: { + handleEdit (row) { + Object.assign(this.editData.form, row) + this.editData.show = true + this.editData.isLoading = true + this + .$http + .get(`/data-source/user/tableName/${this.tableName}/columns${this.thirdPartDBName ? `/${this.thirdPartDBName}` : ''}`) + .then((res) => { + this.editData.columns = res.data || [] + this.editData.columns.forEach((column) => { + // 转换为本地时区 + if (column.type === 'datetime') { + this.editData.form[column.propertyName] = dayjs(this.editData.form[column.propertyName]) + .format('YYYY-MM-DD HH:mm:ss') + } + // 转换为字符串 + if (column.type === 'json') { + this.editData.form[column.propertyName] = JSON.stringify(this.editData.form[column.propertyName]) + } + }) + }) + .finally(() => { + this.editData.isLoading = false + }) + }, + + handleDelete (row) { + this.deleteData.show = true + this.deleteData.id = row.id + }, + + getTableDataFromApi () { + this.isLoading = true + this + .$http + .get( + `/data-source/user/tableName/${this.tableName}${this.thirdPartDBName ? `/${this.thirdPartDBName}` : ''}`, + { + params: { + page: this.renderPagination?.current, + pageSize: this.renderPagination?.limit, + bkSortKey: this.sortObject.key, + bkSortValue: this.sortObject.value, + bkDataSourceType: this.bkDataSourceType, + ...this.queryObject + } + } + ) + .then(({ data }) => { + this.renderData = data.list || [] + if (this.renderPagination) { + this.renderPagination.count = data.count || 0 + } + }) + .finally(() => { + this.isLoading = false + }) + }, + + handlePageChange (page) { + this.renderPagination.current = page + if (this.paginationType === 'local') { + this.calcRenderData() + } else if (this.paginationType === 'remote' && this.tableName) { + this.getTableDataFromApi() + } else { + this.$emit('page-change', page) + this.$emit('page-value-change', page) + } + }, + + handleLimitChange (limit) { + this.renderPagination.current = 1 + this.renderPagination.limit = limit + if (this.paginationType === 'local') { + this.calcRenderData() + } else if (this.paginationType === 'remote' && this.tableName) { + this.getTableDataFromApi() + } else { + this.$emit('page-limit-change', limit) + } + }, + + handleFilter ({ key, value }) { + if (this.renderPagination) { + this.renderPagination.current = 1 + } + if (['', undefined, null].includes(value)) { + delete this.queryObject[key] + } else { + this.queryObject[key] = value + } + // 远程非数据表情况下需要用户自行处理 + if (['none', 'local'].includes(this.paginationType) || !this.pagination) { + this.calcRenderData() + } else if (this.paginationType === 'remote' && this.tableName) { + this.getTableDataFromApi() + } else { + this.$emit('filter-change', { key, value: [value] }) + } + }, + + handleSortChange ({ column, field, type }) { + const sortMap = { + asc: 'ASC', + desc: 'DESC' + } + if (this.renderPagination) { + this.renderPagination.current = 1 + } + this.sortObject.key = field + this.sortObject.value = sortMap[type] + // 远程非数据表情况下需要用户自行处理 + if (['none', 'local'].includes(this.paginationType) || !this.pagination) { + this.calcRenderData() + } else if (this.paginationType === 'remote' && this.tableName) { + this.getTableDataFromApi() + } else { + this.$emit('sort-change', { column, field, type }) + } + }, + + calcRenderData () { + // 过滤 + const filterDataList = this.data?.reduce?.((acc, cur) => { + const isMatch = Object + .keys(this.queryObject) + .every(key => this.queryObject[key] === '' || cur[key].includes(this.queryObject[key])) + if (isMatch) { + acc.push(cur) + } + return acc + }, []) || [] + // 排序 + const { key, value } = this.sortObject + filterDataList.sort((a, b) => { + if (value === 'ASC') { + return a[key] - b[key] + } + if (value === 'DESC') { + return b[key] - a[key] + } + }) + this.renderData = this.renderPagination + ? filterDataList.slice( + (this.renderPagination.current - 1) * this.renderPagination.limit, + this.renderPagination.current * this.renderPagination.limit + ) + : filterDataList + if (this.renderPagination) { + this.renderPagination.count = filterDataList.length + } + }, + + watchHandler (obj, attr, val) { + if (val === undefined) return + if (this && this[obj]) { + this[obj][attr] = val + } + } + }, + + render (render) { + h.init(render) + + const self = this + + const renderTable = () => { + const renderChildren = [ + ...(typeof self.$slots.default === 'function' ? self.$slots.default() : self.$slots.default) + ] + if (self.showOperationColumn) { + renderChildren.push(h({ + component: 'vxe-table-column', + props: { + label: window.i18n.t('操作'), + width: 120, + index: 9999 + }, + scopedSlots: { + default (props) { + return [ + h({ + component: 'bk-button', + slot: 'default', + class: 'mr5', + props: { + text: true, + theme: 'primary' + }, + on: { + click: () => self.handleEdit(props?.row) + }, + children: [ + window.i18n.t('编辑') + ] + }), + h({ + component: 'bk-button', + slot: 'default', + props: { + text: true, + theme: 'primary' + }, + on: { + click: () => self.handleDelete(props?.row) + }, + children: [ + window.i18n.t('删除') + ] + }) + ] + } + } + })) + } + + const listeners = events.reduce((acc, cur) => { + acc[cur] = (...args) => self.$emit(cur, ...args) + return acc + }, {}) + + const renderProps = framework === 'vue3' ? {} : { key: self.isLoading } + + return h({ + component: 'bk-loading', + ...renderProps, + props: { + loading: self.isLoading, + isLoading: self.isLoading + }, + children: [ + h({ + component: 'vxe-table', + props: { + ...self.$props, + ...self.$attrs, + remotePagination: true, + pagination: self.renderPagination, + data: self.renderData, + cellConfig: self.cellConfig, + headerCellConfig: self.headerCellConfig, + rowConfig: self.rowConfig, + scrollY: self.virtualEnabled ? { ...self.scrollY, gt: 0 } : {} + // sortConfig: self.sortConfig + }, + on: { + ...listeners, + 'page-change': self.handlePageChange, + 'page-limit': self.handleLimitChange, + 'page-limit-change': self.handleLimitChange, + 'page-value-change': self.handlePageChange, + 'column-sort': self.handleSortChange + }, + children: renderChildren + }) + ] + }) + } + + const renderSidesilder = () => { + return h({ + component: RenderEdit, + props: { + isLoading: self.editData.isLoading, + isShow: self.editData.show, + form: self.editData.form, + columns: self.editData.columns, + tableName: self.tableName, + thirdPartDBName: self.thirdPartDBName + }, + on: { + close () { + self.editData.show = false + }, + edit () { + self.getTableDataFromApi() + } + } + }) + } + + const renderDialog = () => { + return h({ + component: RenderDelete, + props: { + isShow: self.deleteData.show, + id: self.deleteData.id, + tableName: self.tableName, + thirdPartDBName: self.thirdPartDBName + }, + on: { + close () { + self.deleteData.show = false + }, + delete () { + self.getTableDataFromApi() + } + } + }) + } + + return h({ + component: 'section', + children: [ + renderTable(), + renderSidesilder(), + renderDialog() + ] + }) + } +} diff --git a/lib/client/src/element-materials/materials/vue3/bk/blueking-table/index.js b/lib/client/src/element-materials/materials/vue3/bk/blueking-table/index.js new file mode 100644 index 000000000..fdac4aeb5 --- /dev/null +++ b/lib/client/src/element-materials/materials/vue3/bk/blueking-table/index.js @@ -0,0 +1,505 @@ +/** + * Tencent is pleased to support the open source community by making 蓝鲸智云PaaS平台社区版 (BlueKing PaaS Community Edition) available. + * Copyright (C) 2017-2019 THL A29 Limited, a Tencent company. All rights reserved. + * Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://opensource.org/licenses/MIT + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + */ + +export default { + name: 'blueking-table', + type: 'widget-blueking-table', + displayName: '表格', + icon: 'bk-drag-table', + group: '数据', + order: 1, + document: 'https://magicbox.bk.tencent.com/magicbox/3.0/table', + events: [ + // { + // displayName: '勾选数据行上多选框', + // name: 'select', + // tips: '当用户手动勾选数据行的 Checkbox 时调用该事件函数,事件回调参数 (selection: Array, row: Object)', + // functionTemplates: [ + // { + // funcName: 'handleSelect', + // funcParams: ['selection', 'row'], + // funcBody: '// 可以使用 selection 和 row 进行业务操作\nconsole.log(selection, row)\n' + // } + // ] + // }, + // { + // displayName: '勾选全选多选框', + // name: 'select-all', + // tips: '当用户手动勾选全选 Checkbox 时调用该事件函数,事件回调参数 (selection: Array)' + // }, + // { + // displayName: '选择项变化', + // name: 'selection-change', + // tips: '当选择项发生变化时调用该事件函数,事件回调参数 (selection: Array)' + // }, + + // { + // displayName: '单元格点击', + // name: 'cell-click', + // tips: '当某个单元格被点击时调用该事件函数,事件回调参数 (row: Object, column: Object, cell: Object, event: Event)' + // }, + // { + // displayName: '单元格双击', + // name: 'cell-dblclick', + // tips: '当某个单元格被双击击时调用该事件函数,事件回调参数 (row: Object, column: Object, cell: Object, event: Event)' + // }, + // { + // displayName: '某行点击', + // name: 'row-click', + // tips: '当某一行被点击时调用该事件函数,事件回调参数 (row: Object, event: Event, column: Object)' + // }, + // { + // displayName: '某行双击', + // name: 'row-dblclick', + // tips: '当某一行被双击时调用该事件函数,事件回调参数 (row: Object, event: Event)' + // }, + // { + // displayName: '选中某列', + // name: 'column-pick', + // tips: '当表格的选中一列的时候会触发该事件,(prop column-pick启用)' + // }, + { + displayName: '排序条件发生变化', + name: 'column-sort', + tips: '当表格的排序条件发生变化的时候会触发该事件,回调参数({ column, index, type })' + }, + // { + // displayName: '筛选条件发生变化', + // name: 'column-filter', + // tips: '当表格的筛选条件发生变化的时候会触发该事件' + // }, + // { + // name: 'col-filter-save' + // }, + // { + // displayName: '某行展开或关闭', + // name: 'row-expand', + // tips: '当用户对某一行展开或者关闭的时候会触发该事件,回调参数({ row, column, index, rows, e })' + // }, + { + displayName: '切换每页显示条数', + name: 'page-limit-change', + tips: '当用户切换表格每页显示条数时会出发的事件' + }, + { + displayName: '切换表格分页', + name: 'page-value-change', + tips: '当用户切换表格分页时会触发的事件' + } + // { + // displayName: '表格设置发生变化', + // name: 'setting-change', + // tips: '表格设置发生变化时的事件' + // }, + // { + // displayName: '滚动到底部触发事件', + // name: 'scroll-bottom', + // tips: '滚动到底部触发事件' + // }, + // { + // displayName: '鼠标进入某行', + // name: 'row-mouse-enter', + // tips: '行鼠标进入' + // }, + // { + // displayName: '鼠标离开某行', + // name: 'row-mouse-leave', + // tips: '行鼠标离开' + // } + ], + styles: [ + 'position', + { + name: 'size', + exclude: ['height', 'maxHeight', 'minHeight'] + }, + 'margin', + 'pointer', + 'opacity' + ], + groups: [ + { label: '数据', value: 'data' }, + { label: '选择', value: 'selection' }, + { label: '分页', value: 'pagination' }, + { label: '加载', value: 'load' }, + { label: 'hover时提示', value: 'tooltip' }, + { label: '文本', value: 'text' }, + { label: '排序', value: 'sort' }, + { label: '拖拽', value: 'drag' }, + { label: '头和行设置', value: 'setting' }, + { label: '滚动', value: 'scroll' }, + { label: '布局', value: 'layout' }, + { label: '样式', value: 'style' }, + { label: '其他', value: 'other' } + ], + props: { + data: { + type: ['array', 'remote', 'table-data-source'], + remoteValidate (data) { + if (!Array.isArray(data)) return '返回值需要是数组' + }, + val: [ + { prop1: '1-1', prop2: '1-2', prop3: '1-3' }, + { prop1: '2-1', prop2: '2-2', prop3: '2-3' }, + { prop1: '3-1', prop2: '3-2', prop3: '3-3' } + ], + displayName: '表格数据', + tips: '显示的数据', + belongGroup: 'data' + }, + // 'column-pick': { + // type: 'string', + // options: ['multi', 'single', 'disabled'], + // val: 'disabled', + // displayName: '列选中方式', + // tips: '表格列选中方式,支持', + // belongGroup: 'selection' + // }, + // @bluking/table 自定义pagination + pagination: { + type: 'pagination', + val: { + current: 1, + count: 3, + limit: 10, + 'show-limit': true, + 'show-total-count': true + }, + displayName: '表格数据分页', + tips: '' + + '设置分页信息
' + + 'show-total-count: 是否展示总数
' + + 'count: 总数据量
' + + 'showLimit: 是否显示每页显示条数控件
' + + 'limit: 每页显示条数
' + + 'current: 当前页码,正整数
', + belongGroup: 'pagination' + }, + height: { + type: ['string', 'number'], + displayName: '表格容器高度', + tips: '设置表格高度,支持铺满父容器或者固定高度', + belongGroup: 'style' + }, + 'min-height': { + type: ['string', 'number'], + displayName: '表格容器最小高度', + tips: '设置表格最小高度', + belongGroup: 'style' + }, + 'max-height': { + type: ['string', 'number'], + displayName: '表格容器最大高度', + tips: '设置表格最大高度', + belongGroup: 'style' + }, + // vxe.table => cell-config 中配置 height + rowHeight: { + type: 'number', + displayName: '行高', + tips: '行高,可以为固定数值类型, 可以是函数,返回当前行的高度,返回值为数值类型', + belongGroup: 'style' + }, + // vxe.table => header-cell-config 中配置 height + headHeight: { + type: 'number', + displayName: 'Thead行高', + tips: 'Thead行高,可以为固定数值类型', + belongGroup: 'style' + }, + // vxe.table => scroll-y 中配置 {enabled:true, gt:0} + 'virtual-enabled': { + type: 'boolean', + val: false, + displayName: '是否启用虚拟渲染和滚动', + tips: '是否启用虚拟渲染 & 滚动, 当数据量很大时,启用虚拟渲染可以解决压面卡顿问题', + belongGroup: 'scroll' + }, + border: { + type: 'string', + val: 'default', + options: ['default', 'full', 'outer', 'inner', 'none'], + displayName: '边框显示设置', + tips: '是否带有边框', + belongGroup: 'style' + }, + // settings: { + // type: ['boolean', 'object'], + // val: false, + // displayName: '表格行高、显示列等设置', + // tips: 'bk-table-setting-content,用于设置表格行高、显示列...,详细参考ISettings', + // belongGroup: 'setting' + // }, + 'row-class-name': { + type: ['string', 'function'], + val: '', + displayName: '行样式设置', + tips: '给行附加 className', + belongGroup: 'style' + }, + // vxe.table => row-style 配置 还是评估阶段 + // 'row-style': { + // type: ['string', 'object', 'function'], + // val: '', + // displayName: '行内置样式', + // tips: '给行附加样式', + // belongGroup: 'style' + // }, + 'cell-class-name': { + type: ['string', 'function'], + val: '', + displayName: '单元格类样式', + tips: '单元格的 className 的回调方法,也可以使用字符串为所有单元格设置一个固定的 className', + belongGroup: 'style' + }, + // vxe.table => row-style 配置 还是评估阶段 + // cellStyle: { + // type: ['string', 'object', 'function'], + // displayName: '单元格的style', + // tips: '给单元格附加样式', + // belongGroup: 'style' + // }, + // 'scroll-loading': { + // type: ['boolean', 'object'], + // val: false, + // displayName: '表格底部加载', + // tips: '表格底部loading加载效果,可以配合表格scroll-bottom事件使用, 详细配置可参考bk-loading组件', + // belongGroup: 'scroll' + // }, + 'show-overflow': { + type: 'boolean', + val: false, + displayName: '文字过长时鼠标悬浮提示内容', + tips: '设置所有内容过长时显示为省略号(如果是固定列建议设置该值,提升渲染速度)', + belongGroup: 'tooltip' + }, + // vxe.table => row-config 中配置 isHover + 'row-hover': { + type: 'boolean', + val: true, + displayName: '鼠标悬浮时行样式', + tips: '鼠标划过行样式行为', + belongGroup: 'style' + }, + // 'is-row-select-enable': { + // type: ['boolean', 'function'], + // val: true, + // displayName: '勾选框是否可用', + // tips: '配合 column selection 使用用于配置渲染行数据的勾选框是否可用, 可以直接为 true|false,全部启用或者禁用如果是函数,则返回 true|false({ row, index, isCheckAll }) => boolean', + // belongGroup: 'selection' + // }, + // 'resizer-way': { + // type: 'string', + // options: ['debounce', 'throttle'], + // val: 'debounce', + // displayName: '尺寸改变时table重新计算方式', + // tips: '当外层容器尺寸改变时,当前组件用什么方式进行重新计算,默认为 throttle,按照指定频率重新计算,可选值:debounce,在指定时间范围内只执行一次重新计算', + // belongGroup: 'style' + // }, + 'show-header': { + type: 'boolean', + val: true, + displayName: '是否显示表头', + tips: '是否显示表头', + belongGroup: 'other' + }, + 'empty-text': { + type: 'string', + val: '暂无数据', + displayName: '空数据时提示文案', + tips: '空数据展示', + belongGroup: 'text' + }, + stripe: { + type: 'boolean', + val: false, + displayName: '是否为斑马纹Table', + tips: '是否为斑马纹Table', + belongGroup: 'style' + }, + // activeColumn: { + // type: ['number', 'array'], + // displayName: '当前选中列', + // tips: '当前选中列,当设置选中多列时(columnPick=multi),配置为数组[index1,index2,index3],只能选中单列时,可以为数值或者数组[index]', + // belongGroup: 'selection' + // }, + // thead: { + // type: 'object', + // displayName: '表头配置', + // tips: '表头配置,详细参考IHead,如果同时配置了thead和head-height、show-head,thead优先级最高,会覆盖其他配置', + // belongGroup: 'setting' + // }, + // remotePagination: { + // type: 'boolean', + // val: false, + // displayName: '是否启用远程分页', + // tips: '是否启用远程分页', + // belongGroup: 'pagination' + // }, + // emptyCellText: { + // type: 'string', + // displayName: '单元格空数据内容', + // tips: '单元格数据为空展示', + // belongGroup: 'text' + // }, + align: { + type: 'string', + options: ['left', 'center', 'right'], + displayName: '单元格对齐方式', + tips: '表格单元格对齐方式', + belongGroup: 'layout' + }, + headerAlign: { + type: 'string', + options: ['left', 'center', 'right'], + displayName: '表头对齐方式', + tips: '表头对齐方式', + belongGroup: 'layout' + }, + // reserveExpand: { + // type: 'boolean', + // val: false, + // displayName: '是否保留之前展开的状态', + // tips: '仅对type=selection的列有效,类型为Boolean,为true则会在数据更新之后保留之前选中的展开收起操作(需指定row-key)', + // belongGroup: 'selection' + // }, + // vxe.table => row-config 中配置 keyField + rowKey: { + type: 'string', + displayName: '行数据的Key', + tips: '行数据唯一主键的字段名', + belongGroup: 'data' + }, + testObj: { + type: 'object', + displayName: '测试', + tips: '测试' + } + // selectionKey: { + // type: 'string', + // displayName: '选中的key', + // tips: '仅对设置了selection的情况下生效,用于初始化或者更新row已选中状态,内部使用逻辑为:row[selectionKey],可以为多级选择,但是多级选择只支持row.child.child,更多请参考lodash.get', + // belongGroup: 'selection' + // }, + // vxe.table => checkbox-config 中配置 checkRowKeys + // checked: { + // type: 'array', + // displayName: '默认选中行', + // tips: '默认勾选指定行(只会在初始化时被触发一次,需要有 row-config.keyField)', + // belongGroup: 'selection' + // } + // isSelectedFn: { + // type: 'function', + // displayName: '判定当前行是否选中', + // tips: '提供自定义判定当前行是否选中,如果设置了此属性,其他判定均不生效,({row,index,isSelectAll})=>bool', + // belongGroup: 'selection' + // }, + // asyncData: { + // type: 'boolean', + // val: false, + // displayName: '是否修改转入表格的data', + // tips: '为避免不必要的数据修改导致的不可控组件更新,默认组件不会对传入组件的data进行任何修改,设置此属性为true则会对源数据进行同步(如:启用selection,勾选时想要自动同步到源数据),目前只会对指定了selectionKey的情况下才会对指定的字段数据进行更新,同时需要指定rowKey,保证匹配到的row是正确的目标对象', + // belongGroup: 'data' + // }, + // vxe.table => sort-config 中配置 defaultSort + // defaultSort: { + // type: 'object', + // displayName: '配置默认的排序顺序', + // tips: '如果只指定了prop,没有指定order,则默认顺序是asc,配置格式:{column:order}', + // belongGroup: 'sort' + // } + // list: { + // type: 'array', + // displayName: '过滤项', + // tips: '过滤项中每一个元素对象必须包含text(显示文本),value(过滤值)属性,例如:[{text: "", value: ""}]', + // belongGroup: 'filter' + // } + // paginationHeight: { + // type: 'number', + // val: 42, + // displayName: '页组件高度', + // tips: '页组件高度。在设置了分页配置之后才会生效,用于配置分页组件的高度,在不同项目中,分页组件高度会影响表格高度计算,这里设置为可配置项,避免自计算导致的性能问题以及不确定性样式问题', + // belongGroup: 'style' + // } + // prependStyle: { + // type: 'cssproperties', + // options: ['--'], + // val: '{}', + // displayName: '*插入至表格第一行之前的内容容器样式,默认样式为固定在第一行,需要跟随滚动或者其他样式,可以通过此配置进行覆盖', + // tips: '*插入至表格第一行之前的内容容器样式,默认样式为固定在第一行,需要跟随滚动或者其他样式,可以通过此配置进行覆盖' + // }, + // colSortBehavior: { + // type: 'string', + // options: ['independent', 'interdependent'], + // val: 'independent', + // displayName: '列排序行为', + // tips: '*列排序行为*independent:列与列之间的排序是独立的,互斥的*interdependent:列排序是相互影响、依赖的', + // belongGroup: 'sort' + // }, + // vxe.table => row-config 中配置 drag 先不做 + // rowDraggable: { + // type: 'boolean', + // displayName: '开启行拖拽排序功能', + // tips: '启用行拖拽调整顺序', + // belongGroup: 'drag' + // } + // sortValFormat: { + // type: 'array', + // displayName: '排序时对需要排序的字符串数值进行格式化', + // tips: '*排序时对需要排序的字符串数值进行格式化*这里需要配置为正则或者回调函数,(str)=>string|number|boolean*如果配置为正则,程序会提取匹配到的第一个结果尝试转换为数值,正则必须包含分组,例如/(d+)%/会提取到第一个结果并尝试转换为数字*如果为多个,程序会顺序执行所有正则表达式,直到转换成功', + // belongGroup: 'sort' + // } + // shiftMultiChecked: { + // type: 'boolean', + // val: false, + // displayName: '是否开启shift键多选功能', + // tips: '是否开启shift键多选功能', + // belongGroup: 'other' + // } + // scrollbar: { + // type: 'boolean', + // val: true, + // displayName: '是否启用自定义滚动条', + // tips: '是否启用自定义滚动条,默认开启自定义滚动条,实现不同环境下面一致的用户体验,注意:如果禁用,会自动启用系统默认滚动条,表格会有8px的占位,以防止滚动条出现时内容出现抖动,可以通过样式覆盖设置overflow:auto;实现按需展示', + // belongGroup: 'scroll' + // } + // fixedBottom: { + // type: 'fixedbottomoption | null', + // options: ['{\n position: 'absolute' | 'relative';\n height: number;\n loading?: boolean;\n }'], + // val: 'null', + // displayName: '固定在底部的配置项', + // tips: '固定在底部的配置项' + // }, + // isEmptyCell: { + // type: '["", undefined, null] | ({ celltext, row, column }) => boolean', + // options: ['--'], + // val: '["", undefined, null]', + // displayName: '/***判定单元格是否为空*支持数组:判定条件为arr.some(item=>item===cellText)*支持函数回调:返回结果为true|false,({cellText,row,column})=>boolean*/', + // tips: '/***判定单元格是否为空*支持数组:判定条件为arr.some(item=>item===cellText)*支持函数回调:返回结果为true|false,({cellText,row,column})=>boolean*/' + // } + }, + slots: { + default: { + name: ['vxe-table-column'], + type: ['table-list', 'remote'], + displayName: '表头', + keys: [ + { id: 'label', label: '名称', tips: '从数据中获取名称的字段key,不填取 label 字段' }, + { id: 'field', label: '字段名', tips: '从数据中获取字段名的字段key,不填取 prop 字段' } + ], + val: [ + { label: '第一列', prop: 'prop1', sortable: true }, + { label: '第二列', prop: 'prop2', sortable: false }, + { label: '第三列', prop: 'prop3', sortable: false } + ] + } + } +} diff --git a/lib/client/src/element-materials/materials/vue3/bk/index.js b/lib/client/src/element-materials/materials/vue3/bk/index.js index 4e1a894f9..abee90dc0 100644 --- a/lib/client/src/element-materials/materials/vue3/bk/index.js +++ b/lib/client/src/element-materials/materials/vue3/bk/index.js @@ -58,6 +58,7 @@ import switcher from './switcher' import tab from './tab' import tabPanel from './tab-panel' import table from './table' +import bluekingTable from './blueking-table' import tagInput from './tag-input' import timePicker from './time-picker' import timeline from './timeline' @@ -130,6 +131,7 @@ const bkComponents = Object.seal([ tab, tabPanel, table, + bluekingTable, tagInput, timePicker, timeline, diff --git a/lib/client/src/element-materials/materials/vue3/bk/table/index.js b/lib/client/src/element-materials/materials/vue3/bk/table/index.js index 857a2e81c..fbcc4d002 100644 --- a/lib/client/src/element-materials/materials/vue3/bk/table/index.js +++ b/lib/client/src/element-materials/materials/vue3/bk/table/index.js @@ -14,7 +14,6 @@ export default { type: 'widget-bk-table', displayName: '表格', icon: 'bk-drag-table', - group: '数据', order: 1, document: 'https://magicbox.bk.tencent.com/magicbox/3.0/table', events: [ diff --git a/lib/client/src/element-materials/modifier/component/props/components/render-prop.vue b/lib/client/src/element-materials/modifier/component/props/components/render-prop.vue index 940e31c1f..283c7f7bb 100644 --- a/lib/client/src/element-materials/modifier/component/props/components/render-prop.vue +++ b/lib/client/src/element-materials/modifier/component/props/components/render-prop.vue @@ -449,7 +449,8 @@ 'folding-table', 'search-table', 'widget-bk-table', - 'widget-el-table' + 'widget-el-table', + 'widget-blueking-table' ].includes(this.componentType) } }, diff --git a/lib/client/src/element-materials/modifier/component/props/index.vue b/lib/client/src/element-materials/modifier/component/props/index.vue index 9175f7eab..487d14257 100644 --- a/lib/client/src/element-materials/modifier/component/props/index.vue +++ b/lib/client/src/element-materials/modifier/component/props/index.vue @@ -291,7 +291,8 @@ 'folding-table', 'search-table', 'widget-bk-table', - 'widget-el-table' + 'widget-el-table', + 'widget-blueking-table' ].includes(this.componentType)) { // 默认同步 第一个 slot const slotName = Object.keys(this.material.slots)[0] diff --git a/lib/client/src/element-materials/modifier/component/slots/components/table.vue b/lib/client/src/element-materials/modifier/component/slots/components/table.vue index 0e3921384..d8445c309 100644 --- a/lib/client/src/element-materials/modifier/component/slots/components/table.vue +++ b/lib/client/src/element-materials/modifier/component/slots/components/table.vue @@ -266,7 +266,7 @@ -
+
{{$t('全局排序')}}
-
- - {{$t('全局过滤')}} - - +
+ +
@@ -311,7 +326,7 @@ watch, getCurrentInstance } from 'vue' - + import TypeJson from '@/element-materials/modifier/component/props/components/strategy/json-view.vue' const generateColumn = (index) => ({ label: window.i18n.t('选项{0}', { n: index }), prop: `prop${index}`, @@ -366,7 +381,8 @@ name: 'slot-table', components: { - EditFunctionDialog + EditFunctionDialog, + TypeJson }, props: { @@ -400,9 +416,18 @@ { id: 'status', name: window.i18n.t('状态列') } ] if (this.projectDetail.framework === 'vue3') { - list.splice(1, 2) + const addType = [] + if (this.slotConfig?.name.includes('vxe-table-column')) { + addType.push({ id: 'seq', name: window.i18n.t('索引序号列(从 1 开始)') }, { id: 'status', name: window.i18n.t('状态列') }) + } + list.splice(2, 2, ...addType) } return list + }, + isAllSort () { + return (item) => { + return item.type !== 'customCol' ? (this.projectDetail.framework !== 'vue3' ? true : !!this.slotConfig?.name.includes('vxe-table-column')) : false + } } }, diff --git a/lib/client/src/element-materials/modifier/component/slots/render-config/vue3/bk/index.js b/lib/client/src/element-materials/modifier/component/slots/render-config/vue3/bk/index.js index 54df1fe66..b905a01e2 100644 --- a/lib/client/src/element-materials/modifier/component/slots/render-config/vue3/bk/index.js +++ b/lib/client/src/element-materials/modifier/component/slots/render-config/vue3/bk/index.js @@ -122,6 +122,48 @@ const bkRenderMap = { ` }, + 'vxe-table-column' ({ val, valueKeys }) { + const displayVal = getVal(val) + const labelKey = valueKeys?.label || 'label' + const fieldKey = valueKeys?.field || 'prop' + const sortableKey = valueKeys?.sortable || 'sortable' + const filterableKey = valueKeys?.filterable || 'filterable' + const props = ` + :type="item.type" + :label="item.${labelKey}" + :field="item.${fieldKey}" + :status="item.status" + :sortable="item.${sortableKey}" + :filterable="item.${filterableKey}" + :align="item.align" + :width="item.width" + :index="index" + ` + return ` + + ` + }, 'bk-collapse-panel' ({ val, valueKeys }) { const displayVal = getVal(val) const nameKey = valueKeys?.name || 'name' diff --git a/lib/client/src/preview/component.js b/lib/client/src/preview/component.js index 6e6a5b5e8..ead040fbd 100644 --- a/lib/client/src/preview/component.js +++ b/lib/client/src/preview/component.js @@ -18,8 +18,10 @@ import '@/common/element' // 注入全局组件 import renderHtml from '@/components/render/pc/widget/html/index' import widgetBkTable from '@/components/render/pc/widget/table/table' +import widgetBluekingTable from '@/components/render/pc/widget/blueking-table/table' import widgetElTable from '@/components/patch/widget-el-table/index.vue' import widgetTableColumn from '@/components/render/pc/widget/table/table-column' +import widgetBluekingTableColumn from '@/components/render/pc/widget/blueking-table/table-column' import widgetVanPicker from '@/components/render/pc/widget/van-picker' import bkCharts from '@/components/render/pc/widget/bk-charts/bk-charts' import chart from '@/components/render/pc/widget/chart/chart' @@ -73,8 +75,10 @@ const registerSysComponents = () => { // 注入全局组件 registerComponent('render-html', renderHtml) registerComponent('widget-bk-table', widgetBkTable) + registerComponent('widget-blueking-table', widgetBluekingTable) registerComponent('widget-el-table', widgetElTable) registerComponent('widget-table-column', widgetTableColumn) + registerComponent('widget-blueking-table-column', widgetBluekingTableColumn) registerComponent('processForm', processForm) registerComponent('dataManage', dataManage) registerComponent('bk-charts', bkCharts) diff --git a/lib/server/project-template/vue3/project-init-code/lib/client/src/components/patch/widget-blueking-table-column.js b/lib/server/project-template/vue3/project-init-code/lib/client/src/components/patch/widget-blueking-table-column.js new file mode 100644 index 000000000..982d176ff --- /dev/null +++ b/lib/server/project-template/vue3/project-init-code/lib/client/src/components/patch/widget-blueking-table-column.js @@ -0,0 +1,153 @@ +import dayjs from 'dayjs' +import { + h, + resolveComponent +} from 'vue' + +const comparatorMap = { + lg: '>', + lt: '<', + gte: '>=', + lte: '<=', + eq: '=', + neq: '!=', + in: 'in', + like: 'like' +} + +const getValue = (val) => { + if (val === 'true') { + return true + } + if (val === 'false') { + return false + } + if (/^\d+$/.test(val)) { + return +val + } + return val +} + +export default { + name: 'widget-blueking-table-column', + + props: { + columnType: String, + type: String, + label: String, + field: String, + status: Array, + sortable: Boolean, + filterable: Boolean, + width: String, + index: Number + }, + + methods: { + bluekingTableFormatter ({ cellValue, row, column }) { + if (typeof cellValue === 'object') { + return cellValue ? JSON.stringify(cellValue) : '--' + } else if (/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/.test(cellValue)) { + return cellValue ? dayjs(cellValue).format('YYYY-MM-DD HH:mm:ss') : '--' + } else { + return cellValue + } + }, + + renderStatus (props, h) { + let renderContent = [] + this.status.forEach(({ when, show }) => { + const qualifiedComponent = h( + 'span', + { + style: { + display: 'flex', + height: '100%', + 'alignItems': 'center' + } + }, + [ + h( + 'img', + { + src: `/static/images/icon/${show.status}.svg`, + style: { + width: '13px', + height: '13px', + marginRight: '5px' + } + } + ), + show.description + ] + ) + const rowValue = props?.row?.[when.field] + const val = getValue(when.value) + switch (when.comparator) { + case comparatorMap.eq: + if (rowValue === val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.gte: + if (rowValue >= val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.in: + if (rowValue.includes(val) && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.lg: + if (rowValue > val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.like: + if (rowValue.includes(val) && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.lt: + if (rowValue < val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.lte: + if (rowValue <= val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + case comparatorMap.neq: + if (rowValue !== val && when.value.trim() !== '') { + renderContent = qualifiedComponent + } + break + } + }) + return renderContent + } + }, + + render () { + const self = this + + const slots = {} + + if (self.status?.length > 0 && self.$props.type === 'status') { + slots.default = (props) => self.renderStatus(props, h) + } + + return h( + resolveComponent(self.columnType), + { + formatter: self.bkTableFormatter, + ...self.$props, + ...self.filterable?.length > 0 ? { filters: self.filterable } : {}, + type: self.type || 'action' + }, + slots + ) + } +} diff --git a/lib/server/project-template/vue3/project-init-code/lib/client/src/components/patch/widget-blueking-table.vue b/lib/server/project-template/vue3/project-init-code/lib/client/src/components/patch/widget-blueking-table.vue new file mode 100644 index 000000000..4803d9e49 --- /dev/null +++ b/lib/server/project-template/vue3/project-init-code/lib/client/src/components/patch/widget-blueking-table.vue @@ -0,0 +1,636 @@ + + + + + diff --git a/lib/server/project-template/vue3/project-init-code/lib/client/src/main.js b/lib/server/project-template/vue3/project-init-code/lib/client/src/main.js index 61b7b18c2..28f16c56d 100644 --- a/lib/server/project-template/vue3/project-init-code/lib/client/src/main.js +++ b/lib/server/project-template/vue3/project-init-code/lib/client/src/main.js @@ -16,10 +16,16 @@ import Exception from '@/components/exception' import { bus } from '@/common/bus' import bkui, { bkTooltips, Message } from 'bkui-vue' import 'bkui-vue/dist/style.css' +import { TableColumn } from '@blueking/table' +import '@blueking/table/vue3/vue3.css' import bkuiVueComplex from '@blueking/bkui-vue-complex' import renderHtml from '@/components/html' +// 兼容旧Table数据 import widgetTableColumn from '@/components/patch/widget-table-column.js' import widgetBkTable from '@/components/patch/widget-bk-table.vue' +// 新Table数据 vxeTable +import widgetBluekingTableColumn from '@/components/patch/widget-blueking-table-column.js' +import widgetBluekingTable from '@/components/patch/widget-blueking-table.vue' import widgetBkVision from '@/components/patch/widget-bk-vision.vue' import widgetFormContainer from '@/components/form-engine/renderer/index.js' import widgetFlowContainer from '@/components/flow-manage-container/index.js' @@ -42,11 +48,14 @@ auth.requestCurrentUser().then(user => { .use(bkui) ${useVantLib} // 挂载全局组件 + global.mainComponent.component('vxe-table-column', TableColumn) global.mainComponent.component('app-exception', Exception) global.mainComponent.component('render-html', renderHtml) global.mainComponent.component('widget-bk-vision', widgetBkVision) global.mainComponent.component('widget-table-column', widgetTableColumn) global.mainComponent.component('widget-bk-table', widgetBkTable) + global.mainComponent.component('widget-blueking-table-column', widgetBluekingTableColumn) + global.mainComponent.component('widget-blueking-table', widgetBluekingTable) global.mainComponent.component('widget-form-container', widgetFormContainer) global.mainComponent.component('widget-flow-manage-container', widgetFlowContainer) global.mainComponent.component('widget-data-manage-container', widgetDataManageContainer) diff --git a/lib/server/project-template/vue3/project-init-code/package.json b/lib/server/project-template/vue3/project-init-code/package.json index a68f09cb6..b40a5e1ce 100644 --- a/lib/server/project-template/vue3/project-init-code/package.json +++ b/lib/server/project-template/vue3/project-init-code/package.json @@ -100,6 +100,7 @@ "@blueking/bkui-vue-complex": "latest", "@blueking/cli-service-webpack": "0.0.0-beta.81", "@blueking/user-selector": "^1.0.7", + "@blueking/table": "^0.0.1-beta.21", "@toast-ui/editor": "3.1.8", "@toast-ui/vue-editor": "^3.1.5", "@typescript-eslint/eslint-plugin": "^5.40.0", @@ -171,7 +172,7 @@ "mavon-editor": "^2.9.0", "typeorm": "^0.2.25", "typescript": "^4.4.3", - "vue": "~3.2.41", + "vue": "3.5", "vue-echarts": "^5.0.0-beta.0", "vue-fullscreen": "^2.6.1", "vue-i18n": "^9.0.0", diff --git a/lib/shared/page-code/style/default-style/pc-style.js b/lib/shared/page-code/style/default-style/pc-style.js index 843776af8..86e146a27 100644 --- a/lib/shared/page-code/style/default-style/pc-style.js +++ b/lib/shared/page-code/style/default-style/pc-style.js @@ -29,5 +29,8 @@ export default function () { } .bk-exception { margin-top:50px; + } + .vxe-table .vxe-table--scroll-y-virtual:before{ + border-left: 0 }` } diff --git a/lib/shared/page-code/template/page/prop.js b/lib/shared/page-code/template/page/prop.js index a45c1d045..31747372c 100644 --- a/lib/shared/page-code/template/page/prop.js +++ b/lib/shared/page-code/template/page/prop.js @@ -116,7 +116,7 @@ function getPropsStr (code, type, compId, props, dirProps, slots) { propsStr += curPropStr continue // 处理封装的table组件的分页 - } else if (i === 'pagination' && ['widget-bk-table', 'widget-el-table'].includes(componentType)) { + } else if (i === 'pagination' && ['widget-bk-table', 'widget-el-table', 'widget-blueking-table'].includes(componentType)) { if (['local', 'remote'].includes(payload.type)) { const paginationStr = Object .keys(payload.val) diff --git a/package.json b/package.json index b63332eab..5cd9fb242 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "app-root-path": "~3.0.0", "async-validator": "~1.8.1", "aws-sdk": "^2.736.0", - "bk-lesscode-render": "1.0.0-beta.4", + "bk-lesscode-render": "1.1.0-beta.1", "axios": "~1.6.0", "babel-plugin-lodash": "^3.3.4", "babel-plugin-parameter-decorator": "^1.0.16",