wl
2022-07-20 9f08056f61bc0b10e80cc4aabb1df63e3ae5947b
案件录入显示
4个文件已修改
9974 ■■■■■ 已修改文件
package-lock.json 9912 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/cause.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/cause/Entry.vue 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/workbench/Workbench.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package-lock.json
Diff too large
src/api/cause.js
@@ -6,4 +6,10 @@
        method: 'get',
        params
    })
}
export function casueList() {
    return request({
        url: '/cause/getCauseList',
        method: 'get',
    })
}
src/views/cause/Entry.vue
@@ -23,18 +23,49 @@
          </el-form-item>
        </el-form>
      </template>
      <el-pagination @current-change="handleCurrentChange" :current-page="queryInfo.current"
                     :page-size="queryInfo.size" layout="prev, pager, next"
                     :total="total"></el-pagination>
      <template>
        <el-table :data="casueList" style="width: 100%">
          <el-table-column prop="number" label="案件编号" width="150" header-align="center">
          </el-table-column>
          <el-table-column prop="name" label="案件名称" width="180" header-align="center">
          </el-table-column>
          <el-table-column prop="reportNumber" label="报案人数" width="100" header-align="center" align="center">
          </el-table-column>
          <el-table-column prop="firstTime" label="最早发案日期" width="150" header-align="center" align="center">
          </el-table-column>
          <el-table-column prop="status" label="案件状态" width="110" header-align="center">
          </el-table-column>
          <el-table-column prop="userName" label="负责人" width="130" header-align="center" align="center">
          </el-table-column>
          <el-table-column prop="ctime" label="创建日期" width="160" header-align="center" align="center">
          </el-table-column>
          <el-table-column label="操作" width="240" header-align="center" align="center">
            <el-button type="text" size="medium" @click="handleAudit(scope.row)">编辑</el-button>
            <el-button type="text" size="medium" @click="handleAudit(scope.row)">报案人员</el-button>
            <el-button type="text" size="medium" @click="handleAudit(scope.row)">群公告</el-button>
            <el-button type="text" size="medium" @click="handleAudit(scope.row)" style="color:#ff0000" >删除</el-button>
          </el-table-column>
        </el-table>
      </template>
      <el-pagination @current-change="handleCurrentChange" :current-page="queryInfo.current" :page-size="queryInfo.size"
        layout="prev, pager, next" :total="total"></el-pagination>
      </el-pagination>
    </el-card>
  </div>
</template>
<script>
import {
  casueList
} from '@/api/cause'
export default {
  name: "Entry",
  data() {
    return {
      casueList: [],
      queryInfo: {
        title: '',
        status: '5',
@@ -70,7 +101,18 @@
      total: 0,
    }
  },
  created() {
    this.init()
  },
  methods: {
    init() {
      casueList().then(
        res => {
          this.total = res.total
          this.casueList = res.records
        }
      )
    },
    getList() {
      this.$http.get('/api/entry/list', {
        params: this.queryInfo
@@ -97,4 +139,8 @@
.el-form-item {
  margin-bottom: 0;
}
::v-deep(.el-table thead) {
  color: #000000;
}
</style>
src/views/workbench/Workbench.vue
@@ -39,7 +39,7 @@
              <el-table-column label="身份证号码" prop="idcard" width="200"></el-table-column>
              <el-table-column label="操作">
                <template slot-scope="scope">
                  <el-button type="text" size="small" @click="handleAudit(scope.row)">审核</el-button>
                  <el-button type="text" size="medium" @click="handleAudit(scope.row)">审核</el-button>
                </template>
              </el-table-column>
            </el-table>
@@ -63,7 +63,7 @@
                      <span>{{ scope.row.groupName }}&nbsp;案件</span>
                      <span>{{ scope.row.userName }}</span>
                      <span>发布了</span>
                      <el-button type="text" size="small" @click="toGroup(scope.row.groupId)">消息</el-button>
                      <el-button type="text" size="medium" @click="toGroup(scope.row.groupId)">消息</el-button>
                    </div>
                    <div class="message-item-time">
                      <span>{{ scope.row.ctime }}</span>