Bläddra i källkod

Merge branch 'dev-1.3.0'

jiayubo 3 månader sedan
förälder
incheckning
ca75ef6115

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 49 - 5
components/Client/new_file.vue


+ 7 - 0
pages.json

@@ -159,6 +159,13 @@
 					"style": {
 						"navigationBarTitleText": "搜索服务"
 					}
+				},
+				{
+					
+					"path": "pages/publicize/index",
+					"style": {
+						"navigationBarTitleText": "资质认证说明"
+					}
 				}
 			]
 		},

+ 1 - 1
pages/login.vue

@@ -50,7 +50,7 @@ const loginForm = reactive({
   password: '',
   code: '',
   uuid: '',
-  referrerType: '',
+  referrerType: 1,
   referrerId: '',
   referrerQrCodeVersion: '',
   latitude: 0,

+ 63 - 0
pages/test/index.css

@@ -0,0 +1,63 @@
+.details-main {
+  padding: 20rpx;
+  position: fixed;
+  left: 0px;
+  top: 0px;
+  right: 0px;
+  bottom: 0;
+  background: #fff;
+  overflow: hidden;
+  overflow-y: auto;
+}
+
+.header-box {
+  margin-top: 48rpx;
+  padding: 24rpx 0;
+}
+
+.header-box .price-img {
+  width: 140rpx;
+  height: 140rpx;
+  background-color: #000000;
+  margin-bottom: 12rpx;
+}
+
+.header-box .header-title {
+  font-family: PingFang SC;
+  font-size: 32rpx;
+  font-weight: normal;
+  line-height: 32rpx;
+  letter-spacing: normal;
+  color: #000000;
+  padding: 20rpx 0 30rpx;
+}
+
+.header-box .header-price {
+  font-family: PingFang SC;
+  font-size: 34rpx;
+  font-weight: bold;
+  line-height: 48rpx;
+  letter-spacing: normal;
+  color: #3D3D3D;
+}
+
+.stauts-box {
+  padding: 23rpx 0;
+  display: flex;
+}
+
+.stauts-box .stauts-text {
+  margin-right: 44rpx;
+}
+
+.list-box {
+  padding: 23rpx 0;
+}
+
+.list-box .list-item {
+  display: flex;
+}
+
+.list-box .list-item .list-name {
+  width: 150rpx;
+}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
pages/test/index.min.css


+ 74 - 0
pages/test/index.vue

@@ -1,4 +1,78 @@
 <template>
+
+
+    <view class="details-main">
+        <view class="header-bgc">
+            <view class="flex_c_s">
+                <view>
+                    <view class="header-title">资质认证</view>
+                    <view class="header-text">请选择认证的分类,审核通过后即可去接单</view>
+                </view>
+                <view class="header-icon"></view>
+            </view>
+            <view class="header-card flex_c_c">
+                <view class="header-card-icon"></view>
+                <view class="header-card-content">
+                    <view class="header-card-title">去资质认证</view>
+                    <view class="header-card-desc">请勿选择跨度太大的服务避免审核失败</view>
+                </view>
+                <up-icon name="arrow-right" color="#7B7B7B" size="14"></up-icon>
+            </view>
+        </view>
+        <view class="content-main">
+            <view class="content-box">
+                <view class="content-title">认证流程</view>
+                <view class="content-list">
+                    <view v-for="(item,index) in list" :key="item.key" class="list-item">
+                        <view class="flex_c_l">
+                            <view class="list-icon flex_c_c">{{ item.key }}</view>
+                            <view class="list-rigth">
+                                <view class="list-name">{{ item.name }}</view>
+                                <view class="list-text">{{ item.text }}</view>
+                            </view>
+                        </view>
+                        <view class="list-line" v-if="index < 3 "></view>
+                    </view>
+                </view>
+            </view>
+        </view>
+    </view>
+
+</template>
+
+<script setup>
+import { ref } from 'vue';
+
+const isRefreshing = ref(false)
+
+const list = [
+    {
+        name: '申请资质认证',
+        text: '在线上发起您的资质认证',
+        key: 1
+    },
+    {
+        name: '选择认证类目,填选个人信息',
+        text: '选择您擅长的认证类型',
+        key: 2
+    },
+    {
+        name: '认证审核中',
+        text: '审核员根据您提交的信息进行资质审核',
+        key: 3
+    },
+    {
+        name: '认证完成,开始接单',
+        text: '认证通过开启接单,高效又省心',
+        key: 4
+    },
+]
+
+
+</script>
+<style lang="scss" scoped>
+@import "./index.scss";
+</style><template>
     <scroll-view refresher-enabled :refresher-triggered="isRefreshing" @refresherrefresh="onCustomRefresh"
         class="details-main" @scrolltolower="scrolltolower" scroll-y>
         <view class="header-box flex_c_c_f hr-solid">

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 187 - 0
pages_home/pages/publicize/index.scss


+ 75 - 0
pages_home/pages/publicize/index.vue

@@ -0,0 +1,75 @@
+<template>
+
+
+    <view class="details-main">
+        <view class="header-bgc">
+            <view class="flex_c_s">
+                <view>
+                    <view class="header-title">资质认证</view>
+                    <view class="header-text">请选择认证的分类,审核通过后即可去接单</view>
+                </view>
+                <view class="header-icon"></view>
+            </view>
+            <view class="header-card flex_c_c">
+                <view class="header-card-icon"></view>
+                <view class="header-card-content">
+                    <view class="header-card-title">去资质认证</view>
+                    <view class="header-card-desc">请勿选择跨度太大的服务避免审核失败</view>
+                </view>
+                <up-icon name="arrow-right" color="#7B7B7B" size="14"></up-icon>
+            </view>
+        </view>
+        <view class="content-main">
+            <view class="content-box">
+                <view class="content-title">认证流程</view>
+                <view class="content-list">
+                    <view v-for="(item,index) in list" :key="item.key" class="list-item">
+                        <view class="flex_c_l">
+                            <view class="list-icon flex_c_c">{{ item.key }}</view>
+                            <view class="list-rigth">
+                                <view class="list-name">{{ item.name }}</view>
+                                <view class="list-text">{{ item.text }}</view>
+                            </view>
+                        </view>
+                        <view class="list-line" v-if="index < 3 "></view>
+                    </view>
+                </view>
+            </view>
+        </view>
+    </view>
+
+</template>
+
+<script setup>
+import { ref } from 'vue';
+
+const isRefreshing = ref(false)
+
+const list = [
+    {
+        name: '申请资质认证',
+        text: '在线上发起您的资质认证',
+        key: 1
+    },
+    {
+        name: '选择认证类目,填选个人信息',
+        text: '选择您擅长的认证类型',
+        key: 2
+    },
+    {
+        name: '认证审核中',
+        text: '审核员根据您提交的信息进行资质审核',
+        key: 3
+    },
+    {
+        name: '认证完成,开始接单',
+        text: '认证通过开启接单,高效又省心',
+        key: 4
+    },
+]
+
+
+</script>
+<style lang="scss" scoped>
+@import "./index.scss";
+</style>