From f427e262ce3ccde7dd47d177e9e42a96df38d0a8 Mon Sep 17 00:00:00 2001 From: WeiRan <2392355487@qq.com> Date: Sun, 1 Sep 2024 15:35:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E6=8E=A5=E5=8F=A3=E5=8F=8A?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E7=AE=A1=E7=90=86=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/apitest/apitest.js | 3 + src/api/authentication/authentication.js | 8 ++ src/api/market/product.js | 10 +++ src/views/market/apitest/index.vue | 104 ++++++++++++++++++++++- 4 files changed, 122 insertions(+), 3 deletions(-) diff --git a/src/api/apitest/apitest.js b/src/api/apitest/apitest.js index 4c7bd39..3d90232 100644 --- a/src/api/apitest/apitest.js +++ b/src/api/apitest/apitest.js @@ -38,3 +38,6 @@ export function sendrequest1(options){ }) } + + + diff --git a/src/api/authentication/authentication.js b/src/api/authentication/authentication.js index 975cd51..0e4cc3c 100644 --- a/src/api/authentication/authentication.js +++ b/src/api/authentication/authentication.js @@ -6,3 +6,11 @@ export function companyauthentication(data){ data: data }) } + +export function ifcompanyauthentication(data){ + return request({ + url:"/market/company/ifcompanyauthentication", + method: "POST", + data: data + }) +} diff --git a/src/api/market/product.js b/src/api/market/product.js index 303f2bc..26f0d05 100644 --- a/src/api/market/product.js +++ b/src/api/market/product.js @@ -15,5 +15,15 @@ export function selectTypeList(data){ method: "POST", data: data }) + + +}export function selectproductspecification(data){ + return request({ + url:"/market/product/specification", + method: "POST", + data: data + }) } + + diff --git a/src/views/market/apitest/index.vue b/src/views/market/apitest/index.vue index 65efbe0..a8b3e72 100644 --- a/src/views/market/apitest/index.vue +++ b/src/views/market/apitest/index.vue @@ -1,5 +1,6 @@ @@ -123,6 +187,9 @@ //这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等), //例如:import 《组件名称》 from '《组件路径》, import {sendrequest, sendrequest1} from "@/api/apitest/apitest"; +import api from "js-cookie"; +import {companyauthentication, ifcompanyauthentication} from "@/api/authentication/authentication"; +import {selectproductspecification} from "@/api/market/product"; export default { name: "Apitest", @@ -140,7 +207,9 @@ export default { }, activeName: 'first', dialogVisible: false, - ruleForm:{} + dialogVisible1: false, + ruleForm:{}, + tableData:[] }; }, //计算属性 类似于data概念", @@ -149,6 +218,7 @@ export default { watch: {}, //方法集合", methods: { + api, //标签页 handleClick(tab, event) { console.log(tab, event); @@ -163,6 +233,20 @@ export default { apiRouter: myapi.apiRouter } }, + //立即申请 + apply(myapi){ + //先判断是否已经进行了认证 + ifcompanyauthentication().then(response=>{ + if (response.code!=200){ + alert(response.msg) + }else { + alert(JSON.stringify(myapi)) + this.getproductspecification(myapi) + this.dialogVisible1=true + + } + }) + }, //关闭测试对话框 handleClose(done) { this.$confirm('确认关闭?') @@ -171,6 +255,20 @@ export default { }) .catch(_ => {}); }, + //关闭支付规格选择对话框 + handleClose1(done) { + this.$confirm('确认关闭?') + .then(_ => { + done(); + }) + .catch(_ => {}); + }, + //产品规格 + getproductspecification(specification){ + selectproductspecification(specification).then(response=>{ + this.tableData=response.data + }) + }, //测试发送请求 单个参数 submitForm(ruleForm){ sendrequest(ruleForm).then(response=>{