Commit e4ae8266 authored by 吴春's avatar 吴春

11

parent 36048e14
......@@ -3,12 +3,7 @@
<!-- Tab 栏 -->
<view class="tradeIndex-tabs">
<scroll-view class="tradeIndex-tabs-scroll" scroll-x enable-flex>
<view
class="tradeIndex-tab"
v-for="(tab, index) in tabs"
:key="index"
@click="switchTab(index)"
>
<view class="tradeIndex-tab" v-for="(tab, index) in tabs" :key="index" @click="switchTab(index)">
<text class="tradeIndex-tab-name" :class="{ active: currentTab === index }">
{{ tab.name }}
</text>
......@@ -18,71 +13,71 @@
</view>
<!-- 内容区 -->
<scroll-view
class="tradeIndex-scroll"
scroll-y
@scrolltolower="loadMore"
:lower-threshold="150"
refresher-enabled
:refresher-triggered="refreshing"
@refresherrefresh="onRefresh"
>
<scroll-view class="tradeIndex-scroll" scroll-y @scrolltolower="loadMore" :lower-threshold="150"
refresher-enabled :refresher-triggered="refreshing" @refresherrefresh="onRefresh">
<!-- 空状态 -->
<view class="tradeIndex-empty" v-if="!loading && listData.length === 0">
<image
class="tradeIndex-empty-icon"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/empty.png"
mode="aspectFit"
/>
<image class="tradeIndex-empty-icon"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/empty.png" mode="aspectFit" />
<text class="tradeIndex-empty-text">暂无内容</text>
</view>
<!-- 瀑布流 -->
<view class="tradeIndex-waterfall" v-if="listData.length > 0">
<view class="waterfall-left">
<view
class="waterfall-item"
v-for="(item, index) in listData"
v-if="index % 2 === 0"
@click="goDetail(item)"
>
<view class="waterfall-item" v-for="(item, index) in listData" v-if="index % 2 === 0"
@click="goDetail(item)">
<view class="waterfall-item-img-wrap">
<image
class="waterfall-item-img"
:src="item.CoverImg"
mode="widthFix"
lazy-load
/>
<image class="waterfall-item-img" :src="item.CoverImg" mode="widthFix" lazy-load />
<view class="waterfall-item-tag" v-if="item.DataType">
{{ getTypeName(item.DataType) }}
</view>
</view>
<view class="waterfall-item-body">
<view class="waterfall-item-name">{{ item.DataName }}</view>
<!-- 品牌信息 -->
<view class="waterfall-item-brand" v-if="item.DataType==3">
<view class="brand-icon">
<text class="iconfont icon-shangbiao"></text>
</view>
<text class="brand-name">{{item.FullBrandName}}</text>
</view>
<!-- 项目信息 -->
<view class="waterfall-item-project" v-if="item.DataType==1">
<view class="project-type">
<view class="type-icon">
<text class="iconfont icon-leixing"></text>
</view>
<text class="type-name">{{item.ProjectTypeName}}</text>
</view>
<view class="project-address" v-if="item.Address">
<view class="address-icon">
<text class="iconfont icon-dizhi"></text>
</view>
<text class="address-text">{{item.Address}}</text>
</view>
</view>
</view>
</view>
</view>
<view class="waterfall-right">
<view
class="waterfall-item"
v-for="(item, index) in listData"
v-if="index % 2 === 1"
@click="goDetail(item)"
>
<view class="waterfall-item" v-for="(item, index) in listData" v-if="index % 2 === 1"
@click="goDetail(item)">
<view class="waterfall-item-img-wrap">
<image
class="waterfall-item-img"
:src="item.CoverImg"
mode="widthFix"
lazy-load
/>
<image class="waterfall-item-img" :src="item.CoverImg" mode="widthFix" lazy-load />
<view class="waterfall-item-tag" v-if="item.DataType">
{{ getTypeName(item.DataType) }}
</view>
</view>
<view class="waterfall-item-body">
<view class="waterfall-item-name">{{ item.DataName }}</view>
<view v-if="item.DataType==3">
{{item.FullBrandName}}
</view>
<view v-if="item.DataType==1">
{{item.ProjectTypeName}}
地址图标:{{item.Address}}
</view>
</view>
</view>
</view>
......@@ -113,12 +108,26 @@
},
data() {
return {
tabs: [
{ name: '推荐', type: '0' },
{ name: '找品牌', type: '3' },
{ name: '找项目', type: '1' },
{ name: '租写字楼', type: '2' },
{ name: '服务', type: '4' }
tabs: [{
name: '推荐',
type: '0'
},
{
name: '找品牌',
type: '3'
},
{
name: '找项目',
type: '1'
},
{
name: '租写字楼',
type: '2'
},
{
name: '服务',
type: '4'
}
],
typeMap: {
3: '品牌',
......@@ -191,160 +200,158 @@
},
goDetail(item) {
console.log('[tradeIndex] 点击条目:', item);
let gotoUrl='';
let gotoUrl = '';
//载体项目
if(item.DataType==1)
{
gotoUrl=`/pages/kotra/carrier/detail?id=${item.DataId}`;
if (item.DataType == 1) {
gotoUrl = `/pages/kotra/carrier/detail?id=${item.DataId}`;
}
//楼宇
else if(item.DataType==2)
{
gotoUrl=`/pages/kotra/carrier/detail_building?id=${item.DataId}`;
else if (item.DataType == 2) {
gotoUrl = `/pages/kotra/carrier/detail_building?id=${item.DataId}`;
}
//品牌
else if(item.DataType==3)
{
gotoUrl=`/pages/kotra/brand/detail?id=${item.DataId}`;
else if (item.DataType == 3) {
gotoUrl = `/pages/kotra/brand/detail?id=${item.DataId}`;
}
//企业服务
else if(item.DataType==4)
{
gotoUrl=`/pages/kotra/brand/detail_company?id=${item.DataId}`;
else if (item.DataType == 4) {
gotoUrl = `/pages/kotra/brand/detail_company?id=${item.DataId}`;
}
uni.navigateTo({ url: gotoUrl });
uni.navigateTo({
url: gotoUrl
});
}
}
}
</script>
<style lang="scss">
.tradeIndex {
.tradeIndex {
width: 100%;
height: 100%;
background-color: #f8f8f8;
}
}
/* ========== Tab 栏 ========== */
.tradeIndex-tabs {
/* ========== Tab 栏 ========== */
.tradeIndex-tabs {
background-color: #fff;
position: sticky;
top: 0;
z-index: 10;
border-bottom: 1rpx solid #f0f0f0;
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.04);
}
}
.tradeIndex-tabs-scroll {
.tradeIndex-tabs-scroll {
white-space: nowrap;
padding: 0 12rpx;
}
}
.tradeIndex-tab {
.tradeIndex-tab {
display: inline-flex;
flex-direction: column;
align-items: center;
padding: 28rpx 24rpx 20rpx;
position: relative;
}
}
.tradeIndex-tab-name {
.tradeIndex-tab-name {
font-size: 28rpx;
color: #b0b0b0;
font-weight: 500;
transition: all 0.25s ease;
}
}
.tradeIndex-tab-name.active {
.tradeIndex-tab-name.active {
color: #1a1a1a;
font-weight: 700;
font-size: 32rpx;
}
}
.tradeIndex-tab-line {
.tradeIndex-tab-line {
width: 0;
height: 6rpx;
border-radius: 3rpx;
background-color: transparent;
margin-top: 10rpx;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
}
.tradeIndex-tab-line.active {
.tradeIndex-tab-line.active {
width: 48rpx;
background: linear-gradient(90deg, #ff6b6b, #ff4544);
}
}
/* ========== 滚动区域 ========== */
.tradeIndex-scroll {
/* ========== 滚动区域 ========== */
.tradeIndex-scroll {
height: calc(100vh - 120rpx);
}
}
/* ========== 空状态 ========== */
.tradeIndex-empty {
/* ========== 空状态 ========== */
.tradeIndex-empty {
display: flex;
flex-direction: column;
align-items: center;
padding: 160rpx 0 100rpx;
}
}
.tradeIndex-empty-icon {
.tradeIndex-empty-icon {
width: 200rpx;
height: 200rpx;
opacity: 0.35;
margin-bottom: 32rpx;
}
}
.tradeIndex-empty-text {
.tradeIndex-empty-text {
font-size: 28rpx;
color: #c0c0c0;
letter-spacing: 1rpx;
}
}
/* ========== 瀑布流 ========== */
.tradeIndex-waterfall {
/* ========== 瀑布流 ========== */
.tradeIndex-waterfall {
display: flex;
align-items: flex-start;
padding: 20rpx 24rpx 0;
}
}
.waterfall-left {
.waterfall-left {
width: calc(50% - 12rpx);
margin-right: 24rpx;
}
}
.waterfall-right {
.waterfall-right {
width: calc(50% - 12rpx);
}
}
.waterfall-item {
.waterfall-item {
background-color: #fff;
border-radius: 20rpx;
overflow: hidden;
margin-bottom: 24rpx;
box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.07);
transition: box-shadow 0.25s ease, transform 0.25s ease;
}
}
.waterfall-item:active {
.waterfall-item:active {
transform: scale(0.98);
box-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.05);
}
}
.waterfall-item-img-wrap {
.waterfall-item-img-wrap {
position: relative;
width: 100%;
overflow: hidden;
border-radius: 20rpx 20rpx 0 0;
}
}
.waterfall-item-img {
.waterfall-item-img {
width: 100%;
display: block;
background-color: #f0f0f0;
}
}
.waterfall-item-tag {
.waterfall-item-tag {
position: absolute;
top: 16rpx;
left: 16rpx;
......@@ -356,13 +363,13 @@
border-radius: 30rpx;
letter-spacing: 1rpx;
box-shadow: 0 2rpx 8rpx rgba(255, 69, 68, 0.4);
}
}
.waterfall-item-body {
.waterfall-item-body {
padding: 20rpx 20rpx 22rpx;
}
}
.waterfall-item-name {
.waterfall-item-name {
font-size: 28rpx;
font-weight: 600;
color: #1a1a1a;
......@@ -373,66 +380,75 @@
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
margin-bottom: 12rpx;
}
}
.waterfall-item-meta {
.waterfall-item-meta {
display: flex;
align-items: center;
justify-content: flex-end;
}
}
.waterfall-item-arrow {
.waterfall-item-arrow {
font-size: 22rpx;
color: #c0c0c0;
letter-spacing: 0.5rpx;
}
}
/* ========== 加载更多 ========== */
.tradeIndex-loading {
/* ========== 加载更多 ========== */
.tradeIndex-loading {
display: flex;
align-items: center;
justify-content: center;
padding: 32rpx 0;
}
}
.loading-dot {
.loading-dot {
width: 8rpx;
height: 8rpx;
border-radius: 50%;
background-color: #ff4544;
margin-right: 12rpx;
animation: loadingPulse 1.2s ease-in-out infinite;
}
}
.loading-text {
.loading-text {
font-size: 26rpx;
color: #b0b0b0;
letter-spacing: 1rpx;
}
}
@keyframes loadingPulse {
@keyframes loadingPulse {
0%, 100% { opacity: 0.4; transform: scale(0.8); }
50% { opacity: 1; transform: scale(1.2); }
}
0%,
100% {
opacity: 0.4;
transform: scale(0.8);
}
50% {
opacity: 1;
transform: scale(1.2);
}
}
.tradeIndex-nomore {
.tradeIndex-nomore {
display: flex;
align-items: center;
justify-content: center;
padding: 28rpx 40rpx;
}
}
.nomore-line {
.nomore-line {
flex: 1;
height: 1rpx;
background-color: #e8e8e8;
}
}
.nomore-text {
.nomore-text {
font-size: 24rpx;
color: #c0c0c0;
padding: 0 24rpx;
letter-spacing: 1rpx;
white-space: nowrap;
}
}
</style>
\ No newline at end of file
......@@ -5,46 +5,31 @@
<brandInformation ref="brandinfo" :datas="dataOne"></brandInformation>
</view>
<view v-if="ChooseidentityId == 2">
<carrierInformation
ref="carrierinfo"
:datas="dataOne"
></carrierInformation>
<carrierInformation ref="carrierinfo" :datas="dataOne"></carrierInformation>
</view>
</view>
<view class="progressBox" v-if="nowStatus != 4">
<view class="progressName">
<text class="cur">{{ stepName }}</text>
<text class="nex">{{ nextSepName }}</text>
<!-- <text class="nex">{{ nextSepName }}</text> -->
</view>
<u-line-progress
class="progress"
:percent="percent"
:show-percent="false"
:height="10"
inactive-color="#DADCE6"
active-color="#F70027"
></u-line-progress>
<u-line-progress class="progress" :percent="percent" :show-percent="false" :height="10"
inactive-color="#DADCE6" active-color="#F70027"></u-line-progress>
</view>
<view> </view>
<view class="stepBox" v-if="nowStatus != 4">
<view class="stepItem" v-if="step == 1">
<view
style="width: 100%; display: flex"
v-if="dataOne.CompanyStatus && dataOne.CompanyStatus == 2"
>
<view style="width: 100%; display: flex" v-if="dataOne.CompanyStatus && dataOne.CompanyStatus == 2">
<u-icon name="warning-o" color="#F70027" size="50"></u-icon>
<span style="margin-left: 10px; color: #f70027">审核未通过</span>
</view>
<view
style="
<view style="
width: 100%;
display: flex;
margin-bottom: 20px;
margin-top: 10px;
"
v-if="dataOne.CompanyStatus && dataOne.CompanyStatus == 2"
>
" v-if="dataOne.CompanyStatus && dataOne.CompanyStatus == 2">
<span>原因:{{ dataOne.RejectRemark }}</span>
</view>
<view v-for="(item, index) in stepOneList" :key="index">
......@@ -54,18 +39,10 @@
<text class="tip" v-if="item.tip">{{ item.tip }}</text>
</view>
<view class="con1" v-if="item.type == 1">
<input
class="input"
type="text"
v-model="dataOne[item.field]"
:placeholder="item.text"
<input class="input" type="text" v-model="dataOne[item.field]" :placeholder="item.text"
:disabled="nowStatus == 3 || nowStatus == 5 ? true : false"
placeholder-style="color: #CECECEFF"
@focus="inputFcous(item)"
/>
<view
v-if="nowStatus != 3 && nowStatus != 5"
style="
placeholder-style="color: #CECECEFF" @focus="inputFcous(item)" />
<view v-if="nowStatus != 3 && nowStatus != 5" style="
width: 50rpx;
height: 50rpx;
display: flex;
......@@ -75,104 +52,68 @@
top: -2rpx;
right: 10rpx;
z-index: 10;
"
@click="delInputText(item.field)"
>
<image
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/delete.png"
v-if="item.delIcon"
class="delIcon"
mode="widthFix"
></image>
" @click="delInputText(item.field)">
<image src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/delete.png"
v-if="item.delIcon" class="delIcon" mode="widthFix"></image>
</view>
</view>
<view class="con2" v-if="item.type == 2">
<!-- 未上传成功 -->
<image
:src="businessLicenseDemo"
v-if="!businessLicenseUploadIsSuccess"
class="conImage"
mode="widthFix"
@click="chooseImg"
></image>
<image :src="businessLicenseDemo" v-if="!businessLicenseUploadIsSuccess" class="conImage"
mode="widthFix" @click="chooseImg"></image>
<!-- 上传成功 -->
<image
:src="dataOne.BusinessLicense"
v-if="businessLicenseUploadIsSuccess"
class="conImage"
mode="heightFix"
></image>
<view
class="reupload"
v-if="
<image :src="dataOne.BusinessLicense" v-if="businessLicenseUploadIsSuccess" class="conImage"
mode="heightFix"></image>
<view class="reupload" v-if="
businessLicenseUploadIsSuccess &&
nowStatus != 3 &&
nowStatus != 5
"
@click="chooseImg"
>
" @click="chooseImg">
重新上传
</view>
</view>
</view>
</view>
</view>
<view class="stepItem" v-if="step == 2">
<view
style="
<view class="stepItem" v-if="step == 2" style="display: none;">
<view style="
font-size: 21px;
font-weight: 800;
color: #1f1f1f;
text-align: center;
"
>请选择您的身份</view
>
<view
style="
">请选择您的身份</view>
<view style="
width: 100%;
display: flex;
justify-content: space-around;
margin-top: 180rpx;
"
>
">
<view class="chooseidbox" @click="ChooseidentityId = 1">
<view class="chooseidbox_t">
<image
v-if="ChooseidentityId == 1"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_pp.png"
>
<image v-if="ChooseidentityId == 1"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_pp.png">
</image>
<image
v-if="ChooseidentityId == 2"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_pp_n.png"
>
<image v-if="ChooseidentityId == 2"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_pp_n.png">
</image>
</view>
<view class="chooseidbox_b">
<image
v-if="ChooseidentityId == 1"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_g.png"
></image>
<image v-if="ChooseidentityId == 1"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_g.png"></image>
</view>
</view>
<view class="chooseidbox" @click="ChooseidentityId = 2">
<view class="chooseidbox_t">
<image
v-if="ChooseidentityId == 2"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_zt.png"
>
<image v-if="ChooseidentityId == 2"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_zt.png">
</image>
<image
v-if="ChooseidentityId == 1"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_zt_n.png"
>
<image v-if="ChooseidentityId == 1"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_zt_n.png">
</image>
</view>
<view class="chooseidbox_b">
<image
v-if="ChooseidentityId == 2"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_g.png"
></image>
<image v-if="ChooseidentityId == 2"
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/choice_g.png"></image>
</view>
</view>
</view>
......@@ -182,14 +123,16 @@
<brandInformation ref="brandinfo" :datas="dataOne"></brandInformation>
</view>
<view v-if="ChooseidentityId == 2">
<carrierInformation
ref="carrierinfo"
:datas="dataOne"
></carrierInformation>
<carrierInformation ref="carrierinfo" :datas="dataOne"></carrierInformation>
</view>
</view>
<view v-if="step != 3">
<view v-if="step ==1">
<view class="butBox" @click="stepOne">
保存
</view>
</view>
<view v-else-if="step != 3">
<view class="butBox" @click="nextStep">
<image :src="nextIcon" class="next" mode="widthFix"></image>
</view>
......@@ -199,10 +142,10 @@
</template>
<script>
import rangeSlider from "./components/range-slider.vue";
import carrierInformation from "./carrierInformation.vue";
import brandInformation from "./brandInformation.vue";
export default {
import rangeSlider from "./components/range-slider.vue";
import carrierInformation from "./carrierInformation.vue";
import brandInformation from "./brandInformation.vue";
export default {
components: {
rangeSlider,
carrierInformation,
......@@ -211,10 +154,9 @@ export default {
computed: {},
data() {
return {
pageTitle: "企业认证",
pageTitle: "企业信息",
step: 1,
nextIcon:
"https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/next.png",
nextIcon: "https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/next.png",
percent: 33.33,
ChooseidentityId: 1,
stepName: "第1步 企业基础资料",
......@@ -256,8 +198,7 @@ export default {
},
],
//type=1:输入框,2:步进器,3:多选
stepTwoList: [
{
stepTwoList: [{
name: "品牌名称",
text: "请输入品牌名称",
field: "BrandName",
......@@ -293,8 +234,7 @@ export default {
],
customList: [], //客户群体
//type=1:输入框,2:单选,3:范围
stepThreeList: [
{
stepThreeList: [{
name: "扩店区域",
text: "请输入扩店区域",
field: "StoreExpansion",
......@@ -317,8 +257,7 @@ export default {
],
goodsType: [], //商品性质
goodsTypeValue: "",
businessLicenseDemo:
"https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/upLoadDemo.png", //营业执照占位图片
businessLicenseDemo: "https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/upLoadDemo.png", //营业执照占位图片
businessLicenseUploadIsSuccess: false, //营业执照是否上传成功
access_token: "", //百度ai平台token
dataOne: {
......@@ -341,10 +280,8 @@ export default {
CustomerType: "",
CustomerOtherType: "",
},
reduceIcon:
"https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/reduceIcon.png",
addIcon:
"https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/addIcon.png",
reduceIcon: "https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/reduceIcon.png",
addIcon: "https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Static/addIcon.png",
builtArea: [1, 100], //店铺面积
rangeSliderMin: 0, //区间滑块最小值
rangeSliderMax: 100, //区间滑块最大值
......@@ -416,13 +353,12 @@ export default {
count: 1, //默认9
sizeType: ["original", "compressed"], //可以指定是原图还是压缩图,默认二者都有
sourceType: ["album"], //从相册选择
success: function (res) {
success: function(res) {
wx.getFileSystemManager().readFile({
filePath: res.tempFilePaths[0],
encoding: "base64", //编码格式
success: (ans) => {
that.getImgInfo(ans.data, that.access_token, (_res) => {
console.log("getImgInfo", _res);
if (_res.data.direction == 1) {
//未定义,图片类型错误
wx.showToast({
......@@ -433,13 +369,18 @@ export default {
} else {
let data = _res.data.words_result;
that.upFile(res.tempFilePaths[0], (uploadRes) => {
that.dataOne.BusinessLicense = JSON.parse(
that.dataOne.BusinessLicense = JSON
.parse(
uploadRes.data
).data;
that.businessLicenseUploadIsSuccess = true;
that.dataOne.CompanyName = data.单位名称.words;
that.dataOne.LegalPerson = data.法人.words;
that.dataOne.UnifiedCode = data.社会信用代码.words;
that.businessLicenseUploadIsSuccess =
true;
that.dataOne.CompanyName = data.单位名称
.words;
that.dataOne.LegalPerson = data.法人
.words;
that.dataOne.UnifiedCode = data.社会信用代码
.words;
});
}
});
......@@ -453,8 +394,7 @@ export default {
getImgInfo(data, token, resCall) {
let that = this;
uni.request({
url:
"https://aip.baidubce.com/rest/2.0/ocr/v1/business_license?access_token=" +
url: "https://aip.baidubce.com/rest/2.0/ocr/v1/business_license?access_token=" +
token,
method: "POST",
header: {
......@@ -481,9 +421,9 @@ export default {
wx.showLoading({
title: "上传中",
});
let MallBaseId = uni.getStorageSync("mall_UserInfo").MallBaseId
? uni.getStorageSync("mall_UserInfo").MallBaseId
: 1;
let MallBaseId = uni.getStorageSync("mall_UserInfo").MallBaseId ?
uni.getStorageSync("mall_UserInfo").MallBaseId :
1;
let action =
that.host2 + "/api/File/UploadTencent?MallBaseId=" + MallBaseId;
uni.uploadFile({
......@@ -497,7 +437,7 @@ export default {
uni.hideLoading();
resCall(uploadFileRes);
},
fail: function (res) {
fail: function(res) {
that.businessLicenseUploadIsSuccess = false;
wx.showToast({
title: "上传失败!",
......@@ -535,13 +475,25 @@ export default {
if (res.resultCode == 1) {
this.dataOne.CompanyId = res.data.CompanyId;
this.dataOne.CompanyStatus = -1;
this.showTemplate(res.data.template_message_list);
uni.showToast({
title: "操作成功!",
icon: 'success',
duration: 2000
});
this.finish();
//this.showTemplate(res.data.template_message_list);
} else {
uni.showToast({
title: '操作失败!',
position: 'bottom',
icon: 'none',
duration: 2000
});
}
});
},
//步骤三
//返回个人中心
finish() {
uni.navigateTo({
......@@ -609,7 +561,6 @@ export default {
}
}
},
// 获取公司认证信息
getUserCompany() {
let that = this;
......@@ -653,7 +604,7 @@ export default {
},
// 单选
radioChange(e) {
// console.log(e);
},
//显示模板
showTemplate(template) {
......@@ -708,11 +659,11 @@ export default {
title: this.pageTitle,
});
},
};
};
</script>
<style lang="scss" scoped>
.page {
.page {
background-color: #f6f6f6;
min-height: 100vh;
height: 100%;
......@@ -881,7 +832,7 @@ export default {
margin-bottom: 20rpx;
}
& :nth-child(4n) > .customName {
& :nth-child(4n)>.customName {
margin-right: 0rpx !important;
}
}
......@@ -960,55 +911,55 @@ export default {
font-weight: 500;
color: #b7b7b7;
}
}
}
.chooseType {
.chooseType {
background-color: #f95771ff !important;
color: #f70027 !important;
border: none !important;
}
}
// 修改滑块样式
/deep/.block {
// 修改滑块样式
/deep/.block {
background-color: #ffffff;
border: 4rpx solid #f70027;
box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(232, 76, 100, 0.74);
border-radius: 10rpx;
}
}
.rangeSliderNum {
.rangeSliderNum {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 32rpx;
font-weight: bold;
color: #000000;
}
}
/deep/.u-radio-group {
/deep/.u-radio-group {
display: flex;
flex-wrap: wrap;
}
}
/deep/.u-radio-group :nth-child(2n) > .u-radio {
/deep/.u-radio-group :nth-child(2n)>.u-radio {
margin-right: 0rpx;
}
}
/deep/.u-radio {
/deep/.u-radio {
position: relative;
width: 278rpx;
border-radius: 18rpx;
margin-right: 30rpx;
}
}
/deep/.u-radio__icon-wrap {
/deep/.u-radio__icon-wrap {
position: absolute;
top: 17rpx;
right: 17rpx;
z-index: 10;
}
}
.sliderCurNumBox {
.sliderCurNumBox {
display: flex;
justify-content: center;
align-items: baseline;
......@@ -1020,5 +971,5 @@ export default {
font-weight: 800;
color: #f70027;
}
}
}
</style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment