credit.vue 132 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647
  1. <template>
  2. <div class="app-container zap-main">
  3. <search-bar v-if="activeIndex === '0'" :hiddenSetting="true" @query="handleQuery" @reset="resetQuery">
  4. <el-form :model="queryParams" ref="queryForm" v-if="showSearch" label-width="80px">
  5. <el-row type="flex" style="flex-wrap:wrap;">
  6. <el-form-item class="zap-flex-1" prop="zfiTypes" label="融信来源">
  7. <el-select v-model="queryParams.zfiTypes" style="width: 200px;" clearable>
  8. <el-option v-for="dict in typesOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  9. </el-select>
  10. </el-form-item>
  11. <el-form-item class="zap-flex-1" prop="zfiQuery" label="类型">
  12. <el-select v-model="queryParams.zfiQuery" style="width: 248px;" clearable>
  13. <el-option v-for="dict in queryOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  14. </el-select>
  15. </el-form-item>
  16. <el-form-item class="zap-flex-1" prop="zfiValue" v-if="this.queryParams.zfiQuery" label-width="24px">
  17. <el-input v-model="queryParams.zfiValue" style="width: 272px;" placeholder="请输入关键字模糊查询" clearable maxlength="25" />
  18. </el-form-item>
  19. </el-row>
  20. <el-row type="flex" style="flex-wrap:wrap;">
  21. <el-form-item class="zap-flex-1" prop="finaceStatus" label="融信状态">
  22. <el-select v-model="queryParams.finaceStatus" style="width: 200px;" clearable>
  23. <el-option v-for="dict in stateOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  24. </el-select>
  25. </el-form-item>
  26. <el-form-item class="zap-flex-1" label="到期日期" prop="zfiExpireDate">
  27. <el-date-picker
  28. style="width: 248px;"
  29. v-model="queryParams.zfiExpireDate"
  30. unlink-panels
  31. value-format="yyyy-MM-dd"
  32. type="daterange"
  33. range-separator="-"
  34. start-placeholder="开始日期"
  35. end-placeholder="结束日期">
  36. </el-date-picker>
  37. </el-form-item>
  38. </el-row>
  39. </el-form>
  40. </search-bar>
  41. <search-bar v-else-if="activeIndex === '1'" :hiddenSetting="true" @query="handleQueryOpening" @reset="resetQueryOpening">
  42. <el-form :model="queryParamsOpening" ref="queryFormOpening" :inline="true" v-if="showSearch" label-width="80px">
  43. <el-form-item prop="zfiTypes" label="融信来源">
  44. <el-select v-model="queryParamsOpening.zfiTypes" clearable>
  45. <el-option v-for="dict in typesOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  46. </el-select>
  47. </el-form-item>
  48. <el-form-item prop="zfiQuery" label="类型">
  49. <el-select v-model="queryParamsOpening.zfiQuery" clearable>
  50. <el-option v-for="dict in queryOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  51. </el-select>
  52. </el-form-item>
  53. <el-form-item prop="zfiValue" v-if="this.queryParamsOpening.zfiQuery" label-width="24px">
  54. <el-input v-model="queryParamsOpening.zfiValue" placeholder="请输入关键字模糊查询" clearable maxlength="25" />
  55. </el-form-item>
  56. <el-form-item label="到期日期" prop="zfiExpireDate">
  57. <el-date-picker
  58. v-model="queryParamsOpening.zfiExpireDate"
  59. unlink-panels
  60. value-format="yyyy-MM-dd"
  61. type="daterange"
  62. range-separator="-"
  63. start-placeholder="开始日期"
  64. end-placeholder="结束日期">
  65. </el-date-picker>
  66. </el-form-item>
  67. </el-form>
  68. </search-bar>
  69. <search-bar v-else-if="activeIndex === '2'" :hiddenSetting="true" @query="handleQuerySign" @reset="resetQuerySign">
  70. <el-form :model="queryParamsSign" ref="queryFormSign" :inline="true" v-if="showSearch" label-width="80px">
  71. <el-form-item prop="zfiTypes" label="融信来源">
  72. <el-select v-model="queryParamsSign.zfiTypes" clearable>
  73. <el-option v-for="dict in typesOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  74. </el-select>
  75. </el-form-item>
  76. <el-form-item prop="zfiQuery" label="类型">
  77. <el-select v-model="queryParamsSign.zfiQuery" clearable>
  78. <el-option v-for="dict in queryOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  79. </el-select>
  80. </el-form-item>
  81. <el-form-item prop="zfiValue" v-if="this.queryParamsSign.zfiQuery" label-width="24px">
  82. <el-input v-model="queryParamsSign.zfiValue" placeholder="请输入关键字模糊查询" clearable maxlength="25" />
  83. </el-form-item>
  84. <el-form-item label="到期日期" prop="zfiExpireDate">
  85. <el-date-picker
  86. v-model="queryParamsSign.zfiExpireDate"
  87. unlink-panels
  88. value-format="yyyy-MM-dd"
  89. type="daterange"
  90. range-separator="-"
  91. start-placeholder="开始日期"
  92. end-placeholder="结束日期">
  93. </el-date-picker>
  94. </el-form-item>
  95. </el-form>
  96. </search-bar>
  97. <search-bar v-else-if="activeIndex === '3'" :hiddenSetting="true" @query="handleQueryFinancing" @reset="resetQueryFinancing">
  98. <el-form :model="queryParamsFinancing" ref="queryFormFinancing" :inline="true" v-if="showSearch" label-width="80px">
  99. <el-form-item prop="zfiTypes" label="融信来源">
  100. <el-select v-model="queryParamsFinancing.zfiTypes" clearable>
  101. <el-option v-for="dict in typesOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  102. </el-select>
  103. </el-form-item>
  104. <el-form-item prop="zfiQuery" label="类型">
  105. <el-select v-model="queryParamsFinancing.zfiQuery" clearable>
  106. <el-option v-for="dict in queryOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  107. </el-select>
  108. </el-form-item>
  109. <el-form-item prop="zfiValue" v-if="this.queryParamsFinancing.zfiQuery" label-width="24px">
  110. <el-input v-model="queryParamsFinancing.zfiValue" placeholder="请输入关键字模糊查询" clearable maxlength="25" />
  111. </el-form-item>
  112. <el-form-item label="到期日期" prop="zfiExpireDate">
  113. <el-date-picker
  114. v-model="queryParamsFinancing.zfiExpireDate"
  115. unlink-panels
  116. value-format="yyyy-MM-dd"
  117. type="daterange"
  118. range-separator="-"
  119. start-placeholder="开始日期"
  120. end-placeholder="结束日期">
  121. </el-date-picker>
  122. </el-form-item>
  123. </el-form>
  124. </search-bar>
  125. <search-bar v-else-if="activeIndex === '4'" :hiddenSetting="true" @query="handleQueryFinanced" @reset="resetQueryFinanced">
  126. <el-form :model="queryParamsFinanced" ref="queryFormFinanced" :inline="true" v-if="showSearch" label-width="80px">
  127. <el-form-item prop="zfiTypes" label="融信来源">
  128. <el-select v-model="queryParamsFinanced.zfiTypes" clearable>
  129. <el-option v-for="dict in typesOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  130. </el-select>
  131. </el-form-item>
  132. <el-form-item prop="zfiQuery" label="类型">
  133. <el-select v-model="queryParamsFinanced.zfiQuery" clearable>
  134. <el-option v-for="dict in queryOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  135. </el-select>
  136. </el-form-item>
  137. <el-form-item prop="zfiValue" v-if="this.queryParamsFinanced.zfiQuery" label-width="24px">
  138. <el-input v-model="queryParamsFinanced.zfiValue" placeholder="请输入关键字模糊查询" clearable maxlength="25" />
  139. </el-form-item>
  140. <el-form-item label="到期日期" prop="zfiExpireDate">
  141. <el-date-picker
  142. v-model="queryParamsFinanced.zfiExpireDate"
  143. unlink-panels
  144. value-format="yyyy-MM-dd"
  145. type="daterange"
  146. range-separator="-"
  147. start-placeholder="开始日期"
  148. end-placeholder="结束日期">
  149. </el-date-picker>
  150. </el-form-item>
  151. </el-form>
  152. </search-bar>
  153. <!-- 已拒绝 -->
  154. <search-bar v-else-if="activeIndex === '5'" :hiddenSetting="true" @query="handleQueryInvalid" @reset="resetQueryInvalid">
  155. <el-form :model="queryParamsInvalid" ref="queryFormInvalid" :inline="true" v-if="showSearch" label-width="80px">
  156. <el-form-item prop="zfiTypes" label="融信来源">
  157. <el-select v-model="queryParamsInvalid.zfiTypes" clearable>
  158. <el-option v-for="dict in typesOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  159. </el-select>
  160. </el-form-item>
  161. <el-form-item prop="zfiQuery" label="类型">
  162. <el-select v-model="queryParamsInvalid.zfiQuery" clearable>
  163. <el-option v-for="dict in queryOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  164. </el-select>
  165. </el-form-item>
  166. <el-form-item prop="zfiValue" v-if="this.queryParamsInvalid.zfiQuery" label-width="24px">
  167. <el-input v-model="queryParamsInvalid.zfiValue" placeholder="请输入关键字模糊查询" clearable maxlength="25" />
  168. </el-form-item>
  169. <el-form-item label="到期日期" prop="zfiExpireDate">
  170. <el-date-picker
  171. v-model="queryParamsInvalid.zfiExpireDate"
  172. unlink-panels
  173. value-format="yyyy-MM-dd"
  174. type="daterange"
  175. range-separator="-"
  176. start-placeholder="开始日期"
  177. end-placeholder="结束日期">
  178. </el-date-picker>
  179. </el-form-item>
  180. </el-form>
  181. </search-bar>
  182. <!-- 已结算 -->
  183. <search-bar v-else-if="activeIndex === '6'" :hiddenSetting="true" @query="handleQuerySettlement" @reset="resetQuerySettlement">
  184. <el-form :model="queryParamsSettlement" ref="queryFormSettlement" :inline="true" v-if="showSearch" label-width="80px">
  185. <el-form-item prop="zfiTypes" label="融信来源">
  186. <el-select v-model="queryParamsSettlement.zfiTypes" clearable>
  187. <el-option v-for="dict in typesOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  188. </el-select>
  189. </el-form-item>
  190. <el-form-item prop="zfiQuery" label="类型">
  191. <el-select v-model="queryParamsSettlement.zfiQuery" clearable>
  192. <el-option v-for="dict in queryOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  193. </el-select>
  194. </el-form-item>
  195. <el-form-item prop="zfiValue" v-if="this.queryParamsSettlement.zfiQuery" label-width="24px">
  196. <el-input v-model="queryParamsSettlement.zfiValue" placeholder="请输入关键字模糊查询" clearable maxlength="25" />
  197. </el-form-item>
  198. <el-form-item label="到期日期" prop="zfiExpireDate">
  199. <el-date-picker
  200. v-model="queryParamsSettlement.zfiExpireDate"
  201. unlink-panels
  202. value-format="yyyy-MM-dd"
  203. type="daterange"
  204. range-separator="-"
  205. start-placeholder="开始日期"
  206. end-placeholder="结束日期">
  207. </el-date-picker>
  208. </el-form-item>
  209. </el-form>
  210. </search-bar>
  211. <!-- 已过期 -->
  212. <search-bar v-else-if="activeIndex === '7'" :hiddenSetting="true" @query="handleQueryOverdue" @reset="resetQueryOverdue">
  213. <el-form :model="queryParamsOverdue" ref="queryFormOverdue" :inline="true" v-if="showSearch" label-width="80px">
  214. <el-form-item prop="zfiTypes" label="融信来源">
  215. <el-select v-model="queryParamsOverdue.zfiTypes" clearable>
  216. <el-option v-for="dict in typesOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  217. </el-select>
  218. </el-form-item>
  219. <el-form-item prop="zfiQuery" label="类型">
  220. <el-select v-model="queryParamsOverdue.zfiQuery" clearable>
  221. <el-option v-for="dict in queryOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue" />
  222. </el-select>
  223. </el-form-item>
  224. <el-form-item prop="zfiValue" v-if="this.queryParamsOverdue.zfiQuery" label-width="24px">
  225. <el-input v-model="queryParamsOverdue.zfiValue" placeholder="请输入关键字模糊查询" clearable maxlength="25" />
  226. </el-form-item>
  227. <el-form-item label="到期日期" prop="zfiExpireDate">
  228. <el-date-picker
  229. v-model="queryParamsOverdue.zfiExpireDate"
  230. unlink-panels
  231. value-format="yyyy-MM-dd"
  232. type="daterange"
  233. range-separator="-"
  234. start-placeholder="开始日期"
  235. end-placeholder="结束日期">
  236. </el-date-picker>
  237. </el-form-item>
  238. </el-form>
  239. </search-bar>
  240. <el-row class="zap-margin-top">
  241. <el-col>
  242. <div class="zap-credit__content">
  243. <div class="zap-credit__buttons">
  244. <el-button class="zap-button-success" type="success" icon="el-icon-plus" @click="handleAdd" v-hasPermi="['credit:credit:add']">开立融信</el-button>
  245. <el-button type="success" icon="el-icon-plus" @click="finanOpening" v-hasPermi="['finanOpening:finanOpening:add']">融资开立</el-button>
  246. <el-button type="primary" icon="el-icon-tickets" @click="apply" v-hasPermi="['finanOpening:finanOpening:apply']">融资申请</el-button>
  247. </div>
  248. <el-tabs v-model="activeIndex">
  249. <!-- 全部-->
  250. <el-tab-pane label="全部">
  251. <el-table v-loading="loading" stripe :data="infList" @selection-change="handleSelectionChange" border>
  252. <el-table-column label="序号" type="index" width="50" align="center">
  253. <template slot-scope="scope">
  254. <span>{{(queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1}}</span>
  255. </template>
  256. </el-table-column>
  257. <el-table-column label="融信编号" align="center" prop="zfiNumber" :show-overflow-tooltip="true" />
  258. <el-table-column label="开立方" align="center" prop="openName" :show-overflow-tooltip="true" />
  259. <el-table-column label="接收方" align="center" prop="receiveName" :show-overflow-tooltip="true" />
  260. <el-table-column label="授信类型" :formatter="zfpTypeFormat" align="center" prop="zfpType" show-overflow-tooltip />
  261. <el-table-column label="融信类型" :formatter="typeFormat" align="center" prop="zfiCreateType" :show-overflow-tooltip="true" />
  262. <el-table-column label="融信产品" align="center" prop="zfpName" :show-overflow-tooltip="true" />
  263. <el-table-column label="融信金额" align="center" :formatter="moneyFormat" prop="zfiAmount" :show-overflow-tooltip="true" />
  264. <el-table-column label="融信利率(%)" align="center" width="100px;" prop="zfiRate" :show-overflow-tooltip="true" />
  265. <!-- <el-table-column label="签发有效期" align="center" width="100px;" prop="zfiEffectiveDate" :show-overflow-tooltip="true" /> -->
  266. <el-table-column label="承诺还款日" align="center" width="100px;" prop="zfiExpireDate" :show-overflow-tooltip="true" />
  267. <el-table-column label="签收日期" align="center" prop="zfiSignDate" :show-overflow-tooltip="true" />
  268. <el-table-column label="承诺函编号" align="center" width="100px;" prop="zfiPaymentNumber" :show-overflow-tooltip="true" />
  269. <el-table-column
  270. label="融资方审批状态"
  271. :formatter="supplierStatusFormat"
  272. align="center"
  273. width="110px;"
  274. prop="zfiSupplierStatus"
  275. :show-overflow-tooltip="true"
  276. v-if=" this.companyType == '00'" />
  277. <el-table-column
  278. label="平台审批状态"
  279. :formatter="platformStatusFormat"
  280. align="center"
  281. width="100px;"
  282. prop="zfiPlatformStatus"
  283. :show-overflow-tooltip="true"
  284. v-if="this.companyType == '00'" />
  285. <el-table-column
  286. label="核心审批状态"
  287. :formatter="coreStatusFormat"
  288. align="center"
  289. width="100px;"
  290. prop="zfiCoreStatus"
  291. :show-overflow-tooltip="true"
  292. v-if=" this.companyType == '00'" />
  293. <el-table-column
  294. label="内部审批状态"
  295. :formatter="supplierStatusFormat"
  296. align="center"
  297. width="110px;"
  298. prop="zfiSupplierStatus"
  299. :show-overflow-tooltip="true"
  300. v-if=" this.companyType == '02'" />
  301. <el-table-column
  302. label="内部审批状态"
  303. :formatter="coreStatusFormat"
  304. align="center"
  305. width="100px;"
  306. prop="zfiCoreStatus"
  307. :show-overflow-tooltip="true"
  308. v-if=" this.companyType == '01'" />
  309. <el-table-column label="融信状态" :formatter="stateFormat" align="center" prop="zfiStatus" :show-overflow-tooltip="true" />
  310. <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='400' fixed="right">
  311. <template slot-scope="scope">
  312. <buttons-group
  313. :scope="scope"
  314. @handleDetail="handleDetail(scope.row)"
  315. @handleUpdate="handleUpdate(scope.row)"
  316. @handleApprove="handleApprove(scope.row)"
  317. @handleAddInformation="handleAddInformation(scope.row)"
  318. @handleSignFor="handleSignFor(scope.row)"
  319. @handleGoFinance="handleGoFinance(scope.row)"
  320. @seal="seal(scope.row)"
  321. @refuse="refuse(scope.row)"
  322. @handleDelete="handleDelete(scope.row)"
  323. @handleFlowable="handleFlowable(scope.row)"></buttons-group>
  324. </template>
  325. </el-table-column>
  326. </el-table>
  327. <statistical-data>
  328. <span class="label">总合计:<span class="value">{{allAmount}}</span></span>
  329. <span class="label">开立中:{{klzAllAmount}}</span>
  330. <span class="label">已生效:{{ysxAllAmount}}</span>
  331. <span class="label">融资中:{{rzzAllAmount}}</span>
  332. <span class="label">已融资:{{yrzAllAmount}}</span>
  333. <span class="label">已拒绝:{{yjjAllAmount}}</span>
  334. <span class="label">已结算:{{yjsAllAmount}}</span>
  335. <span class="label">已过期:{{ygqAllAmount}}</span>
  336. </statistical-data>
  337. <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getList" />
  338. <!--开立中-->
  339. </el-tab-pane>
  340. <el-tab-pane label="开立中">
  341. <el-table v-loading="loading" stripe :data="infOpeningList" @selection-change="handleSelectionChange" border>
  342. <el-table-column label="序号" type="index" width="50" align="center">
  343. <template slot-scope="scope">
  344. <span>{{(queryParamsOpening.pageNum - 1) * queryParamsOpening.pageSize + scope.$index + 1}}</span>
  345. </template>
  346. </el-table-column>
  347. <el-table-column label="融信编号" align="center" prop="zfiNumber" :show-overflow-tooltip="true" />
  348. <el-table-column label="开立方" align="center" prop="openName" :show-overflow-tooltip="true" />
  349. <el-table-column label="接收方" align="center" prop="receiveName" :show-overflow-tooltip="true" />
  350. <el-table-column label="授信类型" :formatter="zfpTypeFormat" align="center" prop="zfpType" show-overflow-tooltip />
  351. <el-table-column label="融信类型" :formatter="typeFormat" align="center" prop="zfiCreateType" :show-overflow-tooltip="true" />
  352. <el-table-column label="融信产品" align="center" prop="zfpName" :show-overflow-tooltip="true" />
  353. <el-table-column label="融信金额" align="center" :formatter="moneyFormat" prop="zfiAmount" :show-overflow-tooltip="true" />
  354. <el-table-column label="融信利率(%)" align="center" width="100px;" prop="zfiRate" :show-overflow-tooltip="true" />
  355. <!-- <el-table-column label="签发有效期" align="center" width="100px;" prop="zfiEffectiveDate" :show-overflow-tooltip="true" /> -->
  356. <el-table-column label="承诺还款日" align="center" width="100px;" prop="zfiExpireDate" :show-overflow-tooltip="true" />
  357. <el-table-column label="签收日期" align="center" prop="zfiSignDate" :show-overflow-tooltip="true" />
  358. <el-table-column label="承诺函编号" align="center" width="100px;" prop="zfiPaymentNumber" :show-overflow-tooltip="true" />
  359. <el-table-column
  360. label="融资方审批状态"
  361. :formatter="supplierStatusFormat"
  362. align="center"
  363. width="110px;"
  364. prop="zfiSupplierStatus"
  365. :show-overflow-tooltip="true"
  366. v-if=" this.companyType == '00'" />
  367. <el-table-column
  368. label="平台审批状态"
  369. :formatter="platformStatusFormat"
  370. align="center"
  371. width="100px;"
  372. prop="zfiPlatformStatus"
  373. :show-overflow-tooltip="true"
  374. v-if="this.companyType == '00'" />
  375. <el-table-column
  376. label="核心审批状态"
  377. :formatter="coreStatusFormat"
  378. align="center"
  379. width="100px;"
  380. prop="zfiCoreStatus"
  381. :show-overflow-tooltip="true"
  382. v-if=" this.companyType == '00'" />
  383. <el-table-column
  384. label="内部审批状态"
  385. :formatter="supplierStatusFormat"
  386. align="center"
  387. width="110px;"
  388. prop="zfiSupplierStatus"
  389. :show-overflow-tooltip="true"
  390. v-if=" this.companyType == '02'" />
  391. <el-table-column
  392. label="内部审批状态"
  393. :formatter="coreStatusFormat"
  394. align="center"
  395. width="100px;"
  396. prop="zfiCoreStatus"
  397. :show-overflow-tooltip="true"
  398. v-if=" this.companyType == '01'" />
  399. <el-table-column label="融信状态" :formatter="stateFormat" align="center" prop="zfiStatus" :show-overflow-tooltip="true" />
  400. <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='400' fixed="right">
  401. <template slot-scope="scope">
  402. <buttons-group
  403. :scope="scope"
  404. @handleDetail="handleDetail(scope.row)"
  405. @handleUpdate="handleUpdate(scope.row)"
  406. @handleApprove="handleApprove(scope.row)"
  407. @handleAddInformation="handleAddInformation(scope.row)"
  408. @handleSignFor="handleSignFor(scope.row)"
  409. @handleGoFinance="handleGoFinance(scope.row)"
  410. @seal="seal(scope.row)"
  411. @refuse="refuse(scope.row)"
  412. @handleDelete="handleDelete(scope.row)"
  413. @handleFlowable="handleFlowable(scope.row)"></buttons-group>
  414. </template>
  415. </el-table-column>
  416. </el-table>
  417. <statistical-data>
  418. <span class="label">总合计:<span class="value">{{klzAmount}}</span></span>
  419. <span class="label">开立中:{{klzAmount}}</span>
  420. </statistical-data>
  421. <pagination v-show="totalOpening>0" :total="totalOpening" :page.sync="queryParamsOpening.pageNum" :limit.sync="queryParamsOpening.pageSize" @pagination="getListOpening" />
  422. </el-tab-pane>
  423. <!--已生效-->
  424. <el-tab-pane label="已生效">
  425. <el-table v-loading="loading" stripe :data="infSignList" @selection-change="handleSelectionChange" border>
  426. <el-table-column label="序号" type="index" width="50" align="center">
  427. <template slot-scope="scope">
  428. <span>{{(queryParamsSign.pageNum - 1) * queryParamsSign.pageSize + scope.$index + 1}}</span>
  429. </template>
  430. </el-table-column>
  431. <el-table-column label="融信编号" align="center" prop="zfiNumber" :show-overflow-tooltip="true" />
  432. <el-table-column label="开立方" align="center" prop="openName" :show-overflow-tooltip="true" />
  433. <el-table-column label="接收方" align="center" prop="receiveName" :show-overflow-tooltip="true" />
  434. <el-table-column label="授信类型" :formatter="zfpTypeFormat" align="center" prop="zfpType" show-overflow-tooltip />
  435. <el-table-column label="融信类型" :formatter="typeFormat" align="center" prop="zfiCreateType" :show-overflow-tooltip="true" />
  436. <el-table-column label="融信产品" align="center" prop="zfpName" :show-overflow-tooltip="true" />
  437. <el-table-column label="融信金额" align="center" :formatter="moneyFormat" prop="zfiAmount" :show-overflow-tooltip="true" />
  438. <el-table-column label="融信利率(%)" align="center" width="100px;" prop="zfiRate" :show-overflow-tooltip="true" />
  439. <!-- <el-table-column label="签发有效期" align="center" width="100px;" prop="zfiEffectiveDate" :show-overflow-tooltip="true" /> -->
  440. <el-table-column label="承诺还款日" align="center" width="100px;" prop="zfiExpireDate" :show-overflow-tooltip="true" />
  441. <el-table-column label="签收日期" align="center" prop="zfiSignDate" :show-overflow-tooltip="true" />
  442. <el-table-column label="承诺函编号" align="center" width="100px;" prop="zfiPaymentNumber" :show-overflow-tooltip="true" />
  443. <el-table-column
  444. label="融资方审批状态"
  445. :formatter="supplierStatusFormat"
  446. align="center"
  447. width="110px;"
  448. prop="zfiSupplierStatus"
  449. :show-overflow-tooltip="true"
  450. v-if=" this.companyType == '00'" />
  451. <el-table-column
  452. label="平台审批状态"
  453. :formatter="platformStatusFormat"
  454. align="center"
  455. width="100px;"
  456. prop="zfiPlatformStatus"
  457. :show-overflow-tooltip="true"
  458. v-if="this.companyType == '00'" />
  459. <el-table-column
  460. label="核心审批状态"
  461. :formatter="coreStatusFormat"
  462. align="center"
  463. width="100px;"
  464. prop="zfiCoreStatus"
  465. :show-overflow-tooltip="true"
  466. v-if=" this.companyType == '00'" />
  467. <el-table-column
  468. label="内部审批状态"
  469. :formatter="supplierStatusFormat"
  470. align="center"
  471. width="110px;"
  472. prop="zfiSupplierStatus"
  473. :show-overflow-tooltip="true"
  474. v-if=" this.companyType == '02'" />
  475. <el-table-column
  476. label="内部审批状态"
  477. :formatter="coreStatusFormat"
  478. align="center"
  479. width="100px;"
  480. prop="zfiCoreStatus"
  481. :show-overflow-tooltip="true"
  482. v-if=" this.companyType == '01'" />
  483. <el-table-column label="融信状态" :formatter="stateFormat" align="center" prop="zfiStatus" :show-overflow-tooltip="true" />
  484. <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='400' fixed="right">
  485. <template slot-scope="scope">
  486. <buttons-group
  487. :scope="scope"
  488. @handleDetail="handleDetail(scope.row)"
  489. @handleUpdate="handleUpdate(scope.row)"
  490. @handleApprove="handleApprove(scope.row)"
  491. @handleAddInformation="handleAddInformation(scope.row)"
  492. @handleSignFor="handleSignFor(scope.row)"
  493. @handleGoFinance="handleGoFinance(scope.row)"
  494. @seal="seal(scope.row)"
  495. @refuse="refuse(scope.row)"
  496. @handleDelete="handleDelete(scope.row)"
  497. @handleFlowable="handleFlowable(scope.row)"></buttons-group>
  498. </template>
  499. </el-table-column>
  500. </el-table>
  501. <statistical-data class="mb20">
  502. <span class="label">总合计:<span class="value">{{ysxAmount}}</span></span>
  503. <span class="label">已生效:{{ysxAmount}}</span>
  504. </statistical-data>
  505. <pagination v-show="totalSign>0" :total="totalSign" :page.sync="queryParamsSign.pageNum" :limit.sync="queryParamsSign.pageSize" @pagination="getListSign" />
  506. </el-tab-pane>
  507. <!--融资中-->
  508. <el-tab-pane label="融资中">
  509. <el-table v-loading="loading" stripe :data="infFinancingList" @selection-change="handleSelectionChange" border>
  510. <el-table-column label="序号" type="index" width="50" align="center">
  511. <template slot-scope="scope">
  512. <span>{{(queryParamsFinancing.pageNum - 1) * queryParamsFinancing.pageSize + scope.$index + 1}}</span>
  513. </template>
  514. </el-table-column>
  515. <el-table-column label="融信编号" align="center" prop="zfiNumber" :show-overflow-tooltip="true" />
  516. <el-table-column label="开立方" align="center" prop="openName" :show-overflow-tooltip="true" />
  517. <el-table-column label="接收方" align="center" prop="receiveName" :show-overflow-tooltip="true" />
  518. <el-table-column label="授信类型" :formatter="zfpTypeFormat" align="center" prop="zfpType" show-overflow-tooltip />
  519. <el-table-column label="融信类型" :formatter="typeFormat" align="center" prop="zfiCreateType" :show-overflow-tooltip="true" />
  520. <el-table-column label="融信产品" align="center" prop="zfpName" :show-overflow-tooltip="true" />
  521. <el-table-column label="融信金额" align="center" :formatter="moneyFormat" prop="zfiAmount" :show-overflow-tooltip="true" />
  522. <el-table-column label="融信利率(%)" align="center" width="100px;" prop="zfiRate" :show-overflow-tooltip="true" />
  523. <!-- <el-table-column label="签发有效期" align="center" width="100px;" prop="zfiEffectiveDate" :show-overflow-tooltip="true" /> -->
  524. <el-table-column label="承诺还款日" align="center" width="100px;" prop="zfiExpireDate" :show-overflow-tooltip="true" />
  525. <el-table-column label="签收日期" align="center" prop="zfiSignDate" :show-overflow-tooltip="true" />
  526. <el-table-column label="承诺函编号" align="center" width="100px;" prop="zfiPaymentNumber" :show-overflow-tooltip="true" />
  527. <el-table-column
  528. label="融资方审批状态"
  529. :formatter="supplierStatusFormat"
  530. align="center"
  531. width="110px;"
  532. prop="zfiSupplierStatus"
  533. :show-overflow-tooltip="true"
  534. v-if=" this.companyType == '00'" />
  535. <el-table-column
  536. label="平台审批状态"
  537. :formatter="platformStatusFormat"
  538. align="center"
  539. width="100px;"
  540. prop="zfiPlatformStatus"
  541. :show-overflow-tooltip="true"
  542. v-if="this.companyType == '00'" />
  543. <el-table-column
  544. label="核心审批状态"
  545. :formatter="coreStatusFormat"
  546. align="center"
  547. width="100px;"
  548. prop="zfiCoreStatus"
  549. :show-overflow-tooltip="true"
  550. v-if=" this.companyType == '00'" />
  551. <el-table-column
  552. label="内部审批状态"
  553. :formatter="supplierStatusFormat"
  554. align="center"
  555. width="110px;"
  556. prop="zfiSupplierStatus"
  557. :show-overflow-tooltip="true"
  558. v-if=" this.companyType == '02'" />
  559. <el-table-column
  560. label="内部审批状态"
  561. :formatter="coreStatusFormat"
  562. align="center"
  563. width="100px;"
  564. prop="zfiCoreStatus"
  565. :show-overflow-tooltip="true"
  566. v-if=" this.companyType == '01'" />
  567. <el-table-column label="融信状态" :formatter="stateFormat" align="center" prop="zfiStatus" :show-overflow-tooltip="true" />
  568. <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='400' fixed="right">
  569. <template slot-scope="scope">
  570. <buttons-group
  571. :scope="scope"
  572. @handleDetail="handleDetail(scope.row)"
  573. @handleUpdate="handleUpdate(scope.row)"
  574. @handleApprove="handleApprove(scope.row)"
  575. @handleAddInformation="handleAddInformation(scope.row)"
  576. @handleSignFor="handleSignFor(scope.row)"
  577. @handleGoFinance="handleGoFinance(scope.row)"
  578. @seal="seal(scope.row)"
  579. @refuse="refuse(scope.row)"
  580. @handleDelete="handleDelete(scope.row)"
  581. @handleFlowable="handleFlowable(scope.row)"></buttons-group>
  582. </template>
  583. </el-table-column>
  584. </el-table>
  585. <statistical-data>
  586. <span class="label">总合计:<span class="value">{{rzzAmount}}</span></span>
  587. <span class="label">融资中:{{rzzAmount}}</span>
  588. </statistical-data>
  589. <pagination v-show="totalFinancing>0" :total="totalFinancing" :page.sync="queryParamsFinancing.pageNum" :limit.sync="queryParamsFinancing.pageSize" @pagination="getListFinancing" />
  590. </el-tab-pane>
  591. <!--已融资-->
  592. <el-tab-pane label="已融资">
  593. <el-table v-loading="loading" stripe :data="infFinancedList" @selection-change="handleSelectionChange" border>
  594. <el-table-column label="序号" type="index" width="50" align="center">
  595. <template slot-scope="scope">
  596. <span>{{(queryParamsFinanced.pageNum - 1) * queryParamsFinanced.pageSize + scope.$index + 1}}</span>
  597. </template>
  598. </el-table-column>
  599. <el-table-column label="融信编号" align="center" prop="zfiNumber" :show-overflow-tooltip="true" />
  600. <el-table-column label="开立方" align="center" prop="openName" :show-overflow-tooltip="true" />
  601. <el-table-column label="接收方" align="center" prop="receiveName" :show-overflow-tooltip="true" />
  602. <el-table-column label="授信类型" :formatter="zfpTypeFormat" align="center" prop="zfpType" show-overflow-tooltip />
  603. <el-table-column label="融信类型" :formatter="typeFormat" align="center" prop="zfiCreateType" :show-overflow-tooltip="true" />
  604. <el-table-column label="融信产品" align="center" prop="zfpName" :show-overflow-tooltip="true" />
  605. <el-table-column label="融信金额" align="center" :formatter="moneyFormat" prop="zfiAmount" :show-overflow-tooltip="true" />
  606. <el-table-column label="融信利率(%)" align="center" width="100px;" prop="zfiRate" :show-overflow-tooltip="true" />
  607. <!-- <el-table-column label="签发有效期" align="center" width="100px;" prop="zfiEffectiveDate" :show-overflow-tooltip="true" /> -->
  608. <el-table-column label="承诺还款日" align="center" width="100px;" prop="zfiExpireDate" :show-overflow-tooltip="true" />
  609. <el-table-column label="签收日期" align="center" prop="zfiSignDate" :show-overflow-tooltip="true" />
  610. <el-table-column label="承诺函编号" align="center" width="100px;" prop="zfiPaymentNumber" :show-overflow-tooltip="true" />
  611. <el-table-column
  612. label="融资方审批状态"
  613. :formatter="supplierStatusFormat"
  614. align="center"
  615. width="110px;"
  616. prop="zfiSupplierStatus"
  617. :show-overflow-tooltip="true"
  618. v-if=" this.companyType == '00'" />
  619. <el-table-column
  620. label="平台审批状态"
  621. :formatter="platformStatusFormat"
  622. align="center"
  623. width="100px;"
  624. prop="zfiPlatformStatus"
  625. :show-overflow-tooltip="true"
  626. v-if="this.companyType == '00'" />
  627. <el-table-column
  628. label="核心审批状态"
  629. :formatter="coreStatusFormat"
  630. align="center"
  631. width="100px;"
  632. prop="zfiCoreStatus"
  633. :show-overflow-tooltip="true"
  634. v-if=" this.companyType == '00'" />
  635. <el-table-column
  636. label="内部审批状态"
  637. :formatter="supplierStatusFormat"
  638. align="center"
  639. width="110px;"
  640. prop="zfiSupplierStatus"
  641. :show-overflow-tooltip="true"
  642. v-if=" this.companyType == '02'" />
  643. <el-table-column
  644. label="内部审批状态"
  645. :formatter="coreStatusFormat"
  646. align="center"
  647. width="100px;"
  648. prop="zfiCoreStatus"
  649. :show-overflow-tooltip="true"
  650. v-if=" this.companyType == '01'" />
  651. <el-table-column label="融信状态" :formatter="stateFormat" align="center" prop="zfiStatus" :show-overflow-tooltip="true" />
  652. <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='400' fixed="right">
  653. <template slot-scope="scope">
  654. <buttons-group
  655. :scope="scope"
  656. @handleDetail="handleDetail(scope.row)"
  657. @handleUpdate="handleUpdate(scope.row)"
  658. @handleApprove="handleApprove(scope.row)"
  659. @handleAddInformation="handleAddInformation(scope.row)"
  660. @handleSignFor="handleSignFor(scope.row)"
  661. @handleGoFinance="handleGoFinance(scope.row)"
  662. @seal="seal(scope.row)"
  663. @refuse="refuse(scope.row)"
  664. @handleDelete="handleDelete(scope.row)"
  665. @handleFlowable="handleFlowable(scope.row)"></buttons-group>
  666. </template>
  667. </el-table-column>
  668. </el-table>
  669. <statistical-data>
  670. <span class="label">总合计:<span class="value">{{yrzAmount}}</span></span>
  671. <span class="label">已融资:{{yrzAmount}}</span>
  672. </statistical-data>
  673. <pagination v-show="totalFinanced>0" :total="totalFinanced" :page.sync="queryParamsFinanced.pageNum" :limit.sync="queryParamsFinanced.pageSize" @pagination="getListFinanced" />
  674. </el-tab-pane>
  675. <!--已拒绝-->
  676. <el-tab-pane label="已拒绝">
  677. <el-table v-loading="loading" stripe :data="infInvalidList" @selection-change="handleSelectionChange" border>
  678. <el-table-column label="序号" type="index" width="50" align="center">
  679. <template slot-scope="scope">
  680. <span>{{(queryParamsInvalid.pageNum - 1) * queryParamsInvalid.pageSize + scope.$index + 1}}</span>
  681. </template>
  682. </el-table-column>
  683. <el-table-column label="融信编号" align="center" prop="zfiNumber" :show-overflow-tooltip="true" />
  684. <el-table-column label="开立方" align="center" prop="openName" :show-overflow-tooltip="true" />
  685. <el-table-column label="接收方" align="center" prop="receiveName" :show-overflow-tooltip="true" />
  686. <el-table-column label="授信类型" :formatter="zfpTypeFormat" align="center" prop="zfpType" show-overflow-tooltip />
  687. <el-table-column label="融信类型" :formatter="typeFormat" align="center" prop="zfiCreateType" :show-overflow-tooltip="true" />
  688. <el-table-column label="融信产品" align="center" prop="zfpName" :show-overflow-tooltip="true" />
  689. <el-table-column label="融信金额" align="center" :formatter="moneyFormat" prop="zfiAmount" :show-overflow-tooltip="true" />
  690. <el-table-column label="融信利率(%)" align="center" width="100px;" prop="zfiRate" :show-overflow-tooltip="true" />
  691. <!-- <el-table-column label="签发有效期" align="center" width="100px;" prop="zfiEffectiveDate" :show-overflow-tooltip="true" /> -->
  692. <el-table-column label="承诺还款日" align="center" width="100px;" prop="zfiExpireDate" :show-overflow-tooltip="true" />
  693. <el-table-column label="签收日期" align="center" prop="zfiSignDate" :show-overflow-tooltip="true" />
  694. <el-table-column label="承诺函编号" align="center" width="100px;" prop="zfiPaymentNumber" :show-overflow-tooltip="true" />
  695. <el-table-column
  696. label="融资方审批状态"
  697. :formatter="supplierStatusFormat"
  698. align="center"
  699. width="110px;"
  700. prop="zfiSupplierStatus"
  701. :show-overflow-tooltip="true"
  702. v-if=" this.companyType == '00'" />
  703. <el-table-column
  704. label="平台审批状态"
  705. :formatter="platformStatusFormat"
  706. align="center"
  707. width="100px;"
  708. prop="zfiPlatformStatus"
  709. :show-overflow-tooltip="true"
  710. v-if="this.companyType == '00'" />
  711. <el-table-column
  712. label="核心审批状态"
  713. :formatter="coreStatusFormat"
  714. align="center"
  715. width="100px;"
  716. prop="zfiCoreStatus"
  717. :show-overflow-tooltip="true"
  718. v-if=" this.companyType == '00'" />
  719. <el-table-column
  720. label="内部审批状态"
  721. :formatter="supplierStatusFormat"
  722. align="center"
  723. width="110px;"
  724. prop="zfiSupplierStatus"
  725. :show-overflow-tooltip="true"
  726. v-if=" this.companyType == '02'" />
  727. <el-table-column
  728. label="内部审批状态"
  729. :formatter="coreStatusFormat"
  730. align="center"
  731. width="100px;"
  732. prop="zfiCoreStatus"
  733. :show-overflow-tooltip="true"
  734. v-if=" this.companyType == '01'" />
  735. <el-table-column label="融信状态" :formatter="stateFormat" align="center" prop="zfiStatus" :show-overflow-tooltip="true" />
  736. <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='400' fixed="right">
  737. <template slot-scope="scope">
  738. <buttons-group
  739. :scope="scope"
  740. @handleDetail="handleDetail(scope.row)"
  741. @handleUpdate="handleUpdate(scope.row)"
  742. @handleApprove="handleApprove(scope.row)"
  743. @handleAddInformation="handleAddInformation(scope.row)"
  744. @handleSignFor="handleSignFor(scope.row)"
  745. @handleGoFinance="handleGoFinance(scope.row)"
  746. @seal="seal(scope.row)"
  747. @refuse="refuse(scope.row)"
  748. @handleDelete="handleDelete(scope.row)"
  749. @handleFlowable="handleFlowable(scope.row)"></buttons-group>
  750. </template>
  751. </el-table-column>
  752. </el-table>
  753. <statistical-data>
  754. <span class="label">总合计:<span class="value">{{yjjAmount}}</span></span>
  755. <span class="label">已拒绝:{{yjjAmount}}</span>
  756. </statistical-data>
  757. <pagination v-show="totalInvalid>0" :total="totalInvalid" :page.sync="queryParamsInvalid.pageNum" :limit.sync="queryParamsInvalid.pageSize" @pagination="getListInvalid" />
  758. </el-tab-pane>
  759. <!--已结算-->
  760. <el-tab-pane label="已结算">
  761. <el-table v-loading="loading" stripe :data="settlementList" @selection-change="handleSelectionChange" border>
  762. <el-table-column label="序号" type="index" width="50" align="center">
  763. <template slot-scope="scope">
  764. <span>{{(queryParamsSettlement.pageNum - 1) * queryParamsSettlement.pageSize + scope.$index + 1}}</span>
  765. </template>
  766. </el-table-column>
  767. <el-table-column label="融信编号" align="center" prop="zfiNumber" :show-overflow-tooltip="true" />
  768. <el-table-column label="开立方" align="center" prop="openName" :show-overflow-tooltip="true" />
  769. <el-table-column label="接收方" align="center" prop="receiveName" :show-overflow-tooltip="true" />
  770. <el-table-column label="授信类型" :formatter="zfpTypeFormat" align="center" prop="zfpType" show-overflow-tooltip />
  771. <el-table-column label="融信类型" :formatter="typeFormat" align="center" prop="zfiCreateType" :show-overflow-tooltip="true" />
  772. <el-table-column label="融信产品" align="center" prop="zfpName" :show-overflow-tooltip="true" />
  773. <el-table-column label="融信金额" align="center" :formatter="moneyFormat" prop="zfiAmount" :show-overflow-tooltip="true" />
  774. <el-table-column label="融信利率(%)" align="center" width="100px;" prop="zfiRate" :show-overflow-tooltip="true" />
  775. <!-- <el-table-column label="签发有效期" align="center" width="100px;" prop="zfiEffectiveDate" :show-overflow-tooltip="true" /> -->
  776. <el-table-column label="承诺还款日" align="center" width="100px;" prop="zfiExpireDate" :show-overflow-tooltip="true" />
  777. <el-table-column label="签收日期" align="center" prop="zfiSignDate" :show-overflow-tooltip="true" />
  778. <el-table-column label="承诺函编号" align="center" width="100px;" prop="zfiPaymentNumber" :show-overflow-tooltip="true" />
  779. <el-table-column
  780. label="融资方审批状态"
  781. :formatter="supplierStatusFormat"
  782. align="center"
  783. width="110px;"
  784. prop="zfiSupplierStatus"
  785. :show-overflow-tooltip="true"
  786. v-if=" this.companyType == '00'" />
  787. <el-table-column
  788. label="平台审批状态"
  789. :formatter="platformStatusFormat"
  790. align="center"
  791. width="100px;"
  792. prop="zfiPlatformStatus"
  793. :show-overflow-tooltip="true"
  794. v-if="this.companyType == '00'" />
  795. <el-table-column
  796. label="核心审批状态"
  797. :formatter="coreStatusFormat"
  798. align="center"
  799. width="100px;"
  800. prop="zfiCoreStatus"
  801. :show-overflow-tooltip="true"
  802. v-if=" this.companyType == '00'" />
  803. <el-table-column
  804. label="内部审批状态"
  805. :formatter="supplierStatusFormat"
  806. align="center"
  807. width="110px;"
  808. prop="zfiSupplierStatus"
  809. :show-overflow-tooltip="true"
  810. v-if=" this.companyType == '02'" />
  811. <el-table-column
  812. label="内部审批状态"
  813. :formatter="coreStatusFormat"
  814. align="center"
  815. width="100px;"
  816. prop="zfiCoreStatus"
  817. :show-overflow-tooltip="true"
  818. v-if=" this.companyType == '01'" />
  819. <el-table-column label="融信状态" :formatter="stateFormat" align="center" prop="zfiStatus" :show-overflow-tooltip="true" />
  820. <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='400' fixed="right">
  821. <template slot-scope="scope">
  822. <buttons-group
  823. :scope="scope"
  824. @handleDetail="handleDetail(scope.row)"
  825. @handleUpdate="handleUpdate(scope.row)"
  826. @handleApprove="handleApprove(scope.row)"
  827. @handleAddInformation="handleAddInformation(scope.row)"
  828. @handleSignFor="handleSignFor(scope.row)"
  829. @handleGoFinance="handleGoFinance(scope.row)"
  830. @seal="seal(scope.row)"
  831. @refuse="refuse(scope.row)"
  832. @handleDelete="handleDelete(scope.row)"
  833. @handleFlowable="handleFlowable(scope.row)"></buttons-group>
  834. </template>
  835. </el-table-column>
  836. </el-table>
  837. <statistical-data>
  838. <span class="label">总合计:<span class="value">{{yjsAmount}}</span></span>
  839. <span class="label">已结算:{{yjsAmount}}</span>
  840. </statistical-data>
  841. <pagination v-show="totalSettlement>0" :total="totalSettlement" :page.sync="queryParamsSettlement.pageNum" :limit.sync="queryParamsSettlement.pageSize" @pagination="getListSettlement" />
  842. </el-tab-pane>
  843. <!--已过期-->
  844. <el-tab-pane label="已过期">
  845. <el-table v-loading="loading" stripe :data="overdueList" @selection-change="handleSelectionChange" border>
  846. <el-table-column label="序号" type="index" width="50" align="center">
  847. <template slot-scope="scope">
  848. <span>{{(queryParamsOverdue.pageNum - 1) * queryParamsOverdue.pageSize + scope.$index + 1}}</span>
  849. </template>
  850. </el-table-column>
  851. <el-table-column label="融信编号" align="center" prop="zfiNumber" :show-overflow-tooltip="true" />
  852. <el-table-column label="开立方" align="center" prop="openName" :show-overflow-tooltip="true" />
  853. <el-table-column label="接收方" align="center" prop="receiveName" :show-overflow-tooltip="true" />
  854. <el-table-column label="授信类型" :formatter="zfpTypeFormat" align="center" prop="zfpType" show-overflow-tooltip />
  855. <el-table-column label="融信类型" :formatter="typeFormat" align="center" prop="zfiCreateType" :show-overflow-tooltip="true" />
  856. <el-table-column label="融信产品" align="center" prop="zfpName" :show-overflow-tooltip="true" />
  857. <el-table-column label="融信金额" align="center" :formatter="moneyFormat" prop="zfiAmount" :show-overflow-tooltip="true" />
  858. <el-table-column label="融信利率(%)" align="center" width="100px;" prop="zfiRate" :show-overflow-tooltip="true" />
  859. <!-- <el-table-column label="签发有效期" align="center" width="100px;" prop="zfiEffectiveDate" :show-overflow-tooltip="true" /> -->
  860. <el-table-column label="承诺还款日" align="center" width="100px;" prop="zfiExpireDate" :show-overflow-tooltip="true" />
  861. <el-table-column label="签收日期" align="center" prop="zfiSignDate" :show-overflow-tooltip="true" />
  862. <el-table-column label="承诺函编号" align="center" width="100px;" prop="zfiPaymentNumber" :show-overflow-tooltip="true" />
  863. <el-table-column
  864. label="融资方审批状态"
  865. :formatter="supplierStatusFormat"
  866. align="center"
  867. width="110px;"
  868. prop="zfiSupplierStatus"
  869. :show-overflow-tooltip="true"
  870. v-if=" this.companyType == '00'" />
  871. <el-table-column
  872. label="平台审批状态"
  873. :formatter="platformStatusFormat"
  874. align="center"
  875. width="100px;"
  876. prop="zfiPlatformStatus"
  877. :show-overflow-tooltip="true"
  878. v-if="this.companyType == '00'" />
  879. <el-table-column
  880. label="核心审批状态"
  881. :formatter="coreStatusFormat"
  882. align="center"
  883. width="100px;"
  884. prop="zfiCoreStatus"
  885. :show-overflow-tooltip="true"
  886. v-if=" this.companyType == '00'" />
  887. <el-table-column
  888. label="内部审批状态"
  889. :formatter="supplierStatusFormat"
  890. align="center"
  891. width="110px;"
  892. prop="zfiSupplierStatus"
  893. :show-overflow-tooltip="true"
  894. v-if=" this.companyType == '02'" />
  895. <el-table-column
  896. label="内部审批状态"
  897. :formatter="coreStatusFormat"
  898. align="center"
  899. width="100px;"
  900. prop="zfiCoreStatus"
  901. :show-overflow-tooltip="true"
  902. v-if=" this.companyType == '01'" />
  903. <el-table-column label="融信状态" :formatter="stateFormat" align="center" prop="zfiStatus" :show-overflow-tooltip="true" />
  904. <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width='400' fixed="right">
  905. <template slot-scope="scope">
  906. <buttons-group
  907. :scope="scope"
  908. @handleDetail="handleDetail(scope.row)"
  909. @handleUpdate="handleUpdate(scope.row)"
  910. @handleApprove="handleApprove(scope.row)"
  911. @handleAddInformation="handleAddInformation(scope.row)"
  912. @handleSignFor="handleSignFor(scope.row)"
  913. @handleGoFinance="handleGoFinance(scope.row)"
  914. @seal="seal(scope.row)"
  915. @refuse="refuse(scope.row)"
  916. @handleDelete="handleDelete(scope.row)"
  917. @handleFlowable="handleFlowable(scope.row)"></buttons-group>
  918. </template>
  919. </el-table-column>
  920. </el-table>
  921. <statistical-data>
  922. <span class="label">总合计:<span class="value">{{ygqAmount}}</span></span>
  923. <span class="label">已过期:{{ygqAmount}}</span>
  924. </statistical-data>
  925. <pagination v-show="totalOverdue>0" :total="totalOverdue" :page.sync="queryParamsOverdue.pageNum" :limit.sync="queryParamsOverdue.pageSize" @pagination="getListOverdue" />
  926. </el-tab-pane>
  927. <!-- 查看流程 -->
  928. <el-dialog title="查看流程" :visible.sync="openFlowDetail" width="837px" append-to-body>
  929. <div class="zap-form">
  930. <flow-detail :financeId="financeId" :financeType="financeType" :financeActive="financeActive" v-if="openFlowDetail"></flow-detail>
  931. </div>
  932. <el-row
  933. slot="footer"
  934. class="dialog-footer"
  935. type="flex"
  936. justify="center"
  937. align="middle"
  938. style="height: 102px;">
  939. <el-button type="primary" @click="closeFliwDetail">关闭</el-button>
  940. </el-row>
  941. </el-dialog>
  942. <!--查看内部审批流程-->
  943. <el-dialog title="流程进度" :visible.sync="hisTaskForm">
  944. <div class="zap-form">
  945. <el-steps direction="vertical" :active="histaskList[histaskList.length-1] && histaskList[histaskList.length-1].activityType == 'endEvent' ? histaskList.length : histaskList.length-1" finish-status="success" space="60px">
  946. <el-step :title="item.name" v-for="(item,index) in histaskList" :key="index">
  947. <template slot="description">
  948. <span v-if="item.activityType == 'userTask'">办理人: {{item.displayName}}</span> 节点名称: {{item.activityName}} 任务接收时间 {{parseTime(new Date(item.startTime), '{y}-{m}-{d} {h}:{i}:{s}')}} 任务办结时间 {{item.endTime?parseTime(new Date(item.endTime), '{y}-{m}-{d} {h}:{i}:{s}'):''}}
  949. <div v-if="item.deleteReason != null" class="text item">
  950. {{'拒绝原因: ' + item.deleteReason }}
  951. </div>
  952. <div v-else v-for="(comment,index) in item.commentList" class="text item" :key="index">
  953. {{'审批意见: ' + comment.message }}
  954. </div>
  955. </template>
  956. </el-step>
  957. </el-steps>
  958. </div>
  959. <div slot="footer" class="dialog-footer">
  960. <el-button @click="hisTaskForm = false">关 闭</el-button>
  961. </div>
  962. </el-dialog>
  963. </el-tabs>
  964. </div>
  965. </el-col>
  966. </el-row>
  967. </div>
  968. </template>
  969. <script>
  970. import {
  971. listCredit,
  972. coreApproval,
  973. confirmationApproval,
  974. informationApproval,
  975. approval,
  976. openApproval,
  977. getUser,
  978. listStatisticalAmount
  979. } from "@/api/service/credit/credit";
  980. import {
  981. creditRefuse,
  982. sealRefuse,
  983. creditDel
  984. } from "@/api/service/credit/creditHandle";
  985. import Editor from '@/components/Editor';
  986. import {
  987. listCompanyHandler
  988. } from "@/api/common/companyHandler";
  989. import {
  990. approvalProcess
  991. } from "@/api/service/credit/approvalRelatedCredit";
  992. import FlowDetail from "@/views/service/credit/flowDetail";
  993. import Cookies from 'js-cookie';
  994. import {
  995. getUserProfile
  996. } from "@/api/system/user";
  997. import {
  998. isOpenApproval
  999. } from "@/api/service/credit/approvalRelatedCredit";
  1000. import SearchBar from '@/components/SearchBar/index.vue'
  1001. import StatisticalData from '@/components/StatisticalData/index.vue'
  1002. import ButtonsGroup from '@/components/Table/ButtonsGroup.vue'
  1003. export default {
  1004. name: "invoice",
  1005. components: {
  1006. Editor,
  1007. FlowDetail,
  1008. SearchBar,
  1009. StatisticalData,
  1010. ButtonsGroup
  1011. },
  1012. data() {
  1013. return {
  1014. allAmount: '0.00',
  1015. klzAllAmount: '0.00',
  1016. ysxAllAmount: '0.00',
  1017. rzzAllAmount: '0.00',
  1018. yrzAllAmount: '0.00',
  1019. yjjAllAmount: '0.00',
  1020. yjsAllAmount: '0.00',
  1021. ygqAllAmount: '0.00',
  1022. klzAmount: '0.00',
  1023. ysxAmount: '0.00',
  1024. rzzAmount: '0.00',
  1025. yrzAmount: '0.00',
  1026. yjjAmount: '0.00',
  1027. yjsAmount: '0.00',
  1028. ygqAmount: '0.00',
  1029. activeIndex: '',
  1030. //当前登录企业Id
  1031. companyId: '',
  1032. // 遮罩层
  1033. loading: true,
  1034. // 选中数组
  1035. ids: [],
  1036. // 非单个禁用
  1037. single: true,
  1038. // 非多个禁用
  1039. multiple: true,
  1040. // 显示搜索条件
  1041. showSearch: true,
  1042. // 总条数
  1043. total: 0,
  1044. //待签收总条数
  1045. totalSign: 0,
  1046. //融资中
  1047. totalFinancing: 0,
  1048. //开立中
  1049. totalOpening: 0,
  1050. //已融资
  1051. totalFinanced: 0,
  1052. //已拒绝
  1053. totalInvalid: 0,
  1054. //已结算
  1055. totalSettlement: 0,
  1056. //已过期
  1057. totalOverdue: 0,
  1058. // 弹出层标题
  1059. title: "",
  1060. // 是否显示弹出层
  1061. open: false,
  1062. openFlowDetail: false,
  1063. //融资产品
  1064. zfpTypeOptions: [],
  1065. //融信类型
  1066. typeOptions: [],
  1067. //状态
  1068. stateOptions: [],
  1069. //平台审批状态
  1070. platformOptions: [],
  1071. //核心审批状态
  1072. coreOptions: [],
  1073. //供应商审批状态
  1074. supplierOptions: [],
  1075. //开始金额
  1076. startAmt: undefined,
  1077. //结束金额
  1078. endAmt: undefined,
  1079. //当前企业类型
  1080. companyType: '',
  1081. //筛选条件数据字典
  1082. typesOptions: [],
  1083. queryOptions: [],
  1084. //审批
  1085. hisTaskForm: false,
  1086. histaskList: [],
  1087. // 查询参数
  1088. queryParams: {
  1089. pageNum: 1,
  1090. pageSize: 10,
  1091. zfiNumber: null,
  1092. zfiStatus: null,
  1093. openCompany: null,
  1094. receiveCompany: null,
  1095. startAmt: null,
  1096. endAmt: null,
  1097. zfpName: null,
  1098. zfiRate: null,
  1099. zfiSignDate: [],
  1100. zfiExpireDate: [],
  1101. zfiTypes: '00',
  1102. zfiQuery: null,
  1103. zfiValue: null,
  1104. },
  1105. // 已生效查询参数
  1106. queryParamsSign: {
  1107. pageNum: 1,
  1108. pageSize: 10,
  1109. zfiNumber: null,
  1110. zfiStatus: "02",
  1111. openCompany: null,
  1112. receiveCompany: null,
  1113. startAmt: null,
  1114. endAmt: null,
  1115. zfpName: null,
  1116. zfiRate: null,
  1117. zfiSignDate: [],
  1118. zfiExpireDate: [],
  1119. zfiTypes: '00',
  1120. zfiQuery: null,
  1121. zfiValue: null,
  1122. },
  1123. //融资中查询参数
  1124. queryParamsFinancing: {
  1125. pageNum: 1,
  1126. pageSize: 10,
  1127. zfiNumber: null,
  1128. zfiStatus: "04",
  1129. openCompany: null,
  1130. receiveCompany: null,
  1131. startAmt: null,
  1132. endAmt: null,
  1133. zfpName: null,
  1134. zfiRate: null,
  1135. zfiSignDate: [],
  1136. zfiExpireDate: [],
  1137. zfiTypes: '00',
  1138. zfiQuery: null,
  1139. zfiValue: null,
  1140. },
  1141. //开立中查询参数
  1142. queryParamsOpening: {
  1143. pageNum: 1,
  1144. pageSize: 10,
  1145. zfiNumber: null,
  1146. zfiStatus: "00,01,06",
  1147. openCompany: null,
  1148. receiveCompany: null,
  1149. startAmt: null,
  1150. endAmt: null,
  1151. zfpName: null,
  1152. zfiRate: null,
  1153. zfiSignDate: [],
  1154. zfiExpireDate: [],
  1155. zfiTypes: '00',
  1156. zfiQuery: null,
  1157. zfiValue: null,
  1158. },
  1159. //已融资搜索
  1160. queryParamsFinanced: {
  1161. pageNum: 1,
  1162. pageSize: 10,
  1163. zfiNumber: null,
  1164. zfiStatus: "05",
  1165. openCompany: null,
  1166. receiveCompany: null,
  1167. startAmt: null,
  1168. endAmt: null,
  1169. zfpName: null,
  1170. zfiRate: null,
  1171. zfiSignDate: [],
  1172. zfiExpireDate: [],
  1173. zfiTypes: '00',
  1174. zfiQuery: null,
  1175. zfiValue: null,
  1176. },
  1177. //已拒绝
  1178. queryParamsInvalid: {
  1179. pageNum: 1,
  1180. pageSize: 10,
  1181. zfiNumber: null,
  1182. zfiStatus: "03",
  1183. openCompany: null,
  1184. receiveCompany: null,
  1185. startAmt: null,
  1186. endAmt: null,
  1187. zfpName: null,
  1188. zfiRate: null,
  1189. zfiSignDate: [],
  1190. zfiExpireDate: [],
  1191. zfiTypes: '00',
  1192. zfiQuery: null,
  1193. zfiValue: null,
  1194. },
  1195. //已结算
  1196. queryParamsSettlement: {
  1197. pageNum: 1,
  1198. pageSize: 10,
  1199. zfiNumber: null,
  1200. zfiStatus: "08",
  1201. openCompany: null,
  1202. receiveCompany: null,
  1203. startAmt: null,
  1204. endAmt: null,
  1205. zfpName: null,
  1206. zfiRate: null,
  1207. zfiSignDate: [],
  1208. zfiExpireDate: [],
  1209. zfiTypes: '00',
  1210. zfiQuery: null,
  1211. zfiValue: null,
  1212. },
  1213. //已过期
  1214. queryParamsOverdue: {
  1215. pageNum: 1,
  1216. pageSize: 10,
  1217. zfiNumber: null,
  1218. zfiStatus: "07",
  1219. openCompany: null,
  1220. receiveCompany: null,
  1221. startAmt: null,
  1222. endAmt: null,
  1223. zfpName: null,
  1224. zfiRate: null,
  1225. zfiSignDate: [],
  1226. zfiExpireDate: [],
  1227. zfiTypes: '00',
  1228. zfiQuery: null,
  1229. zfiValue: null,
  1230. },
  1231. //全部数据
  1232. infList: [],
  1233. //待签收
  1234. infSignList: [],
  1235. //融资中
  1236. infFinancingList: [],
  1237. //开立中
  1238. infOpeningList: [],
  1239. //已融资
  1240. infFinancedList: [],
  1241. //已拒绝
  1242. infInvalidList: [],
  1243. //已结算
  1244. settlementList: [],
  1245. //已过期
  1246. overdueList: [],
  1247. // 表单参数
  1248. form: {},
  1249. financeId: null,
  1250. financeType: null,
  1251. financeActive: 0
  1252. };
  1253. },
  1254. created() {
  1255. this.getDicts("zc_zfp_type").then(response => {
  1256. this.zfpTypeOptions = response.data;
  1257. });
  1258. this.getDicts("zfi_create_type").then(response => {
  1259. this.typeOptions = response.data;
  1260. });
  1261. this.getDicts("zc_finance_state").then(response => {
  1262. this.stateOptions = response.data;
  1263. });
  1264. this.getDicts("finance_platform_status").then(response => {
  1265. this.platformOptions = response.data;
  1266. });
  1267. this.getDicts("finance_core_status").then(response => {
  1268. this.coreOptions = response.data;
  1269. });
  1270. this.getDicts("finance_supplier_status").then(response => {
  1271. this.supplierOptions = response.data;
  1272. });
  1273. this.getDicts("zc_zfr_types").then((response) => {
  1274. this.typesOptions = response.data;
  1275. });
  1276. this.getDicts("zc_zfi_query").then((response) => {
  1277. this.queryOptions = response.data;
  1278. });
  1279. this.getUser();
  1280. this.getList().then(() => {
  1281. getUserProfile().then((response) => {
  1282. if ("00" == response.data.companyType) {
  1283. this.queryParams.zfiQuery = '02';
  1284. } else if ("01" == response.data.companyType) {
  1285. this.queryParams.zfiQuery = '01';
  1286. } else if ("02" == response.data.companyType) {
  1287. this.queryParams.zfiQuery = '00';
  1288. }
  1289. })
  1290. listStatisticalAmount(this.queryParams).then(response => {
  1291. debugger
  1292. this.allAmount = response.data.allAmount;
  1293. this.klzAllAmount = response.data.klzAmount;
  1294. this.ysxAllAmount = response.data.ysxAmount;
  1295. this.rzzAllAmount = response.data.rzzAmount;
  1296. this.yrzAllAmount = response.data.yrzAmount;
  1297. this.yjjAllAmount = response.data.yjjAmount;
  1298. this.yjsAllAmount = response.data.yjsAmount;
  1299. this.ygqAllAmount = response.data.ygqAmount;
  1300. })
  1301. //this.listStatisticalAmount(this.queryParams);
  1302. })
  1303. this.getListSign().then(() => {
  1304. getUserProfile().then((response) => {
  1305. if ("00" == response.data.companyType) {
  1306. this.queryParamsSign.zfiQuery = '02';
  1307. } else if ("01" == response.data.companyType) {
  1308. this.queryParamsSign.zfiQuery = '01';
  1309. } else if ("02" == response.data.companyType) {
  1310. this.queryParamsSign.zfiQuery = '00';
  1311. }
  1312. })
  1313. listStatisticalAmount(this.queryParamsSign).then(response => {
  1314. this.ysxAmount = response.data.ysxAmount;
  1315. })
  1316. //this.listStatisticalAmount(this.queryParamsSign);
  1317. })
  1318. this.getListFinancing().then(() => {
  1319. getUserProfile().then((response) => {
  1320. if ("00" == response.data.companyType) {
  1321. this.queryParamsFinancing.zfiQuery = '02';
  1322. } else if ("01" == response.data.companyType) {
  1323. this.queryParamsFinancing.zfiQuery = '01';
  1324. } else if ("02" == response.data.companyType) {
  1325. this.queryParamsFinancing.zfiQuery = '00';
  1326. }
  1327. })
  1328. listStatisticalAmount(this.queryParamsFinancing).then(response => {
  1329. this.rzzAmount = response.data.rzzAmount;
  1330. })
  1331. //this.listStatisticalAmount(this.queryParamsFinancing);
  1332. })
  1333. this.getListOpening().then(() => {
  1334. getUserProfile().then((response) => {
  1335. if ("00" == response.data.companyType) {
  1336. this.queryParamsOpening.zfiQuery = '02';
  1337. } else if ("01" == response.data.companyType) {
  1338. this.queryParamsOpening.zfiQuery = '01';
  1339. } else if ("02" == response.data.companyType) {}
  1340. })
  1341. listStatisticalAmount(this.queryParamsOpening).then(response => {
  1342. this.klzAmount = response.data.klzAmount;
  1343. })
  1344. //this.listStatisticalAmount(this.queryParamsOpening);
  1345. })
  1346. this.getListFinanced().then(() => {
  1347. getUserProfile().then((response) => {
  1348. if ("00" == response.data.companyType) {
  1349. this.queryParamsFinanced.zfiQuery = '02';
  1350. } else if ("01" == response.data.companyType) {
  1351. this.queryParamsFinanced.zfiQuery = '01';
  1352. } else if ("02" == response.data.companyType) {
  1353. this.queryParamsFinanced.zfiQuery = '00';
  1354. }
  1355. })
  1356. listStatisticalAmount(this.queryParamsFinanced).then(response => {
  1357. this.yrzAmount = response.data.yrzAmount;
  1358. })
  1359. //this.listStatisticalAmount(this.queryParamsFinanced);
  1360. })
  1361. this.getListInvalid().then(() => {
  1362. getUserProfile().then((response) => {
  1363. if ("00" == response.data.companyType) {
  1364. this.queryParamsInvalid.zfiQuery = '02';
  1365. } else if ("01" == response.data.companyType) {
  1366. this.queryParamsInvalid.zfiQuery = '01';
  1367. } else if ("02" == response.data.companyType) {
  1368. this.queryParamsInvalid.zfiQuery = '00';
  1369. }
  1370. })
  1371. listStatisticalAmount(this.queryParamsInvalid).then(response => {
  1372. this.yjjAmount = response.data.yjjAmount;
  1373. })
  1374. //this.listStatisticalAmount(this.queryParamsInvalid);
  1375. })
  1376. this.getListSettlement().then(() => {
  1377. getUserProfile().then((response) => {
  1378. if ("00" == response.data.companyType) {
  1379. this.queryParamsSettlement.zfiQuery = '02';
  1380. } else if ("01" == response.data.companyType) {
  1381. this.queryParamsSettlement.zfiQuery = '01';
  1382. } else if ("02" == response.data.companyType) {
  1383. this.queryParamsSettlement.zfiQuery = '00';
  1384. }
  1385. })
  1386. listStatisticalAmount(this.queryParamsSettlement).then(response => {
  1387. this.yjsAmount = response.data.yjsAmount;
  1388. })
  1389. //this.listStatisticalAmount(this.queryParamsSettlement);
  1390. })
  1391. this.getListOverdue().then(() => {
  1392. getUserProfile().then((response) => {
  1393. if ("00" == response.data.companyType) {
  1394. this.queryParamsOverdue.zfiQuery = '02';
  1395. } else if ("01" == response.data.companyType) {
  1396. this.queryParamsOverdue.zfiQuery = '01';
  1397. } else if ("02" == response.data.companyType) {
  1398. this.queryParamsOverdue.zfiQuery = '00';
  1399. }
  1400. })
  1401. listStatisticalAmount(this.queryParamsOverdue).then(response => {
  1402. this.ygqAmount = response.data.ygqAmount;
  1403. })
  1404. //this.listStatisticalAmount(this.queryParamsOverdue);
  1405. })
  1406. },
  1407. activated() {
  1408. this.getDicts("zc_zfp_type").then(response => {
  1409. this.zfpTypeOptions = response.data;
  1410. });
  1411. this.getDicts("zfi_create_type").then(response => {
  1412. this.typeOptions = response.data;
  1413. });
  1414. this.getDicts("zc_finance_state").then(response => {
  1415. this.stateOptions = response.data;
  1416. });
  1417. this.getDicts("finance_platform_status").then(response => {
  1418. this.platformOptions = response.data;
  1419. });
  1420. this.getDicts("finance_core_status").then(response => {
  1421. this.coreOptions = response.data;
  1422. });
  1423. this.getDicts("finance_supplier_status").then(response => {
  1424. this.supplierOptions = response.data;
  1425. });
  1426. this.getUser();
  1427. this.getList().then(() => {
  1428. getUserProfile().then((response) => {
  1429. if ("00" == response.data.companyType) {
  1430. this.queryParams.zfiQuery = '02';
  1431. } else if ("01" == response.data.companyType) {
  1432. this.queryParams.zfiQuery = '01';
  1433. } else if ("02" == response.data.companyType) {
  1434. this.queryParams.zfiQuery = '00';
  1435. }
  1436. })
  1437. listStatisticalAmount(this.queryParams).then(response => {
  1438. debugger
  1439. this.allAmount = response.data.allAmount;
  1440. this.klzAllAmount = response.data.klzAmount;
  1441. this.ysxAllAmount = response.data.ysxAmount;
  1442. this.rzzAllAmount = response.data.rzzAmount;
  1443. this.yrzAllAmount = response.data.yrzAmount;
  1444. this.yjjAllAmount = response.data.yjjAmount;
  1445. this.yjsAllAmount = response.data.yjsAmount;
  1446. this.ygqAllAmount = response.data.ygqAmount;
  1447. })
  1448. //this.listStatisticalAmount(this.queryParams);
  1449. })
  1450. this.getListSign().then(() => {
  1451. getUserProfile().then((response) => {
  1452. if ("00" == response.data.companyType) {
  1453. this.queryParamsSign.zfiQuery = '02';
  1454. } else if ("01" == response.data.companyType) {
  1455. this.queryParamsSign.zfiQuery = '01';
  1456. } else if ("02" == response.data.companyType) {
  1457. this.queryParamsSign.zfiQuery = '00';
  1458. }
  1459. })
  1460. listStatisticalAmount(this.queryParamsSign).then(response => {
  1461. this.ysxAmount = response.data.klzAmount;
  1462. })
  1463. //this.listStatisticalAmount(this.queryParamsSign);
  1464. })
  1465. this.getListFinancing().then(() => {
  1466. getUserProfile().then((response) => {
  1467. if ("00" == response.data.companyType) {
  1468. this.queryParamsFinancing.zfiQuery = '02';
  1469. } else if ("01" == response.data.companyType) {
  1470. this.queryParamsFinancing.zfiQuery = '01';
  1471. } else if ("02" == response.data.companyType) {
  1472. this.queryParamsFinancing.zfiQuery = '00';
  1473. }
  1474. })
  1475. listStatisticalAmount(this.queryParamsSign).then(response => {
  1476. this.ysxAmount = response.data.ysxAmount;
  1477. })
  1478. //this.listStatisticalAmount(this.queryParamsSign);
  1479. })
  1480. this.getListFinancing().then(() => {
  1481. getUserProfile().then((response) => {
  1482. if ("00" == response.data.companyType) {
  1483. this.queryParamsFinancing.zfiQuery = '02';
  1484. } else if ("01" == response.data.companyType) {
  1485. this.queryParamsFinancing.zfiQuery = '01';
  1486. } else if ("02" == response.data.companyType) {
  1487. this.queryParamsFinancing.zfiQuery = '00';
  1488. }
  1489. })
  1490. listStatisticalAmount(this.queryParamsFinancing).then(response => {
  1491. this.rzzAmount = response.data.rzzAmount;
  1492. })
  1493. //this.listStatisticalAmount(this.queryParamsFinancing);
  1494. })
  1495. this.getListFinanced().then(() => {
  1496. getUserProfile().then((response) => {
  1497. if ("00" == response.data.companyType) {
  1498. this.queryParamsFinanced.zfiQuery = '02';
  1499. } else if ("01" == response.data.companyType) {
  1500. this.queryParamsFinanced.zfiQuery = '01';
  1501. } else if ("02" == response.data.companyType) {
  1502. this.queryParamsFinanced.zfiQuery = '00';
  1503. }
  1504. })
  1505. listStatisticalAmount(this.queryParamsFinanced).then(response => {
  1506. this.yrzAmount = response.data.yrzAmount;
  1507. })
  1508. //this.listStatisticalAmount(this.queryParamsFinanced);
  1509. })
  1510. this.getListInvalid().then(() => {
  1511. getUserProfile().then((response) => {
  1512. if ("00" == response.data.companyType) {
  1513. this.queryParamsInvalid.zfiQuery = '02';
  1514. } else if ("01" == response.data.companyType) {
  1515. this.queryParamsInvalid.zfiQuery = '01';
  1516. } else if ("02" == response.data.companyType) {
  1517. this.queryParamsInvalid.zfiQuery = '00';
  1518. }
  1519. })
  1520. listStatisticalAmount(this.queryParamsInvalid).then(response => {
  1521. this.yjjAmount = response.data.yjjAmount;
  1522. })
  1523. //this.listStatisticalAmount(this.queryParamsInvalid);
  1524. })
  1525. this.getListSettlement().then(() => {
  1526. getUserProfile().then((response) => {
  1527. if ("00" == response.data.companyType) {
  1528. this.queryParamsSettlement.zfiQuery = '02';
  1529. } else if ("01" == response.data.companyType) {
  1530. this.queryParamsSettlement.zfiQuery = '01';
  1531. } else if ("02" == response.data.companyType) {
  1532. this.queryParamsSettlement.zfiQuery = '00';
  1533. }
  1534. })
  1535. listStatisticalAmount(this.queryParamsSettlement).then(response => {
  1536. this.yjsAmount = response.data.yjsAmount;
  1537. })
  1538. //this.listStatisticalAmount(this.queryParamsSettlement);
  1539. })
  1540. this.getListOverdue().then(() => {
  1541. getUserProfile().then((response) => {
  1542. if ("00" == response.data.companyType) {
  1543. this.queryParamsOverdue.zfiQuery = '02';
  1544. } else if ("01" == response.data.companyType) {
  1545. this.queryParamsOverdue.zfiQuery = '01';
  1546. } else if ("02" == response.data.companyType) {
  1547. this.queryParamsOverdue.zfiQuery = '00';
  1548. }
  1549. })
  1550. listStatisticalAmount(this.queryParamsOverdue).then(response => {
  1551. this.ygqAmount = response.data.ygqAmount;
  1552. })
  1553. })
  1554. },
  1555. methods: {
  1556. listStatisticalAmount(queryParamsMoney) {
  1557. // listStatisticalAmount(queryParamsMoney).then(response => {
  1558. // debugger
  1559. // this.allAmount = response.data.allAmount;
  1560. // this.klzAmount = response.data.klzAmount;
  1561. // this.ysxAmount = response.data.ysxAmount;
  1562. // this.rzzAmount = response.data.rzzAmount;
  1563. // this.yrzAmount = response.data.yrzAmount;
  1564. // this.yjjAmount = response.data.yjjAmount;
  1565. // this.yjsAmount = response.data.yjsAmount;
  1566. // this.ygqAmount = response.data.ygqAmount;
  1567. // })
  1568. },
  1569. //获取操作员Id
  1570. getUser() {
  1571. getUser().then(response => {
  1572. debugger
  1573. this.companyId = response.data;
  1574. })
  1575. },
  1576. /** 查询全部列表 */
  1577. getList() {
  1578. this.loading = true;
  1579. return listCredit(this.queryParams).then(response => {
  1580. debugger
  1581. this.infList = response.data.records;
  1582. if (this.infList) {
  1583. if (this.infList.length > 0) {
  1584. //企业类型
  1585. this.companyType = this.infList[0].companyType;
  1586. }
  1587. }
  1588. this.total = response.data.total;
  1589. this.loading = false;
  1590. listStatisticalAmount(this.queryParams).then(response => {
  1591. debugger
  1592. this.allAmount = response.data.allAmount;
  1593. this.klzAllAmount = response.data.klzAmount;
  1594. this.ysxAllAmount = response.data.ysxAmount;
  1595. this.rzzAllAmount = response.data.rzzAmount;
  1596. this.yrzAllAmount = response.data.yrzAmount;
  1597. this.yjjAllAmount = response.data.yjjAmount;
  1598. this.yjsAllAmount = response.data.yjsAmount;
  1599. this.ygqAllAmount = response.data.ygqAmount;
  1600. })
  1601. return Promise.resolve(response)
  1602. }).catch((response) => {
  1603. this.loading = false;
  1604. return Promise.reject('error')
  1605. })
  1606. //this.listStatisticalAmount(this.queryParams);
  1607. },
  1608. //查询待签收
  1609. getListSign() {
  1610. this.loading = true;
  1611. return listCredit(this.queryParamsSign).then(response => {
  1612. this.infSignList = response.data.records;
  1613. this.totalSign = response.data.total;
  1614. this.loading = false;
  1615. listStatisticalAmount(this.queryParams).then(response => {
  1616. this.ysxAmount = response.data.ysxAmount;
  1617. })
  1618. return Promise.resolve(response)
  1619. }).catch((response) => {
  1620. this.loading = false;
  1621. return Promise.reject('error')
  1622. });
  1623. },
  1624. //融资中
  1625. getListFinancing() {
  1626. this.loading = true;
  1627. return listCredit(this.queryParamsFinancing).then(response => {
  1628. this.infFinancingList = response.data.records;
  1629. this.totalFinancing = response.data.total;
  1630. this.loading = false;
  1631. return Promise.resolve(response)
  1632. listStatisticalAmount(this.queryParamsFinancing).then(response => {
  1633. this.rzzAmount = response.data.rzzAmount;
  1634. })
  1635. }).catch((response) => {
  1636. this.loading = false;
  1637. return Promise.reject('error')
  1638. });
  1639. },
  1640. //开立中
  1641. getListOpening() {
  1642. this.loading = true;
  1643. return listCredit(this.queryParamsOpening).then(response => {
  1644. this.infOpeningList = response.data.records;
  1645. this.totalOpening = response.data.total;
  1646. this.loading = false;
  1647. listStatisticalAmount(this.queryParamsOpening).then(response => {
  1648. this.klzAmount = response.data.klzAmount;
  1649. })
  1650. return Promise.resolve(response)
  1651. }).catch((response) => {
  1652. this.loading = false;
  1653. return Promise.reject('error')
  1654. });
  1655. },
  1656. //已融资
  1657. getListFinanced() {
  1658. this.loading = true;
  1659. return listCredit(this.queryParamsFinanced).then(response => {
  1660. this.infFinancedList = response.data.records;
  1661. this.totalFinanced = response.data.total;
  1662. this.loading = false;
  1663. listStatisticalAmount(this.queryParamsFinanced).then(response => {
  1664. this.yrzAmount = response.data.yrzAmount;
  1665. })
  1666. return Promise.resolve(response)
  1667. }).catch((response) => {
  1668. this.loading = false;
  1669. return Promise.reject('error')
  1670. });
  1671. },
  1672. //已拒绝
  1673. getListInvalid() {
  1674. this.loading = true;
  1675. return listCredit(this.queryParamsInvalid).then(response => {
  1676. this.infInvalidList = response.data.records;
  1677. this.totalInvalid = response.data.total;
  1678. this.loading = false;
  1679. listStatisticalAmount(this.queryParamsInvalid).then(response => {
  1680. this.yjjAmount = response.data.yjjAmount;
  1681. })
  1682. return Promise.resolve(response)
  1683. }).catch((response) => {
  1684. this.loading = false;
  1685. return Promise.reject('error')
  1686. });
  1687. },
  1688. //已结算
  1689. getListSettlement() {
  1690. this.loading = true;
  1691. return listCredit(this.queryParamsSettlement).then(response => {
  1692. this.settlementList = response.data.records;
  1693. this.totalInvalid = response.data.total;
  1694. this.loading = false;
  1695. listStatisticalAmount(this.queryParamsSettlement).then(response => {
  1696. this.yjsAmount = response.data.yjsAmount;
  1697. })
  1698. return Promise.resolve(response)
  1699. }).catch((response) => {
  1700. this.loading = false;
  1701. return Promise.reject('error')
  1702. });
  1703. },
  1704. //已过期
  1705. getListOverdue() {
  1706. this.loading = true;
  1707. return listCredit(this.queryParamsOverdue).then(response => {
  1708. this.overdueList = response.data.records;
  1709. this.totalOverdue = response.data.total;
  1710. this.loading = false;
  1711. listStatisticalAmount(this.queryParamsOverdue).then(response => {
  1712. this.ygqAmount = response.data.ygqAmount;
  1713. })
  1714. return Promise.resolve(response)
  1715. }).catch((response) => {
  1716. this.loading = false;
  1717. return Promise.reject('error')
  1718. });
  1719. },
  1720. // 表单重置
  1721. reset() {
  1722. this.form = {
  1723. zfiNumber: null,
  1724. zfiStatus: null,
  1725. openCompany: null,
  1726. receiveCompany: null,
  1727. zfpName: null,
  1728. zfiRate: null,
  1729. zfiSignDate: [],
  1730. zfiExpireDate: [],
  1731. zfiCollectionAccount: null,
  1732. zfiAmount: ''
  1733. };
  1734. this.queryParams.startAmt = '';
  1735. this.queryParams.endAmt = '';
  1736. this.queryParamsSign.startAmt = '';
  1737. this.queryParamsSign.endAmt = '';
  1738. this.queryParamsFinancing.startAmt = '';
  1739. this.queryParamsFinancing.endAmt = '';
  1740. this.queryParamsOpening.startAmt = '';
  1741. this.queryParamsOpening.endAmt = '';
  1742. this.queryParamsFinanced.startAmt = '';
  1743. this.queryParamsFinanced.endAmt = '';
  1744. this.queryParamsInvalid.startAmt = '';
  1745. this.queryParamsInvalid.endAmt = '';
  1746. this.queryParamsSettlement.startAmt = '';
  1747. this.queryParamsSettlement.endAmt = '';
  1748. this.resetForm("form");
  1749. },
  1750. // 多选框选中数据
  1751. handleSelectionChange(selection) {
  1752. this.ids = selection.map(item => item.cifId)
  1753. this.single = selection.length !== 1
  1754. this.multiple = !selection.length
  1755. },
  1756. /** 全部搜索按钮操作 */
  1757. handleQuery() {
  1758. this.queryParams.pageNum = 1;
  1759. this.getList();
  1760. },
  1761. //待签收搜索
  1762. handleQuerySign() {
  1763. this.queryParamsSign.pageNum = 1;
  1764. this.getListSign();
  1765. },
  1766. //融资中搜索
  1767. handleQueryFinancing() {
  1768. this.queryParamsFinancing.pageNum = 1;
  1769. this.getListFinancing();
  1770. },
  1771. //开立中搜索
  1772. handleQueryOpening() {
  1773. this.queryParamsOpening.pageNum = 1;
  1774. this.getListOpening();
  1775. },
  1776. //已融资搜索
  1777. handleQueryFinanced() {
  1778. this.queryParamsFinanced.pageNum = 1;
  1779. this.getListFinanced();
  1780. },
  1781. //已拒绝搜索
  1782. handleQueryInvalid() {
  1783. this.queryParamsInvalid.pageNum = 1;
  1784. this.getListInvalid();
  1785. },
  1786. //已结算搜索
  1787. handleQuerySettlement() {
  1788. this.queryParamsSettlement.pageNum = 1;
  1789. this.getListSettlement();
  1790. },
  1791. //已过期搜索
  1792. handleQueryOverdue() {
  1793. this.queryParamsOverdue.pageNum = 1;
  1794. this.getListOverdue();
  1795. },
  1796. /** 全部重置按钮操作 */
  1797. resetQuery() {
  1798. this.queryParams.startAmt = '';
  1799. this.queryParams.endAmt = '';
  1800. this.resetForm("queryForm");
  1801. this.handleQuery();
  1802. },
  1803. //待签收重置
  1804. resetQuerySign() {
  1805. this.queryParamsSign.startAmt = '';
  1806. this.queryParamsSign.endAmt = '';
  1807. this.resetForm("queryFormSign");
  1808. this.handleQuerySign();
  1809. },
  1810. //融资中重置
  1811. resetQueryFinancing() {
  1812. this.queryParamsFinancing.startAmt = '';
  1813. this.queryParamsFinancing.endAmt = '';
  1814. this.resetForm("queryFormFinancing");
  1815. this.handleQueryFinancing();
  1816. },
  1817. //开立中重置
  1818. resetQueryOpening() {
  1819. this.queryParamsOpening.startAmt = '';
  1820. this.queryParamsOpening.endAmt = '';
  1821. this.resetForm("queryFormOpening");
  1822. this.handleQueryOpening();
  1823. },
  1824. //已融资重置
  1825. resetQueryFinanced() {
  1826. this.queryParamsFinanced.startAmt = '';
  1827. this.queryParamsFinanced.endAmt = '';
  1828. this.resetForm("queryFormFinanced");
  1829. this.handleQueryFinanced();
  1830. },
  1831. //已失效重置
  1832. resetQueryInvalid() {
  1833. this.queryParamsInvalid.startAmt = '';
  1834. this.queryParamsInvalid.endAmt = '';
  1835. this.resetForm("queryFormInvalid");
  1836. this.handleQueryInvalid();
  1837. },
  1838. //已结算重置
  1839. resetQuerySettlement() {
  1840. this.queryParamsSettlement.startAmt = '';
  1841. this.queryParamsSettlement.endAmt = '';
  1842. this.resetForm("queryFormSettlement");
  1843. this.handleQuerySettlement();
  1844. },
  1845. //已过期重置
  1846. resetQueryOverdue() {
  1847. this.queryParamsOverdue.startAmt = '';
  1848. this.queryParamsOverdue.endAmt = '';
  1849. this.resetForm("queryFormOverdue");
  1850. this.handleQueryOverdue();
  1851. },
  1852. /** 新增按钮操作 */
  1853. handleAdd() {
  1854. this.reset();
  1855. this.resetForm("queryForm");
  1856. this.resetForm("queryFormSign");
  1857. this.resetForm("queryFormFinancing");
  1858. this.resetForm("queryFormOpening");
  1859. this.resetForm("queryFormFinanced");
  1860. this.resetForm("queryFormInvalid");
  1861. this.resetForm("queryFormSettlement");
  1862. this.resetForm("queryFormOverdue");
  1863. Cookies.set("/credit/addCredit/", this.$route.fullPath);
  1864. this.$router.push({
  1865. path: "/credit/addCredit/"
  1866. });
  1867. },
  1868. //详情
  1869. handleDetail(row) {
  1870. const zfiId = row.zfiId || this.ids
  1871. this.resetForm("queryForm");
  1872. this.resetForm("queryFormSign");
  1873. this.resetForm("queryFormFinancing");
  1874. this.resetForm("queryFormOpening");
  1875. this.resetForm("queryFormFinanced");
  1876. this.resetForm("queryFormInvalid");
  1877. this.resetForm("queryFormSettlement");
  1878. this.resetForm("queryFormOverdue");
  1879. Cookies.set("/credit/creditDetail/" + zfiId + "/", this.$route.fullPath)
  1880. this.$router.push({
  1881. path: "/credit/creditDetail/" + zfiId + "/"
  1882. });
  1883. },
  1884. //修改
  1885. handleUpdate(row) {
  1886. const zfiId = row.zfiId || this.ids;
  1887. //获取融信类型
  1888. const zfiCreateType = row.zfiCreateType;
  1889. this.resetForm("queryForm");
  1890. this.resetForm("queryFormSign");
  1891. this.resetForm("queryFormFinancing");
  1892. this.resetForm("queryFormOpening");
  1893. this.resetForm("queryFormFinanced");
  1894. this.resetForm("queryFormInvalid");
  1895. this.resetForm("queryFormSettlement");
  1896. this.resetForm("queryFormOverdue");
  1897. //核心开立
  1898. if (zfiCreateType == '1') {
  1899. Cookies.set("/credit/creditUpdate/" + zfiId + "/", this.$route.fullPath)
  1900. this.$router.push({
  1901. path: "/credit/creditUpdate/" + zfiId + "/"
  1902. });
  1903. } else if (zfiCreateType == '2') {
  1904. Cookies.set("/credit/financeOpenUpdate/" + zfiId + "/", this.$route.fullPath)
  1905. this.$router.push({
  1906. path: "/credit/financeOpenUpdate/" + zfiId + "/"
  1907. });
  1908. } else if (zfiCreateType == '0') {
  1909. Cookies.set("/credit/applyCreditEdit/" + zfiId + "/", this.$route.fullPath)
  1910. this.$router.push({
  1911. path: "/credit/applyCreditEdit/" + zfiId + "/"
  1912. });
  1913. }
  1914. },
  1915. //确权审核
  1916. handleApprove(row) {
  1917. //判断审批是否审批中
  1918. if (row.zfiCoreStatus == "00") {
  1919. this.$message({
  1920. message: "请内部审批通过后,再确权",
  1921. type: 'warning'
  1922. });
  1923. return false;
  1924. }
  1925. //查询当前用户是否为经办人
  1926. listCompanyHandler().then((response) => {
  1927. if (false == response.data) {
  1928. this.$message({
  1929. message: "此操作需经办人权限,请确认您是否是经办人",
  1930. type: 'warning'
  1931. });
  1932. return false;
  1933. } else {
  1934. const zfiId = row.zfiId || this.ids
  1935. this.resetForm("queryForm");
  1936. this.resetForm("queryFormSign");
  1937. this.resetForm("queryFormFinancing");
  1938. this.resetForm("queryFormOpening");
  1939. this.resetForm("queryFormFinanced");
  1940. this.resetForm("queryFormInvalid");
  1941. this.resetForm("queryFormSettlement");
  1942. this.resetForm("queryFormOverdue");
  1943. Cookies.set("/credit/confirmationAudit/" + zfiId + "/", this.$route.fullPath)
  1944. this.$router.push({
  1945. path: "/credit/confirmationAudit/" + zfiId + "/"
  1946. });
  1947. }
  1948. });
  1949. },
  1950. //补充资料
  1951. handleAddInformation(row) {
  1952. //判断审批是否审批中
  1953. if (row.zfiSupplierStatus == "00") {
  1954. this.$message({
  1955. message: "请内部审批通过后,再签收",
  1956. type: 'warning'
  1957. });
  1958. return false;
  1959. }
  1960. //查询有无平台审批
  1961. /* var platParam = {};
  1962. platParam.menuId = "1000000004";
  1963. isOpenApproval(platParam).then((response) => {
  1964. var platResult = response.data.isOpen;
  1965. //开启平台审批
  1966. if (platResult == true) {
  1967. }
  1968. }) */
  1969. if (row.zfiPlatformStatus == '00') {
  1970. this.$message({
  1971. message: "平台正在审核资料,平台审核时间为工作日:9:00—18:00;当日16:00之前提交资料,预计2小时内完成,请平台审批通过后,再次签署",
  1972. type: 'warning'
  1973. });
  1974. return false;
  1975. }
  1976. //查询当前用户是否为经办人
  1977. listCompanyHandler().then((response) => {
  1978. if (false == response.data) {
  1979. this.$message({
  1980. message: "此操作需经办人权限,请确认您是否是经办人",
  1981. type: 'warning'
  1982. });
  1983. return false;
  1984. } else {
  1985. const zfiId = row.zfiId || this.ids
  1986. this.resetForm("queryForm");
  1987. this.resetForm("queryFormSign");
  1988. this.resetForm("queryFormFinancing");
  1989. this.resetForm("queryFormOpening");
  1990. this.resetForm("queryFormFinanced");
  1991. this.resetForm("queryFormInvalid");
  1992. this.resetForm("queryFormSettlement");
  1993. this.resetForm("queryFormOverdue");
  1994. Cookies.set("/credit/addInformation/" + zfiId + "/", this.$route.fullPath)
  1995. this.$router.push({
  1996. path: "/credit/addInformation/" + zfiId + "/"
  1997. });
  1998. }
  1999. });
  2000. },
  2001. //签收
  2002. handleSignFor(row) {
  2003. //判断审批是否审批中
  2004. if (row.zfiSupplierStatus == "00") {
  2005. this.$message({
  2006. message: "请内部审批通过后,再签收",
  2007. type: 'warning'
  2008. });
  2009. return false;
  2010. }
  2011. //查询当前用户是否为经办人
  2012. listCompanyHandler().then((response) => {
  2013. if (false == response.data) {
  2014. this.$message({
  2015. message: "此操作需经办人权限,请确认您是否是经办人",
  2016. type: 'warning'
  2017. });
  2018. return false;
  2019. } else {
  2020. const zfiId = row.zfiId || this.ids
  2021. this.resetForm("queryForm");
  2022. this.resetForm("queryFormSign");
  2023. this.resetForm("queryFormFinancing");
  2024. this.resetForm("queryFormOpening");
  2025. this.resetForm("queryFormFinanced");
  2026. this.resetForm("queryFormInvalid");
  2027. this.resetForm("queryFormSettlement");
  2028. this.resetForm("queryFormOverdue");
  2029. Cookies.set("/credit/signFor/" + zfiId + "/", this.$route.fullPath)
  2030. this.$router.push({
  2031. path: "/credit/signFor/" + zfiId + "/"
  2032. });
  2033. }
  2034. });
  2035. },
  2036. //去融资
  2037. handleGoFinance(row) {
  2038. const zfiId = row.zfiId || this.ids
  2039. this.resetForm("queryForm");
  2040. this.resetForm("queryFormSign");
  2041. this.resetForm("queryFormFinancing");
  2042. this.resetForm("queryFormOpening");
  2043. this.resetForm("queryFormFinanced");
  2044. this.resetForm("queryFormInvalid");
  2045. this.resetForm("queryFormSettlement");
  2046. this.resetForm("queryFormOverdue");
  2047. Cookies.set("/credit/goFinance/" + zfiId + "/", this.$route.fullPath)
  2048. this.$router.push({
  2049. path: "/credit/goFinance/" + zfiId + "/"
  2050. });
  2051. },
  2052. //盖章
  2053. seal(row) {
  2054. //获取融信类型
  2055. if (row.zfiCreateType == '1') { //核心开立
  2056. if (row.zfiCoreStatus != "01") {
  2057. this.$message({
  2058. message: "请内部审批通过后,再点击开立融信",
  2059. type: 'warning'
  2060. });
  2061. return false;
  2062. }
  2063. } else if (row.zfiCreateType == '2') { //供应商开立
  2064. if (row.zfiSupplierStatus != "01") {
  2065. this.$message({
  2066. message: "请内部审批通过后,再点击融信开立",
  2067. type: 'warning'
  2068. });
  2069. return false;
  2070. } else if (row.zfiPlatformStatus != "01") {
  2071. this.$message({
  2072. message: "融信资料已提交平台审核,平台审核时间为工作日:9:00—18:00;当日16:00之前提交资料,预计2小时内完成,请留意站内信息",
  2073. type: 'warning'
  2074. });
  2075. return false;
  2076. }
  2077. }
  2078. //查询当前用户是否为经办人
  2079. listCompanyHandler().then((response) => {
  2080. if (false == response.data) {
  2081. this.$message({
  2082. message: "此操作需经办人权限,请确认您是否是经办人",
  2083. type: 'warning'
  2084. });
  2085. return false;
  2086. } else {
  2087. const zfiId = row.zfiId || this.ids
  2088. this.resetForm("queryForm");
  2089. this.resetForm("queryFormSign");
  2090. this.resetForm("queryFormFinancing");
  2091. this.resetForm("queryFormOpening");
  2092. this.resetForm("queryFormFinanced");
  2093. this.resetForm("queryFormInvalid");
  2094. this.resetForm("queryFormSettlement");
  2095. this.resetForm("queryFormOverdue");
  2096. Cookies.set("/credit/creditSeal/" + zfiId + "/", this.$route.fullPath)
  2097. this.$router.push({
  2098. path: "/credit/creditSeal/" + zfiId + "/"
  2099. });
  2100. }
  2101. });
  2102. },
  2103. /**核心开立审批按钮操作*/
  2104. handleExam(row) {
  2105. this.$confirm("是否确认提交开立审批?", "警告", {
  2106. confirmButtonText: "确定",
  2107. cancelButtonText: "取消",
  2108. type: "warning"
  2109. }).then(function () {
  2110. return coreApproval(row);
  2111. }).then(() => {
  2112. this.getList();
  2113. this.getListSign();
  2114. this.getListFinancing();
  2115. this.getListOpening();
  2116. this.getListFinanced();
  2117. this.getListInvalid();
  2118. this.getListSettlement();
  2119. this.getListOverdue();
  2120. this.msgSuccess("提交审批成功");
  2121. }).catch(() => {
  2122. this.$message({
  2123. type: "warning",
  2124. message: "已取消提交审批",
  2125. });
  2126. });
  2127. },
  2128. //确权审批
  2129. handleConfirmationExam(row) {
  2130. this.$confirm("是否确认提交确权审批?", "警告", {
  2131. confirmButtonText: "确定",
  2132. cancelButtonText: "取消",
  2133. type: "warning"
  2134. }).then(function () {
  2135. return confirmationApproval(row);
  2136. }).then(() => {
  2137. this.getList();
  2138. this.getListSign();
  2139. this.getListFinancing();
  2140. this.getListOpening();
  2141. this.getListFinanced();
  2142. this.getListInvalid();
  2143. this.getListSettlement();
  2144. this.getListOverdue();
  2145. this.msgSuccess("提交审批成功");
  2146. }).catch(() => {
  2147. this.$message({
  2148. type: "warning",
  2149. message: "已取消提交审批",
  2150. });
  2151. });
  2152. },
  2153. //融资申请提交审批按钮
  2154. handleApproval(row) {
  2155. const zfiNumber = row.zfiNumber;
  2156. this.$confirm(
  2157. '是否确认提交审批融信编号为"' + zfiNumber + '"的数据项?',
  2158. "警告", {
  2159. confirmButtonText: "确定",
  2160. cancelButtonText: "取消",
  2161. type: "warning"
  2162. }
  2163. )
  2164. .then(function () {
  2165. //提交审批
  2166. return approval(row);
  2167. })
  2168. .then(() => {
  2169. this.getList();
  2170. this.getListSign();
  2171. this.getListFinancing();
  2172. this.getListOpening();
  2173. this.getListFinanced();
  2174. this.getListInvalid();
  2175. this.getListSettlement();
  2176. this.getListOverdue();
  2177. this.msgSuccess("提交审批成功");
  2178. })
  2179. .catch(() => {
  2180. this.$message({
  2181. type: "warning",
  2182. message: "已取消提交审批"
  2183. });
  2184. });
  2185. },
  2186. //融资开立提交审批按钮
  2187. openApproval(row) {
  2188. const zfiNumber = row.zfiNumber;
  2189. this.$confirm(
  2190. '是否确认提交审批融信编号为"' + zfiNumber + '"的数据项?',
  2191. "警告", {
  2192. confirmButtonText: "确定",
  2193. cancelButtonText: "取消",
  2194. type: "warning"
  2195. }
  2196. )
  2197. .then(function () {
  2198. //提交审批
  2199. return openApproval(row);
  2200. })
  2201. .then(() => {
  2202. this.getList();
  2203. this.getListSign();
  2204. this.getListFinancing();
  2205. this.getListOpening();
  2206. this.getListFinanced();
  2207. this.getListInvalid();
  2208. this.getListSettlement();
  2209. this.getListOverdue();
  2210. this.msgSuccess("提交审批成功");
  2211. })
  2212. .catch(() => {
  2213. this.$message({
  2214. type: "warning",
  2215. message: "已取消提交审批"
  2216. });
  2217. });
  2218. },
  2219. //补充资料提交审批
  2220. handleApprovals(row) {
  2221. const zfiNumber = row.zfiNumber;
  2222. this.$confirm('是否确认提交审批融信编号为"' + zfiNumber + '"的数据项?', "警告", {
  2223. confirmButtonText: "确定",
  2224. cancelButtonText: "取消",
  2225. type: "warning"
  2226. }).then(function () {
  2227. return informationApproval(row);
  2228. }).then(() => {
  2229. this.getList();
  2230. this.getListSign();
  2231. this.getListFinancing();
  2232. this.getListOpening();
  2233. this.getListFinanced();
  2234. this.getListInvalid();
  2235. this.getListSettlement();
  2236. this.getListOverdue();
  2237. this.msgSuccess("提交审批成功");
  2238. })
  2239. .catch(() => {
  2240. this.$message({
  2241. type: "warning",
  2242. message: "已取消提交审批",
  2243. });
  2244. });
  2245. },
  2246. //格式化融资产品方向
  2247. zfpTypeFormat(row, column) {
  2248. return this.selectDictLabel(this.zfpTypeOptions, row.zfpType);
  2249. },
  2250. //格式化类型
  2251. typeFormat(row, column) {
  2252. return this.selectDictLabel(this.typeOptions, row.zfiCreateType);
  2253. },
  2254. //格式化状态
  2255. stateFormat(row, column) {
  2256. return this.selectDictLabel(this.stateOptions, row.zfiStatus);
  2257. },
  2258. //格式化平台审批状态
  2259. platformStatusFormat(row, column) {
  2260. return this.selectDictLabel(this.platformOptions, row.zfiPlatformStatus);
  2261. },
  2262. //格式化核心审批
  2263. coreStatusFormat(row, column) {
  2264. return this.selectDictLabel(this.coreOptions, row.zfiCoreStatus);
  2265. },
  2266. //格式化融资方审批
  2267. supplierStatusFormat(row, column) {
  2268. return this.selectDictLabel(this.supplierOptions, row.zfiSupplierStatus);
  2269. },
  2270. //融资开立
  2271. finanOpening() {
  2272. this.reset();
  2273. this.resetForm("queryForm");
  2274. this.resetForm("queryFormSign");
  2275. this.resetForm("queryFormFinancing");
  2276. this.resetForm("queryFormOpening");
  2277. this.resetForm("queryFormFinanced");
  2278. this.resetForm("queryFormInvalid");
  2279. this.resetForm("queryFormSettlement");
  2280. this.resetForm("queryFormOverdue");
  2281. Cookies.set("/credit/financeOpen/", this.$route.fullPath);
  2282. this.$router.push({
  2283. path: "/credit/financeOpen/"
  2284. });
  2285. },
  2286. //融资申请
  2287. apply() {
  2288. this.reset();
  2289. this.resetForm("queryForm");
  2290. this.resetForm("queryFormSign");
  2291. this.resetForm("queryFormFinancing");
  2292. this.resetForm("queryFormOpening");
  2293. this.resetForm("queryFormFinanced");
  2294. this.resetForm("queryFormInvalid");
  2295. this.resetForm("queryFormSettlement");
  2296. this.resetForm("queryFormOverdue");
  2297. Cookies.set("/credit/creditApply/", this.$route.fullPath);
  2298. this.$router.push({
  2299. path: "/credit/creditApply/"
  2300. });
  2301. },
  2302. //拒签
  2303. handleRefuse(row) {
  2304. //查询当前用户是否为经办人
  2305. listCompanyHandler().then((response) => {
  2306. if (false == response.data) {
  2307. this.$message({
  2308. message: "此操作需经办人权限,请确认您是否是经办人",
  2309. type: 'warning'
  2310. });
  2311. return false;
  2312. } else {
  2313. const zfiNumber = row.zfiNumber;
  2314. this.$confirm('是否拒签融信编号为"' + zfiNumber + '"的数据项?', "警告", {
  2315. confirmButtonText: "确定",
  2316. cancelButtonText: "取消",
  2317. type: "warning"
  2318. }).then(function () {
  2319. //拒签
  2320. return creditRefuse(row);
  2321. }).then(() => {
  2322. this.getList();
  2323. this.getListSign();
  2324. this.getListFinancing();
  2325. this.getListOpening();
  2326. this.getListFinanced();
  2327. this.getListInvalid();
  2328. this.getListSettlement();
  2329. this.getListOverdue();
  2330. this.msgSuccess("拒签成功");
  2331. })
  2332. .catch(() => {
  2333. this.$message({
  2334. type: "warning",
  2335. message: "已取消",
  2336. });
  2337. });
  2338. }
  2339. });
  2340. },
  2341. //删除
  2342. handleDelete(row) {
  2343. const zfiNumber = row.zfiNumber;
  2344. this.$confirm('是否删除融信编号为"' + zfiNumber + '"的数据项?', "警告", {
  2345. confirmButtonText: "确定",
  2346. cancelButtonText: "取消",
  2347. type: "warning"
  2348. }).then(function () {
  2349. //删除
  2350. return creditDel(row);
  2351. }).then(() => {
  2352. this.getList();
  2353. this.getListSign();
  2354. this.getListFinancing();
  2355. this.getListOpening();
  2356. this.getListFinanced();
  2357. this.getListInvalid();
  2358. this.getListSettlement();
  2359. this.getListOverdue();
  2360. this.msgSuccess("删除成功");
  2361. })
  2362. .catch(() => {
  2363. this.$message({
  2364. type: "warning",
  2365. message: "已取消",
  2366. });
  2367. });
  2368. },
  2369. //列表格式化金额
  2370. moneyFormat(row, column, cellValue) {
  2371. if (cellValue == null || cellValue == undefined || cellValue == '') {
  2372. cellValue = '0.00'
  2373. }
  2374. cellValue += '';
  2375. if (!cellValue.includes('.')) {
  2376. cellValue += '.00';
  2377. }
  2378. return cellValue.replace(/(\d)(?=(\d{3})+\.)/g, function ($0, $1) {
  2379. return $1 + ',';
  2380. }).replace(/\.$/, '');
  2381. },
  2382. //input格式化金额
  2383. amtFormat(cellValue) {
  2384. if (cellValue == null || cellValue == undefined || cellValue == '') {
  2385. cellValue = '0.00'
  2386. }
  2387. cellValue += '';
  2388. if (!cellValue.includes('.')) {
  2389. cellValue += '.00';
  2390. }
  2391. console.log(cellValue);
  2392. return cellValue.replace(/(\d)(?=(\d{3})+\.)/g, function ($0, $1) {
  2393. return $1 + ',';
  2394. }).replace(/\.$/, '');
  2395. },
  2396. //作废
  2397. refuse(row) {
  2398. let form = {};
  2399. form.zfiId = row.zfiId;
  2400. this.$confirm('该笔融信将作废', "作废", {
  2401. confirmButtonText: "确定",
  2402. cancelButtonText: "取消",
  2403. type: "warning"
  2404. }).then(function () {
  2405. return sealRefuse(form);
  2406. }).then(() => {
  2407. this.getList();
  2408. this.getListSign();
  2409. this.getListFinancing();
  2410. this.getListOpening();
  2411. this.getListFinanced();
  2412. this.getListInvalid();
  2413. this.getListSettlement();
  2414. this.getListOverdue();
  2415. this.msgSuccess("作废成功");
  2416. }).catch(() => {
  2417. this.$message({
  2418. type: "warning",
  2419. message: "作废已取消",
  2420. });
  2421. });
  2422. },
  2423. //查看流程
  2424. handleFlowable(row) {
  2425. const zfiId = row.zfiId
  2426. const zfiCreateType = row.zfiCreateType
  2427. const zfiStatus = row.zfiStatus
  2428. const zfiCoreStatus = row.zfiCoreStatus
  2429. const zfiPlatformStatus = row.zfiPlatformStatus
  2430. const zfiSupplierStatus = row.zfiSupplierStatus
  2431. console.log(zfiStatus)
  2432. var active = 0
  2433. //融资企业
  2434. if (this.companyType == '02') {
  2435. //审批中||拒绝
  2436. if (row.zfiSupplierStatus == '00' || row.zfiSupplierStatus == '02') {
  2437. this.hisTaskForm = true;
  2438. approvalProcess(row).then((response) => {
  2439. this.histaskList = response.data;
  2440. })
  2441. } else {
  2442. if (zfiCreateType == '0') {
  2443. if (zfiStatus == '01' || !zfiStatus) {
  2444. active = 1
  2445. } else if (zfiStatus == '00') {
  2446. active = 2
  2447. } else if (zfiStatus == '01') {
  2448. active = 3
  2449. } else if (zfiStatus == '02') {
  2450. active = 4
  2451. }
  2452. } else if (zfiCreateType == '1') {
  2453. if (zfiStatus == '01') {
  2454. active = 1
  2455. } else if (zfiCoreStatus == '01' && zfiStatus == '01' || zfiCoreStatus == '01' && zfiStatus == '06') {
  2456. active = 2
  2457. } else if (zfiStatus == '01' && zfiPlatformStatus == '01') {
  2458. active = 3
  2459. } else if (zfiStatus == '02') {
  2460. active = 4
  2461. }
  2462. } else if (zfiCreateType == '2') {
  2463. if (zfiSupplierStatus == '01' && !zfiStatus) {
  2464. active = 1
  2465. } else if (zfiPlatformStatus == '01' && !zfiStatus) {
  2466. active = 2
  2467. } else if (zfiStatus == '02') {
  2468. active = 3
  2469. }
  2470. }
  2471. this.openFlowDetail = true
  2472. this.financeId = zfiId
  2473. this.financeType = zfiCreateType
  2474. this.financeActive = active
  2475. }
  2476. } else if (this.companyType == '01') { //核心企业
  2477. //审批中||拒绝
  2478. if (row.zfiCoreStatus == '00' || row.zfiCoreStatus == '02') {
  2479. this.hisTaskForm = true;
  2480. approvalProcess(row).then((response) => {
  2481. this.histaskList = response.data;
  2482. })
  2483. } else {
  2484. if (zfiCreateType == '0') {
  2485. if (zfiStatus == '01' || !zfiStatus) {
  2486. active = 1
  2487. } else if (zfiStatus == '00') {
  2488. active = 2
  2489. } else if (zfiStatus == '01') {
  2490. active = 3
  2491. } else if (zfiStatus == '02') {
  2492. active = 4
  2493. }
  2494. } else if (zfiCreateType == '1') {
  2495. if (zfiStatus == '01') {
  2496. active = 1
  2497. } else if (zfiCoreStatus == '01' && zfiStatus == '01' || zfiCoreStatus == '01' && zfiStatus == '06') {
  2498. active = 2
  2499. } else if (zfiStatus == '01' && zfiPlatformStatus == '01') {
  2500. active = 3
  2501. } else if (zfiStatus == '02') {
  2502. active = 4
  2503. }
  2504. } else if (zfiCreateType == '2') {
  2505. if (zfiSupplierStatus == '01' && !zfiStatus) {
  2506. active = 1
  2507. } else if (zfiPlatformStatus == '01' && !zfiStatus) {
  2508. active = 2
  2509. } else if (zfiStatus == '02') {
  2510. active = 3
  2511. }
  2512. }
  2513. this.openFlowDetail = true
  2514. this.financeId = zfiId
  2515. this.financeType = zfiCreateType
  2516. this.financeActive = active
  2517. }
  2518. } else { //其他类型企业看主流程
  2519. if (zfiCreateType == '0') {
  2520. if (zfiStatus == '01' || !zfiStatus) {
  2521. active = 1
  2522. } else if (zfiStatus == '00') {
  2523. active = 2
  2524. } else if (zfiStatus == '01') {
  2525. active = 3
  2526. } else if (zfiStatus == '02') {
  2527. active = 4
  2528. }
  2529. } else if (zfiCreateType == '1') {
  2530. if (zfiStatus == '01') {
  2531. active = 1
  2532. } else if (zfiCoreStatus == '01' && zfiStatus == '01' || zfiCoreStatus == '01' && zfiStatus == '06') {
  2533. active = 2
  2534. } else if (zfiStatus == '01' && zfiPlatformStatus == '01') {
  2535. active = 3
  2536. } else if (zfiStatus == '02') {
  2537. active = 4
  2538. }
  2539. } else if (zfiCreateType == '2') {
  2540. if (zfiSupplierStatus == '01' && !zfiStatus) {
  2541. active = 1
  2542. } else if (zfiPlatformStatus == '01' && !zfiStatus) {
  2543. active = 2
  2544. } else if (zfiStatus == '02') {
  2545. active = 3
  2546. }
  2547. }
  2548. this.openFlowDetail = true
  2549. this.financeId = zfiId
  2550. this.financeType = zfiCreateType
  2551. this.financeActive = active
  2552. }
  2553. },
  2554. //关闭流程
  2555. closeFliwDetail() {
  2556. this.openFlowDetail = false
  2557. }
  2558. }
  2559. };
  2560. </script>
  2561. <style lang="scss" scoped>
  2562. .zap-table-search {
  2563. padding-top: 12px;
  2564. background-color: #ffffff;
  2565. }
  2566. .zap-table-search__form {
  2567. padding: 25px 25px 0;
  2568. ::v-deep .el-form-item--medium.el-form-item {
  2569. margin-bottom: 25px;
  2570. }
  2571. ::v-deep .el-form-item__label {
  2572. line-height: 40px;
  2573. font-size: 14px;
  2574. color: #333333;
  2575. }
  2576. ::v-deep .el-range-editor--small.el-input__inner,
  2577. ::v-deep .el-input--small .el-input__inner {
  2578. height: 40px;
  2579. line-height: 40px;
  2580. }
  2581. }
  2582. .zap-credit__content {
  2583. position: relative;
  2584. padding: 0 13px;
  2585. background-color: #ffffff;
  2586. }
  2587. .zap-credit__tabs {
  2588. position: relative;
  2589. }
  2590. .zap-credit__buttons {
  2591. position: absolute;
  2592. top: 10px;
  2593. right: 20px;
  2594. display: flex;
  2595. align-items: center;
  2596. z-index: 10;
  2597. }
  2598. </style>