浏览代码

SAI开项管理:申请状态彩色标签

wangggziwen 2 年之前
父节点
当前提交
b1a8ba9341

+ 10 - 1
ui/src/views/production/apply/all/index.vue

@@ -137,7 +137,16 @@
     <el-table v-loading="loading" :data="applyList" @selection-change="handleSelectionChange" :height="clientHeight" border>
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="问题描述" align="center" prop="description" :show-overflow-tooltip="true" width="200"/>
-      <el-table-column label="申请状态" align="center" prop="applyStatus" :show-overflow-tooltip="true" :formatter="applyStatusFormat"/>
+      <el-table-column label="申请状态" align="center" prop="applyStatus" :show-overflow-tooltip="true">
+        <template slot-scope="scope">
+          <span v-if="scope.row.applyStatus == 0"><el-tag type="info">未提交</el-tag></span>
+          <span v-if="scope.row.applyStatus == 1"><el-tag type="warning">待评估</el-tag></span>
+          <span v-if="scope.row.applyStatus == 2"><el-tag type="warning">进行中</el-tag></span>
+          <span v-if="scope.row.applyStatus == 3"><el-tag type="warning">待验收</el-tag></span>
+          <span v-if="scope.row.applyStatus == 4"><el-tag type="success">已完成</el-tag></span>
+          <span v-if="scope.row.applyStatus == 5"><el-tag type="info">已取消</el-tag></span>
+        </template>
+      </el-table-column>
       <el-table-column label="登记人部门" align="center" prop="applicantDeptName" :show-overflow-tooltip="true"/>
       <el-table-column label="登记人班组" align="center" prop="applicantTeam" :show-overflow-tooltip="true" :formatter="teamFormat"/>
       <el-table-column label="登记人" align="center" prop="applicantName" :show-overflow-tooltip="true"/>

+ 10 - 1
ui/src/views/production/apply/mine/index.vue

@@ -137,7 +137,16 @@
     <el-table v-loading="loading" :data="applyList" @selection-change="handleSelectionChange" :height="clientHeight" border>
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="问题描述" align="center" prop="description" :show-overflow-tooltip="true" width="200"/>
-      <el-table-column label="申请状态" align="center" prop="applyStatus" :show-overflow-tooltip="true" :formatter="applyStatusFormat"/>
+      <el-table-column label="申请状态" align="center" prop="applyStatus" :show-overflow-tooltip="true">
+        <template slot-scope="scope">
+          <span v-if="scope.row.applyStatus == 0"><el-tag type="info">未提交</el-tag></span>
+          <span v-if="scope.row.applyStatus == 1"><el-tag type="warning">待评估</el-tag></span>
+          <span v-if="scope.row.applyStatus == 2"><el-tag type="warning">进行中</el-tag></span>
+          <span v-if="scope.row.applyStatus == 3"><el-tag type="warning">待验收</el-tag></span>
+          <span v-if="scope.row.applyStatus == 4"><el-tag type="success">已完成</el-tag></span>
+          <span v-if="scope.row.applyStatus == 5"><el-tag type="info">已取消</el-tag></span>
+        </template>
+      </el-table-column>
       <el-table-column label="登记人部门" align="center" prop="applicantDeptName" :show-overflow-tooltip="true"/>
       <el-table-column label="登记人班组" align="center" prop="applicantTeam" :show-overflow-tooltip="true" :formatter="teamFormat"/>
       <el-table-column label="登记人" align="center" prop="applicantName" :show-overflow-tooltip="true"/>

+ 10 - 1
ui/src/views/production/apply/pending/index.vue

@@ -137,7 +137,16 @@
     <el-table v-loading="loading" :data="applyList" @selection-change="handleSelectionChange" :height="clientHeight" border>
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="问题描述" align="center" prop="description" :show-overflow-tooltip="true" width="200"/>
-      <el-table-column label="申请状态" align="center" prop="applyStatus" :show-overflow-tooltip="true" :formatter="applyStatusFormat"/>
+      <el-table-column label="申请状态" align="center" prop="applyStatus" :show-overflow-tooltip="true">
+        <template slot-scope="scope">
+          <span v-if="scope.row.applyStatus == 0"><el-tag type="info">未提交</el-tag></span>
+          <span v-if="scope.row.applyStatus == 1"><el-tag type="warning">待评估</el-tag></span>
+          <span v-if="scope.row.applyStatus == 2"><el-tag type="warning">进行中</el-tag></span>
+          <span v-if="scope.row.applyStatus == 3"><el-tag type="warning">待验收</el-tag></span>
+          <span v-if="scope.row.applyStatus == 4"><el-tag type="success">已完成</el-tag></span>
+          <span v-if="scope.row.applyStatus == 5"><el-tag type="info">已取消</el-tag></span>
+        </template>
+      </el-table-column>
       <el-table-column label="登记人部门" align="center" prop="applicantDeptName" :show-overflow-tooltip="true"/>
       <el-table-column label="登记人班组" align="center" prop="applicantTeam" :show-overflow-tooltip="true" :formatter="teamFormat"/>
       <el-table-column label="登记人" align="center" prop="applicantName" :show-overflow-tooltip="true"/>