daily.vue 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305
  1. <template>
  2. <div>
  3. <!-- 顶部条-->
  4. <div class="navBarTOP">
  5. <van-nav-bar class="navBar" title="填写日报" left-arrow @click-left="onClickLeft">
  6. <template #right>
  7. <span
  8. v-if="temporaryShow != 'N'"
  9. @click="tsContentsFn"
  10. style="
  11. color: white;
  12. background: #74a4d9;
  13. display: block;
  14. padding: 6px 10px;
  15. border-radius: 6px;
  16. "
  17. >暂存</span
  18. >
  19. </template>
  20. </van-nav-bar>
  21. </div>
  22. <div class="lineGrey"></div>
  23. <div class="lineGrey"></div>
  24. <div class="lineGrey"></div>
  25. <div class="lineGrey"></div>
  26. <div style="height: 4px"></div>
  27. <!-- 主体内容-->
  28. <div class="container linepAdd">
  29. <van-collapse v-model="activeNames">
  30. <van-collapse-item v-if="type != 3 && type != 4" name="1" :title="saptitle">
  31. <van-row>
  32. <van-col span="24" v-if="GZQuota"
  33. ><p>
  34. 昨日新增:<span class="colorbalck">{{
  35. Micrometer(reportTargetAll.sapNewYesterday)
  36. }}</span>
  37. </p></van-col
  38. >
  39. <van-col span="12"
  40. ><span v-if="!JZQuota" class="leftTitle">本月业绩</span
  41. ><span v-if="JZQuota" class="leftTitle">本月实际</span></van-col
  42. >
  43. <van-col span="12"
  44. ><span v-if="!JZQuota" class="rightTitle">本季业绩</span
  45. ><span v-if="JZQuota" class="rightTitle">本季实际</span></van-col
  46. >
  47. <van-col span="12">
  48. <p v-if="!JZQuota">
  49. 本月实际:<span class="colorbalck">{{
  50. Micrometer(reportTargetAll.sapMonthAct)
  51. }}</span>
  52. </p>
  53. <p v-if="JZQuota">
  54. 本月累计:<span class="colorbalck">{{
  55. Micrometer(reportTargetAll.sapMonthAct)
  56. }}</span>
  57. </p>
  58. </van-col>
  59. <van-col span="12">
  60. <p v-if="!JZQuota">
  61. 本季实际:<span class="colorbalck">{{
  62. Micrometer(reportTargetAll.sapQuarterAct)
  63. }}</span>
  64. </p>
  65. <p v-if="JZQuota">
  66. 本季累计:<span class="colorbalck">{{
  67. Micrometer(reportTargetAll.sapQuarterAct)
  68. }}</span>
  69. </p>
  70. </van-col>
  71. <van-col span="12"
  72. ><p>
  73. 本月达成率:<span class="colorbalck"
  74. >{{ reportTargetAll.sapMonthSuccessRate }}%</span
  75. >
  76. </p></van-col
  77. >
  78. <van-col span="12"
  79. ><p>
  80. 本季达成率:<span class="colorbalck"
  81. >{{ reportTargetAll.sapQuarterSuccessRate }}%</span
  82. >
  83. </p></van-col
  84. >
  85. <van-col span="12"
  86. ><p>
  87. 本月成长率:<span class="colorbalck">{{ reportTargetAll.sapMonthGrowRate }}%</span>
  88. </p></van-col
  89. >
  90. <van-col span="12"
  91. ><p>
  92. 本季成长率:<span class="colorbalck">{{ reportTargetAll.sapQuarterGrowRate }}%</span>
  93. </p></van-col
  94. >
  95. <van-col span="24" v-if="JZQuota"><span class="leftTitle">年度累计</span></van-col>
  96. <van-col span="24" v-if="JZQuota"
  97. ><p>
  98. 年度累计:<span class="colorbalck">{{
  99. Micrometer(reportTargetAll.sapYearAct)
  100. }}</span>
  101. </p></van-col
  102. >
  103. <van-col span="24" v-if="JZQuota"
  104. ><p>
  105. 年度达成率:<span class="colorbalck">{{ reportTargetAll.sapYearSuccessRate }}%</span>
  106. </p></van-col
  107. >
  108. <van-col span="24" v-if="JZQuota"
  109. ><p>
  110. 年度成长率:<span class="colorbalck">{{ reportTargetAll.sapYearGrowRate }}%</span>
  111. </p></van-col
  112. >
  113. </van-row>
  114. </van-collapse-item>
  115. <van-collapse-item v-if="GZQuota" name="43" title="纯态之家SAP(千元)">
  116. <van-row style="margin-top: -10px">
  117. <van-col span="12"><span class="leftTitle">本月</span></van-col
  118. ><van-col span="12"><span class="rightTitle">本季</span></van-col>
  119. <van-col span="12"
  120. ><p>
  121. 业绩实际:<span class="colorbalck">{{
  122. Micrometer(reportTargetAll.gzCtzjMonthAct)
  123. }}</span>
  124. </p></van-col
  125. >
  126. <van-col span="12"
  127. ><p>
  128. 业绩实际:<span class="colorbalck">{{
  129. Micrometer(reportTargetAll.gzCtzjQuarterAct)
  130. }}</span>
  131. </p></van-col
  132. >
  133. <!-- <van-col span="12" ><p>业绩达成率:<span class="colorbalck">{{ Micrometer(reportTargetAll.gzCtzjMonthSuccessRate) }}%</span></p></van-col>-->
  134. <!-- <van-col span="12" ><p>业绩达成率:<span class="colorbalck">{{ Micrometer(reportTargetAll.gzCtzjQuarterSuccessRate) }}%</span></p></van-col>-->
  135. <van-col span="12"
  136. ><p>
  137. 业绩成长率:<span class="colorbalck"
  138. >{{ reportTargetAll.gzCtzjMonthGrowRate }}%</span
  139. >
  140. </p></van-col
  141. >
  142. <van-col span="12"
  143. ><p>
  144. 业绩成长率:<span class="colorbalck"
  145. >{{ reportTargetAll.gzCtzjQuarterGrowRate }}%</span
  146. >
  147. </p></van-col
  148. >
  149. </van-row>
  150. </van-collapse-item>
  151. <van-collapse-item v-if="GZQuota" name="42" title="商机关联的质感外墙业绩SAP(千元)">
  152. <van-row style="margin-top: -10px">
  153. <van-col span="12"><span class="leftTitle">本月</span></van-col
  154. ><van-col span="12"><span class="rightTitle">本季</span></van-col>
  155. <van-col span="12"
  156. ><p>
  157. 业绩实际:<span class="colorbalck">{{
  158. Micrometer(reportTargetAll.gzZgwqMonthAct)
  159. }}</span>
  160. </p></van-col
  161. >
  162. <van-col span="12"
  163. ><p>
  164. 业绩实际:<span class="colorbalck">{{
  165. Micrometer(reportTargetAll.gzZgwqQuarterAct)
  166. }}</span>
  167. </p></van-col
  168. >
  169. <!-- <van-col span="12" ><p>业绩达成率:<span class="colorbalck">{{ Micrometer(reportTargetAll.gzZgwqMonthSuccessRate) }}%</span></p></van-col>-->
  170. <!-- <van-col span="12" ><p>业绩达成率:<span class="colorbalck">{{ Micrometer(reportTargetAll.gzZgwqQuarterSuccessRate) }}%</span></p></van-col>-->
  171. <van-col span="12"
  172. ><p>
  173. 业绩成长率:<span class="colorbalck"
  174. >{{ reportTargetAll.gzZgwqMonthGrowRate }}%</span
  175. >
  176. </p></van-col
  177. >
  178. <van-col span="12"
  179. ><p>
  180. 业绩成长率:<span class="colorbalck"
  181. >{{ reportTargetAll.gzZgwqQuarterGrowRate }}%</span
  182. >
  183. </p></van-col
  184. >
  185. </van-row>
  186. </van-collapse-item>
  187. <van-collapse-item v-if="GZQuota" name="41" title="公装客户开发">
  188. <van-row>
  189. <!-- <van-col span="12"><span class="leftTitle">全年开户</span></van-col><van-col span="12"><span class="rightTitle">本月报备</span></van-col>-->
  190. <van-col span="12"
  191. ><p>
  192. 全年实际:<span class="colorbalck">{{
  193. Micrometer(reportTargetAll.gzKhljYearAct)
  194. }}</span>
  195. </p></van-col
  196. >
  197. <!-- <van-col span="12" ><p>报备成功数:<span class="colorbalck">{{ Micrometer(reportTargetAll.gzBbMonthSuccessNum) }}</span></p></van-col>-->
  198. <!-- <van-col span="12"><p>&nbsp;</p></van-col>-->
  199. <van-col span="12"
  200. ><p>
  201. 全年目标:<span class="colorbalck">{{
  202. Micrometer(reportTargetAll.gzKhljYearTarget)
  203. }}</span>
  204. </p></van-col
  205. >
  206. <van-col span="12"><p>&nbsp;</p></van-col>
  207. <van-col span="12"
  208. ><p>
  209. 开户达成率:<span class="colorbalck"
  210. >{{ Micrometer(reportTargetAll.gzKhljSuccessRate) }}%</span
  211. >
  212. </p></van-col
  213. >
  214. </van-row>
  215. </van-collapse-item>
  216. <van-collapse-item v-if="GZQuota" name="40" title="今日拜访">
  217. <van-row>
  218. <van-col span="12"
  219. ><p>
  220. 公装客户数:<span class="colorbalck">{{
  221. Micrometer(reportTargetAll.gzVisitCustomerNum)
  222. }}</span>
  223. </p></van-col
  224. >
  225. <van-col span="12"
  226. ><p>
  227. 工地数:<span class="colorbalck">{{
  228. Micrometer(reportTargetAll.gzVisitGdNum)
  229. }}</span>
  230. </p></van-col
  231. >
  232. <van-col span="12"
  233. ><p>
  234. 潜在客户数:<span class="colorbalck">{{
  235. Micrometer(reportTargetAll.gzVisitQzCustomerNum)
  236. }}</span>
  237. </p></van-col
  238. >
  239. </van-row>
  240. </van-collapse-item>
  241. <van-collapse-item title="建店布机" v-if="!JZQuota && !GZQuota" name="2">
  242. <van-row>
  243. <van-col span="12"
  244. ><p><span class="leftTitle">今年实际</span></p></van-col
  245. >
  246. <van-col span="12"
  247. ><p><span class="rightTitle">今年目标(达成率)</span></p></van-col
  248. >
  249. <van-col span="12"
  250. ><p>
  251. 金牌店点数:<span class="colorbalck">{{
  252. Micrometer(reportTargetAll.goldShopYearAct)
  253. }}</span>
  254. </p></van-col
  255. >
  256. <van-col span="12">
  257. <p>
  258. 金牌店点数:<span class="colorbalck">{{
  259. Micrometer(reportTargetAll.goldShopYearTarget)
  260. }}</span
  261. ><span class="colorbalck">({{ reportTargetAll.goldShopYearRate }}%)</span>
  262. </p>
  263. </van-col>
  264. <van-col span="12"
  265. ><p>
  266. 金牌店布机:<span class="colorbalck">{{
  267. Micrometer(reportTargetAll.goldShopBjYearAct)
  268. }}</span>
  269. </p></van-col
  270. >
  271. <van-col span="12">
  272. <p>
  273. 金牌店布机:<span class="colorbalck">{{
  274. Micrometer(reportTargetAll.goldShopBjYearTarget)
  275. }}</span
  276. ><span class="colorbalck">({{ reportTargetAll.goldShopBjYearRate }}%)</span>
  277. </p>
  278. </van-col>
  279. <van-col span="12"
  280. ><p>
  281. 分销店点数:<span class="colorbalck">{{
  282. Micrometer(reportTargetAll.allShopYearAct)
  283. }}</span>
  284. </p></van-col
  285. >
  286. <van-col span="12">
  287. <p>
  288. 分销店点数:<span class="colorbalck">{{
  289. Micrometer(reportTargetAll.allShopYearTarget)
  290. }}</span
  291. ><span class="colorbalck">({{ reportTargetAll.allShopYearRate }}%)</span>
  292. </p>
  293. </van-col>
  294. <!-- <van-col span="12"><p>调色机上传数:{{ Micrometer(reportTargetAll.tsjUploadYearAct) }}</p></van-col>
  295. <van-col span="12">
  296. <p>调色机上传数:<span class="colorbalck">{{ Micrometer(reportTargetAll.tsjUploadYearTarget) }}</span><span class="colorbalck">({{ reportTargetAll.tsjUploadYearRate }}%)</span></p>
  297. </van-col> -->
  298. <van-col span="24"
  299. ><p>涂料店点数:{{ Micrometer(reportTargetAll.tlShopYearAct) }}</p></van-col
  300. >
  301. <!-- <van-col span="12" >-->
  302. <!-- <p>涂料店点数:<span class="colorbalck">{{ Micrometer(reportTargetAll.tlShopYearTarget) }}</span><span class="colorbalck">({{ reportTargetAll.tlShopYearRate }}%)</span></p>-->
  303. <!-- </van-col>-->
  304. <van-col span="24">
  305. <p>厨卫店点数:{{ Micrometer(reportTargetAll.cwShopYearAct) }}</p></van-col
  306. >
  307. <!-- <van-col span="12" >-->
  308. <!-- <p>厨卫店点数:<span class="colorbalck">{{ Micrometer(reportTargetAll.cwShopYearTarget) }}</span><span class="colorbalck">({{ reportTargetAll.cwShopYearRate }}%)</span></p>-->
  309. <!-- </van-col>-->
  310. </van-row>
  311. </van-collapse-item>
  312. <van-collapse-item v-if="!JZQuota && !GZQuota" name="11" title="专业时时丽SAP(千元)">
  313. <van-row>
  314. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col>
  315. <van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  316. <van-col span="12"
  317. ><p>
  318. 实际:<span class="colorbalck">{{ Micrometer(reportTargetAll.czjMonthAct) }}</span>
  319. </p></van-col
  320. >
  321. <van-col span="12"
  322. ><p>
  323. 实际:<span class="colorbalck">{{ Micrometer(reportTargetAll.czjQuarterAct) }}</span>
  324. </p></van-col
  325. >
  326. <van-col span="12"
  327. ><p>
  328. 达成率:<span class="colorbalck">{{ reportTargetAll.czjMonthSuccessRate }}%</span>
  329. </p></van-col
  330. >
  331. <van-col span="12"
  332. ><p>
  333. 达成率:<span class="colorbalck">{{ reportTargetAll.czjQuarterSuccessRate }}%</span>
  334. </p></van-col
  335. >
  336. <van-col span="12"
  337. ><p>
  338. 成长率:<span class="colorbalck">{{ reportTargetAll.czjMonthGrowRate }}%</span>
  339. </p></van-col
  340. >
  341. <van-col span="12"
  342. ><p>
  343. 成长率:<span class="colorbalck">{{ reportTargetAll.czjQuarterGrowRate }}%</span>
  344. </p></van-col
  345. >
  346. </van-row>
  347. </van-collapse-item>
  348. <van-collapse-item v-if="!JZQuota && !GZQuota" name="29" title="瓷砖胶SAP(千元)">
  349. <van-row>
  350. <van-col span="12"><span class="leftTitle">本月业绩</span></van-col
  351. ><van-col span="12"><span class="rightTitle">本季业绩</span></van-col>
  352. <van-col span="12"
  353. ><p>
  354. 实际:<span class="colorbalck">{{
  355. Micrometer(reportTargetAll.czjSapMonthAct)
  356. }}</span>
  357. </p></van-col
  358. >
  359. <van-col span="12"
  360. ><p>
  361. 实际:<span class="colorbalck">{{
  362. Micrometer(reportTargetAll.czjSapQuarterAct)
  363. }}</span>
  364. </p></van-col
  365. >
  366. <van-col span="12"
  367. ><p>
  368. 达成率:<span class="colorbalck">{{ reportTargetAll.czjSapMonthSuccessRate }}%</span>
  369. </p></van-col
  370. >
  371. <van-col span="12"
  372. ><p>
  373. 达成率:<span class="colorbalck"
  374. >{{ reportTargetAll.czjSapQuarterSuccessRate }}%</span
  375. >
  376. </p></van-col
  377. >
  378. <van-col span="12"
  379. ><p>
  380. 成长率:<span class="colorbalck">{{ reportTargetAll.czjSapMonthGrowRate }}%</span>
  381. </p></van-col
  382. >
  383. <van-col span="12"
  384. ><p>
  385. 成长率:<span class="colorbalck">{{ reportTargetAll.czjSapQuarterGrowRate }}%</span>
  386. </p></van-col
  387. >
  388. </van-row>
  389. </van-collapse-item>
  390. <van-collapse-item name="16" v-if="!JZQuota && !GZQuota" title="专业时时丽分销店下单">
  391. <van-row>
  392. <van-col span="12"><span class="leftTitle">昨日新增</span></van-col
  393. ><van-col span="12"><span class="rightTitle">本月实际</span></van-col>
  394. <van-col span="12"
  395. ><p>
  396. 下单点数:<span class="colorbalck">{{
  397. Micrometer(reportTargetAll.professionalSslYes)
  398. }}</span>
  399. </p></van-col
  400. >
  401. <van-col span="12"
  402. ><p>
  403. 下单点数:<span class="colorbalck">{{
  404. Micrometer(reportTargetAll.professionalSslMonth)
  405. }}</span>
  406. </p></van-col
  407. >
  408. <van-col span="12"><p></p></van-col>
  409. <van-col span="12"
  410. ><p>
  411. 下单率 :<span class="colorbalck"
  412. >{{ reportTargetAll.professionalSslOrderRateMonth }}%</span
  413. >
  414. </p></van-col
  415. >
  416. <van-col span="12"
  417. ><p>
  418. 下单数量(桶):<span class="colorbalck">{{
  419. Micrometer(reportTargetAll.professionalSslOrderNumYes)
  420. }}</span>
  421. </p></van-col
  422. >
  423. <van-col span="12"
  424. ><p>
  425. 下单数量(桶):<span class="colorbalck">{{
  426. Micrometer(reportTargetAll.professionalSslOrderNumMonth)
  427. }}</span>
  428. </p></van-col
  429. >
  430. </van-row>
  431. </van-collapse-item>
  432. <van-collapse-item name="17" v-if="!JZQuota && !GZQuota" title="超好贴分销店下单">
  433. <van-row>
  434. <van-col span="12"><span class="leftTitle">昨日新增</span></van-col
  435. ><van-col span="12"><span class="rightTitle">本月实际</span></van-col>
  436. <van-col span="12"
  437. ><p>
  438. 下单点数:<span class="colorbalck">{{
  439. Micrometer(reportTargetAll.excellentPostYes)
  440. }}</span>
  441. </p></van-col
  442. >
  443. <van-col span="12"
  444. ><p>
  445. 下单点数:<span class="colorbalck">{{
  446. Micrometer(reportTargetAll.excellentPostMonth)
  447. }}</span>
  448. </p></van-col
  449. >
  450. <van-col span="12"><p></p></van-col>
  451. <van-col span="12"
  452. ><p>
  453. 下单率 :<span class="colorbalck"
  454. >{{ reportTargetAll.excellentPostOrderRateMonth }}%</span
  455. >
  456. </p></van-col
  457. >
  458. <van-col span="12"
  459. ><p>
  460. 下单数量(包):<span class="colorbalck">{{
  461. Micrometer(reportTargetAll.excellentPostOrderNumYes)
  462. }}</span>
  463. </p></van-col
  464. >
  465. <van-col span="12"
  466. ><p>
  467. 下单数量(包):<span class="colorbalck">{{
  468. Micrometer(reportTargetAll.excellentPostOrderNumMonth)
  469. }}</span>
  470. </p></van-col
  471. >
  472. </van-row>
  473. </van-collapse-item>
  474. <van-collapse-item v-if="!JZQuota && !GZQuota" name="33" title="分销店下单点数">
  475. <van-row>
  476. <van-col span="24"><span class="leftTitle">本月进度</span></van-col>
  477. <van-col span="12"
  478. ><p>
  479. 分销店下单点数:<span class="colorbalck">{{
  480. Micrometer(reportTargetAll.fxOrderShopMonthAct)
  481. }}</span>
  482. </p></van-col
  483. >
  484. <van-col span="12"
  485. ><p>
  486. 分销店下单率:<span class="colorbalck"
  487. >{{ reportTargetAll.fxShopMonthOrderRate }}%</span
  488. >
  489. </p></van-col
  490. >
  491. <van-col span="12"
  492. ><p>
  493. 金牌店下单点数:<span class="colorbalck">{{
  494. Micrometer(reportTargetAll.jpOrderShopMonthAct)
  495. }}</span>
  496. </p></van-col
  497. >
  498. <van-col span="12"
  499. ><p>
  500. 金牌店下单率 :<span class="colorbalck"
  501. >{{ reportTargetAll.jpShopMonthOrderRate }}%</span
  502. >
  503. </p></van-col
  504. >
  505. <van-col span="12"
  506. ><p>
  507. 厨卫店下单点数:<span class="colorbalck">{{
  508. Micrometer(reportTargetAll.cwOrderShopMonthAct)
  509. }}</span>
  510. </p></van-col
  511. >
  512. <van-col span="12"
  513. ><p>
  514. 厨卫店下单率:<span class="colorbalck"
  515. >{{ reportTargetAll.cwShopMonthOrderRate }}%</span
  516. >
  517. </p></van-col
  518. >
  519. <van-col span="12"
  520. ><p>
  521. 涂料店下单点数:<span class="colorbalck">{{
  522. Micrometer(reportTargetAll.tlOrderShopMonthAct)
  523. }}</span>
  524. </p></van-col
  525. >
  526. <van-col span="12"
  527. ><p>
  528. 涂料店下单率:<span class="colorbalck"
  529. >{{ reportTargetAll.tlShopMonthOrderRate }}%</span
  530. >
  531. </p></van-col
  532. >
  533. </van-row>
  534. </van-collapse-item>
  535. <van-collapse-item v-if="JZQuota" name="23" title="展厅上样">
  536. <van-row>
  537. <van-col span="24"
  538. ><p>
  539. 当月新增店数:<span class="colorbalck">{{
  540. reportTargetAll.exhibitionHallMonthAct
  541. }}</span>
  542. </p></van-col
  543. >
  544. <van-col span="12"
  545. ><p>
  546. 全年目标(达成率):<span class="colorbalck"
  547. >{{ Micrometer(reportTargetAll.exhibitionHallYearAct) }}%</span
  548. >
  549. </p></van-col
  550. >
  551. <van-col span="12"
  552. ><p>
  553. 全年达成进度率:<span class="colorbalck"
  554. >{{ reportTargetAll.exhibitionHallYearRate }}%</span
  555. >
  556. </p></van-col
  557. >
  558. </van-row>
  559. </van-collapse-item>
  560. <van-collapse-item v-if="JZQuota" name="20" title="瓷砖胶过账(千元)">
  561. <van-row>
  562. <van-col span="12"><span class="leftTitle">本月实际</span></van-col>
  563. <van-col span="12"><span class="rightTitle">本季实际</span></van-col>
  564. <van-col span="12"
  565. ><p>
  566. 客户数:<span class="colorbalck">{{ reportTargetAll.czjPostCustomerMonth }}</span>
  567. </p>
  568. </van-col>
  569. <van-col span="12"
  570. ><p>
  571. 客户数:<span class="colorbalck">{{ reportTargetAll.czjPostCustomerQuarter }}</span>
  572. </p></van-col
  573. >
  574. <van-col span="12"
  575. ><p>
  576. 下单数(包):<span class="colorbalck">{{
  577. reportTargetAll.czjPostOrderNumMonth
  578. }}</span>
  579. </p>
  580. </van-col>
  581. <van-col span="12"
  582. ><p>
  583. 下单数(包):<span class="colorbalck">{{
  584. reportTargetAll.czjPostOrderNumQuarter
  585. }}</span>
  586. </p></van-col
  587. >
  588. <van-col span="12"
  589. ><p>
  590. 下单销售额:<span class="colorbalck">{{
  591. Micrometer(reportTargetAll.czjPostOrderPriceMonth)
  592. }}</span>
  593. </p></van-col
  594. >
  595. <van-col span="12"
  596. ><p>
  597. 下单销售额:<span class="colorbalck">{{
  598. Micrometer(reportTargetAll.czjPostOrderPriceQuarter)
  599. }}</span>
  600. </p></van-col
  601. >
  602. <van-col span="12"
  603. ><p>
  604. 下单率:<span class="colorbalck">{{ reportTargetAll.czjPostOrderRateMonth }}%</span>
  605. </p>
  606. </van-col>
  607. <van-col span="12"
  608. ><p>
  609. 下单率:<span class="colorbalck"
  610. >{{ reportTargetAll.czjPostOrderRateQuarter }}%</span
  611. >
  612. </p></van-col
  613. >
  614. <van-col span="24"><span class="leftTitle">年度累计实际</span></van-col>
  615. <van-col span="24"
  616. ><p>
  617. 客户数:<span class="colorbalck">{{ reportTargetAll.czjPostCustomerYear }}</span>
  618. </p>
  619. </van-col>
  620. <van-col span="24"
  621. ><p>
  622. 下单数(包):<span class="colorbalck">{{ reportTargetAll.czjPostOrderNumYear }}</span>
  623. </p>
  624. </van-col>
  625. <van-col span="24"
  626. ><p>
  627. 下单销售额:<span class="colorbalck">{{
  628. Micrometer(reportTargetAll.czjPostOrderPriceYear)
  629. }}</span>
  630. </p></van-col
  631. >
  632. <van-col span="24"
  633. ><p>
  634. 下单率:<span class="colorbalck">{{ reportTargetAll.czjPostOrderRateYear }}%</span>
  635. </p>
  636. </van-col>
  637. </van-row>
  638. </van-collapse-item>
  639. <van-collapse-item v-if="JZQuota" name="22" title="基材粉料过账(千元)">
  640. <van-row>
  641. <van-col span="12"><span class="leftTitle">本月实际</span></van-col>
  642. <van-col span="12"><span class="rightTitle">本季实际</span></van-col>
  643. <van-col span="12"
  644. ><p>
  645. 客户数:<span class="colorbalck">{{ reportTargetAll.jcPostCustomerMonth }}</span>
  646. </p>
  647. </van-col>
  648. <van-col span="12"
  649. ><p>
  650. 客户数:<span class="colorbalck">{{ reportTargetAll.jcPostCustomerQuarter }}</span>
  651. </p></van-col
  652. >
  653. <van-col span="12"
  654. ><p>
  655. 下单数(包):<span class="colorbalck">{{ reportTargetAll.jcPostOrderNumMonth }}</span>
  656. </p>
  657. </van-col>
  658. <van-col span="12"
  659. ><p>
  660. 下单数(包):<span class="colorbalck">{{
  661. reportTargetAll.jcPostOrderNumQuarter
  662. }}</span>
  663. </p></van-col
  664. >
  665. <van-col span="12"
  666. ><p>
  667. 下单销售额:<span class="colorbalck">{{
  668. Micrometer(reportTargetAll.jcPostOrderPriceMonth)
  669. }}</span>
  670. </p></van-col
  671. >
  672. <van-col span="12"
  673. ><p>
  674. 下单销售额:<span class="colorbalck">{{
  675. Micrometer(reportTargetAll.jcPostOrderPriceQuarter)
  676. }}</span>
  677. </p></van-col
  678. >
  679. <van-col span="12"
  680. ><p>
  681. 下单率:<span class="colorbalck">{{ reportTargetAll.jcPostOrderRateMonth }}%</span>
  682. </p>
  683. </van-col>
  684. <van-col span="12"
  685. ><p>
  686. 下单率:<span class="colorbalck">{{ reportTargetAll.jcPostOrderRateQuarter }}%</span>
  687. </p></van-col
  688. >
  689. <van-col span="24"><span class="leftTitle">年度累计实际</span></van-col>
  690. <van-col span="24"
  691. ><p>
  692. 客户数:<span class="colorbalck">{{ reportTargetAll.jcPostCustomerYear }}</span>
  693. </p>
  694. </van-col>
  695. <van-col span="24"
  696. ><p>
  697. 下单数(包):<span class="colorbalck">{{ reportTargetAll.jcPostOrderNumYear }}</span>
  698. </p>
  699. </van-col>
  700. <van-col span="24"
  701. ><p>
  702. 下单销售额:<span class="colorbalck">{{
  703. Micrometer(reportTargetAll.jcPostOrderPriceYear)
  704. }}</span>
  705. </p></van-col
  706. >
  707. <van-col span="24"
  708. ><p>
  709. 下单率:<span class="colorbalck">{{ reportTargetAll.jcPostOrderRateYear }}%</span>
  710. </p>
  711. </van-col>
  712. </van-row>
  713. </van-collapse-item>
  714. <van-collapse-item v-if="JZQuota" name="21" title="魔术漆过账(千元)">
  715. <van-row>
  716. <van-col span="12"><span class="leftTitle">本月实际</span></van-col>
  717. <van-col span="12"><span class="rightTitle">本季实际</span></van-col>
  718. <van-col span="12"
  719. ><p>
  720. 客户数:<span class="colorbalck">{{ reportTargetAll.msqPostCustomerMonth }}</span>
  721. </p>
  722. </van-col>
  723. <van-col span="12"
  724. ><p>
  725. 客户数:<span class="colorbalck">{{ reportTargetAll.msqPostCustomerQuarter }}</span>
  726. </p></van-col
  727. >
  728. <van-col span="12"
  729. ><p>
  730. 下单销售额:<span class="colorbalck">{{
  731. Micrometer(reportTargetAll.msqPostOrderPriceMonth)
  732. }}</span>
  733. </p></van-col
  734. >
  735. <van-col span="12"
  736. ><p>
  737. 下单销售额:<span class="colorbalck">{{
  738. Micrometer(reportTargetAll.msqPostOrderPriceQuarter)
  739. }}</span>
  740. </p></van-col
  741. >
  742. <van-col span="12"
  743. ><p>
  744. 下单率:<span class="colorbalck">{{ reportTargetAll.msqPostOrderRateMonth }}%</span>
  745. </p>
  746. </van-col>
  747. <van-col span="12"
  748. ><p>
  749. 下单率:<span class="colorbalck"
  750. >{{ reportTargetAll.msqPostOrderRateQuarter }}%</span
  751. >
  752. </p></van-col
  753. >
  754. <van-col span="24"><span class="leftTitle">年度累计实际</span></van-col>
  755. <van-col span="24"
  756. ><p>
  757. 客户数:<span class="colorbalck">{{ reportTargetAll.msqPostCustomerYear }}</span>
  758. </p>
  759. </van-col>
  760. <van-col span="24"
  761. ><p>
  762. 下单销售额:<span class="colorbalck">{{
  763. Micrometer(reportTargetAll.msqPostOrderPriceYear)
  764. }}</span>
  765. </p></van-col
  766. >
  767. <van-col span="24"
  768. ><p>
  769. 下单率:<span class="colorbalck">{{ reportTargetAll.msqPostOrderRateYear }}%</span>
  770. </p>
  771. </van-col>
  772. </van-row>
  773. </van-collapse-item>
  774. <van-collapse-item v-if="!GZQuota" title="拜访数据(实时)" name="7">
  775. <van-row>
  776. <van-col span="12"><span class="leftTitle">今日拜访</span></van-col>
  777. <van-col span="12"><span class="rightTitle">本月拜访</span></van-col>
  778. <van-col span="12"
  779. ><p>
  780. 线内拜访点数:<span class="colorbalck">{{ reportTargetAll.inVisitAct }}</span>
  781. </p></van-col
  782. >
  783. <van-col span="12"
  784. ><p>
  785. 线内拜访点数:<span class="colorbalck">{{ reportTargetAll.inVisitActMonth }}</span>
  786. </p></van-col
  787. >
  788. <van-col span="12"
  789. ><p>
  790. 计划拜访点数:<span class="colorbalck">{{ reportTargetAll.visitTarget }}</span>
  791. </p></van-col
  792. >
  793. <van-col span="12"
  794. ><p>
  795. 计划拜访点数:<span class="colorbalck">{{ reportTargetAll.coverStoreNum }}</span>
  796. </p></van-col
  797. >
  798. <van-col span="12"
  799. ><p>
  800. 线内拜访率:<span class="colorbalck">{{ reportTargetAll.inVisitRate }}%</span>
  801. </p></van-col
  802. >
  803. <van-col span="12"
  804. ><p>
  805. 线内拜访率:<span class="colorbalck">{{ reportTargetAll.inVisitMonthRate }}%</span>
  806. </p></van-col
  807. >
  808. <van-col span="12"
  809. ><p>
  810. 整体拜访数:<span class="colorbalck">{{ reportTargetAll.allVisitNum }}</span>
  811. </p></van-col
  812. >
  813. <van-col span="12"
  814. ><p>
  815. 整体拜访率:<span class="colorbalck">{{ reportTargetAll.allVisitMonthRate }}%</span>
  816. </p></van-col
  817. >
  818. </van-row>
  819. </van-collapse-item>
  820. </van-collapse>
  821. <div class="contentContainer">
  822. <div v-if="GZQuota">
  823. <p class="contentContainerTitle">今日项目跟进数<span class="colorRed">(必填)</span></p>
  824. <div style="padding: 10px 0">
  825. <van-field v-model="reportContents[2].projectFollowNum" type="digit" />
  826. </div>
  827. <p class="contentContainerTitle">
  828. 今日TUC成功报备数量<span class="colorRed">(必填)</span>
  829. </p>
  830. <div style="padding: 10px 0">
  831. <van-field v-model="reportContents[3].tucReportingSuccessNum" type="digit" />
  832. </div>
  833. </div>
  834. <p class="contentContainerTitle">今日机会与挑战总结<span class="colorRed">(必填)</span></p>
  835. <div style="padding: 10px 0">
  836. <van-field
  837. v-model="reportContents[0].dayContent"
  838. rows="4"
  839. autosize
  840. maxlength="800"
  841. show-word-limit
  842. type="textarea"
  843. :formatter="formatter"
  844. placeholder="请输入不超过3条" />
  845. </div>
  846. <p class="contentContainerTitle">明日工作规划 <span class="colorRed">(必填)</span></p>
  847. <div style="padding: 10px 0">
  848. <van-field
  849. v-model="reportContents[1].dayContent"
  850. rows="4"
  851. autosize
  852. maxlength="800"
  853. show-word-limit
  854. type="textarea"
  855. :formatter="formatter"
  856. placeholder="请输入不超过3条" />
  857. </div>
  858. </div>
  859. <br />
  860. </div>
  861. <div class="contentborder">
  862. <van-button type="info" size="small" plain class="Btn1" @click="submint">提交日报</van-button>
  863. </div>
  864. <div class="lineGrey"></div>
  865. <div class="lineGrey"></div>
  866. <div class="lineGrey"></div>
  867. <div class="lineGrey"></div>
  868. </div>
  869. </template>
  870. <script>
  871. import {
  872. userTodayPlanNum,
  873. updateReport,
  874. getReportInfo,
  875. getDetailById,
  876. tsContents,
  877. } from '@/api/index';
  878. export default {
  879. name: 'daily',
  880. data() {
  881. return {
  882. show: true,
  883. num: 0,
  884. todayGoal: {},
  885. progressWidth: 0,
  886. activeNames: [
  887. '1',
  888. '2',
  889. '3',
  890. '4',
  891. '5',
  892. '6',
  893. '7',
  894. '8',
  895. '16',
  896. '17',
  897. '20',
  898. '21',
  899. '22',
  900. '23',
  901. '29',
  902. '11',
  903. '33',
  904. '40',
  905. '41',
  906. '42',
  907. '43',
  908. ],
  909. powerGrade: '',
  910. value: '2',
  911. message: '',
  912. isclick: true,
  913. saptitle: '业绩目标SAP(千元)',
  914. reportTargetAll: {},
  915. reportTarget: {},
  916. temporaryShow: '',
  917. projectFollowNum: '',
  918. reportingNum: '',
  919. tucReportingSuccessNum: '',
  920. reportContents: [
  921. {
  922. dayContent: '',
  923. contentTime: '',
  924. type: 2,
  925. status: '1',
  926. },
  927. {
  928. dayContent: '',
  929. contentTime: '',
  930. type: 3,
  931. status: '1',
  932. },
  933. {
  934. dayContent: '',
  935. contentTime: '',
  936. projectFollowNum: '',
  937. type: 3,
  938. status: '1',
  939. },
  940. {
  941. dayContent: '',
  942. contentTime: '',
  943. tucReportingSuccessNum: '',
  944. type: 3,
  945. status: '1',
  946. },
  947. ],
  948. type: '-1',
  949. JZQuota: false,
  950. GZQuota: false,
  951. titlejz: '',
  952. };
  953. },
  954. created() {
  955. this.powerGrade = localStorage.getItem('powerGrade');
  956. this.temporaryShow = this.$route.query.temporaryShow;
  957. if (this.$route.query.reportId != undefined) {
  958. this.getDetailById();
  959. } else {
  960. this.getReportInfo();
  961. }
  962. },
  963. watch: {
  964. $route(to, from) {
  965. this.powerGrade = localStorage.getItem('powerGrade');
  966. if (to.path == '/daily') {
  967. this.temporaryShow = this.$route.query.temporaryShow;
  968. if (this.$route.query.reportId != undefined) {
  969. this.getDetailById();
  970. } else {
  971. this.getReportInfo();
  972. }
  973. }
  974. },
  975. },
  976. methods: {
  977. // return value.replace(/[^\u4E00-\u9FA5|\d|\a-zA-Z|\r\n\s,.?!,。?!"…—()&_%【】{}:“”‘#~@;:;¥$=()-+-·——/*{}[\]]|\r\n\s/g, '');
  978. formatter(value) {
  979. return value.replace(
  980. /[\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,
  981. ''
  982. );
  983. },
  984. getDetailById() {
  985. let loading1 = this.$toast.loading({
  986. duration: 0,
  987. message: '加载中...',
  988. forbidClick: true,
  989. });
  990. this.reportContents[0].dayContent = '';
  991. getDetailById({ reportId: this.$route.query.reportId }).then((res) => {
  992. loading1.clear();
  993. if (res.code == 200) {
  994. if (res.data.status != '0' && res.data.status != '2') {
  995. this.$dialog
  996. .alert({
  997. title: '系统提示',
  998. message: '日报已提交或过期',
  999. })
  1000. .then(() => {
  1001. window.location.replace(window.location.origin + '/mobile/home');
  1002. });
  1003. } else {
  1004. localStorage.setItem('powerGrade', res.data.positionId);
  1005. this.GZQuota = false;
  1006. this.JZQuota = false;
  1007. if (res.data.postType == 'JZ') {
  1008. this.JZQuota = true;
  1009. } else if (res.data.postType == 'GZ') {
  1010. this.GZQuota = true;
  1011. this.saptitle = '公裝业绩SAP(千元)';
  1012. } else {
  1013. this.saptitle = '业绩目标SAP(千元)';
  1014. }
  1015. if (this.reportTarget.projectFollowNum) {
  1016. this.projectFollowNum = this.reportTarget.projectFollowNum;
  1017. this.reportingNum = this.reportTarget.reportingNum;
  1018. this.tucReportingSuccessNum = this.reportTarget.tucReportingSuccessNum;
  1019. }
  1020. this.type = res.data.userType;
  1021. if (res.data.reportContents.length > 0) {
  1022. this.reportContents = res.data.reportContents;
  1023. if (res.data.reportContents.length < 2) {
  1024. res.data.reportContents.push({
  1025. dayContent: '',
  1026. contentTime: '',
  1027. type: 3,
  1028. status: '1',
  1029. });
  1030. }
  1031. if (res.data.reportContents.length > 2) {
  1032. if (res.data.reportContents[2].projectFollowNum != null) {
  1033. this.projectFollowNum = res.data.reportContents[2].projectFollowNum;
  1034. } else {
  1035. this.projectFollowNum = '';
  1036. res.data.reportContents[2].projectFollowNum = '';
  1037. }
  1038. if (res.data.reportContents[3].tucReportingSuccessNum != null) {
  1039. this.tucReportingSuccessNum = res.data.reportContents[3].tucReportingSuccessNum;
  1040. } else {
  1041. this.tucReportingSuccessNum = '';
  1042. res.data.reportContents[3].tucReportingSuccessNum = '';
  1043. }
  1044. }
  1045. }
  1046. this.reportTargetAll = res.data.reportTargetAll;
  1047. this.reportTarget = res.data;
  1048. }
  1049. } else {
  1050. this.$toast(res.msg);
  1051. }
  1052. });
  1053. },
  1054. tsContentsFn() {
  1055. let loading1 = this.$toast.loading({
  1056. duration: 0,
  1057. message: '数据提交中...',
  1058. forbidClick: true,
  1059. });
  1060. if (this.isclick) {
  1061. this.reportContents[0].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}');
  1062. this.reportContents[1].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}');
  1063. this.reportContents[2].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}');
  1064. this.reportContents[3].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}');
  1065. this.reportTarget.reportContents = this.reportContents;
  1066. this.reportTarget.status = '1';
  1067. this.isclick = false;
  1068. tsContents(this.reportTarget).then((res) => {
  1069. loading1.clear();
  1070. this.isclick = true;
  1071. if (res.code == 200) {
  1072. this.$dialog
  1073. .alert({
  1074. title: '系统提示',
  1075. message: '暂存成功',
  1076. })
  1077. .then(() => {
  1078. // if(this.$route.query.reportId!=undefined){
  1079. // window.location.replace(window.location.origin+"/mobile/myHistoricalDaily")
  1080. // }else{
  1081. // window.location.replace(window.location.origin+"/mobile/home")
  1082. // }
  1083. });
  1084. } else {
  1085. this.$toast.fail(res.msg);
  1086. }
  1087. });
  1088. }
  1089. },
  1090. // 提交日报
  1091. submint() {
  1092. let loading1 = this.$toast.loading({
  1093. duration: 0,
  1094. message: '数据提交中...',
  1095. forbidClick: true,
  1096. });
  1097. if (this.isclick) {
  1098. if (this.GZQuota) {
  1099. if (this.reportContents[2].projectFollowNum.trim() == '') {
  1100. this.$toast('请输入今日项目跟进数量!');
  1101. return false;
  1102. }
  1103. if (this.reportContents[3].tucReportingSuccessNum.trim() == '') {
  1104. this.$toast('请输入今日TUC成功报备数量!');
  1105. return false;
  1106. }
  1107. }
  1108. if (this.reportContents[0].dayContent.trim() == '') {
  1109. this.$toast('请输入日报内容!');
  1110. return false;
  1111. } else if (this.reportContents[0].dayContent.length > 800) {
  1112. this.$toast('日报内容太长!');
  1113. return false;
  1114. } else if (this.reportContents[1].dayContent.trim() == '') {
  1115. this.$toast('请输入明日工作规划!');
  1116. return false;
  1117. } else if (this.reportContents[1].dayContent.length > 800) {
  1118. this.$toast('明日工作规划内容太长!');
  1119. return false;
  1120. } else {
  1121. this.reportContents[0].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}');
  1122. this.reportContents[1].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}');
  1123. if (this.GZQuota) {
  1124. this.reportContents[2].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}');
  1125. this.reportContents[3].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}');
  1126. }
  1127. // this.reportContents[4].contentTime = this.parseTime(new Date(), '{y}-{m}-{d}')
  1128. this.reportTarget.reportContents = this.reportContents;
  1129. this.reportTarget.status = '1';
  1130. this.isclick = false;
  1131. updateReport(this.reportTarget).then((res) => {
  1132. loading1.clear();
  1133. this.isclick = true;
  1134. if (res.code == 200) {
  1135. this.$dialog
  1136. .alert({
  1137. title: '系统提示',
  1138. message: '提交成功',
  1139. })
  1140. .then(() => {
  1141. if (this.$route.query.reportId != undefined) {
  1142. window.location.replace(window.location.origin + '/mobile/myHistoricalDaily');
  1143. } else {
  1144. this.onClickLeft();
  1145. // window.location.replace(window.location.origin + '/mobile/home');
  1146. }
  1147. });
  1148. } else {
  1149. this.$toast.fail(res.msg);
  1150. }
  1151. });
  1152. }
  1153. }
  1154. },
  1155. // 获取日报数据
  1156. getReportInfo() {
  1157. let loading1 = this.$toast.loading({
  1158. duration: 0,
  1159. message: '加载中...',
  1160. forbidClick: true,
  1161. });
  1162. this.reportContents[0].dayContent = '';
  1163. getReportInfo({ isContent: true }).then((res) => {
  1164. loading1.clear();
  1165. localStorage.setItem('powerGrade', res.data.positionId);
  1166. this.powerGrade = res.data.positionId;
  1167. this.showButton = res.data.showButton;
  1168. this.type = res.data.userType;
  1169. this.reportTargetAll = res.data.reportTargetAll;
  1170. this.reportTarget = res.data;
  1171. this.GZQuota = false;
  1172. this.JZQuota = false;
  1173. if (res.data.postType == 'JZ') {
  1174. this.JZQuota = true;
  1175. } else if (res.data.postType == 'GZ') {
  1176. this.GZQuota = true;
  1177. this.saptitle = '公裝业绩SAP(千元)';
  1178. } else {
  1179. this.saptitle = '业绩目标SAP(千元)';
  1180. }
  1181. if (res.data.reportContents.length > 0) {
  1182. this.reportContents = res.data.reportContents;
  1183. if (res.data.reportContents.length > 2) {
  1184. this.projectFollowNum = res.data.reportContents[2].projectFollowNum;
  1185. this.tucReportingSuccessNum = res.data.reportContents[3].tucReportingSuccessNum;
  1186. }
  1187. }
  1188. });
  1189. },
  1190. userTodayPlanNum() {
  1191. userTodayPlanNum().then((res) => {
  1192. if (res.code == 200) {
  1193. this.todayGoal = res.data;
  1194. this.progressWidth = (this.todayGoal.finishNum / this.todayGoal.planNum) * 100 + '%';
  1195. localStorage.setItem('nickName', res.data.user.nickName);
  1196. localStorage.setItem('storeType', res.data.user.type);
  1197. } else {
  1198. this.$toast.fail(res.msg);
  1199. }
  1200. });
  1201. },
  1202. onClickLeft() {
  1203. this.$router.go(-1);
  1204. },
  1205. },
  1206. };
  1207. </script>
  1208. <style scoped>
  1209. .container {
  1210. margin: 10px;
  1211. }
  1212. .container .van-collapse-item {
  1213. margin-bottom: 10px;
  1214. border-radius: 6px;
  1215. overflow: hidden;
  1216. }
  1217. .linepAdd p {
  1218. margin: 6px 0 0 0;
  1219. font-size: 14px;
  1220. color: #666;
  1221. }
  1222. .linepAdd .texttitle {
  1223. color: #0057ba;
  1224. position: relative;
  1225. padding-left: 10px;
  1226. }
  1227. .linepAdd .texttitle2 {
  1228. padding-left: 0;
  1229. }
  1230. .linepAdd .texttitle .opint {
  1231. position: absolute;
  1232. left: 0px;
  1233. top: 6px;
  1234. margin-right: 6px;
  1235. display: inline-block;
  1236. width: 6px;
  1237. height: 6px;
  1238. border-radius: 10px;
  1239. background-color: #004d8c;
  1240. }
  1241. .leftTitle {
  1242. background-color: #74a4d9;
  1243. color: #fff;
  1244. display: inline-block;
  1245. padding: 0 4px;
  1246. border-radius: 2px;
  1247. }
  1248. .rightTitle {
  1249. background-color: #e7b4bb;
  1250. color: #fff;
  1251. display: inline-block;
  1252. padding: 0 4px;
  1253. border-radius: 2px;
  1254. }
  1255. </style>
  1256. <style>
  1257. .linepAdd .van-cell__title {
  1258. color: #1e5398;
  1259. font-weight: 500;
  1260. }
  1261. .linepAdd .contentContainer {
  1262. background-color: white;
  1263. border-radius: 8px;
  1264. padding: 10px 16px;
  1265. margin-bottom: 10px;
  1266. }
  1267. .linepAdd .contentContainer .contentContainerTitle {
  1268. color: #222;
  1269. }
  1270. .linepAdd .contentContainer .contentContainerTitle span {
  1271. font-size: 12px;
  1272. color: #666;
  1273. }
  1274. .linepAdd .contentContainer .van-field__control {
  1275. background-color: #f8f8f8;
  1276. padding: 10px;
  1277. border-radius: 8px;
  1278. }
  1279. .linepAdd .contentContainer .van-cell {
  1280. padding: 0;
  1281. }
  1282. .van-dialog__confirm,
  1283. .van-dialog__confirm:active {
  1284. color: #0057ba;
  1285. }
  1286. .linepAdd .contentContainer .contentContainerTitle .colorRed {
  1287. color: red;
  1288. }
  1289. </style>