dqjd.html 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1" />
  7. <meta name="format-detection" content="telephone=no" />
  8. <title>潜山市个人创业担保贷款</title>
  9. <meta name="keywords" content="潜山市个人创业担保贷款">
  10. <meta name="description" content="潜山市个人创业担保贷款">
  11. <script src="static/js/vue.js"></script>
  12. <script type="text/javascript" src="static/js/vue-router.js"></script>
  13. <script src="static/js/index.js" type="text/javascript"></script>
  14. <script src="static/js/croods-1.3.3.js" type="text/javascript" charset="utf-8"></script>
  15. <script type="text/javascript" src="./static/js/jquery.min.js"></script>
  16. <script src="static/js/common.js"></script>
  17. <link href="static/css/common.css" rel="stylesheet" />
  18. <link href="static/css/style.css" rel="stylesheet" />
  19. <link rel="stylesheet" href="static/css/theme-chalk/index.css">
  20. <style></style>
  21. </head>
  22. <body class="dbody">
  23. <div id="app">
  24. <div id="appse">
  25. <header>
  26. <div class="dtop act" >
  27. <div class="back backimg"><img src="static/images/wback.png" /></div>
  28. <div class="tit over">当前进度</div>
  29. </div>
  30. </header>
  31. </div>
  32. <main>
  33. <div class="dqbox">
  34. <div class="dqlist flexat" v-for="(ite,idx) in dksqLcjlList" :key="idx">
  35. <div class="listl">{{Number(idx)+1}}</div>
  36. <div class="listr">
  37. <div class="tit">{{keyType(ite.type,typelist)}}</div>
  38. <div class="flexat">
  39. <div class="flex0 ltit">{{ite.statetit}}状态:</div>
  40. <div class="rtxt">
  41. <span v-if="ite.type==1">请等待{{keyType(2,typelist)}}</span>
  42. <span v-if="ite.type==2">
  43. <span v-if="ite.result==2">已完成审查,请等待{{keyType(3,typelist)}}</span>
  44. <span v-if="ite.result==3">已完成审查,请重新提交</span>
  45. </span>
  46. <span v-if="ite.type==3">
  47. <span v-if="ite.result==1">申请已提交,请等待{{keyType(3,typelist)}}</span>
  48. <span v-if="ite.result==2">已完成评估,请等待{{keyType(4,typelist)}}</span>
  49. <span v-if="ite.result==3">已完成评估,请等待{{keyType(2,typelist)}}重新推荐</span>
  50. </span>
  51. <span v-if="ite.type==4">
  52. <span v-if="ite.result==1">申请已提交,请等待放贷完成</span>
  53. <span v-if="ite.result==2">已完成放贷完成</span>
  54. <span v-if="ite.result==3">已拒绝放贷</span>
  55. </span>
  56. </div>
  57. </div>
  58. <div class="flexat ">
  59. <div class="flex0 ltit">
  60. <span v-if="ite.type==1">提交结果:</span>
  61. <span v-if="ite.type==2">审查结果:</span>
  62. <span v-if="ite.type==3">评估结果:</span>
  63. <span v-if="ite.type==4">放贷结果:</span>
  64. </div>
  65. <div class="rtxt co1" v-if="ite.result==2">
  66. <span v-if='ite.type==1'>已提交</span>
  67. <span v-else>已通过</span>
  68. </div>
  69. <div class="rtxt co2" v-if="ite.result==3">未通过</div>
  70. <div class="rtxt co3" v-if="ite.result==1">等待</div>
  71. </div>
  72. </div>
  73. </div>
  74. <!-- <div class="dqlist flexat">
  75. <div class="listl">2</div>
  76. <div class="listr">
  77. <div class="tit">提交申请</div>
  78. <div class="flexat">
  79. <div class="flex0 ltit">申请状态:</div>
  80. <div class="rtxt">请等待潜山市人社局审查</div>
  81. </div>
  82. <div class="flexat ">
  83. <div class="flex0 ltit">提交结果:</div>
  84. <div class="rtxt cf3">未通过</div>
  85. </div>
  86. </div>
  87. </div> -->
  88. </div>
  89. </main>
  90. </div>
  91. <script type="text/javascript">
  92. var app = new Vue({
  93. el: '#app',
  94. data: {
  95. // base_url: 'https://qsfy.qs163.cn/prod-api',
  96. base_url: 'http://192.168.101.11:8020',
  97. id:'',
  98. dksqLcjlList:[],
  99. typelist:[],
  100. jdlist:[
  101. {tit:'提交申请',statetit:'申请',statetxt:'请等待潜山市人社局审查',ispass:'2',type:1},
  102. {tit:'潜山市人社局审查',statetit:'审查',statetxt:'已完成初审,请等待银行评估',ispass:'1',type:2},
  103. // {tit:'提交申请',statetit:'申请',statetxt:'请等待潜山市人社局审查',ispass:'2',type:1},
  104. // {tit:'提交申请',statetit:'申请',statetxt:'请等待潜山市人社局审查',ispass:'2',type:1},
  105. // {tit:'提交申请',statetit:'申请',statetxt:'请等待潜山市人社局审查',ispass:'2',type:1},
  106. ]
  107. },
  108. created() {
  109. },
  110. mounted() {
  111. this.init()
  112. this.id=decodeURI(this.getQueryString("id"))
  113. this.getDataFn()
  114. },
  115. destroyed() {
  116. },
  117. methods: {
  118. // 获取路由参数
  119. getQueryString(name) {
  120. try {
  121. var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  122. var r = window.location.href.split('?')[1].match(reg);
  123. if(r != null) {
  124. return r[2];
  125. }
  126. return "";//如果此处只写return;则返回的是undefined
  127. } catch(e) {
  128. return "";//如果此处只写return;则返回的是undefined
  129. }
  130. },
  131. init(){
  132. this.getDictionaryFn('shqzht')
  133. },
  134. getDictionaryFn(data){
  135. var that = this;
  136. var header='Bearer '+this.getToken()
  137. $.ajax({
  138. url: this.base_url + '/system/dict/data/type/'+data,
  139. type: 'get',
  140. data: {},
  141. dataType: 'json',
  142. headers: {
  143. 'Authorization': header
  144. },
  145. success: function(res) {
  146. that.loading=false;
  147. if (res.code == 200) {
  148. var datalist = res.data.map(v => {
  149. return {
  150. dictLabel: v.dictLabel,
  151. dictValue: Number(v.dictValue)
  152. }
  153. })
  154. if(data=='shqzht'){
  155. that.typelist=datalist;
  156. }
  157. } else {
  158. that.$message({
  159. message: res.msg,
  160. type: 'error',
  161. center: true,
  162. });
  163. }
  164. },
  165. fail:function(res){
  166. that.loading=false;
  167. that.$message({
  168. message: "网络请求错误",
  169. type: 'error',
  170. center: true,
  171. });
  172. }
  173. })
  174. },
  175. getToken(){
  176. return window.localStorage.getItem('token')
  177. },
  178. keyType(data,list){
  179. return this.selectDictValue(list,data)
  180. },
  181. selectDictValue(datas, value){
  182. var actions = [];
  183. Object.keys(datas).some((key) => {
  184. if (datas[key].dictValue == ('' + value)) {
  185. actions.push(datas[key].dictLabel);
  186. return true;
  187. }
  188. })
  189. return actions.join('');
  190. },
  191. getDataFn(){
  192. var that=this;
  193. var header='Bearer '+this.getToken();
  194. $.ajax({
  195. url: this.base_url + '/system/dksq/'+this.id,
  196. type: 'get',
  197. data: {},
  198. dataType: 'json',
  199. headers: {
  200. 'Authorization': header
  201. },
  202. success: function(res) {
  203. that.loading=false;
  204. if (res.code == 200) {
  205. that.dksqLcjlList=res.data.dksqLcjlList
  206. } else {
  207. that.$message({
  208. message: res.msg,
  209. type: 'error',
  210. center: true,
  211. });
  212. }
  213. },
  214. fail:function(res){
  215. that.loading=false;
  216. that.$message({
  217. message: "网络请求错误",
  218. type: 'error',
  219. center: true,
  220. });
  221. }
  222. })
  223. },
  224. }
  225. })
  226. </script>
  227. <script type="text/javascript">
  228. $(document).ready(function() {
  229. $('.backimg').click(function() {
  230. window.history.go(-1)
  231. })
  232. })
  233. </script>
  234. </body>
  235. </html>