SpaceEditModal.vue 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. <template>
  2. <div class="modal fade in" role="dialog" aria-hidden="false" style="display: block;" v-if="isVisible">
  3. <div class="modal-dialog x-modal-dialog modal-lg" role="document">
  4. <div class="modal-content">
  5. <!-- tab切换 start-->
  6. <ul class="nav nav-tabs x-nav-tabs x-navbar-right hidden-xs modal-header" role="tablist">
  7. <li :class="{active: showTab === 'logs'}"><a aria-controls="userSpaceDetailModal_log" role="tab" data-toggle="tab" aria-expanded="false" @click="showTab = 'logs'">操作日志</a></li>
  8. <li :class="{active: showTab === 'apps'}"><a aria-controls="userSpaceDetailModal_apps" role="tab" data-toggle="tab" aria-expanded="false" @click="showTab = 'apps'">绑定应用</a></li>
  9. <li :class="{active: showTab === 'default'}"><a aria-controls="userSpaceDetailModal_info" role="tab" data-toggle="tab" aria-expanded="true" @click="showTab = 'default'">详细资料</a></li>
  10. <h2 class="hidden-xs">
  11. <i class="fa fa-file-text-o"></i> {{data.spaceName}}
  12. </h2>
  13. </ul>
  14. <!-- tab切换 end-->
  15. <div role="tabpanel" id="userSpaceDetailModal_info" class="x-tab-pane" :class="{active: showTab === 'default'}">
  16. <div class="modal-body">
  17. <div class="x-group-header">
  18. <h4>企业注册信息</h4>
  19. </div>
  20. <dl class="dl-horizontal x-dl-horizontal">
  21. <dt>企业名称</dt>
  22. <dd id="primaryName">{{data.spaceName}} <span class="x-text-muted x-text-small" style="display: none">您可以根据营业执照
  23. <a id="x-btn-renew" href="javascript:void(0);">修改</a></span></dd>
  24. <dd id="renewName" style="display: none"><input type="text" value="深圳市超诚电子有限公司" name="renewName">
  25. <span class="x-text-muted x-text-small">您可以根据营业执照
  26. <a id="x-btn-cancel" href="javascript:void(0);">取消</a></span>
  27. </dd>
  28. <dt>企业简称</dt>
  29. <dd id="primaryShortName">{{data.spaceName}}</dd>
  30. <dd id="renewShortName" style="display: none"><input type="text" value="超诚电子有限公司" name="renewShortName">
  31. <a id="x-btn-confirm" href="javascript:void(0);">确定</a>
  32. </dd>
  33. <dt>营业执照</dt>
  34. <dd id="parimaryUid">
  35. {{data.businessCode}}&nbsp;<a class="x-btn-image" href="javascript:void(0);" data-src="http://dfs.ubtob.com/group1/M00/0E/EC/CgpkyFf9smiAbYpKAAAklNd_Stw661.jpg">查看附件</a>
  36. </dd>
  37. <dd id="renewUid" style="display: none">
  38. <input type="text" value="201678765678988" name="renewUid">
  39. </dd>
  40. <dt>注册地区</dt>
  41. <dd>{{data.regAddress || '注册地区'}} <span class="x-text-muted x-text-small">您可以根据营业执照<a href="">填写</a></span></dd>
  42. <dt>企业地址</dt>
  43. <dd id="primaryAdress">{{data.province || '企业地址'}} <span class="x-text-muted x-text-small"></span></dd>
  44. <dd id="renewAdress" style="display: none"><input type="text" value="广东省深圳市罗湖区罗湖路266号" name="renewAdress">
  45. </dd>
  46. <dt>所属行业</dt>
  47. <dd>制造行业</dd>
  48. <dt>官网地址</dt>
  49. <dd>http://ww.exempIe.com</dd>
  50. </dl>
  51. <div class="x-group-header">
  52. <h4>管理员信息</h4>
  53. </div>
  54. <dl class="dl-horizontal x-dl-horizontal">
  55. <dt>姓名</dt>
  56. <dd>王超</dd>
  57. <dt>手机号</dt>
  58. <dd>15866765672</dd>
  59. <dt>邮箱</dt>
  60. <dd>wangchao@exempIe.com &nbsp;
  61. <a class="x-btn-send" style="display: none" href="javascript:void(0);" data-src="wangchao@exempIe.com">重新发送激活邮件</a>&nbsp;
  62. <a class="btn x-btn x-btn-blank x-btn-editor" style="display: none" href="javascript:void(0);">邮箱填错了?修改一下</a>
  63. </dd>
  64. <dt class="x-dt" style="display: none">修改邮箱</dt>
  65. <dd><div class="x-form-buttom" style="display: none">
  66. <div class="col-sm-5" id="newEmail">
  67. <input type="text" class="form-control x-input" name="adEmail" x-pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$">
  68. </div>
  69. </div>
  70. <a class="btn x-btn x-btn-blank x-editor-trigger" style="display: none" href="javascript:void(0);" data-src="">确定修改</a></dd>
  71. </dl>
  72. <div id="reasonWrap" style="display: none">
  73. <div class="x-group-header">
  74. <h4>审批意见</h4>
  75. </div>
  76. <dl class="dl-horizontal x-dl-horizontal">
  77. <dt>失败原因</dt>
  78. <dd></dd>
  79. </dl>
  80. </div>
  81. <div id="auditWrap" style="">
  82. <div class="x-group-header">
  83. <h4>审批意见</h4>
  84. </div>
  85. <form class="x-form">
  86. <div class="form-group">
  87. <label class="radio-inline"> <input type="radio" name="enable" value="1" checked=""> 批准通过
  88. </label> <label class="radio-inline"> <input type="radio" name="enable" value="0"> 残忍拒绝
  89. </label>
  90. </div>
  91. <div class="form-group" id="reasonChooseWrap" style="display: none">
  92. <label>您拒绝的理由是?</label>
  93. <div class="radio">
  94. <label> <input type="radio" name="reason" value="营业执照附件看不清" checked=""> 营业执照附件不清晰
  95. </label>
  96. </div>
  97. <div class="radio">
  98. <label> <input type="radio" name="reason" value="营业执照附件上的企业名称与填写的企业名称不一致">
  99. 营业执照附件上的企业名称与填写的企业名称不一致
  100. </label>
  101. </div>
  102. <div class="radio">
  103. <label> <input type="radio" name="reason" value="营业执照附件上的注册号与填写的营业执照号不一致">
  104. 营业执照附件上的注册号与填写的营业执照号不一致
  105. </label>
  106. </div>
  107. <div class="radio">
  108. <label> <input type="radio" name="reason" value="other">
  109. 其他原因
  110. </label>
  111. </div>
  112. <textarea id="otherReason" name="otherReason" class="form-control" placeholder="您拒绝的理由是?" style="display: none"></textarea>
  113. </div>
  114. </form>
  115. </div>
  116. </div>
  117. <div class="modal-footer">
  118. <button type="button" class="btn btn-blank" data-dismiss="modal" @click="isVisible = false">关闭</button>
  119. <button type="button" class="btn btn-default btn-submit">确认</button>
  120. </div>
  121. </div>
  122. <div role="tabpanel" id="userSpaceDetailModal_apps" class="x-tab-pane" :class="{active: showTab === 'apps'}">
  123. <div class="modal-body">
  124. <div class="x-mod x-list" style="margin: -15px">
  125. <div class="x-mod-body">
  126. <div class="x-common-list" id="apps">
  127. <!-- userspaces -->
  128. </div>
  129. <div class="x-empty" style="display: none">
  130. <i class="fa fa-coffee"></i>
  131. <p>还没有绑定任何应用</p>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. <div class="modal-footer">
  137. <button type="button" class="btn btn-blank" data-dismiss="modal" @click="isVisible = false">关闭</button>
  138. </div>
  139. </div>
  140. <div role="tabpanel" id="userSpaceDetailModal_log" class="x-tab-pane" :class="{active: showTab === 'logs'}">
  141. <div class="modal-body">
  142. <!-- 日志列表 start -->
  143. <div class="x-mod x-list x-log-list" style="margin: -15px">
  144. <div class="x-mod-body">
  145. <div class="x-common-list">
  146. <!-- log item -->
  147. </div>
  148. <div class="x-empty" style="display: none">
  149. <i class="fa fa-coffee"></i>
  150. <p>还没有留下任何足迹!</p>
  151. </div>
  152. </div>
  153. </div>
  154. <!-- 日志列表 end -->
  155. </div>
  156. <div class="modal-footer">
  157. <ul class="pagination pull-left" style="margin: 0"></ul>
  158. <button type="button" class="btn btn-blank" data-dismiss="modal" @click="isVisible = false">关闭</button>
  159. </div>
  160. </div>
  161. </div>
  162. </div>
  163. </div>
  164. </template>
  165. <script>
  166. export default {
  167. name: 'SpaceEditModal',
  168. props: {
  169. visible: Boolean,
  170. data: Object
  171. },
  172. data () {
  173. return {
  174. isVisible: false,
  175. showTab: 'default'
  176. }
  177. },
  178. watch: {
  179. visible: function (value) {
  180. this.isVisible = value
  181. },
  182. isVisible: function (value) {
  183. this.$emit('update:visible', value)
  184. }
  185. }
  186. }
  187. </script>
  188. <style scoped>
  189. </style>