kimi
2020-01-22 abb574edd3a4ce7e239e43eda401b7ef8268a301
no message
1个文件已修改
37 ■■■■ 已修改文件
src/components/square.vue 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/square.vue
@@ -21,7 +21,7 @@
        </el-row>
        
    <div class="infinite-list-wrapper" style="overflow:auto; height: 75vh; border-top: 1px solid #c3c5c7;">
    <div class="infinite-list-wrapper" style="overflow:auto; height: 70vh; border-top: 1px solid #c3c5c7;">
        
        <div class="list" v-infinite-scroll="load" infinite-scroll-disabled="disabled">
            <div v-for="one in dataList" :key="one.id" class="list-item" @click="showItem(one)">
@@ -58,16 +58,16 @@
    <el-dialog title="创建话题" :visible.sync="dialogFormVisible">
      <el-form :model="form">
        <el-form-item label="话题名称" :label-width="formLabelWidth">
          <el-input v-model="form.name" autocomplete="off"></el-input>
          <el-input v-model="form.title" autocomplete="off"></el-input>
        </el-form-item>
        <el-form-item label="话题内容" :label-width="formLabelWidth">
            <el-input type="textarea"  v-model="form.desp" autocomplete="off"></el-input>
        </el-form-item>
        <el-upload
          class="upload-demo"
          :action="uploadUrl"
          :on-preview="handlePreview"
          :on-remove="handleRemove"
          :before-remove="beforeRemove"
          :data="form"
          :limit="1"
          :auto-upload='false'
          :on-exceed="handleExceed"
@@ -78,7 +78,7 @@
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="dialogFormVisible = false">取 消</el-button>
        <el-button type="primary" @click="dialogFormVisible = false">确 定</el-button>
        <el-button type="primary" @click="createTopic">确 定</el-button>
      </div>
    </el-dialog>
    
@@ -89,6 +89,7 @@
    export default {
        data() {
            return {
                uploadUrl:"/api/api/file/topicUpload",
                form:{},
                 fileList: [],
                 dialogVisible: false,
@@ -123,6 +124,30 @@
            }
        },
        methods: {
            createTopic() {
                var userId = localStorage.getItem('userId');
                if(!userId) {
                    this.$router.push('/login');
                }
                this.from.userId = userId;
                if(fileList.length == 0) {
                    //不带附件
                    url = "/api/topic/add";
                    this.$axios.get(url, {
                            params
                        })
                        .then(data_ => {
                            console.log(data_);
                            this.tableData = data_.data.data.records; //给tableData赋值
                            this.total = data_.data.data.total;
                            this.loading_table = false;
                        }).catch(error => {
                            console.log(error);
                        })
                }else {
                }
            },
             handleRemove(file, fileList) {
                    console.log(file, fileList);
                  },
@@ -130,7 +155,7 @@
                    console.log(file);
                  },
                  handleExceed(files, fileList) {
                    this.$message.warning(`当前限制选择 3 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
                    this.$message.warning(`当前限制选择 1 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
                  },
                  beforeRemove(file, fileList) {
                    return this.$confirm(`确定移除 ${ file.name }?`);