| | |
| | | 执法内容 |
| | | </view> |
| | | <view class="back"> |
| | | <u--textarea :height="120" v-model.trim="form.enforceContent" placeholder="请输入" count maxlength="500"></u--textarea> |
| | | <u--textarea :height="120" v-model.trim="form.enforceContent" placeholder="请输入" count |
| | | maxlength="500"></u--textarea> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | |
| | | |
| | | </u-picker> --> |
| | | <perPicker ref="perPicker" @setCompany="setCompany" :immediateChange="true" @confirm="confirmSearch" @cancel="show = false" :columns="columns" keyName="companyName"></perPicker> |
| | | <yt-dateTimePicker |
| | | ref="myPicker" |
| | | @submit="confirmTime" |
| | | :time-init="timeInit" |
| | | :start-year="year" |
| | | :startMonth="month" |
| | | :time-hide="[true, true, true, true, false, false]" |
| | | /> |
| | | <u-picker :show="showType" @close="showType = false" @confirm="confirmType" @cancel="showType = false" :columns="columnsType" keyName="dictLabel"></u-picker> |
| | | <perPicker ref="perPicker" @setCompany="setCompany" :immediateChange="true" @confirm="confirmSearch" |
| | | @cancel="show = false" :columns="columns" keyName="companyName"></perPicker> |
| | | <yt-dateTimePicker ref="myPicker" @submit="confirmTime" :time-init="timeInit" :start-year="year" :startMonth="month" |
| | | :time-hide="[true, true, true, true, false, false]" /> |
| | | <u-picker :show="showType" @close="showType = false" @confirm="confirmType" @cancel="showType = false" |
| | | :columns="columnsType" keyName="dictLabel"></u-picker> |
| | | <perPage :list="list" ref="perpage" @selectValue="selectValue"></perPage> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import { orderAdd, companyList, enforceList } from '@/api/policy.js' |
| | | import { getInfo } from '@/api/auth.js' |
| | | import { getDicts } from '@/api/data' |
| | | import { |
| | | orderAdd, |
| | | companyList, |
| | | enforceList |
| | | } from '@/api/policy.js' |
| | | import { |
| | | getInfo |
| | | } from '@/api/auth.js' |
| | | import { |
| | | getDicts |
| | | } from '@/api/data' |
| | | import perPage from './perPage' |
| | | import perPicker from './perPicker' |
| | | import YtDateTimePicker from "uni_modules/yt-dateTimePicker/components/yt-dateTimePicker/yt-dateTimePicker.vue" |
| | |
| | | this.form.peers = this.uniqueArrJson(this.form.peers,'peerId') |
| | | }, |
| | | uniqueArrJson(arr,key) { |
| | | var newobj = {},newArr = []; |
| | | var newobj = {}, |
| | | newArr = []; |
| | | for(var i=0;i<arr.length;i++){ |
| | | var item = arr[i]; |
| | | if(!newobj[item[key]]){ |
| | |
| | | page{ |
| | | background-color: #F4F4F4; |
| | | } |
| | | |
| | | .sui .u-textarea{ |
| | | padding: 0 !important; |
| | | } |
| | |
| | | <style scoped lang="scss"> |
| | | .page-box{ |
| | | padding-bottom: 140rpx; |
| | | |
| | | .content-box{ |
| | | margin:20rpx 32rpx; |
| | | background-color: white; |
| | | padding: 24rpx; |
| | | border-radius: 10rpx; |
| | | } |
| | | |
| | | .form{ |
| | | .form-item{ |
| | | display: flex; |
| | |
| | | border-bottom: 2rpx solid #F1F1F1; |
| | | padding-bottom: 26rpx; |
| | | margin-bottom: 24rpx; |
| | | |
| | | .form-label{ |
| | | font-size: 30rpx; |
| | | color: #4A4E60; |
| | | width: 40%; |
| | | } |
| | | |
| | | .input{ |
| | | width: 60%; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | } |
| | | |
| | | .require{ |
| | | &::after{ |
| | | content: '*'; |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | .down-2{ |
| | | margin-bottom: 0; |
| | | padding-bottom: 0; |
| | | border: none; |
| | | } |
| | | |
| | | .last{ |
| | | margin-bottom: 0; |
| | | padding-bottom: 0; |
| | | border-bottom: none; |
| | | display: block; |
| | | |
| | | .form-label{ |
| | | margin-bottom: 16rpx; |
| | | |
| | | } |
| | | |
| | | .back{ |
| | | ::v-deep .u-textarea{ |
| | | background-color: #F4F4F4; |
| | | border: none; |
| | | |
| | | .u-textarea__count{ |
| | | background: none !important; |
| | | } |
| | |
| | | |
| | | } |
| | | } |
| | | |
| | | .down-options{ |
| | | background-color: white; |
| | | position: fixed; |
| | |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | box-sizing: border-box; |
| | | |
| | | .record{ |
| | | box-sizing: border-box; |
| | | border-radius: 20rpx; |
| | |
| | | width: 30%; |
| | | text-align: center; |
| | | } |
| | | |
| | | .submit{ |
| | | border-radius: 20rpx; |
| | | border: 2rpx solid #1171E0; |
| | |
| | | text-align: center; |
| | | } |
| | | } |
| | | .sui{ |
| | | |
| | | } |
| | | .sui {} |
| | | |
| | | ::v-deep .u-checkbox-label--right > text{ |
| | | line-height: 54rpx !important; |
| | | margin-right: 15rpx; |