|
@@ -9,67 +9,69 @@
|
|
|
<u-notice-bar color="#848484" :text="noticeList" :step="true" direction="column" mode="link" bgColor="white" speed="300" url="/pages/notice/index"></u-notice-bar>
|
|
|
</view>
|
|
|
<view class="flow">
|
|
|
- <view class="title">操作流程</view>
|
|
|
<!--实名认证-->
|
|
|
<view class="item" @click="go('auth')">
|
|
|
- <view class="icon tb"></view>
|
|
|
- <view class="con">
|
|
|
- <view class="bt">实名认证</view>
|
|
|
- <view class="bor" style="background: linear-gradient(to right, rgb(198 187 250), rgb(251 251 251))"></view>
|
|
|
- <view class="zt">{{ !user.isAuthentication || user.isAuthentication == 0 ? '尚未提交资料' : '已提交资料' }}</view>
|
|
|
- </view>
|
|
|
- <view class="state" v-if="user.isAuthentication === 1">
|
|
|
- <text class="zt">已认证</text>
|
|
|
- <text class="icon"></text>
|
|
|
- </view>
|
|
|
- <view class="state" v-else>
|
|
|
- <view class="go">去认证</view>
|
|
|
+ <view class="out">
|
|
|
+ <view class="int">
|
|
|
+ <view class="icon tb" style="color: rgb(72, 154, 253)"></view>
|
|
|
+ <view class="con">
|
|
|
+ <view class="bt">实名认证</view>
|
|
|
+ <view class="zt">{{ !user.isAuthentication || user.isAuthentication == 0 ? '尚未提交资料' : '已认证' }}</view>
|
|
|
+ </view>
|
|
|
+ <view class="state" v-if="!user.isAuthentication || user.isAuthentication === 0">
|
|
|
+ <view class="go">去认证</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<!--关联企业-->
|
|
|
<view class="item" @click="go('company')">
|
|
|
- <view class="icon tb"></view>
|
|
|
- <view class="con">
|
|
|
- <view class="bt">关联企业</view>
|
|
|
- <view class="bor" style="background: linear-gradient(to right, #eecce0, rgb(253 253 253))"></view>
|
|
|
- <view class="zt">{{ !user.isCompany || user.isCompany == 0 ? '尚未关联企业' : '已完成' }}</view>
|
|
|
- </view>
|
|
|
- <view class="state" v-if="user.isCompany > 0">
|
|
|
- <text class="zt">{{ user.isCompany }}家</text>
|
|
|
- <text class="icon"></text>
|
|
|
- </view>
|
|
|
- <view class="state" v-else>
|
|
|
- <view class="go" :style="{ backgroundColor: user.isAuthentication === 1 ? '#5a7afc' : '#d6d6d6' }">去关联</view>
|
|
|
+ <view class="out">
|
|
|
+ <view class="int">
|
|
|
+ <view class="icon tb" style="color: rgb(250, 178, 46)"></view>
|
|
|
+ <view class="con">
|
|
|
+ <view class="bt">关联企业</view>
|
|
|
+ <view class="zt">{{ !user.isCompany || user.isCompany == 0 ? '尚未关联企业' : '已关联' }} {{ user.isCompany > 0 ? user.isCompany + '家' : '' }}</view>
|
|
|
+ </view>
|
|
|
+ <view class="state" v-if="!user.isCompany || user.isCompany == 0">
|
|
|
+ <view class="go" :style="{ backgroundColor: user.isAuthentication === 1 ? '#5a7afc' : '#d6d6d6' }">去关联</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<!--电子签约-->
|
|
|
<view class="item" @click="go('contract')">
|
|
|
- <view class="icon tb"></view>
|
|
|
- <view class="con">
|
|
|
- <view class="bt">电子签约</view>
|
|
|
- <view class="bor" style="background: linear-gradient(to right, #f6f6bf, rgb(246 246 246))"></view>
|
|
|
- <view class="zt">{{ !user.isContract || user.isContract == 0 ? '尚未签约' : '已签约' }}</view>
|
|
|
- </view>
|
|
|
- <view class="state">
|
|
|
- <view class="go" :style="{ backgroundColor: user.isCompany > 0 ? '#5a7afc' : '#d6d6d6' }" v-if="!user.isContract || user.isContract == 0">去签约</view>
|
|
|
- <text class="icon" v-if="user.isContract == 1"></text>
|
|
|
+ <view class="out">
|
|
|
+ <view class="int">
|
|
|
+ <view class="icon tb" style="color: rgb(255, 87, 34)"></view>
|
|
|
+ <view class="con">
|
|
|
+ <view class="bt">电子签约</view>
|
|
|
+ <view class="zt">{{ !user.isContract || user.isContract == 0 ? '尚未签约' : '已签约' }}</view>
|
|
|
+ </view>
|
|
|
+ <view class="state">
|
|
|
+ <view class="go" :style="{ backgroundColor: user.isCompany > 0 ? '#5a7afc' : '#d6d6d6' }" v-if="!user.isContract || user.isContract == 0">去签约</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<!--开始接包-->
|
|
|
<view class="item" @click="go('packages')">
|
|
|
- <view class="icon tb"></view>
|
|
|
- <view class="con">
|
|
|
- <view class="bt">开始接包</view>
|
|
|
- <view class="bor" style="background: linear-gradient(to right, #c9f1d4, rgb(250 255 252))"></view>
|
|
|
- <view class="zt">{{ !user.isCompany || user.isCompany == 0 ? '请先完成上一步' : '去接包' }}</view>
|
|
|
- </view>
|
|
|
- <view class="state">
|
|
|
- <view class="go" :style="{ backgroundColor: user.isCompany > 0 && user.isContract == 1 ? '#5a7afc' : '#d6d6d6' }">去接包</view>
|
|
|
+ <view class="out">
|
|
|
+ <view class="int">
|
|
|
+ <view class="icon tb" style="color: rgb(250, 83, 118)"></view>
|
|
|
+ <view class="con">
|
|
|
+ <view class="bt">开始接包</view>
|
|
|
+ <view class="zt">{{ !user.isCompany || user.isCompany == 0 ? '请先签约' : '去接包' }}</view>
|
|
|
+ </view>
|
|
|
+ <view class="state">
|
|
|
+ <view class="go" :style="{ backgroundColor: user.isCompany > 0 && user.isContract == 1 ? '#5a7afc' : '#d6d6d6' }" v-if="!user.isCompany || user.isCompany == 0 || user.isContract == 0">去接包</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<u-action-sheet round="20" :actions="actions" @select="selectClick" cancelText="取消" :show="show" @close="show = false"></u-action-sheet>
|
|
|
- <signature ref="sig" @sign="sign" v-if=""></signature>
|
|
|
+ <signature ref="sig" @sign="sign"></signature>
|
|
|
</view>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -192,63 +194,66 @@ export default {
|
|
|
}
|
|
|
.notice {
|
|
|
margin-top: 10px;
|
|
|
+ margin-bottom: -10px;
|
|
|
}
|
|
|
.flow {
|
|
|
padding-top: 20px;
|
|
|
.title {
|
|
|
font-size: 15px;
|
|
|
+ margin-bottom: 10px;
|
|
|
}
|
|
|
.item {
|
|
|
- background-color: white;
|
|
|
border-radius: 10px;
|
|
|
- padding: 18px;
|
|
|
overflow: hidden;
|
|
|
- margin-top: 12px;
|
|
|
- .tb {
|
|
|
- float: left;
|
|
|
- padding: 13px;
|
|
|
- border: 1px solid $main-color;
|
|
|
- color: $main-color;
|
|
|
- border-radius: 50%;
|
|
|
- font-size: 23px;
|
|
|
- }
|
|
|
- .con {
|
|
|
- float: left;
|
|
|
- padding-left: 20px;
|
|
|
-
|
|
|
- .bt {
|
|
|
- font-size: 18px;
|
|
|
- }
|
|
|
- .bor {
|
|
|
- background-color: red;
|
|
|
- border-radius: 20px;
|
|
|
- height: 9px;
|
|
|
- margin-top: -9px;
|
|
|
- width: 105px;
|
|
|
- margin-left: -5px;
|
|
|
- }
|
|
|
- .zt {
|
|
|
- font-size: 13px;
|
|
|
- padding-top: 5px;
|
|
|
- color: #909090;
|
|
|
- }
|
|
|
- }
|
|
|
- .state {
|
|
|
- float: right;
|
|
|
- padding-top: 11px;
|
|
|
- .zt {
|
|
|
- font-size: 13px;
|
|
|
- color: $main-color;
|
|
|
- }
|
|
|
- .icon {
|
|
|
- color: #909090;
|
|
|
- }
|
|
|
- .go {
|
|
|
- padding: 5px 12px;
|
|
|
- font-size: 14px;
|
|
|
- background-color: #5a7afc;
|
|
|
- color: white;
|
|
|
- border-radius: 20px;
|
|
|
+ float: left;
|
|
|
+ width: 50%;
|
|
|
+ .out {
|
|
|
+ padding: 5px;
|
|
|
+ .int {
|
|
|
+ padding: 15px;
|
|
|
+ background-color: white;
|
|
|
+ overflow: hidden;
|
|
|
+ border-radius: 9px;
|
|
|
+ text-align: center;
|
|
|
+ .tb {
|
|
|
+ margin: 0 auto;
|
|
|
+ width: 40px;
|
|
|
+ height: 40px;
|
|
|
+ padding: 10px;
|
|
|
+ line-height: 39px;
|
|
|
+ color: $main-color;
|
|
|
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
|
|
|
+ border-radius: 50%;
|
|
|
+ font-size: 27px;
|
|
|
+ }
|
|
|
+ .con {
|
|
|
+ padding-top: 8px;
|
|
|
+ .bt {
|
|
|
+ font-size: 18px;
|
|
|
+ }
|
|
|
+ .zt {
|
|
|
+ font-size: 13px;
|
|
|
+ padding-top: 5px;
|
|
|
+ color: #909090;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .state {
|
|
|
+ padding-top: 11px;
|
|
|
+ .zt {
|
|
|
+ font-size: 13px;
|
|
|
+ color: $main-color;
|
|
|
+ }
|
|
|
+ .icon {
|
|
|
+ color: #909090;
|
|
|
+ }
|
|
|
+ .go {
|
|
|
+ padding: 5px 12px;
|
|
|
+ font-size: 14px;
|
|
|
+ background-color: #5a7afc;
|
|
|
+ color: white;
|
|
|
+ border-radius: 20px;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|