优化页面,优化请求脚本
This commit is contained in:
parent
3b7dddb86b
commit
7c068f5378
@ -15,7 +15,8 @@
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="bottom"><uni-icons type="location"></uni-icons><text class="location">区域:{{company.address}}</text></view>
|
||||
<view class="bottom"><uni-icons type="location"></uni-icons><text
|
||||
class="location">区域:{{company.address}}</text></view>
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
@ -72,7 +73,7 @@
|
||||
</view>
|
||||
<view style="height: 32rpx;"></view>
|
||||
<view class="one" v-for="(other, index) in company.other_contacts" :key="index">
|
||||
<view v-if="other.name!=''">
|
||||
<block v-if="other.name!=''">
|
||||
<view class="linkman">其他联系人</view>
|
||||
<view class="info">
|
||||
<view class="info_item">姓名:{{other.name}}</view>
|
||||
@ -80,21 +81,25 @@
|
||||
<view class="info_item">联系电话:{{other.phone}}</view>
|
||||
<view class="info_item">邮箱:{{other.email}}</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
|
||||
</view>
|
||||
<view class="item" >
|
||||
<view class="item">
|
||||
<u-skeleton :loading="skeleton" :animate="true" title rows="2" rows-width="100%" rowsHeight="56"></u-skeleton>
|
||||
<block v-if="!skeleton" >
|
||||
<block v-if="!skeleton">
|
||||
<view class="title">资质信息</view>
|
||||
<view class="image_box" style="background-color: #fff;border-radius: 7px 7px 7px 7px;">
|
||||
<image class="bottom" @click="priview(company.qualification.business_license)" :src="company.qualification.business_license" v-if="company.qualification.business_license"></image>
|
||||
<image class="bottom" @click="priview(company.qualification.business_licenseB)" :src="company.qualification.business_licenseB" v-if="company.qualification.business_licenseB"></image>
|
||||
<image class="top" @click="priview(company.qualification.bank_account)" :src="company.qualification.bank_account" v-if="company.qualification.bank_account"></image>
|
||||
<image class="top" @click="priview(company.qualification.bank_accountB)" :src="company.qualification.bank_accountB" v-if="company.qualification.bank_accountB"></image>
|
||||
<image class="bottom" @click="priview(company.qualification.business_license)"
|
||||
:src="company.qualification.business_license" v-if="company.qualification.business_license"></image>
|
||||
<image class="bottom" @click="priview(company.qualification.business_licenseB)"
|
||||
:src="company.qualification.business_licenseB" v-if="company.qualification.business_licenseB"></image>
|
||||
<image class="top" @click="priview(company.qualification.bank_account)"
|
||||
:src="company.qualification.bank_account" v-if="company.qualification.bank_account"></image>
|
||||
<image class="top" @click="priview(company.qualification.bank_accountB)"
|
||||
:src="company.qualification.bank_accountB" v-if="company.qualification.bank_accountB"></image>
|
||||
|
||||
</view>
|
||||
</block>
|
||||
@ -108,16 +113,16 @@
|
||||
import { download_file } from "@/api/junziqian.js"
|
||||
|
||||
export default {
|
||||
name:"company",
|
||||
name: "company",
|
||||
data() {
|
||||
return {
|
||||
skeleton: true,
|
||||
company: {
|
||||
qualification: {
|
||||
bank_account:"",
|
||||
bank_accountB:"",
|
||||
business_license:"",
|
||||
business_licenseB:"",
|
||||
bank_account: "",
|
||||
bank_accountB: "",
|
||||
business_license: "",
|
||||
business_licenseB: "",
|
||||
},
|
||||
},
|
||||
contract: {},
|
||||
@ -125,14 +130,14 @@
|
||||
current: 1
|
||||
}
|
||||
},
|
||||
props: ['id','type'],
|
||||
props: ['id', 'type'],
|
||||
mounted() {
|
||||
this.initContract(this.$props.id, this.$props.type||null);
|
||||
this.initContract(this.$props.id, this.$props.type || null);
|
||||
},
|
||||
methods: {
|
||||
naviTo(contract_no) {
|
||||
download_file({applyNo:contract_no}).then(res=>{
|
||||
if(res.code!=1){
|
||||
download_file({ applyNo: contract_no }).then(res => {
|
||||
if (res.code != 1) {
|
||||
Toast(res.msg)
|
||||
}
|
||||
uni.navigateTo({
|
||||
@ -141,18 +146,18 @@
|
||||
})
|
||||
|
||||
},
|
||||
naviBack(){
|
||||
naviBack() {
|
||||
uni.navigateBack()
|
||||
},
|
||||
async initContract(id, type="contract") {
|
||||
async initContract(id, type = "contract") {
|
||||
let res;
|
||||
//判断是合同还是公司
|
||||
if(id&&(type=="contract"||type==null)){
|
||||
if (id && (type == "contract" || type == null)) {
|
||||
res = await contractView({ id });
|
||||
} else{
|
||||
if(id>0){
|
||||
res = await companyView({id});
|
||||
}else{
|
||||
} else {
|
||||
if (id > 0) {
|
||||
res = await companyView({ id });
|
||||
} else {
|
||||
res = await companyView();
|
||||
}
|
||||
|
||||
@ -164,9 +169,9 @@
|
||||
// console.log(res.data);
|
||||
},
|
||||
//查看图片
|
||||
priview(url){
|
||||
priview(url) {
|
||||
uni.previewImage({
|
||||
urls:[url],
|
||||
urls: [url],
|
||||
longPressActions: {
|
||||
itemList: ['保存图片'],
|
||||
success: function(data) {
|
||||
@ -196,7 +201,7 @@
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.item {
|
||||
.item {
|
||||
padding: 31.5rpx 28rpx;
|
||||
|
||||
.title {
|
||||
@ -356,7 +361,7 @@
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
|
||||
image{
|
||||
image {
|
||||
padding-bottom: 20rpx;
|
||||
border-radius: 20rpx;
|
||||
overflow: hidden;
|
||||
|
@ -44,7 +44,7 @@ function baseRequestTwo(url, method, data, {
|
||||
url: Url + '/api' + url,
|
||||
method: method || 'GET',
|
||||
header: header,
|
||||
data: data || {},
|
||||
data: method != 'GET' ? data || {} : {},
|
||||
params: method == 'GET' ? data : {},
|
||||
success: (res) => {
|
||||
// uni.hideLoading()
|
||||
|
Loading…
x
Reference in New Issue
Block a user