From 130cbfe546ad637cde8847ffd1a68897b2dac52f Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Wed, 3 Dec 2025 14:32:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=BF=9D=E5=AD=98=E4=BA=A4?= =?UTF-8?q?=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/super/clientSet/catalogPage.vue | 12 +++++ src/views/super/clientSet/coverInfoPage.vue | 70 ++++++++++++++++++++++++----- src/views/super/clientSet/mainTextPage.vue | 14 +++++- src/views/super/clientSet/referencePage.vue | 16 ++++++- src/views/super/clientSet/summaryPage.vue | 14 +++++- src/views/super/clientSet/switchPage.vue | 2 +- src/views/super/clientSet/thanksPage.vue | 14 +++++- 7 files changed, 126 insertions(+), 16 deletions(-) diff --git a/src/views/super/clientSet/catalogPage.vue b/src/views/super/clientSet/catalogPage.vue index 0afe74c..4f8776d 100644 --- a/src/views/super/clientSet/catalogPage.vue +++ b/src/views/super/clientSet/catalogPage.vue @@ -69,6 +69,18 @@ export default { submitOneLevel(data) { // 调用一级标题的 API console.log('提交一级标题数据:', data); + this.$http('POST', '/api', this.formData, { + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$Message.success(response.info); + } else { + this.$Message.error(response.info); + } + }) + }).catch(error => { + console.error(error, 'error') + }) }, submitTwoLevel(data) { diff --git a/src/views/super/clientSet/coverInfoPage.vue b/src/views/super/clientSet/coverInfoPage.vue index becbdee..ec9ec99 100644 --- a/src/views/super/clientSet/coverInfoPage.vue +++ b/src/views/super/clientSet/coverInfoPage.vue @@ -3,12 +3,12 @@

封面信息

基本信息
- - - - - - + + + + +
@@ -59,7 +59,6 @@ export default { qrcode_path: '' }, coverInfo: { - name: '' }, rules: { name: [ @@ -98,15 +97,66 @@ export default { value: 5 }, ] - }; }, methods: { cancelClick(formName) { - this.$emit('cancel', formName); + this.$refs[formName].resetFields(); }, submitDoctorBaseInfo() { - this.$emit('confirm'); + console.log(this.coverInfo,'coverInfo信息'); + + this.$refs['baseInfoRef'].validate((valid) => { + if (valid) { + console.log('submit!'); + this.handleConfirmRefuse() + + } else { + return false; + } + }); + }, + // 提交封面样式信息 + updateSiteReportCustomerService() { + this.formData.set('url', this.coverInfo.qrcode_path) + this.$http('POST', '', + this.formData + , { + headers: { + 'Content-Type':'multipart/form-data' + } + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$Message.success(response.info); + } else { + this.$Message.error(response.info); + } + }) + }).catch(error => { + console.error(error, 'error') + }) + }, + // 提交基本信息 + handleConfirmConfirm(){ + try { + this.$http('POST', '', { + ...this.coverInfo + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$Message.success(response.info); + this.getList() + } else { + this.$Message.error(response.info); + } + }) + }).catch(error => { + console.error(error, 'error') + }) + } catch (error) { + console.error('数据加载失败:', error) + } }, handleQQkfChange(file, fileList) { console.log(file, fileList) diff --git a/src/views/super/clientSet/mainTextPage.vue b/src/views/super/clientSet/mainTextPage.vue index 1710048..4540f1b 100644 --- a/src/views/super/clientSet/mainTextPage.vue +++ b/src/views/super/clientSet/mainTextPage.vue @@ -89,8 +89,20 @@ export default { } }, submitOneLevel(data) { - // 调用一级标题的 API + // API待定定接口路径和参数 console.log('提交一级标题数据:', data); + this.$http('POST', '/api', this.formData, { + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$Message.success(response.info); + } else { + this.$Message.error(response.info); + } + }) + }).catch(error => { + console.error(error, 'error') + }) }, submitTwoLevel(data) { diff --git a/src/views/super/clientSet/referencePage.vue b/src/views/super/clientSet/referencePage.vue index d70a941..3380d1b 100644 --- a/src/views/super/clientSet/referencePage.vue +++ b/src/views/super/clientSet/referencePage.vue @@ -59,8 +59,20 @@ export default { } }, submitOneLevel(data) { - // 调用一级标题的 API - console.log('提交一级标题数据:', data); + // API待定定接口路径和参数 + console.log('提交一级标题数据:', data); + this.$http('POST', '/api', this.formData, { + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$Message.success(response.info); + } else { + this.$Message.error(response.info); + } + }) + }).catch(error => { + console.error(error, 'error') + }) }, submitTwoLevel(data) { diff --git a/src/views/super/clientSet/summaryPage.vue b/src/views/super/clientSet/summaryPage.vue index d42b4cf..e09e911 100644 --- a/src/views/super/clientSet/summaryPage.vue +++ b/src/views/super/clientSet/summaryPage.vue @@ -87,8 +87,20 @@ export default { } }, submitOneLevel(data) { - // 调用一级标题的 API + // API待定定接口路径和参数 console.log('提交一级标题数据:', data); + this.$http('POST', '/api', this.formData, { + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$Message.success(response.info); + } else { + this.$Message.error(response.info); + } + }) + }).catch(error => { + console.error(error, 'error') + }) }, submitTwoLevel(data) { diff --git a/src/views/super/clientSet/switchPage.vue b/src/views/super/clientSet/switchPage.vue index 3d0aaf6..31b7be1 100644 --- a/src/views/super/clientSet/switchPage.vue +++ b/src/views/super/clientSet/switchPage.vue @@ -30,7 +30,7 @@ export default { }, methods: { updatePayAutoRefund() { - this.$http('POST', '/agentnew/ajax_setting_auto_refund', { + this.$http('POST', '/api', { status: this.is_use_templete, }).then(response => { this.$nextTick(() => { diff --git a/src/views/super/clientSet/thanksPage.vue b/src/views/super/clientSet/thanksPage.vue index 003d20b..f5ff86f 100644 --- a/src/views/super/clientSet/thanksPage.vue +++ b/src/views/super/clientSet/thanksPage.vue @@ -60,8 +60,20 @@ export default { } }, submitOneLevel(data) { - // 调用一级标题的 API + // API待定定接口路径和参数 console.log('提交一级标题数据:', data); + this.$http('POST', '/api', this.formData, { + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$Message.success(response.info); + } else { + this.$Message.error(response.info); + } + }) + }).catch(error => { + console.error(error, 'error') + }) }, submitTwoLevel(data) {