doubleWeeklyApproval.vue 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666
  1. <template>
  2. <div>
  3. <!-- 顶部条-->
  4. <div class="navBarTOP">
  5. <van-nav-bar class="navBar" title="半月报审批" left-arrow @click-left="onClickLeft" />
  6. </div>
  7. <!-- 主体内容-->
  8. <div class="container linep">
  9. <div class="lineGrey"></div>
  10. <div class="lineGrey"></div>
  11. <div class="lineGrey"></div>
  12. <div class="lineGrey"></div>
  13. <div class="lineGrey"></div>
  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="乳胶漆中高端(千元)">
  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. <van-collapse-item name="11" title="专业时时丽SAP(千元)">
  67. <ZYSAP :reportTargetAll="reportTargetAll"></ZYSAP>
  68. </van-collapse-item>
  69. <van-collapse-item name="28" title="防水+背胶SAP(千元)">
  70. <van-row>
  71. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col
  72. ><van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  73. <van-col span="12"
  74. ><p>
  75. 实际:<span class="colorbalck">{{
  76. Micrometer(reportTargetAll.fsbjSapMonthAct)
  77. }}</span>
  78. </p></van-col
  79. >
  80. <van-col span="12"
  81. ><p>
  82. 实际:<span class="colorbalck">{{
  83. Micrometer(reportTargetAll.fsbjSapQuarterAct)
  84. }}</span>
  85. </p></van-col
  86. >
  87. <van-col span="12"
  88. ><p>
  89. 达成率:<span class="colorbalck"
  90. >{{ reportTargetAll.fsbjSapMonthSuccessRate }}%</span
  91. >
  92. </p></van-col
  93. >
  94. <van-col span="12"
  95. ><p>
  96. 达成率:<span class="colorbalck"
  97. >{{ reportTargetAll.fsbjSapQuarterSuccessRate }}%</span
  98. >
  99. </p></van-col
  100. >
  101. <van-col span="12"
  102. ><p>
  103. 成长率:<span class="colorbalck">{{ reportTargetAll.fsbjSapMonthGrowRate }}%</span>
  104. </p></van-col
  105. >
  106. <van-col span="12"
  107. ><p>
  108. 成长率:<span class="colorbalck">{{ reportTargetAll.fsbjSapQuarterGrowRate }}%</span>
  109. </p></van-col
  110. >
  111. </van-row>
  112. </van-collapse-item>
  113. <van-collapse-item name="29" title="瓷砖胶SAP(千元)">
  114. <van-row>
  115. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col
  116. ><van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  117. <van-col span="12"
  118. ><p>
  119. 实际:<span class="colorbalck">{{
  120. Micrometer(reportTargetAll.czjSapMonthAct)
  121. }}</span>
  122. </p></van-col
  123. >
  124. <van-col span="12"
  125. ><p>
  126. 实际:<span class="colorbalck">{{
  127. Micrometer(reportTargetAll.czjSapQuarterAct)
  128. }}</span>
  129. </p></van-col
  130. >
  131. <van-col span="12"
  132. ><p>
  133. 达成率:<span class="colorbalck">{{ reportTargetAll.czjSapMonthSuccessRate }}%</span>
  134. </p></van-col
  135. >
  136. <van-col span="12"
  137. ><p>
  138. 达成率:<span class="colorbalck"
  139. >{{ reportTargetAll.czjSapQuarterSuccessRate }}%</span
  140. >
  141. </p></van-col
  142. >
  143. <van-col span="12"
  144. ><p>
  145. 成长率:<span class="colorbalck">{{ reportTargetAll.czjSapMonthGrowRate }}%</span>
  146. </p></van-col
  147. >
  148. <van-col span="12"
  149. ><p>
  150. 成长率:<span class="colorbalck">{{ reportTargetAll.czjSapQuarterGrowRate }}%</span>
  151. </p></van-col
  152. >
  153. </van-row>
  154. </van-collapse-item>
  155. <van-collapse-item title="魔术漆SAP(千元)" name="3">
  156. <van-row>
  157. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col>
  158. <van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  159. <van-col span="12"
  160. ><p>
  161. 实际:<span class="colorbalck">{{ Micrometer(reportTargetAll.ysqMonthAct) }}</span>
  162. </p></van-col
  163. >
  164. <van-col span="12"
  165. ><p>
  166. 实际:<span class="colorbalck">{{ Micrometer(reportTargetAll.ysqQuarterAct) }}</span>
  167. </p></van-col
  168. >
  169. <van-col span="12"
  170. ><p>
  171. 达成率:<span class="colorbalck">{{ reportTargetAll.ysqMonthSuccessRate }}%</span>
  172. </p></van-col
  173. >
  174. <van-col span="12"
  175. ><p>
  176. 达成率:<span class="colorbalck">{{ reportTargetAll.ysqQuarterSuccessRate }}%</span>
  177. </p></van-col
  178. >
  179. <van-col span="12"
  180. ><p>
  181. 成长率:<span class="colorbalck">{{ reportTargetAll.ysqMonthGrowRate }}%</span>
  182. </p></van-col
  183. >
  184. <van-col span="12"
  185. ><p>
  186. 成长率:<span class="colorbalck">{{ reportTargetAll.ysqQuarterGrowRate }}%</span>
  187. </p></van-col
  188. >
  189. </van-row>
  190. </van-collapse-item>
  191. <van-collapse-item title="质感外墙SAP(千元)" name="4">
  192. <van-row>
  193. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col
  194. ><van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  195. <van-col span="12"
  196. ><p>
  197. 实际:<span class="colorbalck">{{ Micrometer(reportTargetAll.zgwqMonthAct) }}</span>
  198. </p></van-col
  199. >
  200. <van-col span="12"
  201. ><p>
  202. 实际:<span class="colorbalck">{{
  203. Micrometer(reportTargetAll.zgwqQuarterAct)
  204. }}</span>
  205. </p></van-col
  206. >
  207. <van-col span="12"
  208. ><p>
  209. 达成率:<span class="colorbalck">{{ reportTargetAll.zgwqMonthSuccessRate }}%</span>
  210. </p></van-col
  211. >
  212. <van-col span="12"
  213. ><p>
  214. 达成率:<span class="colorbalck">{{ reportTargetAll.zgwqQuarterSuccessRate }}%</span>
  215. </p></van-col
  216. >
  217. <van-col span="12"
  218. ><p>
  219. 成长率:<span class="colorbalck">{{ reportTargetAll.zgwqMonthGrowRate }}%</span>
  220. </p></van-col
  221. >
  222. <van-col span="12"
  223. ><p>
  224. 成长率:<span class="colorbalck">{{ reportTargetAll.zgwqQuarterGrowRate }}%</span>
  225. </p></van-col
  226. >
  227. </van-row>
  228. </van-collapse-item>
  229. <van-collapse-item name="17" title="超好贴分销店下单">
  230. <veryGoodPlaceOrder :reportTargetAll="reportTargetAll"></veryGoodPlaceOrder>
  231. </van-collapse-item>
  232. <van-collapse-item title="客户开拓" name="6">
  233. <van-row>
  234. <!-- <van-col span="12" v-if="powerGrade>=3"><span class="leftTitle">非片区经销商</span></van-col>-->
  235. <!-- v-if="powerGrade==2"-->
  236. <van-col span="24"><span class="leftTitle">非片客户开发</span></van-col>
  237. <!-- <van-col span="12" v-if="powerGrade>=3"><span class="rightTitle" >TOP70直营家装</span></van-col>-->
  238. <van-col span="24"
  239. ><p>
  240. 全年开发数:<span class="colorbalck">{{
  241. Micrometer(reportTargetAll.customerAct)
  242. }}</span>
  243. </p></van-col
  244. >
  245. <!-- <van-col span="12" v-if="powerGrade>=3"><p>全年目标:<span class="colorbalck">{{reportTargetAll.directCustomerYearTarget}}</span></p></van-col>-->
  246. <!-- <van-col span="24"><p>实际:<span class="colorbalck">{{ Micrometer(reportTargetAll.customerAct) }}</span></p></van-col>-->
  247. <!-- <van-col span="12" v-if="powerGrade>=3"><p>实际:<span class="colorbalck">{{reportTargetAll.directCustomerAct}}</span></p></van-col>-->
  248. <van-col span="24"
  249. ><p>
  250. 全年进度率:<span class="colorbalck">{{ reportTargetAll.customerYearRate }}%</span>
  251. </p></van-col
  252. >
  253. <!-- <van-col span="12" v-if="powerGrade>=3"><p>全年进度率:<span class="colorbalck">{{reportTargetAll.directCustomerYearRate}}%</span></p></van-col>-->
  254. </van-row>
  255. </van-collapse-item>
  256. <van-collapse-item title="上期工作成果" name="7">
  257. <div style="margin-top: -10px">
  258. <div v-for="(item, index) in reportContentsList2" :key="index">
  259. <!-- <p class="texttitle"><span class="opint"></span><span>{{selectDictLabel(weekType,item.doubleWeekType)}}</span></p>-->
  260. <p class="texttitle texttitle2">计划工作进度</p>
  261. <div style="padding: 10px 0; min-height: 32px" class="contentContainer">
  262. <van-field
  263. v-model="reportContentsList1[index].doubleWeekContent"
  264. rows="4"
  265. autosize
  266. readonly
  267. type="textarea" />
  268. </div>
  269. <p class="texttitle texttitle2">实际工作进度</p>
  270. <div style="padding: 10px 0; min-height: 32px" class="contentContainer">
  271. <van-field
  272. v-model="item.doubleWeekContent"
  273. rows="4"
  274. autosize
  275. readonly
  276. type="textarea" />
  277. </div>
  278. </div>
  279. </div>
  280. </van-collapse-item>
  281. <van-collapse-item title="本期工作规划" name="8">
  282. <div style="margin-top: -10px">
  283. <div v-for="(item2, index2) in reportContentsList3" :key="index2">
  284. <!-- <p class="texttitle"><span class="opint"></span><span>{{selectDictLabel(weekType,item2.doubleWeekType)}}</span></p>-->
  285. <div style="padding: 10px 0; min-height: 32px" class="contentContainer">
  286. <van-field
  287. v-model="item2.doubleWeekContent"
  288. rows="4"
  289. autosize
  290. readonly
  291. type="textarea" />
  292. </div>
  293. </div>
  294. </div>
  295. </van-collapse-item>
  296. </van-collapse>
  297. <div class="contentContainer">
  298. <p class="contentContainerTitle">打分 <span>请点亮小星星,一颗小星星代表1分</span></p>
  299. <div style="padding: 10px 0">
  300. <van-rate
  301. v-model="number"
  302. :size="25"
  303. color="#ffd21e"
  304. void-icon="star"
  305. void-color="#eee" />
  306. <span class="rateText">&nbsp;&nbsp;&nbsp;&nbsp;{{ number }}分</span>
  307. </div>
  308. </div>
  309. <div class="contentContainer">
  310. <p class="contentContainerTitle">评语</p>
  311. <div style="padding: 10px 0">
  312. <van-field
  313. v-model="Content"
  314. rows="4"
  315. autosize
  316. type="textarea"
  317. maxlength="800"
  318. show-word-limit
  319. :formatter="formatter" />
  320. </div>
  321. </div>
  322. <br />
  323. <br />
  324. <van-row>
  325. <van-col span="12">
  326. <van-button type="info" size="small" plain class="Btn" @click="submit"
  327. >确认审批</van-button
  328. >
  329. </van-col>
  330. <van-col span="12">
  331. <van-button type="info" size="small" plain class="BtnBorder" @click="reject"
  332. >退回重写</van-button
  333. >
  334. </van-col>
  335. </van-row>
  336. </div>
  337. <br />
  338. <br />
  339. <br />
  340. <br />
  341. </div>
  342. </template>
  343. <script>
  344. import { double_week_type, updateReport, getDetailById, getReportInfo } from '@/api/index';
  345. import createStoreBJ from '@/views/componentsTarget/createStoreBJ';
  346. import ZYPlaceOrder from '@/views/componentsTarget/ZYPlaceOrder';
  347. import performanceSAP from '@/views/componentsTarget/performanceSAP';
  348. import ZYSAP from '@/views/componentsTarget/ZYSAP';
  349. import veryGoodPlaceOrder from '@/views/componentsTarget/veryGoodPlaceOrder';
  350. export default {
  351. name: 'home',
  352. components: {
  353. createStoreBJ,
  354. ZYPlaceOrder,
  355. performanceSAP,
  356. ZYSAP,
  357. veryGoodPlaceOrder,
  358. },
  359. data() {
  360. return {
  361. form: { rate: 0, message: '' },
  362. activeNames: [
  363. '1',
  364. '2',
  365. '3',
  366. '4',
  367. '5',
  368. '6',
  369. '7',
  370. '8',
  371. '11',
  372. '12',
  373. '16',
  374. '17',
  375. '27',
  376. '28',
  377. '29',
  378. ],
  379. powerGrade: '',
  380. value: '2',
  381. Content: '',
  382. number: 0,
  383. timeList: [],
  384. reportTargetAll: {},
  385. reportContentsList1: [],
  386. reportContentsList2: [],
  387. reportContentsList3: [],
  388. updateReport: {},
  389. weekType: [],
  390. type: '-1',
  391. };
  392. },
  393. created() {
  394. this.powerGrade = localStorage.getItem('powerGrade');
  395. this.getReportInfo();
  396. double_week_type().then((res) => {
  397. this.weekType = res.data;
  398. });
  399. },
  400. watch: {
  401. $route(to, from) {
  402. this.powerGrade = localStorage.getItem('powerGrade');
  403. if (to.path == '/doubleWeeklyApproval') {
  404. this.getDetailById();
  405. this.number == 0;
  406. this.Content = '';
  407. }
  408. },
  409. },
  410. methods: {
  411. formatter(value) {
  412. return value.replace(
  413. /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,
  414. ''
  415. );
  416. },
  417. reject() {
  418. let loading1 = this.$toast.loading({
  419. duration: 0,
  420. message: '数据提交中...',
  421. forbidClick: true,
  422. });
  423. if (this.Content.trim() == '') {
  424. this.$toast('评语未填写');
  425. return false;
  426. }
  427. if (this.Content.length > 800) {
  428. this.$toast('评语内容不能超过800字');
  429. return false;
  430. }
  431. this.reportTarget.number = this.number;
  432. this.reportTarget.failContent = this.Content;
  433. this.reportTarget.failContent = this.reportTarget.failContent;
  434. this.reportTarget.status = 2;
  435. updateReport(this.reportTarget).then((res) => {
  436. loading1.clear();
  437. if (res.code == 200) {
  438. this.$dialog
  439. .alert({
  440. title: '系统提示',
  441. message: '提交成功',
  442. })
  443. .then(() => {
  444. window.location.replace(window.location.origin + '/mobile/dailyApprovalList');
  445. });
  446. } else {
  447. this.$toast.fail(res.msg);
  448. }
  449. });
  450. },
  451. submit() {
  452. let loading1 = this.$toast.loading({
  453. duration: 0,
  454. message: '数据提交中...',
  455. forbidClick: true,
  456. });
  457. if (this.number == '0') {
  458. this.$toast('评分未选择');
  459. return false;
  460. }
  461. if (this.Content.trim() == '') {
  462. this.$toast('评语未填写');
  463. return false;
  464. }
  465. if (this.Content.length > 800) {
  466. this.$toast('评语内容超过800字');
  467. return false;
  468. }
  469. this.reportTarget.number = this.number;
  470. this.reportTarget.successContent = this.Content;
  471. this.reportTarget.successContent = this.reportTarget.successContent;
  472. this.reportTarget.status = 3;
  473. updateReport(this.reportTarget).then((res) => {
  474. loading1.clear();
  475. if (res.code == 200) {
  476. this.$dialog
  477. .alert({
  478. title: '系统提示',
  479. message: '提交成功',
  480. })
  481. .then(() => {
  482. window.location.replace(window.location.origin + '/mobile/dailyApprovalList');
  483. });
  484. } else {
  485. this.$toast.fail(res.msg);
  486. }
  487. });
  488. },
  489. getReportInfo() {
  490. let loading1 = this.$toast.loading({
  491. duration: 0,
  492. message: '加载中...',
  493. forbidClick: true,
  494. });
  495. getDetailById({ reportId: this.$route.query.reportId }).then((res) => {
  496. loading1.clear();
  497. if (res.code == 200) {
  498. if (res.data.status != '1') {
  499. this.$dialog
  500. .alert({
  501. title: '系统提示',
  502. message: '半月报已审批',
  503. })
  504. .then(() => {
  505. window.location.replace(window.location.origin + '/mobile/home');
  506. });
  507. } else {
  508. this.reportTargetAll = res.data.reportTargetAll;
  509. this.reportTarget = res.data;
  510. this.type = res.data.userType;
  511. this.reportContents = res.data.reportContents;
  512. var reportContentsList1 = [];
  513. var reportContentsList2 = [];
  514. var reportContentsList3 = [];
  515. var reportContentsdata = res.data.reportContents;
  516. for (var i = 0; i < res.data.reportContents.length; i++) {
  517. if (res.data.reportContents[i].type == '1') {
  518. reportContentsList1.push(reportContentsdata[i]);
  519. }
  520. if (res.data.reportContents[i].type == '2') {
  521. reportContentsList2.push(reportContentsdata[i]);
  522. }
  523. if (res.data.reportContents[i].type == '3') {
  524. reportContentsList3.push(reportContentsdata[i]);
  525. }
  526. }
  527. var ln1 = reportContentsList1.length;
  528. var ln2 = reportContentsList2.length;
  529. if (reportContentsList2.length > reportContentsList1.length) {
  530. var len = ln2 - ln1;
  531. for (var x = 0; x < len; x++) {
  532. reportContentsList1.push({
  533. doubleWeekContent: '',
  534. });
  535. }
  536. }
  537. this.reportContentsList1 = reportContentsList1;
  538. this.reportContentsList2 = reportContentsList2;
  539. this.reportContentsList3 = reportContentsList3;
  540. }
  541. } else {
  542. this.$toast(res.msg);
  543. }
  544. });
  545. },
  546. onClickLeft() {
  547. this.$router.go(-1);
  548. },
  549. },
  550. };
  551. </script>
  552. <style scoped>
  553. .container {
  554. margin: 10px;
  555. }
  556. .container .van-collapse-item {
  557. margin-bottom: 16px;
  558. }
  559. .linep p {
  560. margin: 6px 0 0 0;
  561. font-size: 14px;
  562. color: #666;
  563. padding-left: 6px;
  564. }
  565. .linep .texttitle {
  566. color: #0057ba;
  567. position: relative;
  568. padding-left: 10px;
  569. }
  570. .linep .texttitle2 {
  571. padding-left: 10px;
  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: #004d8c;
  583. }
  584. .leftTitle {
  585. background-color: #74a4d9;
  586. color: #fff;
  587. display: inline-block;
  588. padding: 0 4px;
  589. border-radius: 2px;
  590. }
  591. .rightTitle {
  592. background-color: #e7b4bb;
  593. color: #fff;
  594. display: inline-block;
  595. padding: 0 4px;
  596. border-radius: 2px;
  597. }
  598. </style>
  599. <style>
  600. .linep .van-cell__title {
  601. color: #1e5398;
  602. font-weight: 500;
  603. }
  604. .Btn {
  605. margin: 0 auto 10px;
  606. display: block;
  607. width: 90%;
  608. border-radius: 5px;
  609. color: #fff !important;
  610. background-color: #0057ba;
  611. border: 1px solid #0057ba;
  612. height: 36px;
  613. }
  614. .BtnBorder {
  615. margin: 0 auto 10px;
  616. display: block;
  617. width: 90%;
  618. border-radius: 5px;
  619. border: 1px solid #0057ba;
  620. color: #0057ba;
  621. height: 36px;
  622. }
  623. .linep .contentContainer {
  624. background-color: white;
  625. border-radius: 8px;
  626. padding: 10px 16px;
  627. margin-bottom: 10px;
  628. }
  629. .linep .contentContainer .contentContainerTitle {
  630. color: #222;
  631. }
  632. .linep .contentContainer .contentContainerTitle span {
  633. font-size: 12px;
  634. color: #666;
  635. }
  636. .linep .contentContainer .van-field__control,
  637. .linep .contentContainerp .van-field__control {
  638. background-color: #f8f8f8;
  639. padding: 10px;
  640. border-radius: 8px;
  641. }
  642. .linep .contentContainer .van-cell,
  643. .linep .contentContainerp .van-cell {
  644. padding: 0;
  645. }
  646. .van-dialog__confirm,
  647. .van-dialog__confirm:active {
  648. color: #0057ba;
  649. }
  650. </style>