From ac44819c6bb4e71161c0b042d27a91c4f2c6666e Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期五, 07 六月 2024 10:39:23 +0800 Subject: [PATCH] 厂改园 --- h5/pages/laborApplication/laborApplication.vue | 1640 ++++++++++++++++++++++++++++++---------------------------- 1 files changed, 850 insertions(+), 790 deletions(-) diff --git a/h5/pages/laborApplication/laborApplication.vue b/h5/pages/laborApplication/laborApplication.vue index 0cd0c33..cf1d7ff 100644 --- a/h5/pages/laborApplication/laborApplication.vue +++ b/h5/pages/laborApplication/laborApplication.vue @@ -1,818 +1,878 @@ <template> - <view class="visit"> - <view class="head">鎷滆淇℃伅</view> - <view class="list"> - <view class="list_item"> - <view class="list_item_label"> - <text>琚浜烘墜鏈�</text> - <text>*</text> - </view> - <view class="list_item_content"> - <input type="number" maxlength="11" placeholder="璇疯緭鍏ユ墜鏈哄彿" placeholder-style="color: #999999;" /> - </view> - </view> - <view class="list_item"> - <view class="list_item_label"> - <text>琚浜哄鍚�</text> - <text>*</text> - </view> - <view class="list_item_content"> - <input type="text" placeholder="璇疯緭鍏ュ鍚�" placeholder-style="color: #999999;" /> - </view> - </view> - <view class="list_item"> - <view class="list_item_label"> - <text>鍔冲姟鐝</text> - <text>*</text> - </view> - <view class="list_item_content"> - <view class="list_item_content_item active">鐧界彮</view> - <view class="list_item_content_item">澶滅彮</view> - </view> - </view> - <view class="list_item"> - <view class="list_item_label"> - <text>棰勮鍏ュ巶鏃堕棿</text> - <text>*</text> - </view> - <view class="list_item_content"> - <text>璇烽�夋嫨</text> - <u-icon name="arrow-right" color="#CCCCCC" size="20"></u-icon> - </view> - </view> - <view class="list_item"> - <view class="list_item_label"> - <text>棰勮绂诲巶鏃堕棿</text> - <text>*</text> - </view> - <view class="list_item_content"> - <text>璇烽�夋嫨</text> - <u-icon name="arrow-right" color="#CCCCCC" size="20"></u-icon> - </view> - </view> - <view class="list_item" @click="show = true"> - <view class="list_item_label"> - <text>璁块棶闂ㄧ</text> - <text>*</text> - </view> - <view class="list_item_content"> - <text>璇烽�夋嫨</text> - <u-icon name="arrow-right" color="#CCCCCC" size="20"></u-icon> - </view> - </view> - <view class="list_item"> - <view class="list_item_label"> - <text>鎷滆浜嬬敱</text> - <text></text> - </view> - <view class="list_item_content"> - <input type="text" placeholder="璇疯緭鍏ユ潵璁夸簨鐢憋紝鎮ㄦ潵鍋氫粈涔堢殑" placeholder-style="color: #999999;" /> - </view> - </view> - </view> - <view class="cate"> - <view class="cate_head">杞﹁締淇℃伅</view> - <view class="cate_list"> - <view class="cate_list_item"> - <text>鐨朅D12178</text> - <u-icon name="close" color="#999999" size="20"></u-icon> - </view> - </view> - <view class="cate_add" @click="show2 = true">+娣诲姞杞﹁締</view> - </view> - <view class="cate"> - <view class="cate_head">闅忚浜哄憳淇℃伅</view> - <view class="cate_list"> - <view class="cate_list_item"> - <text>浣曟睙瀹�</text> - <u-icon name="close" color="#999999" size="20"></u-icon> - </view> - </view> - <view class="cate_add" @click="show1 = true">+娣诲姞闅忚浜哄憳</view> - </view> - <view class="zw"></view> - <view class="footer"> - <view class="footer_btn">鎻愪氦</view> - </view> - <!-- 闂ㄧ --> - <u-picker :show="show" :columns="columns" :immediateChange="true" keyName="name" @cancel="show = false" - @confirm="confirm"></u-picker> - <!-- 闅忚浜哄憳 --> - <!-- 閫夋嫨闅忚浜哄憳 --> - <u-popup :show="show1" :round="10" :safeAreaInsetBottom="true" :closeable="true" mode="bottom" @close="show1 = false"> - <view class="popup-content"> - <view class="respondent-title"> - 閫夋嫨闅忚浜哄憳 - </view> - <view class="search-box"> - <view class="search-box-top"> - <view class="search-box-top-ipt"> - <image src="@/static/ic_search@2x.png" mode="widthFix"></image> - <input type="text" placeholder="鎼滅储濮撳悕/鎵嬫満鍙�" /> - </view> - <text @click="show1 = false; show3 = true">鏂板</text> - </view> - <view class="search-box-total">鍏�0鏉℃暟鎹�</view> - </view> - <scroll-view scroll-y class="list"> - <view class="item" v-for="(item, index) in 8" :key="index"> - <view class="item_a"> - <!-- <image src="@/static/checkbox.png" mode="widthFix" v-if="!item.active" /> --> - <image src="@/static/checkbox_sel@2x.png" mode="widthFix" /> - </view> - <view class="item_b"> - <image src="@/static/ic_mima@2x.png" mode="widthFix" /> - </view> - <view class="item_c"> - <text>鐢ㄦ埛鍚�</text> - <text>宸叉媺榛�</text> - </view> - </view> - </scroll-view> - <view class="footer1"> - <view class="footer_left"> - <text class="footer_left_a">宸查�夋嫨锛�0浜�</text> - <text class="footer_left_b">鏉庝紵锛�</text> - </view> - <view class="footer_btn">纭 0/0</view> - </view> - </view> - </u-popup> - <!-- 杞﹁締 --> - <u-popup :show="show2" :round="10" :safeAreaInsetBottom="true" :closeable="true" mode="bottom" @close="show2 = false"> - <view class="addcar"> - <view class="addcar_head">娣诲姞杞﹁締</view> - <view class="addcar_ipt"> - <input type="text" placeholder="璇疯緭鍏ヨ溅鐗屽彿" /> - </view> - <view class="addcar_footer"> - <view class="addcar_footer_item">鍙栨秷</view> - <view class="addcar_footer_item t">鎻愪氦</view> - </view> - </view> - </u-popup> - <!-- 娣诲姞闅忚浜哄憳 --> - <u-popup :show="show3" :round="10" :safeAreaInsetBottom="true" :closeable="true" mode="bottom" @close="show3 = false"> - <view class="adduser"> - <view class="adduser_head">闅忚浜哄憳</view> - <view class="adduser_list"> - <view class="adduser_list_item"> - <view class="adduser_list_item_label"> - <text>濮撳悕</text> - <text>*</text> - </view> - <view class="adduser_list_item_ipt"> - <input type="text" placeholder-style="color: #999999;" placeholder="璇疯緭鍏ユ偍鐨勭湡瀹炲鍚�" /> - </view> - </view> - <view class="adduser_list_item"> - <view class="adduser_list_item_label"> - <text>鎵嬫満鍙�</text> - <text>*</text> - </view> - <view class="adduser_list_item_ipt"> - <input type="number" maxlength="11" placeholder-style="color: #999999;" placeholder="璇疯緭鍏ユ偍鐨勬墜鏈哄彿" /> - </view> - </view> - <view class="adduser_list_item"> - <view class="adduser_list_item_label"> - <text>璇佷欢绫诲瀷</text> - <text>*</text> - </view> - <view class="adduser_list_item_ipt"> - <text>韬唤璇�</text> - <u-icon name="arrow-right" color="#CCCCCC" size="16"></u-icon> - </view> - </view> - <view class="adduser_list_item"> - <view class="adduser_list_item_label"> - <text>璇佷欢鍙风爜</text> - <text>*</text> - </view> - <view class="adduser_list_item_ipt"> - <input type="text" placeholder-style="color: #999999;" placeholder="璇疯緭鍏ユ偍鐨勮瘉浠跺彿鐮�" /> - </view> - </view> - <view class="adduser_list_item"> - <view class="adduser_list_item_label"> - <text>鍏徃</text> - <text></text> - </view> - <view class="adduser_list_item_ipt"> - <input type="text" placeholder-style="color: #999999;" placeholder="璇疯緭鍏ユ偍鐨勫叕鍙稿悕绉�" /> - </view> - </view> - <view class="adduser_list_item"> - <view class="adduser_list_item_label"> - <text>浜鸿劯鐓х墖</text> - <text>*</text> - </view> - <view class="adduser_list_item_ipt1"> - <u-upload - :fileList="fileList" - @afterRead="afterRead" - @delete="deletePic" - name="1" - multiple - :maxCount="1" - ></u-upload> - </view> - </view> - <view class="adduser_list_item"> - <view class="adduser_list_item_label"> - <text>鍋ュ悍璇佺収鐗�</text> - <text></text> - </view> - <view class="adduser_list_item_ipt1"> - <u-upload - :fileList="fileList" - @afterRead="afterRead" - @delete="deletePic" - name="1" - multiple - :maxCount="1" - ></u-upload> - </view> - </view> - </view> - <view class="adduser_footer"> - <view class="adduser_footer_item">鍙栨秷</view> - <view class="adduser_footer_item t">鎻愪氦</view> - </view> - </view> - </u-popup> - </view> + <view class="visit"> + <view class="head">鎷滆淇℃伅</view> + <view class="list"> + <view class="list_item"> + <view class="list_item_label"> + <text>琚浜烘墜鏈�</text> + <text>*</text> + </view> + <view class="list_item_content"> + <input + type="number" + maxlength="11" + placeholder="璇疯緭鍏ユ墜鏈哄彿" + placeholder-style="color: #999999;" + /> + </view> + </view> + <view class="list_item"> + <view class="list_item_label"> + <text>琚浜哄鍚�</text> + <text>*</text> + </view> + <view class="list_item_content"> + <input + type="text" + placeholder="璇疯緭鍏ュ鍚�" + placeholder-style="color: #999999;" + /> + </view> + </view> + <view class="list_item"> + <view class="list_item_label"> + <text>鍔冲姟鐝</text> + <text>*</text> + </view> + <view class="list_item_content"> + <view class="list_item_content_item active">鐧界彮</view> + <view class="list_item_content_item">澶滅彮</view> + </view> + </view> + <view class="list_item"> + <view class="list_item_label"> + <text>棰勮鍏ュ洯鏃堕棿</text> + <text>*</text> + </view> + <view class="list_item_content"> + <text>璇烽�夋嫨</text> + <u-icon name="arrow-right" color="#CCCCCC" size="20"></u-icon> + </view> + </view> + <view class="list_item"> + <view class="list_item_label"> + <text>棰勮绂诲洯鏃堕棿</text> + <text>*</text> + </view> + <view class="list_item_content"> + <text>璇烽�夋嫨</text> + <u-icon name="arrow-right" color="#CCCCCC" size="20"></u-icon> + </view> + </view> + <view class="list_item" @click="show = true"> + <view class="list_item_label"> + <text>璁块棶闂ㄧ</text> + <text>*</text> + </view> + <view class="list_item_content"> + <text>璇烽�夋嫨</text> + <u-icon name="arrow-right" color="#CCCCCC" size="20"></u-icon> + </view> + </view> + <view class="list_item"> + <view class="list_item_label"> + <text>鎷滆浜嬬敱</text> + <text></text> + </view> + <view class="list_item_content"> + <input + type="text" + placeholder="璇疯緭鍏ユ潵璁夸簨鐢憋紝鎮ㄦ潵鍋氫粈涔堢殑" + placeholder-style="color: #999999;" + /> + </view> + </view> + </view> + <view class="cate"> + <view class="cate_head">杞﹁締淇℃伅</view> + <view class="cate_list"> + <view class="cate_list_item"> + <text>鐨朅D12178</text> + <u-icon name="close" color="#999999" size="20"></u-icon> + </view> + </view> + <view class="cate_add" @click="show2 = true">+娣诲姞杞﹁締</view> + </view> + <view class="cate"> + <view class="cate_head">闅忚浜哄憳淇℃伅</view> + <view class="cate_list"> + <view class="cate_list_item"> + <text>浣曟睙瀹�</text> + <u-icon name="close" color="#999999" size="20"></u-icon> + </view> + </view> + <view class="cate_add" @click="show1 = true">+娣诲姞闅忚浜哄憳</view> + </view> + <view class="zw"></view> + <view class="footer"> + <view class="footer_btn">鎻愪氦</view> + </view> + <!-- 闂ㄧ --> + <u-picker + :show="show" + :columns="columns" + :immediateChange="true" + keyName="name" + @cancel="show = false" + @confirm="confirm" + ></u-picker> + <!-- 闅忚浜哄憳 --> + <!-- 閫夋嫨闅忚浜哄憳 --> + <u-popup + :show="show1" + :round="10" + :safeAreaInsetBottom="true" + :closeable="true" + mode="bottom" + @close="show1 = false" + > + <view class="popup-content"> + <view class="respondent-title"> 閫夋嫨闅忚浜哄憳 </view> + <view class="search-box"> + <view class="search-box-top"> + <view class="search-box-top-ipt"> + <image src="@/static/ic_search@2x.png" mode="widthFix"></image> + <input type="text" placeholder="鎼滅储濮撳悕/鎵嬫満鍙�" /> + </view> + <text + @click=" + show1 = false; + show3 = true; + " + >鏂板</text + > + </view> + <view class="search-box-total">鍏�0鏉℃暟鎹�</view> + </view> + <scroll-view scroll-y class="list"> + <view class="item" v-for="(item, index) in 8" :key="index"> + <view class="item_a"> + <!-- <image src="@/static/checkbox.png" mode="widthFix" v-if="!item.active" /> --> + <image src="@/static/checkbox_sel@2x.png" mode="widthFix" /> + </view> + <view class="item_b"> + <image src="@/static/ic_mima@2x.png" mode="widthFix" /> + </view> + <view class="item_c"> + <text>鐢ㄦ埛鍚�</text> + <text>宸叉媺榛�</text> + </view> + </view> + </scroll-view> + <view class="footer1"> + <view class="footer_left"> + <text class="footer_left_a">宸查�夋嫨锛�0浜�</text> + <text class="footer_left_b">鏉庝紵锛�</text> + </view> + <view class="footer_btn">纭 0/0</view> + </view> + </view> + </u-popup> + <!-- 杞﹁締 --> + <u-popup + :show="show2" + :round="10" + :safeAreaInsetBottom="true" + :closeable="true" + mode="bottom" + @close="show2 = false" + > + <view class="addcar"> + <view class="addcar_head">娣诲姞杞﹁締</view> + <view class="addcar_ipt"> + <input type="text" placeholder="璇疯緭鍏ヨ溅鐗屽彿" /> + </view> + <view class="addcar_footer"> + <view class="addcar_footer_item">鍙栨秷</view> + <view class="addcar_footer_item t">鎻愪氦</view> + </view> + </view> + </u-popup> + <!-- 娣诲姞闅忚浜哄憳 --> + <u-popup + :show="show3" + :round="10" + :safeAreaInsetBottom="true" + :closeable="true" + mode="bottom" + @close="show3 = false" + > + <view class="adduser"> + <view class="adduser_head">闅忚浜哄憳</view> + <view class="adduser_list"> + <view class="adduser_list_item"> + <view class="adduser_list_item_label"> + <text>濮撳悕</text> + <text>*</text> + </view> + <view class="adduser_list_item_ipt"> + <input + type="text" + placeholder-style="color: #999999;" + placeholder="璇疯緭鍏ユ偍鐨勭湡瀹炲鍚�" + /> + </view> + </view> + <view class="adduser_list_item"> + <view class="adduser_list_item_label"> + <text>鎵嬫満鍙�</text> + <text>*</text> + </view> + <view class="adduser_list_item_ipt"> + <input + type="number" + maxlength="11" + placeholder-style="color: #999999;" + placeholder="璇疯緭鍏ユ偍鐨勬墜鏈哄彿" + /> + </view> + </view> + <view class="adduser_list_item"> + <view class="adduser_list_item_label"> + <text>璇佷欢绫诲瀷</text> + <text>*</text> + </view> + <view class="adduser_list_item_ipt"> + <text>韬唤璇�</text> + <u-icon name="arrow-right" color="#CCCCCC" size="16"></u-icon> + </view> + </view> + <view class="adduser_list_item"> + <view class="adduser_list_item_label"> + <text>璇佷欢鍙风爜</text> + <text>*</text> + </view> + <view class="adduser_list_item_ipt"> + <input + type="text" + placeholder-style="color: #999999;" + placeholder="璇疯緭鍏ユ偍鐨勮瘉浠跺彿鐮�" + /> + </view> + </view> + <view class="adduser_list_item"> + <view class="adduser_list_item_label"> + <text>鍏徃</text> + <text></text> + </view> + <view class="adduser_list_item_ipt"> + <input + type="text" + placeholder-style="color: #999999;" + placeholder="璇疯緭鍏ユ偍鐨勫叕鍙稿悕绉�" + /> + </view> + </view> + <view class="adduser_list_item"> + <view class="adduser_list_item_label"> + <text>浜鸿劯鐓х墖</text> + <text>*</text> + </view> + <view class="adduser_list_item_ipt1"> + <u-upload + :fileList="fileList" + @afterRead="afterRead" + @delete="deletePic" + name="1" + multiple + :maxCount="1" + ></u-upload> + </view> + </view> + <view class="adduser_list_item"> + <view class="adduser_list_item_label"> + <text>鍋ュ悍璇佺収鐗�</text> + <text></text> + </view> + <view class="adduser_list_item_ipt1"> + <u-upload + :fileList="fileList" + @afterRead="afterRead" + @delete="deletePic" + name="1" + multiple + :maxCount="1" + ></u-upload> + </view> + </view> + </view> + <view class="adduser_footer"> + <view class="adduser_footer_item">鍙栨秷</view> + <view class="adduser_footer_item t">鎻愪氦</view> + </view> + </view> + </u-popup> + </view> </template> <script> - export default { - data() { - return { - show: false, - show1: false, - show2: false, - show3: false, - fileList: [], - columns: [ - [{ - name: '涓滈棬', - id: 1 - }, - { - name: '瑗块棬', - id: 2 - } - ] - ] - }; - }, - methods: { - confirm(e) { - console.log(e) - this.show = false - }, - // 鍒犻櫎鍥剧墖 - deletePic(event) { - this[`fileList${event.name}`].splice(event.index, 1) - }, - // 鏂板鍥剧墖 - async afterRead(event) { - // 褰撹缃� multiple 涓� true 鏃�, file 涓烘暟缁勬牸寮忥紝鍚﹀垯涓哄璞℃牸寮� - let lists = [].concat(event.file) - let fileListLen = this[`fileList${event.name}`].length - lists.map((item) => { - this[`fileList${event.name}`].push({ - ...item, - status: 'uploading', - message: '涓婁紶涓�' - }) - }) - for (let i = 0; i < lists.length; i++) { - const result = await this.uploadFilePromise(lists[i].url) - let item = this[`fileList${event.name}`][fileListLen] - this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, { - status: 'success', - message: '', - url: result - })) - fileListLen++ - } - }, - uploadFilePromise(url) { - return new Promise((resolve, reject) => { - let a = uni.uploadFile({ - url: 'http://192.168.2.21:7001/upload', // 浠呬负绀轰緥锛岄潪鐪熷疄鐨勬帴鍙e湴鍧� - filePath: url, - name: 'file', - formData: { - user: 'test' - }, - success: (res) => { - setTimeout(() => { - resolve(res.data.data) - }, 1000) - } - }); - }) - }, - } - } +export default { + data() { + return { + show: false, + show1: false, + show2: false, + show3: false, + fileList: [], + columns: [ + [{ + name: '涓滈棬', + id: 1 + }, + { + name: '瑗块棬', + id: 2 + } + ] + ] + } + }, + methods: { + confirm(e) { + console.log(e) + this.show = false + }, + // 鍒犻櫎鍥剧墖 + deletePic(event) { + this[`fileList${event.name}`].splice(event.index, 1) + }, + // 鏂板鍥剧墖 + async afterRead(event) { + // 褰撹缃� multiple 涓� true 鏃�, file 涓烘暟缁勬牸寮忥紝鍚﹀垯涓哄璞℃牸寮� + let lists = [].concat(event.file) + let fileListLen = this[`fileList${event.name}`].length + lists.map((item) => { + this[`fileList${event.name}`].push({ + ...item, + status: 'uploading', + message: '涓婁紶涓�' + }) + }) + for (let i = 0; i < lists.length; i++) { + const result = await this.uploadFilePromise(lists[i].url) + let item = this[`fileList${event.name}`][fileListLen] + this[`fileList${event.name}`].splice(fileListLen, 1, Object.assign(item, { + status: 'success', + message: '', + url: result + })) + fileListLen++ + } + }, + uploadFilePromise(url) { + return new Promise((resolve, reject) => { + let a = uni.uploadFile({ + url: 'http://192.168.2.21:7001/upload', // 浠呬负绀轰緥锛岄潪鐪熷疄鐨勬帴鍙e湴鍧� + filePath: url, + name: 'file', + formData: { + user: 'test' + }, + success: (res) => { + setTimeout(() => { + resolve(res.data.data) + }, 1000) + } + }) + }) + }, + } +} </script> <style> - page { - background-color: #F7F7F7 !important; - } - .u-upload__button { - margin: 0 !important; - } +page { + background-color: #f7f7f7 !important; +} +.u-upload__button { + margin: 0 !important; +} </style> <style lang="scss" scoped> - .visit { - width: 100%; - - .adduser { - padding: 30rpx; - width: 100%; - box-sizing: border-box; - .adduser_head { - width: 100%; - text-align: center; - font-size: 32rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 500; - color: #222222; - } - .adduser_list { - width: 100%; - margin-top: 40rpx; - .adduser_list_item { - width: 100%; - padding: 24rpx 0; - box-sizing: border-box; - border-bottom: 1rpx solid #E5E5E5; - display: flex; - align-items: center; - justify-content: space-between; - .adduser_list_item_label { - flex-shrink: 0; - display: flex; - align-items: center; - text { - &:nth-child(1) { - font-size: 30rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #222222; - } - &:nth-child(2) { - font-size: 30rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #E0312A; - } - } - } - .adduser_list_item_ipt { - flex: 1; - text-align: right; - font-size: 28rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #333333; - margin-left: 30rpx; - display: flex; - align-items: center; - justify-content: flex-end; - text { - font-size: 28rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #333333; - } - } - } - } - .adduser_footer { - width: 100%; - margin-top: 60rpx; - display: flex; - align-items: center; - justify-content: space-between; - .t { - background: #025EEF !important; - color: #ffffff !important; - } - .adduser_footer_item { - width: 336rpx; - height: 88rpx; - line-height: 88rpx; - text-align: center; - border-radius: 44rpx; - border: 1rpx solid #025EEF; - font-size: 32rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #025EEF; - margin-right: 18rpx; - &:last-child { - margin: 0 !important; - } - } - } - } - - .addcar { - padding: 30rpx; - width: 100%; - box-sizing: border-box; - .addcar_head { - text-align: center; - font-size: 32rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 500; - color: #222222; - } - .addcar_ipt { - width: 100%; - height: 100rpx; - line-height: 100rpx; - text-align: center; - background: #F7F7F7; - border-radius: 50rpx; - margin-top: 60rpx; - input { - width: 100%; - height: 100%; - font-size: 28rpx; - font-weight: 400; - color: #999999; - text-align: center; - } - } - .addcar_footer { - width: 100%; - display: flex; - align-items: center; - justify-content: space-between; - margin-top: 60rpx; - .t { - background: #025EEF !important; - color: #ffffff !important; - } - .addcar_footer_item { - flex: 1; - height: 88rpx; - line-height: 88rpx; - font-size: 32rpx; - font-weight: 400; - color: #025EEF; - text-align: center; - border-radius: 44rpx; - border: 1rpx solid #025EEF; - margin-right: 18rpx; - &:last-child { - margin-right: 0 !important; - } - } - } - } - - .popup-content { - padding: 30rpx 30rpx 0 30rpx; - overflow: hidden; - display: flex; - flex-flow: column; - .respondent-title { - width: 100%; - text-align: center; - font-size: 32rpx; - font-weight: 500; - color: #222222; - } - .search-box { - width: 100%; - margin-top: 40rpx; - .search-box-top { - width: 100%; - height: 68rpx; - display: flex; - align-items: center; - .search-box-top-ipt { - flex: 1; - height: 100%; - padding: 0 30rpx; - box-sizing: border-box; - background: #F7F7F7; - border-radius: 4rpx; - display: flex; - align-items: center; - image { - width: 36rpx; - height: 36rpx; - flex-shrink: 0; - margin-right: 22rpx; - } - input { - flex: 1; - height: 100%; - font-size: 26rpx; - font-weight: 400; - color: #B2B2B2; - } - } - text { - flex-shrink: 0; - margin-left: 30rpx; - font-size: 28rpx; - font-weight: 400; - color: #025EEF; - } - } - .search-box-total { - font-size: 26rpx; - font-weight: 400; - color: #666666; - margin-top: 24rpx; - } - } - .list { - width: 100%; - height: 800rpx; - margin-top: 30rpx; - padding: 0 !important; - .item { - width: 100%; - height: 102rpx; - display: flex; - align-items: center; - border-bottom: 1rpx solid #E5E5E5; - .item_a { - flex-shrink: 0; - width: 36rpx; - height: 36rpx; - margin-right: 24rpx; - image { - width: 100%; - height: 100%; - } - } - .item_b { - flex-shrink: 0; - width: 80rpx; - height: 80rpx; - display: flex; - align-items: center; - justify-content: center; - overflow: hidden; - margin-right: 24rpx; - image { - width: 100%; - height: 100%; - } - } - .item_c { - flex: 1; - display: flex; - align-items: center; - text { - &:nth-child(1) { - font-size: 30rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #222222; - } - &:nth-child(2) { - font-size: 20rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #999999; - padding: 1rpx 4rpx; - box-sizing: border-box; - background-color: #EEEEEE; - margin-left: 12rpx; - } - } - } - } - } - .footer1 { - width: 100%; - height: 100rpx; - display: flex; - align-items: center; - justify-content: space-between; - padding: 14rpx 0 0 0; - box-sizing: border-box; - .footer_left { - flex: 1; - display: flex; - flex-direction: column; - .footer_left_a { - font-size: 26rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #333333; - } - .footer_left_b { - font-size: 24rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #999999; - } - } - .footer_btn { - flex-shrink: 0; - width: 216rpx; - height: 72rpx; - line-height: 72rpx; - text-align: center; - background: #025EEF; - border-radius: 8rpx; - font-size: 28rpx; - font-weight: 500; - color: #FFFFFF; - } - } - } - +.visit { + width: 100%; - .head { - width: 100%; - padding: 20rpx 30rpx; - box-sizing: border-box; - font-size: 28rpx; - font-weight: 400; - color: #666666; - } + .adduser { + padding: 30rpx; + width: 100%; + box-sizing: border-box; + .adduser_head { + width: 100%; + text-align: center; + font-size: 32rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 500; + color: #222222; + } + .adduser_list { + width: 100%; + margin-top: 40rpx; + .adduser_list_item { + width: 100%; + padding: 24rpx 0; + box-sizing: border-box; + border-bottom: 1rpx solid #e5e5e5; + display: flex; + align-items: center; + justify-content: space-between; + .adduser_list_item_label { + flex-shrink: 0; + display: flex; + align-items: center; + text { + &:nth-child(1) { + font-size: 30rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #222222; + } + &:nth-child(2) { + font-size: 30rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #e0312a; + } + } + } + .adduser_list_item_ipt { + flex: 1; + text-align: right; + font-size: 28rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #333333; + margin-left: 30rpx; + display: flex; + align-items: center; + justify-content: flex-end; + text { + font-size: 28rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #333333; + } + } + } + } + .adduser_footer { + width: 100%; + margin-top: 60rpx; + display: flex; + align-items: center; + justify-content: space-between; + .t { + background: #025eef !important; + color: #ffffff !important; + } + .adduser_footer_item { + width: 336rpx; + height: 88rpx; + line-height: 88rpx; + text-align: center; + border-radius: 44rpx; + border: 1rpx solid #025eef; + font-size: 32rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #025eef; + margin-right: 18rpx; + &:last-child { + margin: 0 !important; + } + } + } + } - .list { - width: 100%; - padding: 0 30rpx; - box-sizing: border-box; - background-color: #ffffff; + .addcar { + padding: 30rpx; + width: 100%; + box-sizing: border-box; + .addcar_head { + text-align: center; + font-size: 32rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 500; + color: #222222; + } + .addcar_ipt { + width: 100%; + height: 100rpx; + line-height: 100rpx; + text-align: center; + background: #f7f7f7; + border-radius: 50rpx; + margin-top: 60rpx; + input { + width: 100%; + height: 100%; + font-size: 28rpx; + font-weight: 400; + color: #999999; + text-align: center; + } + } + .addcar_footer { + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 60rpx; + .t { + background: #025eef !important; + color: #ffffff !important; + } + .addcar_footer_item { + flex: 1; + height: 88rpx; + line-height: 88rpx; + font-size: 32rpx; + font-weight: 400; + color: #025eef; + text-align: center; + border-radius: 44rpx; + border: 1rpx solid #025eef; + margin-right: 18rpx; + &:last-child { + margin-right: 0 !important; + } + } + } + } - .list_item { - width: 100%; - height: 98rpx; - display: flex; - align-items: center; - justify-content: space-between; - border-bottom: 1rpx solid #E5E5E5; + .popup-content { + padding: 30rpx 30rpx 0 30rpx; + overflow: hidden; + display: flex; + flex-flow: column; + .respondent-title { + width: 100%; + text-align: center; + font-size: 32rpx; + font-weight: 500; + color: #222222; + } + .search-box { + width: 100%; + margin-top: 40rpx; + .search-box-top { + width: 100%; + height: 68rpx; + display: flex; + align-items: center; + .search-box-top-ipt { + flex: 1; + height: 100%; + padding: 0 30rpx; + box-sizing: border-box; + background: #f7f7f7; + border-radius: 4rpx; + display: flex; + align-items: center; + image { + width: 36rpx; + height: 36rpx; + flex-shrink: 0; + margin-right: 22rpx; + } + input { + flex: 1; + height: 100%; + font-size: 26rpx; + font-weight: 400; + color: #b2b2b2; + } + } + text { + flex-shrink: 0; + margin-left: 30rpx; + font-size: 28rpx; + font-weight: 400; + color: #025eef; + } + } + .search-box-total { + font-size: 26rpx; + font-weight: 400; + color: #666666; + margin-top: 24rpx; + } + } + .list { + width: 100%; + height: 800rpx; + margin-top: 30rpx; + padding: 0 !important; + .item { + width: 100%; + height: 102rpx; + display: flex; + align-items: center; + border-bottom: 1rpx solid #e5e5e5; + .item_a { + flex-shrink: 0; + width: 36rpx; + height: 36rpx; + margin-right: 24rpx; + image { + width: 100%; + height: 100%; + } + } + .item_b { + flex-shrink: 0; + width: 80rpx; + height: 80rpx; + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + margin-right: 24rpx; + image { + width: 100%; + height: 100%; + } + } + .item_c { + flex: 1; + display: flex; + align-items: center; + text { + &:nth-child(1) { + font-size: 30rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #222222; + } + &:nth-child(2) { + font-size: 20rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #999999; + padding: 1rpx 4rpx; + box-sizing: border-box; + background-color: #eeeeee; + margin-left: 12rpx; + } + } + } + } + } + .footer1 { + width: 100%; + height: 100rpx; + display: flex; + align-items: center; + justify-content: space-between; + padding: 14rpx 0 0 0; + box-sizing: border-box; + .footer_left { + flex: 1; + display: flex; + flex-direction: column; + .footer_left_a { + font-size: 26rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #333333; + } + .footer_left_b { + font-size: 24rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #999999; + } + } + .footer_btn { + flex-shrink: 0; + width: 216rpx; + height: 72rpx; + line-height: 72rpx; + text-align: center; + background: #025eef; + border-radius: 8rpx; + font-size: 28rpx; + font-weight: 500; + color: #ffffff; + } + } + } - .list_item_label { - flex-shrink: 0; - display: flex; - align-items: center; + .head { + width: 100%; + padding: 20rpx 30rpx; + box-sizing: border-box; + font-size: 28rpx; + font-weight: 400; + color: #666666; + } - text { - &:nth-child(1) { - font-size: 30rpx; - font-weight: 400; - color: #222222; - } + .list { + width: 100%; + padding: 0 30rpx; + box-sizing: border-box; + background-color: #ffffff; - &:nth-child(2) { - font-size: 30rpx; - font-weight: 400; - color: #E42D2D; - } - } - } + .list_item { + width: 100%; + height: 98rpx; + display: flex; + align-items: center; + justify-content: space-between; + border-bottom: 1rpx solid #e5e5e5; - .list_item_content { - flex: 1; - height: 100%; - margin-left: 30rpx; - display: flex; - align-items: center; - justify-content: flex-end; - - .active { - background: #025EEF !important; - color: #FFFFFF !important; - } - - .list_item_content_item { - width: 104rpx; - height: 64rpx; - line-height: 64rpx; - text-align: center; - background: #EEEEEE; - border-radius: 4rpx; - font-size: 28rpx; - font-weight: 400; - color: #333333; - margin-left: 20rpx; - } + .list_item_label { + flex-shrink: 0; + display: flex; + align-items: center; - text { - font-size: 28rpx; - font-weight: 400; - color: #999999; - margin-right: 6rpx; - } + text { + &:nth-child(1) { + font-size: 30rpx; + font-weight: 400; + color: #222222; + } - input { - width: 100%; - height: 100%; - text-align: right; - font-size: 28rpx; - font-weight: 400; - color: #222222; - } - } - } - } + &:nth-child(2) { + font-size: 30rpx; + font-weight: 400; + color: #e42d2d; + } + } + } - .cate { - width: 100%; - padding: 30rpx; - box-sizing: border-box; - background-color: #ffffff; - margin-top: 20rpx; + .list_item_content { + flex: 1; + height: 100%; + margin-left: 30rpx; + display: flex; + align-items: center; + justify-content: flex-end; - .cate_head { - font-size: 32rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 500; - color: #222222; - } + .active { + background: #025eef !important; + color: #ffffff !important; + } - .cate_list { - width: 100%; - display: flex; - align-items: center; - flex-wrap: wrap; - margin-top: 30rpx; + .list_item_content_item { + width: 104rpx; + height: 64rpx; + line-height: 64rpx; + text-align: center; + background: #eeeeee; + border-radius: 4rpx; + font-size: 28rpx; + font-weight: 400; + color: #333333; + margin-left: 20rpx; + } - .cate_list_item { - height: 64rpx; - padding: 0 20rpx; - box-sizing: border-box; - background-color: #EEEEEE; - border-radius: 4rpx; - margin-right: 20rpx; - margin-bottom: 20rpx; - display: flex; - align-items: center; + text { + font-size: 28rpx; + font-weight: 400; + color: #999999; + margin-right: 6rpx; + } - &:last-child { - margin-right: 0 !important; - } + input { + width: 100%; + height: 100%; + text-align: right; + font-size: 28rpx; + font-weight: 400; + color: #222222; + } + } + } + } - text { - font-size: 26rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - color: #333333; - margin-right: 30rpx; - } - } - } + .cate { + width: 100%; + padding: 30rpx; + box-sizing: border-box; + background-color: #ffffff; + margin-top: 20rpx; - .cate_add { - width: 200rpx; - height: 50rpx; - display: flex; - align-items: center; - justify-content: center; - background: rgba(2, 94, 239, 0); - border-radius: 25rpx; - border: 1rpx solid #025EEF; - font-size: 22rpx; - font-family: PingFangSC, PingFang SC; - font-weight: 400; - margin-top: 20rpx; - color: #025EEF; - margin: 0 auto; - } - } + .cate_head { + font-size: 32rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 500; + color: #222222; + } - .zw { - width: 100%; - height: calc(env(safe-area-inset-bottom) + 118rpx); - } + .cate_list { + width: 100%; + display: flex; + align-items: center; + flex-wrap: wrap; + margin-top: 30rpx; - .footer { - width: 100%; - padding: 0 30rpx; - padding-bottom: env(safe-area-inset-bottom); - box-sizing: border-box; - position: fixed; - left: 0; - bottom: 30rpx; + .cate_list_item { + height: 64rpx; + padding: 0 20rpx; + box-sizing: border-box; + background-color: #eeeeee; + border-radius: 4rpx; + margin-right: 20rpx; + margin-bottom: 20rpx; + display: flex; + align-items: center; - .footer_btn { - width: 100%; - height: 88rpx; - line-height: 88rpx; - text-align: center; - background: #025EEF; - border-radius: 44rpx; - font-size: 32rpx; - font-weight: 500; - color: #FFFFFF; - } - } - } + &:last-child { + margin-right: 0 !important; + } + + text { + font-size: 26rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + color: #333333; + margin-right: 30rpx; + } + } + } + + .cate_add { + width: 200rpx; + height: 50rpx; + display: flex; + align-items: center; + justify-content: center; + background: rgba(2, 94, 239, 0); + border-radius: 25rpx; + border: 1rpx solid #025eef; + font-size: 22rpx; + font-family: PingFangSC, PingFang SC; + font-weight: 400; + margin-top: 20rpx; + color: #025eef; + margin: 0 auto; + } + } + + .zw { + width: 100%; + height: calc(env(safe-area-inset-bottom) + 118rpx); + } + + .footer { + width: 100%; + padding: 0 30rpx; + padding-bottom: env(safe-area-inset-bottom); + box-sizing: border-box; + position: fixed; + left: 0; + bottom: 30rpx; + + .footer_btn { + width: 100%; + height: 88rpx; + line-height: 88rpx; + text-align: center; + background: #025eef; + border-radius: 44rpx; + font-size: 32rpx; + font-weight: 500; + color: #ffffff; + } + } +} </style> \ No newline at end of file -- Gitblit v1.9.3