|
@@ -76,6 +76,13 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="上游服务包名称">
|
|
|
+ <el-select v-model="searchFrom.pkgIds" placeholder="请选择上游服务包名称" class="w100" clearable filterable>
|
|
|
+ <el-option v-for="(item, index) in relPkgNameArr" :key="index" :label="item.label" :value="item.value" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="2">
|
|
|
<div class="search-btns">
|
|
|
<el-button type="success" @click="clickBtn">搜索</el-button>
|
|
@@ -89,7 +96,7 @@
|
|
|
<div class="card-container">
|
|
|
<div class="card-all-review">
|
|
|
<div class="btns">
|
|
|
- <el-button type="primary" @click="allClick">批量审核</el-button>
|
|
|
+ <el-button type="primary" @click="allClickBtn">批量审核</el-button>
|
|
|
</div>
|
|
|
<div class="check-info">
|
|
|
<el-checkbox v-model="allCheck" @change="allClick">全选</el-checkbox>
|
|
@@ -233,7 +240,6 @@
|
|
|
|
|
|
<script>
|
|
|
import {
|
|
|
- getTaskV2PageApi,
|
|
|
getTaskTypeAvailApi,
|
|
|
getDeptv2Avail,
|
|
|
getDrug2Avail,
|
|
@@ -241,7 +247,8 @@ import {
|
|
|
getTaskV2TokenApi,
|
|
|
taskV2CheckBatchApi,
|
|
|
checkSingleApi,
|
|
|
- getTaskV2PageTileApi
|
|
|
+ getTaskV2PageTileApi,
|
|
|
+ getPkgV2Api
|
|
|
} from '@/api/serviceManagement/servicesToBeReviewed/index.js';
|
|
|
import refuseReason from '@/components/refuseReason';
|
|
|
import { getDictType } from '@/api/common';
|
|
@@ -261,6 +268,7 @@ export default {
|
|
|
drugListArr: [],
|
|
|
userListArr: [],
|
|
|
currDrugList: [],
|
|
|
+ relPkgNameArr: [],
|
|
|
drugDisabled: true,
|
|
|
abbreviationsProvincesList: abbreviationsProvinces,
|
|
|
nodeId: '',
|
|
@@ -275,6 +283,7 @@ export default {
|
|
|
vendorId: '',
|
|
|
salesId: '',
|
|
|
skuId: '',
|
|
|
+ pkgIds: '',
|
|
|
taskStatus: 3
|
|
|
},
|
|
|
page: {
|
|
@@ -384,6 +393,19 @@ export default {
|
|
|
getDrug2Avail().then((res) => {
|
|
|
this.drugListArr = res.data.data;
|
|
|
});
|
|
|
+ getPkgV2Api().then((res) => {
|
|
|
+ let arr = [];
|
|
|
+ let data = res.data.data;
|
|
|
+ for (let key in data) {
|
|
|
+ let obj = {
|
|
|
+ label: key,
|
|
|
+ value: data[key]
|
|
|
+ };
|
|
|
+ arr.push(obj);
|
|
|
+ }
|
|
|
+
|
|
|
+ this.relPkgNameArr = arr;
|
|
|
+ });
|
|
|
},
|
|
|
mahNameChange(e) {
|
|
|
if (e) {
|
|
@@ -468,7 +490,7 @@ export default {
|
|
|
this.checkAllTaskScore -= Number(item.info.taskScore);
|
|
|
}
|
|
|
},
|
|
|
- async allClick() {
|
|
|
+ async allClickBtn() {
|
|
|
if (!this.checkIds.length) {
|
|
|
return this.$message.error('请选择待审核数据');
|
|
|
}
|
|
@@ -491,8 +513,12 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
clickBtn() {
|
|
|
- this.tableData = [];
|
|
|
+ this.list = [];
|
|
|
this.page.currentPage = 1;
|
|
|
+ this.checkIds = [];
|
|
|
+ this.allCheck = false;
|
|
|
+ this.checkAllLength = 0;
|
|
|
+ this.checkAllTaskScore = 0;
|
|
|
this.getList();
|
|
|
},
|
|
|
clearSearch() {
|
|
@@ -506,6 +532,7 @@ export default {
|
|
|
vendorId: '',
|
|
|
salesId: '',
|
|
|
skuId: '',
|
|
|
+ pkgIds: '',
|
|
|
taskStatus: 3
|
|
|
};
|
|
|
this.searchFrom.nodeId = this.nodeId;
|