index.wxml 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <wxs src="../../../wxs/util-fun.wxs" module="util"></wxs>
  2. <view>
  3. <view class="artical-title fc">
  4. {{info.title}}
  5. </view>
  6. <view class=" tc">
  7. <text> {{info.department}}</text>-
  8. <text> {{info.category}}</text>
  9. <i-icon type="flashlight" size="20" color="#80848f" />
  10. {{info.downloadCount}}
  11. <i-icon type="browse" size="20" color="#80848f" />
  12. {{info.viewCount}}
  13. </view>
  14. <view class="tc mt10 ">
  15. <i-button bindtap="preview" class="bsmall"> 预览文件 </i-button>
  16. <i-button bindtap="download" class="ml20 bsmall"> 下载文件</i-button>
  17. <i-button class="ml20 bsmall" bindtap="openDialog" data-id="confirmModal" wx:if="{{info.status==1 && isLeader == 2}}"> 审核文章</i-button>
  18. <i-button class="ml20 bsmall" bindtap="openDialog" data-id="publishModal" wx:if="{{info.status==2 && isLeader == 3}}"> 发布文章</i-button>
  19. </view>
  20. <view class="wxParse tc">
  21. <rich-text nodes="{{info.brief}}" space="emsp" ></rich-text>
  22. </view>
  23. <view wx:for="{{logs}}" wx:key="articalId" wx:for-index="index" class="mt20">
  24. <view wx:if="{{ index==0}}">
  25. <i-card extra="{{item.nickname}}" title="{{item.action}}" full wx:if="{{isLeader==2 && info.status==1}}">
  26. <view slot="content">操作描述: {{item.content}}
  27. <button class="fr" bindtap="confirm">审核</button>
  28. </view>
  29. <view slot="footer">
  30. 操作时间:{{util.getDatetime(item.createAt)}}
  31. </view>
  32. </i-card>
  33. <i-card extra="{{item.nickname}}" title="{{item.action}}" full wx:elif="{{isLeader==3 && info.status==2}}">
  34. <view slot="content">操作描述: {{item.content}}
  35. <button class="fr" bindtap="publish">发布</button>
  36. </view>
  37. <view slot="footer">
  38. 操作时间:{{util.getDatetime(item.createAt)}}
  39. </view>
  40. </i-card>
  41. <i-card extra="{{item.nickname}}" title="{{item.action}}" full wx:else>
  42. <view slot="content">操作描述: {{item.content}}
  43. <button class="fr" bindtap="confirm">审核</button>
  44. </view>
  45. <view slot="footer">操作时间:{{util.getDatetime(item.createAt)}}</view>
  46. </i-card>
  47. </view>
  48. <view wx:else>
  49. <i-card extra="{{item.nickname}}" title="{{item.action}}" full>
  50. <view slot="content">操作描述: {{item.content}}</view>
  51. <view slot="footer">操作时间:{{util.getDatetime(item.createAt)}}</view>
  52. </i-card>
  53. </view>
  54. </view>
  55. </view>
  56. <i-modal title="审核文章"
  57. visible="{{ confirmModal }}"
  58. bind:ok="confirmArtical" bind:cancel="closeDialog" data-id="confirmModal">
  59. <view class="btline">{{info.username||'管理员'}}:{{info.lastMsg||'添加文章'}}</view>
  60. <form>
  61. <textarea
  62. bindinput='inputContent'
  63. class="tc p20 m10 w80"
  64. name="content"
  65. type="textarea"
  66. placeholder-style="color:red;"
  67. style="color:#f00;"
  68. placeholder="审核意见" />
  69. </form>
  70. </i-modal>
  71. <i-modal title="发布文章"
  72. visible="{{ publishModal }}"
  73. bind:ok="publishArtical" bind:cancel="closeDialog" data-id="publishModal">
  74. <view class="btline">{{info.username||'管理员'}}:{{info.lastMsg||'添加文章'}}</view>
  75. <form>
  76. <textarea
  77. bindinput='inputContent'
  78. class="tc p20 m10 w80"
  79. name="content"
  80. type="textarea"
  81. style="color:#f00;"
  82. placeholder-style="color:red;"
  83. placeholder="发布意见" />
  84. </form>
  85. </i-modal>