addtproduction.vue 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491
  1. <template>
  2. <view :style="'padding-bottom:' + bottom ">
  3. <view class='zhanline'></view>
  4. <uni-forms class='inform ' ref="form" :rules="rules" :value="datainfo" v-show="type==1">
  5. <view class="info_tit">投产信息</view>
  6. <uni-forms-item name="xmmc" style='margin-bottom: 0;'>
  7. <view class="flexc infolist">
  8. <view class="f16 fw c34 flex0 pr pl12">项目名称</view>
  9. <input placeholder="请输入项目名称" v-model="datainfo.xmmc" class="f16 c34 flex1 txr"/>
  10. </view>
  11. </uni-forms-item>
  12. <uni-forms-item name="tcrq" style='margin-bottom: 0;'>
  13. <view class="flexc infolist">
  14. <view class="f16 fw c34 flex0 pr pl12"><text class="cir">*</text>投产日期</view>
  15. <picker mode="date" :value="datainfo.tcrq" class="infolist_a" @change='bindDateChangea'>
  16. <view :class="datainfo.tcrq?'':'f16 co80'">{{datainfo.tcrq||"请选择投产日期"}}</view>
  17. </picker>
  18. </view>
  19. </uni-forms-item>
  20. <uni-forms-item name="sjdze" style='margin-bottom: 0;'>
  21. <view class="flexc infolist">
  22. <view class="f16 fw c34 flex0 pr pl12"><text class="cir">*</text>实际到资金额(万元)</view>
  23. <input placeholder="请输入协议投资额" type="number" v-model="datainfo.sjdze" class="f16 c34 flex1 txr"/>
  24. </view>
  25. </uni-forms-item>
  26. <view class="info_tit">入规信息</view>
  27. <uni-forms-item name="rgsj" style='margin-bottom: 0;'>
  28. <view class="flexc infolist">
  29. <view class="f16 fw c34 flex0 pr pl12">入规日期</view>
  30. <picker mode="date" :value="datainfo.rgsj" class="infolist_a" @change='bindDateChangeb'>
  31. <view :class="datainfo.rgsj?'':'f16 co80'">{{datainfo.rgsj||"请选择入规日期"}}</view>
  32. </picker>
  33. </view>
  34. </uni-forms-item>
  35. <uni-forms-item name="nrgsj" style='margin-bottom: 0;'>
  36. <view class="flexc infolist">
  37. <view class="f16 fw c34 flex0 pr pl12">拟入规日期</view>
  38. <picker mode="date" :value="datainfo.nrgsj" class="infolist_a" @change='bindDateChangec'>
  39. <view :class="datainfo.nrgsj?'':'f16 co80'">{{datainfo.nrgsj||"请选择拟入规日期"}}</view>
  40. </picker>
  41. </view>
  42. </uni-forms-item>
  43. <view class="infobtn flexcc cf f16 f500" @click="getNext">下一步</view>
  44. </uni-forms>
  45. <!-- 下一步 -->
  46. <uni-forms class='inform' ref="twoform" :rules="tworules" :value="datainfo" v-show="type==2">
  47. <view class="info_tit">到资明细</view>
  48. <uni-forms-item name="ydmj" style='margin-bottom: 0;'>
  49. <view class="flexc infolist">
  50. <view class="f16 fw c34 flex0 pr pl12">用地面积(亩)</view>
  51. <input placeholder="请输入用地面积" type="number" v-model="datainfo.ydmj" class="f16 c34 flex1 txr"/>
  52. </view>
  53. </uni-forms-item>
  54. <uni-forms-item name="tdcr" style='margin-bottom: 0;'>
  55. <view class="flexc infolist">
  56. <view class="f16 fw c34 flex0 pr pl12">土地出让(万元)</view>
  57. <input placeholder="请输入土地出让" type="number" v-model="datainfo.tdcr" class="f16 c34 flex1 txr"/>
  58. </view>
  59. </uni-forms-item>
  60. <uni-forms-item name="xjcf" style='margin-bottom: 0;'>
  61. <view class="flexc infolist">
  62. <view class="f16 fw c34 flex0 pr pl12">新建厂房(平方米)</view>
  63. <input placeholder="请输入新建厂房" type="number" v-model="datainfo.xjcf" class="f16 c34 flex1 txr"/>
  64. </view>
  65. </uni-forms-item>
  66. <uni-forms-item name="cftr" style='margin-bottom: 0;'>
  67. <view class="flexc infolist">
  68. <view class="f16 fw c34 flex0 pr pl12">厂房投入(万元)</view>
  69. <input placeholder="请输入厂房投入" type="number" v-model="datainfo.cftr" class="f16 c34 flex1 txr"/>
  70. </view>
  71. </uni-forms-item>
  72. <uni-forms-item name="sbqd" style='margin-bottom: 0;'>
  73. <view class="flexc infolist">
  74. <view class="f16 fw c34 flex0 pr pl12">设备清单(万元)</view>
  75. <input placeholder="请输入设备清单" type="number" v-model="datainfo.sbqd" class="f16 c34 flex1 txr"/>
  76. </view>
  77. </uni-forms-item>
  78. <uni-forms-item name="sbfp" style='margin-bottom: 0;'>
  79. <view class="flexc infolist">
  80. <view class="f16 fw c34 flex0 pr pl12">设备发票(万元)</view>
  81. <input placeholder="请输入设备发票" type="number" v-model="datainfo.sbfp" class="f16 c34 flex1 txr"/>
  82. </view>
  83. </uni-forms-item>
  84. <uni-forms-item name="sbht" style='margin-bottom: 0;'>
  85. <view class="flexc infolist">
  86. <view class="f16 fw c34 flex0 pr pl12">设备合同(万元)</view>
  87. <input placeholder="请输入设备合同" type="number" v-model="datainfo.sbht" class="f16 c34 flex1 txr"/>
  88. </view>
  89. </uni-forms-item>
  90. <uni-forms-item name="fkpz" style='margin-bottom: 0;'>
  91. <view class="flexc infolist">
  92. <view class="f16 fw c34 flex0 pr pl12">付款凭证(万元)</view>
  93. <input placeholder="请输入付款凭证" type="number" v-model="datainfo.fkpz" class="f16 c34 flex1 txr"/>
  94. </view>
  95. </uni-forms-item>
  96. <view class="border"></view>
  97. <uni-forms-item name="zlcf" style='margin-bottom: 0;'>
  98. <view class="flexc infolist">
  99. <view class="f16 fw c34 flex0 pr pl12">租赁厂房(平方米)</view>
  100. <input placeholder="请输入租赁厂房" type="number" v-model="datainfo.zlcf" class="f16 c34 flex1 txr"/>
  101. </view>
  102. </uni-forms-item>
  103. <uni-forms-item name="zlcftr" style='margin-bottom: 0;'>
  104. <view class="flexc infolist">
  105. <view class="f16 fw c34 flex0 pr pl12">厂房投入(万元)</view>
  106. <input placeholder="请输入厂房投入" type="number" v-model="datainfo.zlcftr" class="f16 c34 flex1 txr"/>
  107. </view>
  108. </uni-forms-item>
  109. <uni-forms-item name="zlsbqd" style='margin-bottom: 0;'>
  110. <view class="flexc infolist">
  111. <view class="f16 fw c34 flex0 pr pl12">设备清单(万元)</view>
  112. <input placeholder="请输入设备清单" type="number" v-model="datainfo.zlsbqd" class="f16 c34 flex1 txr"/>
  113. </view>
  114. </uni-forms-item>
  115. <uni-forms-item name="zlsbfp" style='margin-bottom: 0;'>
  116. <view class="flexc infolist">
  117. <view class="f16 fw c34 flex0 pr pl12">设备发票(万元)</view>
  118. <input placeholder="请输入设备发票" type="number" v-model="datainfo.zlsbfp" class="f16 c34 flex1 txr"/>
  119. </view>
  120. </uni-forms-item>
  121. <uni-forms-item name="zlsbht" style='margin-bottom: 0;'>
  122. <view class="flexc infolist">
  123. <view class="f16 fw c34 flex0 pr pl12">设备合同(万元)</view>
  124. <input placeholder="请输入设备合同" type="number" v-model="datainfo.zlsbht" class="f16 c34 flex1 txr"/>
  125. </view>
  126. </uni-forms-item>
  127. <uni-forms-item name="zlfkpz" style='margin-bottom: 0;'>
  128. <view class="flexc infolist">
  129. <view class="f16 fw c34 flex0 pr pl12">付款凭证(万元)</view>
  130. <input placeholder="请输入付款凭证" type="number" v-model="datainfo.zlfkpz" class="f16 c34 flex1 txr"/>
  131. </view>
  132. </uni-forms-item>
  133. <view class="border"></view>
  134. <uni-forms-item name="sjss" style='margin-bottom: 0;'>
  135. <view class="flexc infolist">
  136. <view class="f16 fw c34 flex0 pr pl12">实缴税收(万元)</view>
  137. <input placeholder="请输入实缴税收" type="number" v-model="datainfo.sjss" class="f16 c34 flex1 txr"/>
  138. </view>
  139. </uni-forms-item>
  140. <uni-forms-item name="" style='margin-bottom: 0;'>
  141. <view class="flexc infolist">
  142. <view class="f16 fw c34 flex0 pr pl12">连续</view>
  143. <input placeholder="请输入数字" type="number" v-model="datainfo.lxy" class="f16 c34 flex1 " style="text-align: center;"/>
  144. <view class="f16 fw c34 flex0 pr pl12">个月缴纳社保</view>
  145. <input placeholder="请输入数字" type="number" v-model="datainfo.jnsb" class="f16 c34 flex1" style="text-align: center;"/>
  146. <view class="f16 fw c34 flex0 pr pl12">人</view>
  147. </view>
  148. </uni-forms-item>
  149. <view class="border"></view>
  150. <uni-forms-item name="zbtr" style='margin-bottom: 0;'>
  151. <view class="flexc infolist">
  152. <view class="f16 fw c34 flex0 pr pl12">装备投入(万元)</view>
  153. <input placeholder="请输入装备投入" type="number" v-model="datainfo.zbtr" class="f16 c34 flex1 txr"/>
  154. </view>
  155. </uni-forms-item>
  156. <view class="border"></view>
  157. <uni-forms-item name="ndsjss" style='margin-bottom: 0;'>
  158. <view class="flexc infolist">
  159. <view class="f16 fw c34 flex0 pr pl12">会计年度实缴税收(万元)</view>
  160. <input placeholder="请输入会计年度实缴税收" type="number" v-model="datainfo.ndsjss" class="f16 c34 flex1 txr"/>
  161. </view>
  162. </uni-forms-item>
  163. <view class="border"></view>
  164. <uni-forms-item name="qt" style='margin-bottom: 0;'>
  165. <view class="flexc infolist">
  166. <view class="f16 fw c34 flex0 pr pl12">其他</view>
  167. <input placeholder="请输入其他信息" v-model="datainfo.qt" class="f16 c34 flex1 txr"/>
  168. </view>
  169. </uni-forms-item>
  170. <view class="border"></view>
  171. <uni-forms-item name="czwt" style='margin-bottom: 0;'>
  172. <view class="flexc infolist" style="align-items: flex-start;">
  173. <view class="f16 fw c34 flex0 pr pl12">存在问题</view>
  174. <uni-easyinput :inputBorder='false' type="textarea" v-model="datainfo.czwt" placeholder="请输入存在问题" placeholderStyle='text-align: right;font-size:32rpx;color:#808080'></uni-easyinput>
  175. </view>
  176. </uni-forms-item>
  177. <uni-forms-item name="zsyzFjList" style='margin-bottom: 0;'>
  178. <view class="flexc infolist">
  179. <view class="f16 fw c34 flex0 pr pl12"><text class="cir">*</text>附件</view>
  180. <view class="infolist_a co28">
  181. <lsj-upload
  182. ref="lsjUpload"
  183. childId="upload1"
  184. :width="width"
  185. :height="height"
  186. :option="option"
  187. :size="size"
  188. :formats="formats"
  189. :debug="debug"
  190. :instantly="instantly"
  191. @progress=""
  192. @uploadEnd="onuploadEnd" >
  193. <view class="btn" :style="{width: width,height: height}">选择附件</view>
  194. </lsj-upload>
  195. </view>
  196. </view>
  197. </uni-forms-item>
  198. <view class=" cldelistbf" v-for="(ite,idx) in filelist" :key='idx'>
  199. <view class="flext f15 c6" @click="getDown(ite.path)">
  200. <view class="imgl"><image :src="wimg" ></image></view>
  201. <view>{{ite.fjName}}</view>
  202. </view>
  203. <!-- 删除 -->
  204. <view class="delimg flex0" @click.stop="getDelFj(idx)">
  205. <image :src="delimg"></image>
  206. </view>
  207. </view>
  208. <view class="infolist_b"><text>*</text>请上传大小不超过<text>100MB</text>格式为<text>doc/xls/ppt/txt/pdf/zip/rar/word</text>的文件</view>
  209. <view class="infolist_b" style="margin-top: 20rpx;"><text>*</text>项目生产、经营照片</view>
  210. <view class="infobtn flexcc cf f16 f500" v-if="checkPermi(['projectV2:tcxx:add','projectV2:tcxx:edit'])" @click="getSubmit">提交</view>
  211. </uni-forms>
  212. </view>
  213. </template>
  214. <script>
  215. import {gettcxxAddFn,gettcxxPutFn} from "@/api/work/addclue.js"
  216. import {gettcxxdetail} from "@/api/work/clue.js"
  217. import { checkPermi, checkRole } from "@/utils/permission"; // 权限判断函数
  218. import config from '@/config'
  219. const baseUrl = config.baseUrl
  220. import { getToken } from '@/utils/auth'
  221. export default {
  222. data() {
  223. return {
  224. //附件
  225. option: {
  226. // 上传服务器地址,需要替换为你的接口地址
  227. url: baseUrl+'/common/upload', // 该地址非真实路径,需替换为你项目自己的接口地址
  228. // 上传附件的key
  229. name: 'file',
  230. // 根据你接口需求自定义请求头,默认不要写content-type,让浏览器自适配
  231. header: {
  232. // 示例参数可删除
  233. 'Authorization': 'Bearer ' + getToken(),
  234. },
  235. // 根据你接口需求自定义body参数
  236. formData: {
  237. }
  238. },
  239. // 选择文件后是否立即自动上传,true=选择后立即上传
  240. instantly: true,
  241. // 必传宽高且宽高应与slot宽高保持一致
  242. width: '',
  243. height: '48rpx',
  244. // 限制允许上传的格式,空串=不限制,默认为空
  245. formats: 'doc,docx,xls,ppt,txt,pdf,zip,rar,word',
  246. // 文件上传大小限制
  247. size: 100,
  248. // 文件数量限制 默认10
  249. count: 5,
  250. // 文件回显列表
  251. files: new Map(),
  252. // 微信小程序Map对象for循环不显示,所以转成普通数组,不要问为什么,我也不知道
  253. wxFiles: [],
  254. // 是否打印日志
  255. debug: false,
  256. filelist:[],
  257. selectDate: '',
  258. defaultPhoneHeight: '', //屏幕默认高度
  259. nowPhoneHeight: '', //屏幕现在的高度
  260. bottom:0,
  261. type:1,
  262. datainfo:{
  263. "xmId":"",//项目ID
  264. "xmbh":"",//项目编号
  265. "xmmc":"",//项目名称
  266. "tcrq":"",//投产日期
  267. "rgsj":"",//入规(限)时间
  268. "nrgsj":"",//拟入规(限)时间
  269. "tcgjrsjh":"",//投产跟进人手机号
  270. "sjdze":"",//实际到资额(万元)
  271. "ydmj":"",//用地面积(亩)
  272. "tdcr":"",//土地出让(万元)
  273. "xjcf":"",//新建厂房(平方米)
  274. "cftr":"",//厂房投入(万元)
  275. "sbqd":"",//设备清单(万元)
  276. "sbfp":"",//设备发票(万元)
  277. "sbht":"",//设备合同(万元)
  278. "fkpz":"",//付款凭证(万元)
  279. "zlcf":"",//租赁厂房(平方米)
  280. "zlcftr":"",//租赁厂房投入(万元)
  281. "zlsbqd":"",//租赁设备清单(万元)
  282. "zlsbfp":"",//租赁设备发票(万元)
  283. "zlsbht":"",//租赁设备合同(万元)
  284. "zlfkpz":"",//租赁付款凭证(万元)
  285. "sjss":"",//实缴税收(万元)
  286. "lxy":"",//连续几个月
  287. "jnsb":"",//缴纳社保人数
  288. "zbtr":"",//装备投入(万元)
  289. "ndsjss":"",//会计年度实缴税收(万元)
  290. "qt":"",//其他
  291. 'czwt':'',//存在问题
  292. zsyzFjList:[],//附件地址
  293. },
  294. tanfalg:false,
  295. addimg:require("@/static/images/mine/add.png"),
  296. delimg:require("@/static/images/mine/del.png"),
  297. checknimg:require("@/static/images/mine/jnicon.png"),
  298. gcheckimg:require("@/static/images/mine/jicon.png"),
  299. closeimg:require('@/static/images/close.png'),
  300. wimg:require('@/static/images/index/wicon.png'),
  301. downimg:require('@/static/images/index/down.png'),
  302. rules: {
  303. tcrq: {rules: [{required: true,errorMessage: '请选择投产日期'}]},
  304. sjdze: {rules: [{required: true,errorMessage: '请输入实际到资金额',}]},
  305. },
  306. tworules:{
  307. zsyzFjList: {rules: [{required: true,errorMessage: '请上传附件'} ]},
  308. },
  309. lhindex:0,
  310. lhlist:[{label:'是',id:'Y'},{label:'否',id:'N'},],//领航
  311. cyindex:0,
  312. cylist:[{label:'是',id:'Y'},{label:'否',id:'N'}],
  313. map:{text:'label',value:'id'},
  314. qybglist:[{label:'500强企业',id:1},{label:'上市部门',id:2},{label:'行业100强',id:3},{label:'头部企业',id:4}],
  315. pagetype:'add',
  316. xmmc:'',
  317. }
  318. },
  319. onLoad(e) {
  320. var newObj=JSON.parse(decodeURIComponent(e.data))
  321. this.pagetype=newObj.pagetype||'add';
  322. this.datainfo.xmId=newObj.xmId;
  323. this.datainfo.xmbh=newObj.xmbh;
  324. this.xmmc=newObj.xmmc;
  325. if(this.pagetype=='update'){
  326. // 获取详情 修改
  327. this.getDataFn()
  328. }else{
  329. this.datainfo.xmmc=newObj.xmmc;
  330. }
  331. // #ifdef APP
  332. uni.onKeyboardHeightChange(res=> { //监听键盘高度变化
  333. const res_keyboard = uni.getSystemInfoSync();
  334. let key_height = res.height - (res_keyboard.screenHeight - res_keyboard.windowHeight)
  335. // let key_height = res.height - (res_keyboard.screenHeight - res_keyboard.windowHeight + res_keyboard.safeAreaInsets.bottom)
  336. this.bottom = `${ key_height>0 ? key_height : 0}px`;
  337. })
  338. // #endif
  339. },
  340. onHide() {
  341. // #ifdef APP-PLUS
  342. uni.offKeyboardHeightChange(); // 取消监听键盘高度变化事件,避免内存消耗
  343. // #endif
  344. },
  345. onReady() {
  346. // this.$refs.form.setRules(this.rules)
  347. },
  348. methods: {
  349. checkPermi, checkRole,
  350. // 投产详情
  351. getDataFn(){
  352. gettcxxdetail(this.datainfo.xmId).then(res=>{
  353. if(res.code==200){
  354. this.datainfo=res.data;
  355. this.datainfo.xmbh=this.xmmc;
  356. if(res.data.zsyzFjList&&res.data.zsyzFjList.length){
  357. this.filelist=JSON.parse(JSON.stringify(res.data.zsyzFjList))
  358. }
  359. }else{
  360. this.$toast(res.msg)
  361. }
  362. })
  363. },
  364. getNext(){
  365. this.$refs.form.validate().then(res => {
  366. if(!this.datainfo.rgsj&&!this.datainfo.nrgsj){
  367. this.$toast('请选择入规日期或者拟入规日期');
  368. return
  369. }
  370. this.type=2;
  371. })
  372. },
  373. bindDateChangea(e){
  374. this.datainfo.tcrq=e.detail.value
  375. },
  376. bindDateChangeb(e){
  377. this.datainfo.rgsj=e.detail.value
  378. },
  379. bindDateChangec(e){
  380. this.datainfo.nrgsj=e.detail.value
  381. },
  382. getSubmit() {
  383. var that=this;
  384. this.datainfo.zsyzFjList=JSON.parse(JSON.stringify(this.filelist));
  385. this.$refs.twoform.validate().then(res => {
  386. var params=this.datainfo;
  387. // params.zsyzFjList=this.filelist
  388. // 判断到资明细有没有填写
  389. if(!params.ydmj&&!params.tdcr&&!params.xjcf&&!params.cftr&&!params.sbqd&&!params.sbfp&&!params.sbht&&!params.fkpz&&!params.zlcf&&!params.zlcftr&&!params.zlsbqd&&!params.zlsbfp&&!params.zlsbht&&!params.zlfkpz&&!params.sjss&&!params.lxy&&!params.jnsb&&!params.zbtr&&!params.ndsjss&&!params.qt){
  390. this.$toast('请输入到资明细')
  391. return
  392. }
  393. if(this.pagetype=='add'){
  394. gettcxxAddFn(params).then(res=>{
  395. if(res.code==200){
  396. this.$toast('上报投产信息成功')
  397. setTimeout(function() {
  398. uni.$emit('refreshdata');
  399. uni.navigateBack({delta: 1});
  400. },1500);
  401. }else{
  402. this.$toast(res.msg)
  403. }
  404. })
  405. }else{
  406. gettcxxPutFn(params).then(res=>{
  407. if(res.code==200){
  408. this.$toast('修改投产信息成功')
  409. setTimeout(function() {
  410. uni.$emit('refreshdata');
  411. uni.navigateBack({delta: 1});
  412. },1500);
  413. }else{
  414. this.$toast(res.msg)
  415. }
  416. })
  417. }
  418. })
  419. },
  420. onuploadEnd(item) {
  421. var newobj={}
  422. var responseText=JSON.parse(item.responseText)
  423. newobj.fjName=responseText.originalFilename;
  424. newobj.path=responseText.fileName;
  425. this.filelist.push(newobj)
  426. this.datainfo.zsyzFjList=JSON.parse(JSON.stringify(this.filelist))
  427. },
  428. getDelFj(idx){
  429. this.filelist.splice(idx,1)
  430. this.datainfo.zsyzFjList=JSON.parse(JSON.stringify(this.filelist))
  431. },
  432. getDown(e){
  433. uni.showLoading({
  434. title: '加载中'
  435. });
  436. var url=baseUrl+e;
  437. uni.downloadFile({
  438. url: url,//文件的下载路径
  439. success(result) {
  440. uni.hideLoading()
  441. var filePath = result.tempFilePath;
  442. uni.openDocument({
  443. filePath: filePath,
  444. showMenu: true,
  445. success: function (res) {
  446. console.log('打开文档成功');
  447. }
  448. });
  449. },
  450. fail(res) {uni.hideLoading()}
  451. })
  452. },
  453. }
  454. }
  455. </script>
  456. <style lang="scss" scoped>
  457. .inform{padding-top: 30rpx; padding-bottom: 160rpx;}
  458. .infolist{padding: 30rpx 32rpx 30rpx 24rpx;position: relative;
  459. .cir{position: absolute;font-size: 36rpx;font-weight: bold;color: #FE5706;left: 0rpx;}
  460. // .delimg{width: 30rpx;height:30rpx;margin-left: 8rpx;}
  461. }
  462. .delimg{width: 40rpx;height:40rpx;margin-left: 16rpx;display: flex;align-items: center;justify-content: center;
  463. image{width: 30rpx;height: 30rpx;}
  464. }
  465. .infobtn{width: 100%;height: 88rpx;background: #FA5F03;line-height: 88rpx;position: fixed;left: 0;right: 0;bottom: 0;z-index: 3;}
  466. .input_ye image{width: 34rpx;height: 18rpx;}
  467. .info_tit{font-size: 32rpx;color: #FE5706;padding: 30rpx 26rpx;font-weight: bold;}
  468. .infolist_a{height: 44rpx;flex: 1;text-align: right;font-size: 32rpx;color: #343434;}
  469. .inform /deep/ .uni-forms-item__error{margin-top: -30rpx;margin-left: 24rpx;}
  470. .inform .pl12{margin-right: 10rpx;}
  471. .fixedbox .pl12{margin-right: 10rpx;}
  472. </style>