bding 1 tahun lalu
induk
melakukan
4d8e33f325

+ 16 - 7
src/views/rai_manage/reportManage/components/specialDlg.vue

@@ -28,8 +28,8 @@
     </el-dialog>
 
     <el-dialog title="编辑" :visible.sync="lookEditRemarkDlgShow" width="500px" v-dialogDrag :close-on-click-modal="false" :modal-append-to-body="false" center @close="handleCloseRemark">
-      <el-input v-model="lookEditRemarkInfo.InviteName" placeholder="请输入引荐人" clearable style="display: inline-block; margin-bottom: 20px"> </el-input>
-      <el-input type="textarea" :rows="4" placeholder="请输入备注" v-model="lookEditRemarkInfo.Remark"> </el-input>
+      <el-input v-model="lookRemarkInfo.InviteName" placeholder="请输入引荐人" clearable style="display: inline-block; margin-bottom: 20px"> </el-input>
+      <el-input type="textarea" :rows="4" placeholder="请输入备注" v-model="lookRemarkInfo.Remark"> </el-input>
       <span slot="footer" class="dialog-footer">
         <el-button @click="handleCloseRemark">取 消</el-button>
         <el-button type="primary" @click="submitRemarkHandler">确 定</el-button>
@@ -73,10 +73,18 @@ export default {
       isShowKey: true,
       referrer: "",
       remarksKeys: "",
+      lookRemarkInfo: {},
     };
   },
-  computed: {},
-  watch: {},
+  watch: {
+    lookEditRemarkInfo: {
+      handler(newValue) {
+        this.lookRemarkInfo = _.cloneDeep(newValue);
+      },
+      deep: true,
+      immediate: true,
+    },
+  },
   created() {},
   mounted() {},
   methods: {
@@ -160,13 +168,14 @@ export default {
     // q确定事件
     async submitRemarkHandler() {
       const res = await raiInterface.yanxuan_specialAuthorUpdate({
-        UserId: this.lookEditRemarkInfo.UserId,
-        InviteName: this.lookEditRemarkInfo.InviteName, //邀请人
-        Remark: this.lookEditRemarkInfo.Remark, //备注
+        UserId: this.lookRemarkInfo.UserId,
+        InviteName: this.lookRemarkInfo.InviteName, //邀请人
+        Remark: this.lookRemarkInfo.Remark, //备注
       });
       if (res.Ret === 200) {
         this.$emit("update:lookEditRemarkDlgShow", false);
         this.$emit("update:lookEditRemarkInfo", {});
+        this.$parent.getyanxuanReportSpecial();
       }
     },
   },

+ 3 - 3
src/views/rai_manage/reportManage/yanXuanSpecial.vue

@@ -91,7 +91,7 @@
                 <span v-if="item.label != '总PV/UV' && item.key != 'Remark'" @click="handleRowClick(row, item.key)" :style="handleRowStyle(item.key)">{{ handleRowContent(row, item.key) }}</span>
                 <div v-else-if="item.key == 'Remark'">
                   {{ handleRowContent(row, item.key) }}
-                  <span @click="lookEditRemark(row)" class="editsty" style="font-size: 22px" v-if="row[item.key] && row[item.key].length > 15"> .... </span>
+                  <span @click="lookEditRemark(row)" class="editsty" style="font-size: 22px"> ... </span>
                 </div>
                 <span v-else>{{ row.Pv }} / {{ row.Uv }}</span>
               </template>
@@ -152,7 +152,7 @@ export default {
       collectFansDlgItem: {},
       addAuthorDlgVisible: false,
       lookEditRemarkDlgShow: false, // 查看编辑备注
-      lookEditRemarkInfo:{},
+      lookEditRemarkInfo: {},
       topLableList: [],
       sortType: "",
       sortParam: "",
@@ -343,7 +343,7 @@ export default {
 
     //查看或修改
     lookEditRemark(row) {
-      this.lookEditRemarkInfo = row
+      this.lookEditRemarkInfo = row;
       this.lookEditRemarkDlgShow = true;
     },
   },