doubleWeeklyDetils.vue 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640
  1. <template>
  2. <div>
  3. <!-- 顶部条-->
  4. <div class="navBarTOP">
  5. <van-nav-bar class="navBar" title="半月报详情" left-arrow @click-left="onClickLeft" />
  6. </div>
  7. <div class="lineGrey"></div>
  8. <div class="lineGrey"></div>
  9. <div class="lineGrey"></div>
  10. <div class="lineGrey"></div>
  11. <div class="lineGrey"></div>
  12. <!-- 主体内容-->
  13. <div class="container linep">
  14. <van-collapse v-model="activeNames">
  15. <van-collapse-item title="建店布机" name="2">
  16. <createStoreBJ :reportTargetAll="reportTargetAll"></createStoreBJ>
  17. </van-collapse-item>
  18. <van-collapse-item name="16" title="专业时时丽分销店下单">
  19. <ZYPlaceOrder :reportTargetAll="reportTargetAll"></ZYPlaceOrder>
  20. </van-collapse-item>
  21. <van-collapse-item title="业绩目标SAP(千元)" name="1" v-if="type != 3 && type != 4">
  22. <performanceSAP :reportTargetAll="reportTargetAll" :JZQuota="JZQuota"></performanceSAP>
  23. </van-collapse-item>
  24. <van-collapse-item name="27" title="内墙中高端SAP(千元)">
  25. <van-row>
  26. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col>
  27. <van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  28. <van-col span="12"
  29. ><p>
  30. 实际:<span class="colorbalck">{{
  31. Micrometer(reportTargetAll.rjqSapMonthAct)
  32. }}</span>
  33. </p></van-col
  34. >
  35. <van-col span="12"
  36. ><p>
  37. 实际:<span class="colorbalck">{{
  38. Micrometer(reportTargetAll.rjqSapQuarterAct)
  39. }}</span>
  40. </p></van-col
  41. >
  42. <van-col span="12"
  43. ><p>
  44. 达成率:<span class="colorbalck">{{ reportTargetAll.rjqSapMonthSuccessRate }}%</span>
  45. </p></van-col
  46. >
  47. <van-col span="12"
  48. ><p>
  49. 达成率:<span class="colorbalck"
  50. >{{ reportTargetAll.rjqSapQuarterSuccessRate }}%</span
  51. >
  52. </p></van-col
  53. >
  54. <van-col span="12"
  55. ><p>
  56. 成长率:<span class="colorbalck">{{ reportTargetAll.rjqSapMonthGrowRate }}%</span>
  57. </p></van-col
  58. >
  59. <van-col span="12"
  60. ><p>
  61. 成长率:<span class="colorbalck">{{ reportTargetAll.rjqSapQuarterGrowRate }}%</span>
  62. </p></van-col
  63. >
  64. </van-row>
  65. </van-collapse-item>
  66. <!-- 内外墙平涂SAP -->
  67. <van-collapse-item name="2" title="内外墙平涂SAP(千元)">
  68. <neiwaiqiangpingtu :reportTargetAll="reportTargetAll"></neiwaiqiangpingtu>
  69. </van-collapse-item>
  70. <van-collapse-item name="11" title="专业时时丽SAP(千元)">
  71. <ZYSAP :reportTargetAll="reportTargetAll"></ZYSAP>
  72. </van-collapse-item>
  73. <van-collapse-item name="28" title="防水+背胶SAP(千元)">
  74. <van-row>
  75. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col
  76. ><van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  77. <van-col span="12"
  78. ><p>
  79. 实际:<span class="colorbalck">{{
  80. Micrometer(reportTargetAll.fsbjSapMonthAct)
  81. }}</span>
  82. </p></van-col
  83. >
  84. <van-col span="12"
  85. ><p>
  86. 实际:<span class="colorbalck">{{
  87. Micrometer(reportTargetAll.fsbjSapQuarterAct)
  88. }}</span>
  89. </p></van-col
  90. >
  91. <van-col span="12"
  92. ><p>
  93. 达成率:<span class="colorbalck"
  94. >{{ reportTargetAll.fsbjSapMonthSuccessRate }}%</span
  95. >
  96. </p></van-col
  97. >
  98. <van-col span="12"
  99. ><p>
  100. 达成率:<span class="colorbalck"
  101. >{{ reportTargetAll.fsbjSapQuarterSuccessRate }}%</span
  102. >
  103. </p></van-col
  104. >
  105. <van-col span="12"
  106. ><p>
  107. 成长率:<span class="colorbalck">{{ reportTargetAll.fsbjSapMonthGrowRate }}%</span>
  108. </p></van-col
  109. >
  110. <van-col span="12"
  111. ><p>
  112. 成长率:<span class="colorbalck">{{ reportTargetAll.fsbjSapQuarterGrowRate }}%</span>
  113. </p></van-col
  114. >
  115. </van-row>
  116. </van-collapse-item>
  117. <van-collapse-item name="29" title="瓷砖胶SAP(千元)">
  118. <van-row>
  119. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col
  120. ><van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  121. <van-col span="12"
  122. ><p>
  123. 实际:<span class="colorbalck">{{
  124. Micrometer(reportTargetAll.czjSapMonthAct)
  125. }}</span>
  126. </p></van-col
  127. >
  128. <van-col span="12"
  129. ><p>
  130. 实际:<span class="colorbalck">{{
  131. Micrometer(reportTargetAll.czjSapQuarterAct)
  132. }}</span>
  133. </p></van-col
  134. >
  135. <van-col span="12"
  136. ><p>
  137. 达成率:<span class="colorbalck">{{ reportTargetAll.czjSapMonthSuccessRate }}%</span>
  138. </p></van-col
  139. >
  140. <van-col span="12"
  141. ><p>
  142. 达成率:<span class="colorbalck"
  143. >{{ reportTargetAll.czjSapQuarterSuccessRate }}%</span
  144. >
  145. </p></van-col
  146. >
  147. <van-col span="12"
  148. ><p>
  149. 成长率:<span class="colorbalck">{{ reportTargetAll.czjSapMonthGrowRate }}%</span>
  150. </p></van-col
  151. >
  152. <van-col span="12"
  153. ><p>
  154. 成长率:<span class="colorbalck">{{ reportTargetAll.czjSapQuarterGrowRate }}%</span>
  155. </p></van-col
  156. >
  157. </van-row>
  158. </van-collapse-item>
  159. <van-collapse-item title="魔术漆SAP(千元)" name="3">
  160. <van-row>
  161. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col>
  162. <van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  163. <van-col span="12"
  164. ><p>
  165. 实际:<span class="colorbalck">{{ Micrometer(reportTargetAll.ysqMonthAct) }}</span>
  166. </p></van-col
  167. >
  168. <van-col span="12"
  169. ><p>
  170. 实际:<span class="colorbalck">{{ Micrometer(reportTargetAll.ysqQuarterAct) }}</span>
  171. </p></van-col
  172. >
  173. <van-col span="12"
  174. ><p>
  175. 达成率:<span class="colorbalck">{{ reportTargetAll.ysqMonthSuccessRate }}%</span>
  176. </p></van-col
  177. >
  178. <van-col span="12"
  179. ><p>
  180. 达成率:<span class="colorbalck">{{ reportTargetAll.ysqQuarterSuccessRate }}%</span>
  181. </p></van-col
  182. >
  183. <van-col span="12"
  184. ><p>
  185. 成长率:<span class="colorbalck">{{ reportTargetAll.ysqMonthGrowRate }}%</span>
  186. </p></van-col
  187. >
  188. <van-col span="12"
  189. ><p>
  190. 成长率:<span class="colorbalck">{{ reportTargetAll.ysqQuarterGrowRate }}%</span>
  191. </p></van-col
  192. >
  193. </van-row>
  194. </van-collapse-item>
  195. <van-collapse-item title="质感外墙SAP(千元)" name="4">
  196. <zhiganwaiqiangSAP :reportTargetAll="reportTargetAll"></zhiganwaiqiangSAP>
  197. </van-collapse-item>
  198. <van-collapse-item name="17" title="超好贴分销店下单">
  199. <veryGoodPlaceOrder :reportTargetAll="reportTargetAll"></veryGoodPlaceOrder>
  200. </van-collapse-item>
  201. <van-collapse-item title="客户开拓" name="6">
  202. <van-row>
  203. <van-col span="24"><span class="leftTitle">非片客户开发</span></van-col>
  204. <van-col span="24"
  205. ><p>
  206. 全年开发数:<span class="colorbalck">{{
  207. Micrometer(reportTargetAll.customerAct)
  208. }}</span>
  209. </p></van-col
  210. >
  211. <van-col span="24"
  212. ><p>
  213. 全年进度率:<span class="colorbalck">{{ reportTargetAll.customerYearRate }}%</span>
  214. </p></van-col
  215. >
  216. </van-row>
  217. </van-collapse-item>
  218. <div class="contentContainer" v-if="reportTargetAll.isHistory == '0'">
  219. <!-- isHistory 是否为历史汇报:0-新汇报 1-历史汇报 -->
  220. <reportCustom
  221. ref="reportCustom"
  222. :disabled="true"
  223. :reportCustomData="reportTargetAll.customTaskList"></reportCustom>
  224. </div>
  225. <template v-else>
  226. <van-collapse-item title="上期工作成果" name="7">
  227. <div style="margin-top: -10px">
  228. <div v-for="(item, index) in reportContentsList2" :key="index">
  229. <p class="texttitle texttitle2">计划工作进度</p>
  230. <div style="padding: 10px 0; min-height: 32px" class="contentContainer">
  231. <van-field
  232. v-model="reportContentsList1[index].doubleWeekContent"
  233. rows="4"
  234. autosize
  235. readonly
  236. type="textarea" />
  237. </div>
  238. <p class="texttitle texttitle2">实际工作进度</p>
  239. <div style="padding: 10px 0; min-height: 32px" class="contentContainer">
  240. <van-field
  241. v-model="item.doubleWeekContent"
  242. rows="4"
  243. autosize
  244. readonly
  245. type="textarea" />
  246. </div>
  247. </div>
  248. </div>
  249. </van-collapse-item>
  250. <van-collapse-item title="本期工作规划" name="8">
  251. <div style="margin-top: -10px">
  252. <div v-for="(item2, index2) in reportContentsList3" :key="index2">
  253. <div style="padding: 10px 0; min-height: 32px" class="contentContainer">
  254. <van-field
  255. v-model="item2.doubleWeekContent"
  256. rows="4"
  257. autosize
  258. readonly
  259. type="textarea" />
  260. </div>
  261. </div>
  262. </div>
  263. </van-collapse-item>
  264. </template>
  265. <div
  266. class="contentContainer"
  267. v-if="reportTarget.status > 1 || reportTarget.reportRemarks != null">
  268. <p class="texttitle texttitledaily">
  269. <span class="opint"></span>
  270. <span v-if="reportTarget.status == 1">待审批</span>
  271. <span v-if="reportTarget.status == 3">审批完成</span>
  272. <span v-if="reportTarget.status == 2">退回重写</span>
  273. <span v-if="reportTarget.status == -1">过期未汇报</span>
  274. <span v-if="reportTarget.status > 1"><{{ ptitle }}审批></span>
  275. </p>
  276. <div style="padding: 10px 0" v-if="reportTarget.status > 1">
  277. <van-rate
  278. v-model="reportTarget.number"
  279. :size="25"
  280. readonly
  281. color="#ffd21e"
  282. void-icon="star"
  283. void-color="#eee" /><span class="rateText"
  284. >&nbsp;&nbsp;&nbsp;&nbsp;{{ reportTarget.number }}分</span
  285. >
  286. </div>
  287. <div style="padding: 10px 0" v-if="reportTarget.status > 1">
  288. <van-field v-model="successContent" rows="4" autosize readonly type="textarea" />
  289. </div>
  290. </div>
  291. <div class="contentContainer" v-if="reportTarget.reportRemarks != null">
  292. <div>
  293. <div v-for="(item, index) in reportTarget.reportRemarks" :key="index">
  294. <p class="contentContainerTitle">
  295. <template v-if="item.deptName">{{ item.deptName }}-</template>{{ item.postName }}-{{
  296. item.nickName
  297. }}的点评
  298. </p>
  299. <div style="padding: 10px 0">
  300. <van-field
  301. v-model="item.remarkContent"
  302. rows="4"
  303. autosize
  304. readonly
  305. type="textarea" />
  306. </div>
  307. <!-- <p style="text-align: right">点评时间:{{ item.createTime }}</p> -->
  308. </div>
  309. </div>
  310. </div>
  311. </van-collapse>
  312. </div>
  313. <br />
  314. <div class="contentborder" v-if="reportTarget.status == 2">
  315. <van-button type="info" size="small" plain class="Btn1" @click="submint">重新填写</van-button>
  316. </div>
  317. <br />
  318. </div>
  319. </template>
  320. <script>
  321. import history from '@/assets/Icon/history.png';
  322. import { userTodayPlanNum, loginLog, homeImge, getDetailById, double_week_type } from '@/api/index';
  323. import createStoreBJ from '@/views/componentsTarget/createStoreBJ';
  324. import ZYPlaceOrder from '@/views/componentsTarget/ZYPlaceOrder';
  325. import performanceSAP from '@/views/componentsTarget/performanceSAP';
  326. import ZYSAP from '@/views/componentsTarget/ZYSAP';
  327. import veryGoodPlaceOrder from '@/views/componentsTarget/veryGoodPlaceOrder';
  328. import neiwaiqiangpingtu from '@/views/componentsTarget/neiwaiqiangpingtu';
  329. import zhiganwaiqiangSAP from '@/views/componentsTarget/zhiganwaiqiangSAP';
  330. import reportCustom from './reportCustom';
  331. export default {
  332. name: 'home',
  333. components: {
  334. createStoreBJ,
  335. ZYPlaceOrder,
  336. performanceSAP,
  337. ZYSAP,
  338. veryGoodPlaceOrder,
  339. neiwaiqiangpingtu,
  340. zhiganwaiqiangSAP,
  341. reportCustom,
  342. },
  343. data() {
  344. return {
  345. show: true,
  346. num: 0,
  347. title: '',
  348. deptName: '',
  349. pnickName: '',
  350. pdeptName: '',
  351. todayGoal: {},
  352. progressWidth: 0,
  353. history: history,
  354. imgArr: [],
  355. message: '89989880989890080989',
  356. activeNames: [
  357. '1',
  358. '2',
  359. '3',
  360. '4',
  361. '5',
  362. '6',
  363. '7',
  364. '8',
  365. '11',
  366. '12',
  367. '16',
  368. '17',
  369. '27',
  370. '28',
  371. '29',
  372. ],
  373. powerGrade: '',
  374. value: '2',
  375. reportTargetAll: {},
  376. reportTarget: {},
  377. reportContentsList1: [],
  378. reportContentsList2: [],
  379. reportContentsList3: [],
  380. weekType: [],
  381. successContent: '',
  382. type: '-1',
  383. ptitle: '',
  384. JZQuota: false,
  385. //
  386. };
  387. },
  388. created() {
  389. this.powerGrade = localStorage.getItem('powerGrade');
  390. this.getDetailById();
  391. double_week_type().then((res) => {
  392. this.weekType = res.data;
  393. });
  394. },
  395. watch: {
  396. $route(to, from) {
  397. this.powerGrade = localStorage.getItem('powerGrade');
  398. // this.getReportInfo()
  399. if (to.path == '/doubleWeeklyDetils') {
  400. this.getDetailById();
  401. }
  402. // &&from.path=="/myHistoricalDaily"
  403. // if(to.path=="/weeklyApprovalDetils"&&from.path=="/dailyApprovalList"){
  404. // this.getDetailById()
  405. // }
  406. },
  407. },
  408. // activated() {
  409. // this.num = 0;
  410. // this.homeImgeFn()
  411. // this.userTodayPlanNum()
  412. // this.loginLogFn()
  413. // },
  414. methods: {
  415. submint() {
  416. this.$router.push({
  417. path: '/doubleWeekly',
  418. query: { reportId: this.$route.query.reportId, temporaryShow: 'N' },
  419. });
  420. },
  421. getDetailById() {
  422. let loading1 = this.$toast.loading({
  423. duration: 0,
  424. message: '加载中...',
  425. forbidClick: true,
  426. });
  427. getDetailById({ reportId: this.$route.query.reportId }).then((res) => {
  428. this.JZQuota = false;
  429. if (res.data.postType == 'JZ') {
  430. this.JZQuota = true;
  431. }
  432. loading1.clear();
  433. this.title = res.data.deptName + ' ' + res.data.nickName;
  434. this.reportTargetAll = res.data.reportTargetAll;
  435. this.reportTarget = res.data;
  436. this.type = res.data.userType;
  437. this.reportContents = res.data.reportContents;
  438. this.ptitle = res.data.pdeptName + '-' + res.data.ppostName + '-' + res.data.pnickName;
  439. var reportContentsList1 = [];
  440. var reportContentsList2 = [];
  441. var reportContentsList3 = [];
  442. var reportContentsdata = res.data.reportContents;
  443. if (res.data.status == 3) {
  444. this.successContent = res.data.successContent;
  445. } else {
  446. this.successContent = res.data.failContent;
  447. }
  448. for (var i = 0; i < res.data.reportContents.length; i++) {
  449. if (res.data.reportContents[i].type == '1') {
  450. reportContentsList1.push(reportContentsdata[i]);
  451. }
  452. if (res.data.reportContents[i].type == '2') {
  453. reportContentsList2.push(reportContentsdata[i]);
  454. }
  455. if (res.data.reportContents[i].type == '3') {
  456. reportContentsList3.push(reportContentsdata[i]);
  457. }
  458. }
  459. var ln1 = reportContentsList1.length;
  460. var ln2 = reportContentsList2.length;
  461. if (reportContentsList1.length < reportContentsList2.length) {
  462. var len2 = ln2 - ln1;
  463. for (var x = 0; x < len2; x++) {
  464. reportContentsList1.push({
  465. doubleWeekContent: '',
  466. });
  467. }
  468. }
  469. this.reportContentsList1 = reportContentsList1;
  470. this.reportContentsList2 = reportContentsList2;
  471. this.reportContentsList3 = reportContentsList3;
  472. });
  473. },
  474. login() {
  475. if (this.num > 4) {
  476. this.$router.push('/login');
  477. } else {
  478. this.num = this.num + 1;
  479. }
  480. },
  481. homeImgeFn() {
  482. homeImge({}).then((res) => {
  483. var imgArr = res.msg;
  484. var imgReg = /<img.*?(?:>|\/>)/gi;
  485. var arr = imgArr.match(imgReg); // arr 为包含所有img标签的数组
  486. this.imgArr = arr;
  487. });
  488. },
  489. userTodayPlanNum() {
  490. userTodayPlanNum().then((res) => {
  491. if (res.code == 200) {
  492. this.todayGoal = res.data;
  493. this.progressWidth = (this.todayGoal.finishNum / this.todayGoal.planNum) * 100 + '%';
  494. localStorage.setItem('nickName', res.data.user.nickName);
  495. localStorage.setItem('storeType', res.data.user.type);
  496. } else {
  497. this.$toast.fail(res.msg);
  498. }
  499. });
  500. },
  501. loginLogFn() {
  502. // var ua="Mozilla/5.0 (Linux; Android 10; HRY-AL00Ta Build/HONORHRY-AL00Ta; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045737 Mobile Safari/537.36 wxwork/4.0.2 ColorScheme/Light MicroMessenger/7.0.1 NetType/WIFI Language/zh Lang/zh".toLowerCase();
  503. // console.log(ua)
  504. // var ua= window.navigator.userAgent.toLowerCase();
  505. // // .toLowerCase();
  506. // if( (ua.match(/MicroMessenger/i) == 'micromessenger') && (ua.match(/wxwork/i) == 'wxwork') ){
  507. //
  508. // }else{
  509. // this.$router.push("/err")
  510. // }
  511. var appVersion = navigator.appVersion;
  512. var Logapp = appVersion.split('(')[1].split(';');
  513. var arrLog = '';
  514. if (Logapp[0] == 'Linux') {
  515. arrLog = {
  516. browser: navigator.appCodeName,
  517. os: Logapp[1],
  518. phoneBrand: Logapp[2].split('/')[1],
  519. phoneModel: Logapp[2].split('/')[0],
  520. };
  521. } else {
  522. arrLog = {
  523. browser: navigator.appCodeName,
  524. os: Logapp[0],
  525. phoneBrand: '',
  526. phoneModel: '',
  527. };
  528. }
  529. loginLog(arrLog).then((res) => {
  530. if (res.code == 200) {
  531. console.log('设备记录成功');
  532. }
  533. });
  534. },
  535. onClickLeft() {
  536. this.$router.go(-1);
  537. },
  538. configFn() {
  539. this.show = false;
  540. },
  541. },
  542. };
  543. </script>
  544. <style scoped>
  545. .container {
  546. margin: 10px;
  547. }
  548. .container .van-collapse-item {
  549. margin-bottom: 10px;
  550. border-radius: 6px;
  551. overflow: hidden;
  552. }
  553. .linep p {
  554. margin: 14px 0 0 0;
  555. font-size: 14px;
  556. color: #666;
  557. padding-left: 6px;
  558. }
  559. .linep .texttitle {
  560. color: #0057ba;
  561. position: relative;
  562. padding-left: 10px;
  563. margin-top: 16px;
  564. }
  565. .linep .texttitledaily {
  566. color: #000;
  567. position: relative;
  568. padding-left: 10px;
  569. }
  570. .linep .texttitle2 {
  571. padding-left: 6px;
  572. }
  573. .linep .texttitle .opint {
  574. position: absolute;
  575. left: 0px;
  576. top: 6px;
  577. margin-right: 6px;
  578. display: inline-block;
  579. width: 6px;
  580. height: 6px;
  581. border-radius: 10px;
  582. background-color: #0057ba;
  583. }
  584. .linep .texttitledaily .opint {
  585. position: absolute;
  586. left: 0px;
  587. top: 6px;
  588. margin-right: 6px;
  589. display: inline-block;
  590. width: 6px;
  591. height: 6px;
  592. border-radius: 10px;
  593. background-color: #0057ba;
  594. }
  595. .leftTitle {
  596. background-color: #a6c9f1;
  597. color: #fff;
  598. display: inline-block;
  599. padding: 0 4px;
  600. border-radius: 2px;
  601. }
  602. .rightTitle {
  603. background-color: #ffb5bb;
  604. color: #fff;
  605. display: inline-block;
  606. padding: 0 4px;
  607. border-radius: 2px;
  608. }
  609. </style>
  610. <style>
  611. .linep .van-cell__title {
  612. color: #1e5398;
  613. font-weight: 500;
  614. }
  615. .linep .contentContainer {
  616. background-color: white;
  617. border-radius: 8px;
  618. padding: 10px 16px;
  619. margin-bottom: 10px;
  620. }
  621. .linep .contentContainer .contentContainerTitle {
  622. color: #222;
  623. margin-top: 10px;
  624. }
  625. .linep .contentContainer .contentContainerTitle span {
  626. font-size: 12px;
  627. color: #333;
  628. }
  629. .linep .contentContainer .van-field__control {
  630. background-color: #ebf4ff;
  631. padding: 10px;
  632. border-radius: 8px;
  633. }
  634. .linep .contentContainer .van-cell {
  635. padding: 0;
  636. }
  637. </style>