chosseHouse.vue 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806
  1. <template>
  2. <div class="chosseHouse">
  3. <div class="chosseHouse">
  4. <div class="form">
  5. <van-row>
  6. <van-col :span="4">
  7. <div class="label">园区</div>
  8. </van-col>
  9. <van-col :span="20">
  10. <uni-data-checkbox v-model="form.groupIds" mode="tag" :localdata="yuanqu_loacldata"
  11. selectedTextColor="#1D18BC" selectedColor="rgba(29,24,188,0.05);" @change="getSelectedYuanqu">
  12. </uni-data-checkbox>
  13. </van-col>
  14. </van-row>
  15. <van-row v-if="form.groupIds != null">
  16. <van-col class="labelcolmt26" :span="4">
  17. <div class="label">楼盘</div>
  18. </van-col>
  19. <van-col class="labelcolmt26" :span="20">
  20. <uni-data-checkbox v-model="form.loupan_value" mode="tag" :localdata="loupan_loacldata"
  21. selectedTextColor="#1D18BC" selectedColor="rgba(29,24,188,0.05);" @change="getSelectedLoupan">
  22. </uni-data-checkbox>
  23. </van-col>
  24. </van-row>
  25. <van-row>
  26. <van-col class="labelcolmt26" :span="4">
  27. <div class="label">状态</div>
  28. </van-col>
  29. <van-col class="labelcolmt26 status" :span="20">
  30. <uni-data-checkbox v-model="form.statusArray" :localdata="statusList" :multiple="true"
  31. selectedTextColor="#1D18BC" selectedColor="rgba(29,24,188,0.05);" @change="getSelectedStatus">
  32. </uni-data-checkbox>
  33. </van-col>
  34. </van-row>
  35. <van-row>
  36. <van-col class="labelcolmt26" :span="4">
  37. <div class="label">朝向</div>
  38. </van-col>
  39. <van-col class="labelcolmt26 status" :span="20">
  40. <uni-data-checkbox v-model="form.chaoxiangArray" :localdata="fangxiangList" :multiple="true"
  41. selectedTextColor="#1D18BC" selectedColor="rgba(29,24,188,0.05);" @change="getChaoxiang">
  42. </uni-data-checkbox>
  43. </van-col>
  44. </van-row>
  45. <van-row>
  46. <van-col class="labelcolmt26" :span="6">
  47. <div class="label">载体性质</div>
  48. </van-col>
  49. <van-col class="labelcolmt26" :span="18">
  50. <uni-data-checkbox v-model="form.zaitiTypeArray" mode="tag" :localdata="xinzhiList"
  51. selectedTextColor="#1D18BC" selectedColor="rgba(29,24,188,0.05);" @change="getSelectedXingZhi">
  52. </uni-data-checkbox>
  53. </van-col>
  54. </van-row>
  55. <van-row>
  56. <van-col class="labelcolmt26" :span="5">
  57. <div class="label">指导价</div>
  58. </van-col>
  59. <van-col class="labelcolmt26" :span="9">
  60. <input v-model="form.guidePrice1" type="number" placeholder="最低价" />
  61. </van-col>
  62. <van-col :span="1">
  63. <div class="width100 txt_center" style="margin-top: 30rpx">-</div>
  64. </van-col>
  65. <van-col class="labelcolmt26" :span="9">
  66. <input v-model="form.guidePrice2" type="number" placeholder="最高价" />
  67. </van-col>
  68. </van-row>
  69. <van-row>
  70. <van-col class="labelcolmt26" :span="5">
  71. <div class="label">面积</div>
  72. </van-col>
  73. <van-col class="labelcolmt26" :span="9">
  74. <input v-model="form.roomSize1" type="number" placeholder="最小面积" />
  75. </van-col>
  76. <van-col :span="1">
  77. <div class="width100 txt_center" style="margin-top: 30rpx">-</div>
  78. </van-col>
  79. <van-col class="labelcolmt26" :span="9">
  80. <input v-model="form.roomSize2" type="number" placeholder="最大面积" />
  81. </van-col>
  82. </van-row>
  83. <van-row>
  84. <van-col class="labelcolmt26" :span="6">
  85. <van-button color="#F1F2F9" custom-class="reset_btn" @click="reast">重置</van-button>
  86. </van-col>
  87. <van-col class="labelcolmt26" :span="18">
  88. <van-button color="#2527AA" custom-class="search_btn" @click="search">
  89. <van-icon name="search" />
  90. 搜索
  91. </van-button>
  92. </van-col>
  93. </van-row>
  94. </div>
  95. <div class="list" style="padding-bottom: 200rpx">
  96. <div v-if="vamTabStatus">
  97. <van-tabs id="tabs" @change="getSelectedLoudong" @before-change="onBeforeChange" line-width="80rpx"
  98. title-active-color="#1D18BC">
  99. <van-tab v-for="(item, index) in loudongList" :title="item.ldmc" :name="item.id" :key="index">
  100. </van-tab>
  101. </van-tabs>
  102. </div>
  103. <div class="total" v-if="roomList.length != 0">
  104. <span style="color: #1d18bc">{{ form.total }}</span>
  105. </div>
  106. <van-checkbox-group :value="result" @change="onChange">
  107. <div class="list-row" v-if="roomList.length != 0" v-for="item in roomList" :key="item.id">
  108. <div class="cell_0">
  109. <van-checkbox :name="item.id"> </van-checkbox>
  110. </div>
  111. <div class="cell_1">
  112. <div class="width100 mb8rpx">
  113. <div class="first_title" style="font-size: 30rpx;height: auto;">
  114. {{
  115. item.yuanquName +
  116. item.quyuName +
  117. item.loudongName +
  118. item.roomNo
  119. }}
  120. </div>
  121. </div>
  122. <div class="width100 height40rpx mb8rpx">
  123. <div class="second_title">
  124. 用途:{{
  125. getDicType("roomUse", item.roomUse) == undefined
  126. ? "未知"
  127. : getDicType("roomUse", item.roomUse)
  128. }}
  129. </div>
  130. <div class="second_title_1 width50 chaochuyincang">
  131. 装修情况:{{
  132. !item.decorationSituation
  133. ? "未知"
  134. : item.decorationSituation
  135. }}
  136. </div>
  137. </div>
  138. <div class="width100 height36rpx mb14rpx">
  139. <div class="third_title" v-if="item.roomSize">
  140. 面积(㎡):{{ item.roomSize }}平米
  141. </div>
  142. <div class="third_title" v-if="!item.roomSize">
  143. 面积(㎡):未知
  144. </div>
  145. <div class="third_title_1">
  146. 朝向:{{ item.roomDirection ? item.roomDirection : "未知" }}
  147. </div>
  148. </div>
  149. <div class="width100 height50rpx mb14rpx">
  150. <div class="roomstatus" v-if="getDicType('zaiti', item.zaitiType)">
  151. {{ getDicType("zaiti", item.zaitiType) }}
  152. </div>
  153. <div class="roomstatus" v-if="item.currentState == 1">空置</div>
  154. <div class="roomstatus" v-if="item.currentState == 2">锁定</div>
  155. <div class="roomstatus" v-if="item.currentState == 3">预约</div>
  156. <div class="roomstatus" v-if="item.currentState == 4">临期</div>
  157. <div class="roomstatus" v-if="item.currentState == 5">已租</div>
  158. <div class="roomstatus" v-if="item.currentState == 6">到期</div>
  159. </div>
  160. <div class="width100 height36rpx">
  161. <div class="float_left chuzu_label">
  162. 出租指导价(元/㎡/月):
  163. </div>
  164. <span class="float_left chuzu_vlaue">
  165. <span class="float_left chuzu_vlaue">
  166. {{ !item.guidePrice ? "未知" : item.guidePrice }}
  167. </span>
  168. </span>
  169. </div>
  170. </div>
  171. <!-- <div class="cell_2" @click="jumpPage(item.id)">
  172. <img src="../../../static/mine/youjiantou.png" alt="" />
  173. </div> -->
  174. </div>
  175. <div class="list-row" v-if="roomList.length == 0">
  176. <van-empty class="disblock marginauto" style="background: white" description="暂无数据" />
  177. </div>
  178. </van-checkbox-group>
  179. </div>
  180. </div>
  181. <view class="‘btn-view‘">
  182. <div class="btn" @click="takeParamsGoBack()">添加</div>
  183. </view>
  184. </div>
  185. </template>
  186. <script>
  187. import vanTab from "../../../wxcomponents/weapp/dist/tab/index";
  188. import vanTabs from "../../../wxcomponents/weapp/dist/tabs/index";
  189. import vanEmpty from "../../../wxcomponents/weapp/dist/empty/index";
  190. import {
  191. findYuanQuList,
  192. findLongPanList,
  193. findLouDongList,
  194. findRoomByCondition,
  195. getByCodes,
  196. } from "@/js_sdk/http.js";
  197. const form = {
  198. isFromApp: 1,
  199. status: [],
  200. chaoxiang: [],
  201. statusArray: [],
  202. chaoxiangArray: [],
  203. zaitiTypeArray: [],
  204. roomSize1: "",
  205. roomSize2: "",
  206. guidePrice1: "",
  207. guidePrice2: "",
  208. loupan_value: null,
  209. groupIds: null,
  210. pageNum: 1,
  211. pageSize: 10,
  212. total: 0,
  213. mnpBuildingIds: "",
  214. currentState: "",
  215. };
  216. export default {
  217. components: {
  218. vanTab,
  219. vanTabs,
  220. vanEmpty,
  221. },
  222. name: "chosseHouser.vue",
  223. data() {
  224. return {
  225. housetype: "",
  226. result: [],
  227. copy_result: [],
  228. dic_key: ["PROPERTY_NATURE", "HOUSE_USAGE"],
  229. dic_SelectList: {},
  230. loudongList: [],
  231. activezhaoshang: "0",
  232. form: {
  233. ...form,
  234. },
  235. active: 0,
  236. formData: {},
  237. value: 0,
  238. vamTabStatus: false,
  239. yuanqu_loacldata: [],
  240. loupan_loacldata: [],
  241. range: [
  242. {
  243. value: 0,
  244. text: "科教产业园",
  245. },
  246. {
  247. value: 1,
  248. text: "红沙湾",
  249. },
  250. {
  251. value: 2,
  252. text: "胡埭",
  253. },
  254. ],
  255. loupanList: [
  256. {
  257. value: 0,
  258. text: "一期",
  259. },
  260. {
  261. value: 1,
  262. text: "二期",
  263. },
  264. {
  265. value: 2,
  266. text: "三期",
  267. },
  268. {
  269. value: 3,
  270. text: "四期",
  271. },
  272. {
  273. value: 4,
  274. text: "五期",
  275. },
  276. {
  277. value: 5,
  278. text: "六期",
  279. },
  280. {
  281. value: 6,
  282. text: "七期",
  283. },
  284. {
  285. value: 7,
  286. text: "八期",
  287. },
  288. {
  289. value: 8,
  290. text: "九期",
  291. },
  292. ],
  293. statusList: [
  294. {
  295. value: 1,
  296. text: "空置",
  297. },
  298. {
  299. value: 3,
  300. text: "预约",
  301. },
  302. {
  303. value: 4,
  304. text: "临期",
  305. },
  306. {
  307. value: 6,
  308. text: "到期",
  309. },
  310. ],
  311. roomList: [],
  312. fangxiangList: [
  313. {
  314. value: 0,
  315. text: "东",
  316. },
  317. {
  318. value: 1,
  319. text: "南",
  320. },
  321. {
  322. value: 2,
  323. text: "西",
  324. },
  325. {
  326. value: 3,
  327. text: "北",
  328. },
  329. ],
  330. xinzhiList: [
  331. {
  332. value: 1,
  333. text: "自有物业",
  334. },
  335. {
  336. value: 2,
  337. text: "社会物业",
  338. },
  339. ],
  340. };
  341. },
  342. mounted() {
  343. this.findYuanQuList();
  344. this.getByCodes();
  345. },
  346. methods: {
  347. async searchMore() {
  348. let data = await findRoomByCondition(this.form);
  349. this.roomList.push(...data.rows);
  350. this.form.total = data.total;
  351. },
  352. onReachBottom() {
  353. if (this.form.total == this.roomList.length) {
  354. return
  355. }
  356. this.form.pageNum += 1;
  357. this.searchMore();
  358. console.log("滑动到距离底部100px的时候触发,可以放 。。业务逻辑");
  359. }, //下拉执行的时候触发 (下拉刷新)
  360. reast() {
  361. this.roomList = [];
  362. this.form = { ...form };
  363. this.findYuanQuList();
  364. this.getByCodes();
  365. },
  366. async search() {
  367. if (!this.form.groupIds && !this.form.loupan_value) {
  368. return this.$showToast("请选择园区和楼盘后重试");
  369. }
  370. if (!this.form.groupIds) {
  371. return this.$showToast("请选择园区后重试");
  372. }
  373. if (!this.form.loupan_value) {
  374. return this.$showToast("请选择楼盘后重试");
  375. }
  376. this.form.pageNum = 1;
  377. this.form.pageSize = 10;
  378. this.form.total = 0;
  379. let data = await findRoomByCondition(this.form);
  380. this.roomList = data.rows;
  381. this.form.total = data.total;
  382. },
  383. async getByCodes() {
  384. let data = await getByCodes(JSON.stringify(this.dic_key));
  385. this.dic_SelectList = this.$common.handleDicList(data);
  386. },
  387. onBeforeChange() {
  388. this.copy_result = [...this.result];
  389. },
  390. getSelectedLoudong(event) {
  391. let that = this;
  392. let result = [...that.result];
  393. that.result = [];
  394. that.roomList = [];
  395. that.form.pageNum = 1;
  396. this.form.mnpBuildingIds =
  397. event.detail.title == "全部" ? "" : event.detail.name;
  398. // this.form
  399. findRoomByCondition(that.form).then((res) => {
  400. res.rows.forEach((element) => {
  401. that.roomList.push(element);
  402. });
  403. that.form.total = res.total;
  404. // setTimeout(() => {
  405. that.result = result;
  406. // }, 200);
  407. });
  408. },
  409. async getSelectedYuanqu() {
  410. let data = await findLongPanList(this.form.groupIds);
  411. this.roomList = [];
  412. this.loudongList = [];
  413. if (data.length > 0) {
  414. this.loupan_loacldata = data.map((e) => {
  415. return {
  416. value: e.id,
  417. text: e.name,
  418. };
  419. });
  420. } else {
  421. this.loupan_loacldata = [{ value: null, text: "暂无" }];
  422. }
  423. console.log(this.loupan_loacldata);
  424. },
  425. async getSelectedLoupan() {
  426. try {
  427. let data = await findLouDongList(this.form.loupan_value);
  428. this.vamTabStatus = false;
  429. console.log(data);
  430. if (data.length == 0) {
  431. this.loudongList = [];
  432. this.roomList = [];
  433. this.tabsStatus = !this.tabsStatus;
  434. return;
  435. } else {
  436. console.log("我tm有数据的", data);
  437. this.loudongList = [...data];
  438. this.form.mnpBuildingIds = data[0].id;
  439. this.roomList = [];
  440. }
  441. let row = await findRoomByCondition(this.form);
  442. console.log("我是row", row);
  443. this.roomList = row.rows;
  444. this.form.total = row.total;
  445. this.vamTabStatus = true;
  446. console.log(row);
  447. } catch (e) {
  448. console.log("e这天真热", e);
  449. }
  450. },
  451. findYuanQuList() {
  452. findYuanQuList().then((data) => {
  453. let yuanqu_list = [...data];
  454. let yuanqu_loacldata = yuanqu_list.map((e) => {
  455. return {
  456. value: e.id,
  457. text: e.groupName,
  458. };
  459. });
  460. this.yuanqu_loacldata = yuanqu_loacldata;
  461. });
  462. // console.log(yuanqu_loacldata)
  463. },
  464. jumpPage(id) {
  465. uni.navigateTo({
  466. url: "/pages/subPackages/housedetails/housedetails?id=" + id,
  467. });
  468. },
  469. getDicType(type, value) {
  470. if (!value) return;
  471. if (type == "zaiti") {
  472. let PROPERTY_NATURE = this.dic_SelectList.PROPERTY_NATURE;
  473. let index = PROPERTY_NATURE.findIndex((e) => e.value == value);
  474. return PROPERTY_NATURE[index].label;
  475. }
  476. if (type == "roomUse") {
  477. let HOUSE_USAGE = this.dic_SelectList.HOUSE_USAGE;
  478. let index = HOUSE_USAGE.findIndex((e) => e.value == value);
  479. return HOUSE_USAGE[index].label;
  480. }
  481. },
  482. onLoadMore() { },
  483. onLoad: function (option) {
  484. //option为object类型,会序列化上个页面传递的参数
  485. console.log(option.isEnable);
  486. if (option.housetype && option.housetype != "无合同") {
  487. this.housetype = option.housetype;
  488. this.form.isEnable = 1;
  489. } else {
  490. this.housetype = option.housetype;
  491. this.form.isEnable = 1;
  492. this.form.propertyNature = 2;
  493. }
  494. if (option.type) this.type = option.type; //打印出上个页面传递的参数。
  495. },
  496. getChaoxiang() {
  497. this.form.roomDirection = this.form.chaoxiangArray.join(",");
  498. },
  499. getSelectedStatus(e) {
  500. this.form.currentState = this.form.statusArray.join(",");
  501. },
  502. getSelectedXingZhi() {
  503. this.form.zaitiType = this.form.zaitiTypeArray.join(",");
  504. },
  505. takeParamsGoBack() {
  506. let params = {
  507. type: this.type,
  508. result: this.result,
  509. housetype: this.housetype,
  510. };
  511. uni.$emit("getuser", params);
  512. uni.navigateBack();
  513. },
  514. change(e) { },
  515. getStatus() { },
  516. onChange(event) {
  517. this.result = event.detail;
  518. },
  519. },
  520. onPullDownRefresh: function () {
  521. // 加载数据
  522. },
  523. onReachBottom() { }, //下拉执行的时候触发 (下拉刷新)
  524. };
  525. </script>
  526. <style lang="scss">
  527. .chaochuyincang {
  528. white-space: nowrap;
  529. overflow: hidden;
  530. text-overflow: ellipsis;
  531. }
  532. /deep/.van-cell {
  533. padding: 0 0 0 28rpx !important;
  534. }
  535. .inputClass {
  536. padding: 0 0 0 28rpx !important;
  537. }
  538. .chosseHouse {
  539. .search_btn {
  540. margin-left: 18rpx;
  541. width: calc(100% - 18rpx);
  542. height: 60rpx;
  543. }
  544. .reset_btn {
  545. color: #2628a9 !important;
  546. width: 100%;
  547. height: 60rpx;
  548. }
  549. .btn-view {
  550. width: 100%;
  551. height: 100rpx;
  552. padding: 20rpx 10%;
  553. background-color: #ffffff;
  554. position: fixed;
  555. bottom: 0;
  556. left: 0;
  557. }
  558. .btn {
  559. width: 80%;
  560. height: 90rpx;
  561. border-radius: 50rpx 50rpx 50rpx 50rpx;
  562. background: #1d18bc;
  563. line-height: 90rpx;
  564. color: white;
  565. text-align: center;
  566. }
  567. .float_left {
  568. float: left;
  569. }
  570. .chuzu_label {
  571. width: 312rpx;
  572. height: 36rpx;
  573. font-size: 26rpx;
  574. font-family: PingFang SC-Medium, PingFang SC;
  575. font-weight: 500;
  576. color: #333333;
  577. line-height: 36rpx;
  578. }
  579. .chuzu_vlaue {
  580. width: 86rpx;
  581. font-size: 32rpx;
  582. font-family: PingFang SC-Bold, PingFang SC;
  583. font-weight: bold;
  584. color: #ec7359;
  585. line-height: 38rpx;
  586. }
  587. .mb14rpx {
  588. margin-bottom: 14rpx;
  589. }
  590. .height34rpx {
  591. height: 34rpx;
  592. }
  593. .height50rpx {
  594. height: 50rpx;
  595. }
  596. .roomstatus {
  597. height: 50rpx;
  598. line-height: 50rpx;
  599. font-size: 24rpx;
  600. padding: 0rpx 16rpx;
  601. float: left;
  602. border-radius: 8rpx 8rpx 8rpx 8rpx;
  603. font-family: PingFang SC-Medium, PingFang SC;
  604. font-weight: 500;
  605. color: #1d18bc;
  606. border: 2rpx solid #1d18bc;
  607. margin-left: 16rpx;
  608. }
  609. .roomstatus:first-child {
  610. margin-left: 0 !important;
  611. }
  612. .height50px {
  613. height: 50rpx;
  614. }
  615. .mb8rpx {
  616. margin-bottom: 8rpx;
  617. }
  618. .width100 {
  619. width: 100%;
  620. }
  621. .height36rpx {
  622. height: 36rpx;
  623. }
  624. .height40rpx {
  625. height: 40rpx;
  626. }
  627. .height66rpx {
  628. height: 66rpx;
  629. }
  630. .height44rpx {
  631. height: 44rpx;
  632. }
  633. .total {
  634. padding: 8rpx 32rpx 8rpx 0;
  635. text-align: right;
  636. background: #ffffff;
  637. }
  638. .roomstatus {
  639. height: 50rpx;
  640. line-height: 50rpx;
  641. font-size: 24rpx;
  642. padding: 0rpx 16rpx;
  643. float: left;
  644. border-radius: 8rpx 8rpx 8rpx 8rpx;
  645. font-family: PingFang SC-Medium, PingFang SC;
  646. font-weight: 500;
  647. color: #1d18bc;
  648. border: 2rpx solid #1d18bc;
  649. margin-left: 16rpx;
  650. }
  651. .roomstatus:first-child {
  652. margin-left: 0 !important;
  653. }
  654. .list-row {
  655. width: calc(100% - 64rpx);
  656. padding: 16rpx 32rpx 18rpx 32rpx;
  657. background: #ffffff;
  658. margin-bottom: 16rpx;
  659. display: flex;
  660. //height: 278rpx;
  661. border-radius: 8rpx 8rpx 8rpx 8rpx;
  662. }
  663. .second_title {
  664. float: left;
  665. width: 40%;
  666. font-size: 28rpx;
  667. font-family: PingFang SC-Medium, PingFang SC;
  668. font-weight: 500;
  669. color: #777777;
  670. }
  671. .second_title_1 {
  672. float: left;
  673. width: 60%;
  674. font-size: 28rpx;
  675. font-family: PingFang SC-Medium, PingFang SC;
  676. font-weight: 500;
  677. color: #777777;
  678. }
  679. .cell_0 {
  680. float: left;
  681. width: 10%;
  682. }
  683. .cell_1 {
  684. float: left;
  685. width: 90%;
  686. }
  687. .cell_2 {
  688. float: left;
  689. width: 10%;
  690. img {
  691. height: 60rpx;
  692. width: 60rpx;
  693. float: right;
  694. margin: 96rpx 0rpx 94rpx 0;
  695. }
  696. }
  697. .list {
  698. width: calc(100% - 64rpx);
  699. margin: 32rpx;
  700. }
  701. .form {
  702. width: calc(100% - 128rpx);
  703. margin: 32rpx;
  704. background: #ffffff;
  705. padding: 32rpx;
  706. .label {
  707. height: 53rpx;
  708. line-height: 53rpx;
  709. }
  710. }
  711. .checklist-box {
  712. margin-right: 16rpx !important;
  713. }
  714. .labelcolmt26 {
  715. input {
  716. font-size: 24rpx;
  717. border-radius: 8rpx 8rpx 8rpx 8rpx;
  718. border: 2rpx solid #cccccc;
  719. text-align: center;
  720. }
  721. .van-col {
  722. margin-top: 26rpx !important;
  723. }
  724. label {
  725. color: #333333;
  726. font-size: 30rpx;
  727. margin-top: 10rpx !important;
  728. }
  729. .uni-data-checklist {
  730. margin-top: -10rpx !important;
  731. }
  732. }
  733. .status {
  734. .uni-data-checklist {
  735. margin-top: 0rpx !important;
  736. }
  737. label {
  738. color: #333333;
  739. font-size: 30rpx;
  740. padding-right: 0rpx !important;
  741. }
  742. }
  743. }
  744. </style>