|
@@ -0,0 +1,573 @@
|
|
|
|
+<template>
|
|
|
|
+ <view>
|
|
|
|
+ <view class="content">
|
|
|
|
+ <view class="content1-top">
|
|
|
|
+ <view class="top2">
|
|
|
|
+ <view class="left">
|
|
|
|
+ <view @click='tabcarchange(1)' class='line' :class='searchType==1?"active":""'>未完成</view>
|
|
|
|
+ <view @click='tabcarchange(3)' class='line' :class='searchType==3?"active":""'>已完成</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="right uni-button">
|
|
|
|
+ <button v-if="searchType==3" style="line-height: 28px;margin-right: 5px;"
|
|
|
|
+ class="right-contrent1" @click="requestFunds">请款</button>
|
|
|
|
+ <button style="line-height: 28px;" class="right-contrent1" @click="trackAddition">添加</button>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view v-for="(item,index) in shortDetail.shortFillingList" :key="index" @click="getInfo(item)">
|
|
|
|
+ <view class="good-list flex">
|
|
|
|
+ <view style="margin-top: 20px;width: 30px;">
|
|
|
|
+ <label v-model="show2" class="fuxuankuang" @click.stop="checkedChange(item)" v-if="searchType==3">
|
|
|
|
+ <checkbox value="cb" style="transform:scale(0.7)" :disabled="item.travelStatus == '已报销'" />
|
|
|
|
+ </label>
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ <view style="padding: 0 35rpx 20rpx 0rpx;">
|
|
|
|
+ <view class="flex align-center" style="width: 103%;margin-left: 12px;">
|
|
|
|
+ <view class="item1">
|
|
|
|
+ <view class="ssx">{{$helper.getProvinceAbbreviation(item.originProvince)}}</view>
|
|
|
|
+ <view class="level2-title" style="font-size: 14px;">{{item.sendWarehouse}}
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <image class="jt-icon item2" src="@/static/images/fuel/jt.png" mode='widthFix'>
|
|
|
|
+ </image>
|
|
|
|
+ <view class="item3">
|
|
|
|
+ <view class="ssx">{{$helper.getProvinceAbbreviation(item.destinationProvince)}}</view>
|
|
|
|
+ <view class="level2-title">{{item.receiveWarehouse}}
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="wenzi audit1" v-if="item.travelStatus == '已开始'">已开始</view>
|
|
|
|
+ <view class="wenzi audit2" v-if="item.travelStatus == '已结束'">已结束</view>
|
|
|
|
+ <view class="wenzi audit3" v-if="item.travelStatus == '已报销'">已报销</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="flex flex-space-between yf-style">
|
|
|
|
+ <view class="left">
|
|
|
|
+ <view class="flex">
|
|
|
|
+ <view style="min-width: 130px;margin-top: 10px;">车牌号 : {{item.carNo}}</view>
|
|
|
|
+ <view style="min-width: 110px;margin-top: 10px;">里程 :
|
|
|
|
+ {{item.mileage}}公里
|
|
|
|
+ </view>
|
|
|
|
+ <view style="width: 90px;margin-top: 12px;">{{item.createDate.split(" ")[0]}}
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view v-if='show1' class="shade">
|
|
|
|
+ <view class="wrap1">
|
|
|
|
+ <view class="alert-top">
|
|
|
|
+ <view class="title1">
|
|
|
|
+ 请款
|
|
|
|
+ </view>
|
|
|
|
+ <u-icon name="close" class="close" color="#8890B1" @click="close()"></u-icon>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="c-row">
|
|
|
|
+ <view class="title2">请款金额</view>
|
|
|
|
+ <view class="con-list">
|
|
|
|
+ <input type="digit" style="width: 100px;margin-left: 60px;"
|
|
|
|
+ v-model='shortDetail.amountRequested' placeholder="请输入请款金额">
|
|
|
|
+ <view style="width: 0px;margin-left: 162px;margin-top: -20px;">元</view></input>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="c-row">
|
|
|
|
+ <view class="title2">仓库名称</view>
|
|
|
|
+ <view class="con-list">
|
|
|
|
+ <view @click='show=true'>{{shortDetail.warehouseName}}</view>
|
|
|
|
+ <u-picker :range="warehouseBaseInfoList" range-key="warehouseName"
|
|
|
|
+ @confirm='targetLPicker($event)' v-model="show" mode="selector">
|
|
|
|
+ </u-picker>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="c-row">
|
|
|
|
+ <view class="title2">备注</view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="con-list">
|
|
|
|
+ <u-input class='textarea' v-model="shortDetail.remark" :type="type" :border="border"
|
|
|
|
+ :height="height" :auto-height="autoHeight" />
|
|
|
|
+ <view style='right:10px;bottom:20px;color:#AFB3BF;'>
|
|
|
|
+ {{shortDetail.remark.length}}/150个字
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view @click="close()" class="cancel">取消</view>
|
|
|
|
+ <view @click='requestFundsSubmit()' class="confirm">确定</view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+</template>
|
|
|
|
+
|
|
|
|
+<script>
|
|
|
|
+ export default {
|
|
|
|
+ data() {
|
|
|
|
+ return {
|
|
|
|
+ show2: false,
|
|
|
|
+ searchType: 1,
|
|
|
|
+ pageSize: 10,
|
|
|
|
+ show1: false,
|
|
|
|
+ show: false,
|
|
|
|
+ currentPage: 1,
|
|
|
|
+ shortDetail: {
|
|
|
|
+ shortFillingList: [{
|
|
|
|
+ destinationProvince: "",
|
|
|
|
+ carNo: "",
|
|
|
|
+ originProvince: "",
|
|
|
|
+ createDate: "",
|
|
|
|
+ travelStatus: "",
|
|
|
|
+ mileage: "",
|
|
|
|
+ sendWarehouse: "",
|
|
|
|
+ receiveWarehouse: "",
|
|
|
|
+ }],
|
|
|
|
+ amountRequested: '',
|
|
|
|
+ warehouseName: '请选择仓库名称',
|
|
|
|
+ remark: '',
|
|
|
|
+ },
|
|
|
|
+ warehouseType: '1',
|
|
|
|
+ warehouseBaseInfoList: [],
|
|
|
|
+ type: 'textarea',
|
|
|
|
+ border: true,
|
|
|
|
+ height: 150,
|
|
|
|
+ autoHeight: true,
|
|
|
|
+
|
|
|
|
+ infoList:[],
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ onLoad() {
|
|
|
|
+ this.getWarehouse()
|
|
|
|
+ },
|
|
|
|
+ onShow() {
|
|
|
|
+ this.getList()
|
|
|
|
+ },
|
|
|
|
+ methods: {
|
|
|
|
+ checkedChange(item) {
|
|
|
|
+ if (item.travelStatus == '已报销') {
|
|
|
|
+ this.show2 = false
|
|
|
|
+ this.$api.msg('已报销的不可再选')
|
|
|
|
+ return
|
|
|
|
+ }else{
|
|
|
|
+ this.infoList.push(item)
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ tabcarchange(searchType) {
|
|
|
|
+ this.searchType = searchType
|
|
|
|
+ this.pageSize = 10
|
|
|
|
+ this.getList()
|
|
|
|
+ },
|
|
|
|
+ trackAddition() {
|
|
|
|
+ uni.navigateTo({
|
|
|
|
+ url: '/pages/shortDistance/short_track_addition'
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ getList() {
|
|
|
|
+ this.$api.doRequest('get', '/shortFillingInfo/selectShortFilling', {
|
|
|
|
+ pageSize: this.pageSize,
|
|
|
|
+ currentPage: this.currentPage,
|
|
|
|
+ // pcFlag: 0,
|
|
|
|
+ searchType: this.searchType,
|
|
|
|
+ compId: uni.getStorageSync('pcUserInfo').compId,
|
|
|
|
+ commonId: uni.getStorageSync('pcUserInfo').userId,
|
|
|
|
+ }).then(res => {
|
|
|
|
+ if (res.data.code == 200) {
|
|
|
|
+ this.shortDetail.shortFillingList = res.data.data.records
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ getWarehouse() {
|
|
|
|
+ this.$api.doRequest('get', '/warehouseBaseInfo/selectWarehouse', {
|
|
|
|
+ compId: uni.getStorageSync("pcUserInfo").compId,
|
|
|
|
+ warehouseType: '1'
|
|
|
|
+ }).then(res => {
|
|
|
|
+ if (res.data.data.length != 0) {
|
|
|
|
+ this.warehouseBaseInfoList = res.data.data
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ targetLPicker(e) {
|
|
|
|
+ this.shortDetail.warehouseName = this.warehouseBaseInfoList[e[0]].warehouseName
|
|
|
|
+ },
|
|
|
|
+ requestFunds() {
|
|
|
|
+ this.show1 = true
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
+ close() {
|
|
|
|
+ this.show1 = false
|
|
|
|
+ },
|
|
|
|
+ getInfo(item) {
|
|
|
|
+ if (item.travelStatus == '已结束') {
|
|
|
|
+ return
|
|
|
|
+ } else {
|
|
|
|
+ uni.navigateTo({
|
|
|
|
+ url: '/pages/shortDistance/short_track_addition?id=' + item.id
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ requestFundsSubmit() {
|
|
|
|
+ var that = this
|
|
|
|
+ uni.showModal({
|
|
|
|
+ content: "确定提交请款信息?",
|
|
|
|
+ showCancel: true,
|
|
|
|
+ confirmText: '提交',
|
|
|
|
+ success: function(res) {
|
|
|
|
+ if (res.confirm) {
|
|
|
|
+ // that.shortDetail.remark = that.remark
|
|
|
|
+ // that.shortDetail.amountRequested = that.amountRequested
|
|
|
|
+ // that.shortDetail.warehouseName = that.warehouseName
|
|
|
|
+ let dataInfo={}
|
|
|
|
+ dataInfo.amountRequested = that.shortDetail.amountRequested
|
|
|
|
+ dataInfo.warehouseName = that.shortDetail.warehouseName
|
|
|
|
+ dataInfo.remark = that.shortDetail.remark
|
|
|
|
+ dataInfo.compId = uni.getStorageSync('pcUserInfo').compId
|
|
|
|
+ dataInfo.commonId = uni.getStorageSync('pcUserInfo').userId
|
|
|
|
+ dataInfo.empName = uni.getStorageSync('userInfo').userName
|
|
|
|
+ dataInfo.shortFillingInfoList = that.infoList
|
|
|
|
+ that.$api.doRequest('post', '/shortFillingInfo/api/shortRequestFunds',
|
|
|
|
+ dataInfo
|
|
|
|
+ )
|
|
|
|
+ .then(res => {
|
|
|
|
+ if (res.data.code == 200) {
|
|
|
|
+ that.$api.msg('提交成功')
|
|
|
|
+ that.infoList = []
|
|
|
|
+ } else {
|
|
|
|
+ that.$api.msg('提交失败')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+</script>
|
|
|
|
+
|
|
|
|
+<style lang="scss" scoped>
|
|
|
|
+ .content {
|
|
|
|
+ padding-bottom: 50rpx;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .tag {
|
|
|
|
+ background: #F5F6F9;
|
|
|
|
+ padding: 5px;
|
|
|
|
+ color: #333333;
|
|
|
|
+ display: inline-flex;
|
|
|
|
+ font-size: 22rpx;
|
|
|
|
+ border-radius: 3px;
|
|
|
|
+ margin: 3px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .introduce-section .title {
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ align-items: flex-start;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .introduce-section .title text {
|
|
|
|
+ font-size: 28rpx;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .introduce-section .title .title-tip {
|
|
|
|
+ flex: 1;
|
|
|
|
+ font-size: 28rpx;
|
|
|
|
+ color: #FE6430;
|
|
|
|
+ font-weight: 500;
|
|
|
|
+ height: 50px;
|
|
|
|
+ line-height: 50px;
|
|
|
|
+ border-bottom: 1px solid #EEEEEE;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .introduce-section .title .title-tip-a {
|
|
|
|
+ flex: 1;
|
|
|
|
+ font-size: 15px;
|
|
|
|
+ color: #AFB3BF;
|
|
|
|
+ font-weight: 500;
|
|
|
|
+ height: 50px;
|
|
|
|
+ line-height: 50px;
|
|
|
|
+ border-bottom: 1px solid #EEEEEE;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .line {
|
|
|
|
+ display: inline-block;
|
|
|
|
+ padding: 5px;
|
|
|
|
+ position: relative;
|
|
|
|
+ font-size: 17px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .line.active {
|
|
|
|
+ font-size: 19px;
|
|
|
|
+ font-weight: 900;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .line.active:after {
|
|
|
|
+ content: '';
|
|
|
|
+ display: block;
|
|
|
|
+ position: absolute;
|
|
|
|
+ width: 18px;
|
|
|
|
+ left: 50%;
|
|
|
|
+ transform: translateX(-50%);
|
|
|
|
+ bottom: 0;
|
|
|
|
+ border-bottom: 3px solid #22C572;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /deep/.u-action-active {
|
|
|
|
+ margin-right: 6px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .content1-top {
|
|
|
|
+ background: white;
|
|
|
|
+ padding: 10px 16px 0 10px;
|
|
|
|
+ border-radius: 0 0 15px 15px;
|
|
|
|
+ padding-bottom: 10px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .top2 {
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+
|
|
|
|
+ .right.uni-button {
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ font-weight: normal;
|
|
|
|
+
|
|
|
|
+ .right-contrent1 {
|
|
|
|
+ background: #22C572;
|
|
|
|
+ height: 25px;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ color: #fff;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .good-list {
|
|
|
|
+ width: 95%;
|
|
|
|
+ margin: 0 auto;
|
|
|
|
+ background-color: white;
|
|
|
|
+ padding: 33px 0px 25px 0px;
|
|
|
|
+ border-radius: 30rpx;
|
|
|
|
+ box-shadow: 0px 5rpx 20rpx #E3E3E3;
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
+
|
|
|
|
+ .item1,
|
|
|
|
+ .item3 {
|
|
|
|
+ // width: 40%;
|
|
|
|
+ display: flex;
|
|
|
|
+
|
|
|
|
+ .text {
|
|
|
|
+ text-overflow: ellipsis;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ white-space: nowrap;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .item1 .text {
|
|
|
|
+ text-align: left;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .item3 .text {
|
|
|
|
+ text-align: right;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .fuxuankuang {
|
|
|
|
+ margin-top: 10px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .xf-iamge {
|
|
|
|
+ width: 74rpx;
|
|
|
|
+ height: 43rpx;
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: -20rpx;
|
|
|
|
+ right: 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .level2-title {
|
|
|
|
+ font-size: 28rpx;
|
|
|
|
+ width: 84px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .jt-icon {
|
|
|
|
+ position: relative;
|
|
|
|
+ top: 6rpx;
|
|
|
|
+ width: 60rpx;
|
|
|
|
+ margin: 0 20rpx;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .ssx {
|
|
|
|
+ width: 20px;
|
|
|
|
+ height: 20px;
|
|
|
|
+ background: linear-gradient(180deg, #C8D7E5 0%, #AFC1D6 100%);
|
|
|
|
+ font-size: 13px;
|
|
|
|
+ font-family: PingFangSC-Medium, PingFang SC;
|
|
|
|
+ font-weight: 500;
|
|
|
|
+ color: #FFFFFF;
|
|
|
|
+ border-radius: 50%;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+ margin-right: 5px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .level2-title {
|
|
|
|
+ font-weight: 700;
|
|
|
|
+ color: #000000;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .wenzi {
|
|
|
|
+ margin-top: -65px;
|
|
|
|
+ text-align: right;
|
|
|
|
+ border-radius: 5px;
|
|
|
|
+ height: 5px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .audit1 {
|
|
|
|
+ color: #22C572;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .audit2 {
|
|
|
|
+ color: #22C572;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .audit3 {
|
|
|
|
+ color: #AFB3BF;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .c-row {
|
|
|
|
+ display: flex;
|
|
|
|
+ -webkit-box-align: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+ // padding: 0px 15px;
|
|
|
|
+ position: relative;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .shade {
|
|
|
|
+ position: fixed;
|
|
|
|
+ top: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ height: 100%;
|
|
|
|
+ width: 100%;
|
|
|
|
+ background: rgba(0, 0, 0, 0.4);
|
|
|
|
+ z-index: 3;
|
|
|
|
+
|
|
|
|
+ .wrap1 {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 0;
|
|
|
|
+ top: 0;
|
|
|
|
+ right: 0;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ margin: auto;
|
|
|
|
+ background: #fff;
|
|
|
|
+ width: calc(100% - 198rpx);
|
|
|
|
+ height: 320px;
|
|
|
|
+ border-radius: 20rpx;
|
|
|
|
+
|
|
|
|
+ input {
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .alert-top {
|
|
|
|
+ padding: 33rpx;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+ position: relative;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .title1 {
|
|
|
|
+ font-size: 32rpx;
|
|
|
|
+ font-weight: 600;
|
|
|
|
+ color: #333333;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .close {
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 33rpx;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .title2 {
|
|
|
|
+ padding: 10px 16px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .con-list {
|
|
|
|
+ -webkit-box-flex: 1;
|
|
|
|
+ flex: 1;
|
|
|
|
+ display: flex;
|
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
|
+ -webkit-box-direction: normal;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ color: #303133;
|
|
|
|
+ line-height: 20px;
|
|
|
|
+ text-align: right;
|
|
|
|
+ padding-right: 10px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .cancel {
|
|
|
|
+ position: absolute;
|
|
|
|
+ display: inline-block;
|
|
|
|
+ width: 50%;
|
|
|
|
+ text-align: center;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ padding: 10px;
|
|
|
|
+ border-top: 1px solid #eee;
|
|
|
|
+ font-size: 34rpx;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .confirm {
|
|
|
|
+ position: absolute;
|
|
|
|
+ display: inline-block;
|
|
|
|
+ width: 50%;
|
|
|
|
+ text-align: center;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ padding: 10px;
|
|
|
|
+ border-top: 1px solid #eee;
|
|
|
|
+ font-size: 34rpx;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .cancel {
|
|
|
|
+ left: 0;
|
|
|
|
+ border-right: 1px solid #eee;
|
|
|
|
+ color: #ff0000;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .confirm {
|
|
|
|
+ right: 0;
|
|
|
|
+ color: #22C572;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .bottom-btn {
|
|
|
|
+ width: 100%;
|
|
|
|
+ position: fixed;
|
|
|
|
+ bottom: 0;
|
|
|
|
+ display: flex;
|
|
|
|
+ z-index: 2;
|
|
|
|
+ left: 0;
|
|
|
|
+ background-color: #f8f8f8;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+
|
|
|
|
+ .btn1,
|
|
|
|
+ .btn2 {
|
|
|
|
+ width: 100%;
|
|
|
|
+ margin-bottom: 26rpx;
|
|
|
|
+ border-radius: 90rpx;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .btn1 {
|
|
|
|
+ background: white;
|
|
|
|
+ color: #00C265;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .textarea {
|
|
|
|
+ background: #F9F9FA;
|
|
|
|
+ border: 1px solid #EEEEEE;
|
|
|
|
+ margin-left: 10px;
|
|
|
|
+ }
|
|
|
|
+</style>
|