初始化

master
法外狂徒张三 2024-09-05 20:22:15 +08:00
parent 234cca980b
commit 1d4515cec1
2 changed files with 41 additions and 4 deletions

View File

@ -31,7 +31,11 @@
<el-form-item label="营业执照" prop="pass"> <el-form-item label="营业执照" prop="pass">
<span>{{firminfoForm.businessLicense}}</span> <span>{{firminfoForm.businessLicense}}</span>
</el-form-item> </el-form-item>
<el-form-item label="余额" prop="pass">
<span>{{firminfoForm.firmScore}}</span>
</el-form-item>
</el-form> </el-form>
<button @click="topup()"></button>
</div> </div>
</template> </template>
@ -39,6 +43,7 @@
import { listFirminfo, getFirminfo, delFirminfo, addFirminfo, updateFirminfo } from "/src/api/firminfo/firminfo"; import { listFirminfo, getFirminfo, delFirminfo, addFirminfo, updateFirminfo } from "/src/api/firminfo/firminfo";
import firminfo from "./index.vue"; import firminfo from "./index.vue";
import userAvatar from "../../system/user/profile/userAvatar.vue"; import userAvatar from "../../system/user/profile/userAvatar.vue";
import {pay} from "../../../api/market/apitype";
export default { export default {
name: "Firminfo", name: "Firminfo",
@ -50,7 +55,8 @@ export default {
}, },
data() { data() {
return { return {
firminfoForm:{} firminfoForm:{},
money:"",
}; };
}, },
created() { created() {
@ -61,6 +67,15 @@ export default {
getFirminfo().then(response => { getFirminfo().then(response => {
this.firminfoForm = response.data; this.firminfoForm = response.data;
}); });
},
async topup(){
this.pay.subject=this.firminfoForm.firmTem
this.pay.totalAmount=this.money
const url = `http://10.0.2.1:8080/pay/alipay/pay?subject=${this.pay.subject}&totalAmount=${this.pay.totalAmount}`;
pay(this.pay).then(res => {
console.log(res);
window.open(url, '_self');
})
} }
} }
}; };

View File

@ -83,7 +83,7 @@
<el-descriptions-item> <el-descriptions-item>
<template slot="label"> <template slot="label">
<i class="el-icon-user"> </i>测试</template> <i class="el-icon-user"> </i>测试</template>
<button @click="handleTabClick(customer)"></button> <el-button @click="jkwd(customer)"></el-button>
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
</div> </div>
@ -117,7 +117,23 @@
</el-dialog> </el-dialog>
</el-tabs> </el-tabs>
<el-dialog title="接口文档" :visible.sync="dialogTableVisible">
<el-form :model="apimsg" status-icon :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
<el-form-item label="接口描述" prop="pass">
<span>{{apimsg.sysBeihzu}}</span>
</el-form-item>
<el-form-item label="接口地址" prop="pass">
http://10.0.2.1/prod-api/market/apitype/third/<span>{{apimsg.sysId}}</span>/**
</el-form-item>
<el-form-item label="请求类型" prop="pass">
<span>GET</span>
</el-form-item>
<el-form-item label="请求报文格式" prop="pass">
<span>json</span>
</el-form-item>
</el-form>
<button @click="handleTabClick()"></button>
</el-dialog>
</div> </div>
</template> </template>
@ -132,6 +148,7 @@ export default {
data() { data() {
return { return {
dialogTableVisible:false,
dialogVisible:false, dialogVisible:false,
all:"全部类型", all:"全部类型",
activeNameL:"全部类型", activeNameL:"全部类型",
@ -175,14 +192,19 @@ export default {
jsonData:{}, jsonData:{},
unkownvalue:"", unkownvalue:"",
sysId:"", sysId:"",
apimsg:{},
}; };
}, },
created() { created() {
this.getList(); this.getList();
}, },
methods: { methods: {
handleTabClick(customer) { jkwd(customer){
this.sysId=customer.sysId this.sysId=customer.sysId
this.apimsg=customer
this.dialogTableVisible=true
},
handleTabClick() {
this.dialogVisible=true this.dialogVisible=true
}, },
test(){ test(){