Browse Source

补充保存交互

clientSet-zq-1128
zq 1 day ago
parent
commit
130cbfe546
  1. 12
      src/views/super/clientSet/catalogPage.vue
  2. 70
      src/views/super/clientSet/coverInfoPage.vue
  3. 14
      src/views/super/clientSet/mainTextPage.vue
  4. 16
      src/views/super/clientSet/referencePage.vue
  5. 14
      src/views/super/clientSet/summaryPage.vue
  6. 2
      src/views/super/clientSet/switchPage.vue
  7. 14
      src/views/super/clientSet/thanksPage.vue

12
src/views/super/clientSet/catalogPage.vue

@ -69,6 +69,18 @@ export default {
submitOneLevel(data) { submitOneLevel(data) {
// API // API
console.log('提交一级标题数据:', data); 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) { submitTwoLevel(data) {

70
src/views/super/clientSet/coverInfoPage.vue

@ -3,12 +3,12 @@
<h3 class="pageTitle">封面信息</h3> <h3 class="pageTitle">封面信息</h3>
<div class="client_flex-common flex-common" id=""> <div class="client_flex-common flex-common" id="">
<div class="before_h_title mb24">基本信息</div> <div class="before_h_title mb24">基本信息</div>
<el-form :model="coverInfo"> <el-form :model="coverInfo" ref="baseInfoRef">
<GuipInput v-model="coverInfo.name" :client-form-flex="true" label="所属学校" width="356px" /> <GuipInput v-model="coverInfo.school_name" :client-form-flex="true" label="所属学校" width="356px" />
<GuipRadio :options="collegeList" v-model="coverInfo.name" :client-form-flex="true" label="学院" /> <GuipRadio :options="collegeList" v-model="coverInfo.college" :client-form-flex="true" label="学院" />
<GuipInput v-model="coverInfo.name" label="学院名称" :client-form-flex="true" width="356px" /> <GuipInput v-model="coverInfo.college_name" label="学院名称" :client-form-flex="true" width="356px" />
<GuipRadio :options="qualificationList" v-model="coverInfo.name" label="学历" :client-form-flex="true" /> <GuipRadio :options="qualificationList" v-model="coverInfo.qualification" label="学历" :client-form-flex="true" />
<GroupFormBtns cancelText="重置" @cancel="cancelClick('siteForm')" flex="start" <GroupFormBtns cancelText="重置" @cancel="cancelClick('baseInfoRef')" flex="start"
@confirm="submitDoctorBaseInfo" /> @confirm="submitDoctorBaseInfo" />
</el-form> </el-form>
</div> </div>
@ -59,7 +59,6 @@ export default {
qrcode_path: '' qrcode_path: ''
}, },
coverInfo: { coverInfo: {
name: ''
}, },
rules: { rules: {
name: [ name: [
@ -98,15 +97,66 @@ export default {
value: 5 value: 5
}, },
] ]
}; };
}, },
methods: { methods: {
cancelClick(formName) { cancelClick(formName) {
this.$emit('cancel', formName); this.$refs[formName].resetFields();
}, },
submitDoctorBaseInfo() { 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) { handleQQkfChange(file, fileList) {
console.log(file, fileList) console.log(file, fileList)

14
src/views/super/clientSet/mainTextPage.vue

@ -89,8 +89,20 @@ export default {
} }
}, },
submitOneLevel(data) { submitOneLevel(data) {
// API // API
console.log('提交一级标题数据:', data); 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) { submitTwoLevel(data) {

16
src/views/super/clientSet/referencePage.vue

@ -59,8 +59,20 @@ export default {
} }
}, },
submitOneLevel(data) { submitOneLevel(data) {
// API // API
console.log('提交一级标题数据:', data); 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) { submitTwoLevel(data) {

14
src/views/super/clientSet/summaryPage.vue

@ -87,8 +87,20 @@ export default {
} }
}, },
submitOneLevel(data) { submitOneLevel(data) {
// API // API
console.log('提交一级标题数据:', data); 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) { submitTwoLevel(data) {

2
src/views/super/clientSet/switchPage.vue

@ -30,7 +30,7 @@ export default {
}, },
methods: { methods: {
updatePayAutoRefund() { updatePayAutoRefund() {
this.$http('POST', '/agentnew/ajax_setting_auto_refund', { this.$http('POST', '/api', {
status: this.is_use_templete, status: this.is_use_templete,
}).then(response => { }).then(response => {
this.$nextTick(() => { this.$nextTick(() => {

14
src/views/super/clientSet/thanksPage.vue

@ -60,8 +60,20 @@ export default {
} }
}, },
submitOneLevel(data) { submitOneLevel(data) {
// API // API
console.log('提交一级标题数据:', data); 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) { submitTwoLevel(data) {

Loading…
Cancel
Save