Bladeren bron

no message

linwenxin 1 jaar geleden
bovenliggende
commit
6772686f02
1 gewijzigde bestanden met toevoegingen van 13 en 2 verwijderingen
  1. 13 2
      src/views/workOrder/workOrderPool/detailModule/Evaluation/index.vue

+ 13 - 2
src/views/workOrder/workOrderPool/detailModule/Evaluation/index.vue

@@ -32,7 +32,18 @@ export default {
     id: {
       handler(newVal, oldVal) {
         listPageV2({ "pageNum": 1, "pageSize": -1, "params": [{ "param": "a.id", "compare": "=", "value": this.id }] }).then(res => {
-          this.evaluationColumns = tableDataParsing(res.fieldBeans.filter(item => !~["orderFlags", "orderType"].indexOf(item.jname)))
+          this.evaluationColumns = tableDataParsing(res.fieldBeans.filter(item => !~["orderFlags", "orderType"].indexOf(item.jname))).map(item => {
+            if (item.columnAttributes.prop == "appraiseImgUrl") {
+              item.render = (h, { row, index, column }) => {
+                return (
+                  <div style="padding:0 6px;cursor: pointer;">
+                    {row.appraiseImgUrl ? row.appraiseImgUrl.split(",").map(url => <el-image src={url} preview-src-list={[url]} fit="fit" style="width:80px;height:80px;" />) : null}
+                  </div>
+                )
+              }
+            }
+            return item
+          })
           this.$nextTick(() => {
             this.evaluationData = res.data.records.map(item => {
               Object.keys(item).map(key => {
@@ -56,7 +67,7 @@ export default {
   box-sizing: border-box;
   padding-left: 16px;
 
-  ::v-deep & > .zj-page-fill-scroll {
+  ::v-deep &>.zj-page-fill-scroll {
     box-sizing: border-box;
     padding-right: 16px;