龚焕茏
2024-04-18 39b5ade34f70c26a20e064eb0fb0144acae12bad
接口权限精确到按钮
12个文件已修改
50 ■■■■ 已修改文件
src/views/system/calculate/order/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/calculate/rule/index.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/car/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/contract/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/face/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/result/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/rule/default/index.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/rule/index.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/score/default/index.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/template/default/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/template/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/video/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/calculate/order/index.vue
@@ -57,6 +57,7 @@
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          v-hasPermi="['system:result:remove']"
          @click="handleDelete"
        >删除</el-button>
      </el-col>
@@ -66,6 +67,7 @@
          plain
          icon="el-icon-download"
          size="mini"
          v-hasPermi="['system:result:export']"
          @click="handleExport"
        >导出</el-button>
      </el-col>
src/views/system/calculate/rule/index.vue
@@ -45,18 +45,21 @@
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['calculate:rule:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-plus"
            @click="handleAdd(scope.row)"
            v-hasPermi="['calculate:rule:add']"
          >新增</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['calculate:rule:remove']"
          >删除</el-button>
        </template>
      </el-table-column>
src/views/system/car/index.vue
@@ -108,6 +108,7 @@
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['system:monitor:export']"
        >导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
src/views/system/contract/index.vue
@@ -24,6 +24,7 @@
          plain
          icon="el-icon-plus"
          size="mini"
          v-hasPermi="['system:contract:add']"
          @click="handleAdd"
        >新增</el-button>
      </el-col>
@@ -33,6 +34,7 @@
          plain
          icon="el-icon-top"
          size="mini"
          v-hasPermi="['system:contract:import']"
          @click="handleImportPoint"
        >导入</el-button>
      </el-col>
src/views/system/face/index.vue
@@ -107,6 +107,7 @@
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['system:monitor:export']"
        >导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
src/views/system/result/index.vue
@@ -73,8 +73,8 @@
            </div>
            <div class="bottom-publish">
              <el-button size="medium" type="success">发布</el-button>
              <el-button size="medium" @click="jumpDetail" type="info">详情</el-button>
              <el-button size="medium" v-hasPermi="['calculate:rule:add']" type="success">发布</el-button>
              <el-button size="medium" v-hasPermi="['calculate:rule:query']" @click="jumpDetail" type="info">详情</el-button>
            </div>
          </div>
        </div>
src/views/system/rule/default/index.vue
@@ -85,18 +85,21 @@
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['system:rule:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-plus"
            @click="handleAdd(scope.row)"
            v-hasPermi="['system:rule:add']"
          >新增</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['system:rule:remove']"
          >删除</el-button>
        </template>
      </el-table-column>
src/views/system/rule/index.vue
@@ -14,8 +14,8 @@
              <i style="font-size: 40px;padding: 15px;" :class="item.icon"></i>
              <div style="font-size:12px; text-align: center; height: 25px;">{{ item.name }} </div>
              <div class="bottom clearfix">
                <el-button type="text" class="button" @click="handleAudit(item)">审核</el-button>
                <el-button type="text" class="button" @click="handleUpdate(item)">修改</el-button>
                <el-button type="text" class="button" v-hasPermi="['calculate:rule:add']" @click="handleAudit(item)">审核</el-button>
                <el-button type="text" class="button" v-hasPermi="['calculate:rule:edit']" @click="handleUpdate(item)">修改</el-button>
              </div>
            </el-card>
          <br/>
@@ -36,8 +36,8 @@
            <i style="font-size: 40px;padding: 15px;" :class="item.icon"></i>
            <div style="font-size:12px; text-align: center; height: 25px;">{{ item.name }} </div>
            <div class="bottom clearfix">
              <el-button type="text" class="button" @click="handleAudit(item)">审核</el-button>
              <el-button type="text" class="button" @click="handleUpdate(item)">修改</el-button>
              <el-button type="text" class="button" v-hasPermi="['calculate:rule:add']" @click="handleAudit(item)">审核</el-button>
              <el-button type="text" class="button" v-hasPermi="['calculate:rule:edit']" @click="handleUpdate(item)">修改</el-button>
            </div>
          </el-card>
          <br/>
@@ -58,8 +58,8 @@
            <i style="font-size: 40px;padding: 15px;" :class="item.icon"></i>
            <div style="font-size:12px; text-align: center; height: 25px;">{{ item.name }} </div>
            <div class="bottom clearfix">
              <el-button type="text" class="button" @click="handleAudit(item)">审核</el-button>
              <el-button type="text" class="button" @click="handleUpdate(item)">修改</el-button>
              <el-button type="text" class="button" v-hasPermi="['calculate:rule:add']" @click="handleAudit(item)">审核</el-button>
              <el-button type="text" class="button" v-hasPermi="['calculate:rule:edit']" @click="handleUpdate(item)">修改</el-button>
            </div>
          </el-card>
          <br/>
src/views/system/score/default/index.vue
@@ -48,6 +48,7 @@
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
           v-hasPermi="['system:template:add']"
        >新增</el-button>
      </el-col>
      <el-col :span="1.5">
@@ -58,6 +59,7 @@
          size="mini"
          :disabled="single"
          @click="handleUpdate"
           v-hasPermi="['system:template:edit']"
        >修改</el-button>
      </el-col>
      <el-col :span="1.5">
@@ -68,6 +70,7 @@
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
           v-hasPermi="['system:template:remove']"
        >删除</el-button>
      </el-col>
      <el-col :span="1.5">
@@ -77,7 +80,7 @@
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['system:auditing:export']"
          v-hasPermi="['system:template:export']"
        >导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
src/views/system/template/default/index.vue
@@ -42,6 +42,7 @@
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['platform:template:add']"
        >新增</el-button>
      </el-col>
      <el-col :span="1.5">
@@ -51,6 +52,7 @@
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          v-hasPermi="['platform:template:edit']"
          @click="handleUpdate"
        >修改</el-button>
      </el-col>
@@ -61,6 +63,7 @@
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          v-hasPermi="['platform:template:remove']"
          @click="handleDelete"
        >删除</el-button>
      </el-col>
@@ -70,6 +73,7 @@
          plain
          icon="el-icon-download"
          size="mini"
          v-hasPermi="['platform:template:export']"
          @click="handleExport"
        >导出</el-button>
      </el-col>
@@ -94,12 +98,14 @@
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['platform:template:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['platform:template:remove']"
          >删除</el-button>
        </template>
      </el-table-column>
src/views/system/template/index.vue
@@ -52,6 +52,7 @@
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['system:template:add']"
        >新增</el-button>
      </el-col>
      <!-- <el-col :span="1.5">
@@ -81,6 +82,7 @@
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['system:template:export']"
        >导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -92,10 +94,10 @@
      <div class="text item">考核对象:{{ item.deptId }}</div>
      <div class="text item">使用状态:{{ item.status == 0 ? '启用' : '停用'  }}</div>
      <div class="bottom clearfix">
        <el-button type="text" class="button" @click="">启用</el-button>
        <el-button type="text" class="button" @click="">复制</el-button>
        <el-button type="text" class="button" @click="handleUpdate(item)">修改</el-button>
        <el-button type="text" class="button" @click="handleDelete(item)">删除</el-button>
        <el-button type="text" class="button" v-hasPermi="['system:template:XX']" @click="">启用</el-button>
        <el-button type="text" class="button" v-hasPermi="['system:template:XX']" @click="">复制</el-button>
        <el-button type="text" class="button" v-hasPermi="['system:template:edit']" @click="handleUpdate(item)">修改</el-button>
        <el-button type="text" class="button" v-hasPermi="['system:template:remove']" @click="handleDelete(item)">删除</el-button>
      </div>
    </el-card>
src/views/system/video/index.vue
@@ -114,6 +114,7 @@
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['system:monitor:export']"
        >导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>