actionplanDetails.axml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <view>
  2. <view class="allBox">
  3. <view class="performanceList">
  4. <view style="padding:.05rem 0 .15rem 0;font-size:.32rem;">{{ apDetails.name }}</view>
  5. <view class="intro" style="font-size:.26rem;">
  6. <view style="color:rgb(171, 171, 171);padding: 0.05rem 0;">考核标准:</view>
  7. <text class="line-feed">{{apDetails.per_remark}}</text>
  8. <view style="color:rgb(86, 153, 255);margin-top:0.1rem" catchTap="showDetil">查看详情</view>
  9. </view>
  10. </view>
  11. <view class="title flex-box-ce flex-d-center">
  12. <view class="flex-box-ce" style="font-size:.27rem;" catchTap="showText">{{ detailsTIt }}
  13. <text class="iconfont icon-wenhao" style="margin-left:0.1rem;color:#969799;font-size:0.28rem;"></text>
  14. </view>
  15. <button v:if="{{isShowAdd&&!has_finish}}" onTap="save" style="width: 1.45rem;
  16. height: .5rem;
  17. border-radius: 1.45rem;
  18. line-height:0.5rem;
  19. border: 1px solid #4c8df1;
  20. font-size: 0.28rem;
  21. color: #127cff;
  22. background-color: rgb(255, 255, 255);
  23. margin-top: .04rem;">保存
  24. </button>
  25. </view>
  26. <view class="margin-bottom" v:if="{{isShowAdd&&!has_finish}}">
  27. <view class="page-section-demo">
  28. <textarea onInput="bindTextAreaBlur" value="{{titValue}}" auto-height placeholder="请输入{{detailsTIt}}" maxlength="200" />
  29. </view>
  30. <view class="page-section-demo">
  31. <textarea onInput="bindTextAreaBlur2" value="{{messageVal}}" auto-height placeholder="选填,请输入备注" maxlength="500" />
  32. </view>
  33. <view class="page-section-demo">
  34. <button size="mini" type="primary" catchTap="openImg" style="margin-bottom:20rpx">+附件</button>
  35. <!--<view class="van-uploader__upload" catchTap="openImg"><text class="iconfont icon-xiangji" style="color:#dcdee0;font-size:0.46rem;"></text></view> -->
  36. <view class="images flex-box-ce" a:for="{{append}}" a:key="{{index}}">
  37. <view class="flex-1 blue" catchTap="showImg" data-item="{{item}}">{{item.fileName}}</view>
  38. <view catchTap="deleteImg" data-index="{{index}}" style="padding:14rpx 20rpx">
  39. <icon type="clear" size="16" />
  40. </view>
  41. </view>
  42. </view>
  43. </view>
  44. <view style="margin-bottom:2rem;">
  45. <view a:for="{{apdList}}" class="apdList flex-box" onTap="openDetail" data-item="{{item}}">
  46. <view style="margin: .24rem 0 0 .2rem;position: relative;">
  47. <view class="apdDian"></view>
  48. <view class="apdHeadBoeder {{index == apdList.length - 1? 'apdborderNO':''}}"></view>
  49. </view>
  50. <view class="apdData {{apdList.length == index + 1? 'apdborderNO':''}}">
  51. <view>
  52. <view style="font-size:.3rem;color:block;font-weight: 600;margin-top:0.1rem">{{ item.title }}</view>
  53. <view style="font-size:.24rem;color:#b7b7b7;padding:0.15rem 0">{{ item.date }} 更新
  54. <text style="padding-left:10rxp">记录人{{item.userName}}</text></view>
  55. <view style="font-size:.25rem;color:#505050;">
  56. {{item.remark}}
  57. </view>
  58. </view>
  59. <block a:if="{{item.append}}">
  60. <view class="images flex-box-ce" a:for="{{item.append}}" a:for-item="e" style="margin-top:16rpx">
  61. <view class="flex-1 blue" catchTap="showImg" data-item="{{e}}">{{e.fileName}}</view>
  62. </view>
  63. <!--<view class="flex-box-ce" style="margin: 10px 0;" a:if="{{item.images.length>0}}"><image a:for="{{item.images}}" a:for-item="e" onTap="showImg" data-img="{{e}}" style="border-radius: 3px;margin-right: 10px;width:200rpx;height:200rpx"
  64. src="{{e.url}}" /></view> -->
  65. </block>
  66. </view>
  67. </view>
  68. </view>
  69. </view>
  70. <!-- 详情 -->
  71. <view class="windows" a:if="{{isShowDetil}}">
  72. <view class="vassheet {{isShowDetil?'showdown':''}}">
  73. <view class="vasHead" catchTap="showDetil">
  74. <icon type="clear" size="20" class="icon" />
  75. <text>所属指标</text>
  76. </view>
  77. <view class="pullUpdel">
  78. <view style="padding:.05rem 0 .15rem 0;font-size:.32rem;">{{ apDetails.name }}</view>
  79. <view class="intro" style="font-size:.26rem;">
  80. <text class="introcol">考核标准:</text>
  81. <text class="line-feed">{{apDetails.per_remark}}</text>
  82. <text class="introcol intropad">权重(%):{{ apDetails.weight }}%</text>
  83. <text class="introcol intropad">目标值:{{ apDetails.target }}{{ apDetails.unit }}</text>
  84. </view>
  85. </view>
  86. </view>
  87. </view>
  88. <view class="windows" a:if="{{isShowText}}">
  89. <view class="windows-box">
  90. <view class="tsAll">
  91. <view a:if="{{knowFrom == 'action'}}">
  92. <view class="flex-box-ce">
  93. <text class="iconfont icon-dengpao yellow"></text>
  94. <text style="font-size:.32rem;padding-left:.1rem;color:black;">执行计划用来做什么</text>
  95. </view>
  96. <text>1、可以填写如何达成指标的计划,并记录进展行动</text>
  97. <text>2、填写的内容将给评分人作为参考</text>
  98. </view>
  99. <view a:else>
  100. <view class="flex-box-ce">
  101. <text class="iconfont icon-dengpao yellow"></text>
  102. <text style="font-size:.32rem;padding-left:.1rem;color:black;">跟踪管理记录用来做什么</text>
  103. </view>
  104. <text>1、填写工作执行过程的实际情况、表现好坏及奖惩情况</text>
  105. <text>2、填写管理指导的过程记录</text>
  106. <text>3、填写的内容可以给评分人作为参考</text>
  107. </view>
  108. </view>
  109. <view class="footer2 flex-box-ce">
  110. <view class="flex-1" catchTap="showText">我知道了</view></view>
  111. </view>
  112. </view>
  113. </view>