licp
2024-03-06 4db5cd339e8303ca8e2968827a5739887c8d42b4
完善value-table功能
已修改3个文件
18 ■■■■ 文件已修改
src/components/tool/value-table.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/a6-device-management.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/tool/value-table.vue
@@ -64,7 +64,7 @@
                                :type="b.type" size="medium">{{b.label}}</el-tag>
                        </div>
            <!-- 可操作行进行点击事件 -->
            <span v-else-if="data.linkEvent&&showLink(a.label, data.linkEvent)" style="color:#409EFF;cursor: pointer;" @click="$emit(showLink(a.label, data.linkEvent),scope.row)">{{scope.row[a.label]}}</span>
            <span v-else-if="data.linkEvent&&showLink(a.label, data.linkEvent)" style="color:#409EFF;cursor: pointer;" @click="handleLinkEvent(scope.row,data.linkEvent[a.label])">{{scope.row[a.label]}}</span>
                        <span v-else>{{scope.row[a.label]}}</span>
                    </template>
                </el-table-column>
@@ -703,7 +703,14 @@
                    }
                });
                return sums;
            }
            },
      handleLinkEvent(row,val){
        if(val.method=='doDiy'){
          this.main(row,val)
        }else{
          this.$emit(val.method,row)
        }
      },
        }
    }
</script>
src/components/view/a6-device-management.vue
@@ -226,7 +226,7 @@
              <el-form-item label="准确度量值:" >
              <el-input :disabled="isUp" v-model="formData.accurateMeasurement" size="small"></el-input>
              </el-form-item>
              <el-form-item label="备注:" >
              <el-form-item label="备注:" v-show="!isUp" >
              <el-input :disabled="isUp" v-model="formData.notes" size="small"></el-input>
              </el-form-item>
            </el-form>
@@ -376,7 +376,8 @@
          },
          linkEvent:{
            deviceName:{
              method:'selectAllByOne'
              id: 'delete',
              method:'doDiy',
            }
          },
                    selectField: {},
src/main.js
@@ -13,7 +13,7 @@
//本地
Vue.prototype.LOCATIONVUE = "http://127.0.0.1:80";
const javaApi = 'http://192.168.0.133:8003';
const javaApi = 'http://192.168.0.24:8001';
//胜云服务器
// Vue.prototype.LOCATIONVUE = "http://syxt.shxiao2.cn";
// const javaApi = 'http://122.114.52.69:8001';