|
|
@ -24,12 +24,13 @@
|
|
|
|
</el-option>
|
|
|
|
</el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<el-form-item class="query-form-item">
|
|
|
|
<el-form-item class="query-form-item">
|
|
|
|
<el-input v-model="filterQuery.ylqxzcrbarmc" placeholder="生产企业/注册备案人"
|
|
|
|
<el-input v-model="filterQuery.ylqxzcrbarmc" placeholder="生产企业/注册备案人"
|
|
|
|
clearable="true"></el-input>
|
|
|
|
clearable="true"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item class="query-form-item">
|
|
|
|
<el-form-item class="query-form-item">
|
|
|
|
<el-input v-model="filterQuery.thrPiId" placeholder="第三方产品编码" clearable="true"></el-input>
|
|
|
|
<el-input v-model="filterQuery.thrPiId" placeholder="第三方产品编码" clearable="true"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
@ -42,6 +43,22 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item class="query-form-item">
|
|
|
|
|
|
|
|
<el-select v-model="filterQuery.groupBuy" placeholder="集采状态" clearable>
|
|
|
|
|
|
|
|
<el-option label="全部" value=""></el-option>
|
|
|
|
|
|
|
|
<el-option label="集采" value="true"></el-option>
|
|
|
|
|
|
|
|
<el-option label="非集采" value="false"></el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item class="query-form-item">
|
|
|
|
|
|
|
|
<el-select v-model="filterQuery.dispatch" placeholder="可配送状态" clearable>
|
|
|
|
|
|
|
|
<el-option label="全部" value=""></el-option>
|
|
|
|
|
|
|
|
<el-option label="可配送" value="true"></el-option>
|
|
|
|
|
|
|
|
<el-option label="不可配送" value="false"></el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-button-group>
|
|
|
|
<el-button-group>
|
|
|
|
<el-button type="primary" icon="el-icon-refresh" @click="onReset"></el-button>
|
|
|
|
<el-button type="primary" icon="el-icon-refresh" @click="onReset"></el-button>
|
|
|
@ -98,11 +115,40 @@
|
|
|
|
<el-table-column
|
|
|
|
<el-table-column
|
|
|
|
label="器械类别"
|
|
|
|
label="器械类别"
|
|
|
|
prop="qxlb"
|
|
|
|
prop="qxlb"
|
|
|
|
|
|
|
|
width="100"
|
|
|
|
show-overflow-tooltip
|
|
|
|
show-overflow-tooltip
|
|
|
|
></el-table-column>
|
|
|
|
></el-table-column>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-table-column
|
|
|
|
|
|
|
|
label="是否集采"
|
|
|
|
|
|
|
|
prop="groupBuy"
|
|
|
|
|
|
|
|
width="100"
|
|
|
|
|
|
|
|
show-overflow-tooltip
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
|
|
|
<el-tag :type="(scope.row.groupBuy) | statusFilterType">
|
|
|
|
|
|
|
|
<span>{{ enableMap[scope.row.groupBuy] }}</span>
|
|
|
|
|
|
|
|
</el-tag>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-table-column
|
|
|
|
|
|
|
|
label="是否可配送"
|
|
|
|
|
|
|
|
prop="groupBuy"
|
|
|
|
|
|
|
|
width="100"
|
|
|
|
|
|
|
|
show-overflow-tooltip
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
|
|
|
<el-tag :type="(scope.row.dispatch) | statusFilterType">
|
|
|
|
|
|
|
|
<span>{{ enableDispatchMap[scope.row.dispatch] }}</span>
|
|
|
|
|
|
|
|
</el-tag>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
|
|
<el-table-column
|
|
|
|
<el-table-column
|
|
|
|
v-if="isSpCombine"
|
|
|
|
v-if="isSpCombine"
|
|
|
|
label="审核状态"
|
|
|
|
label="审核状态"
|
|
|
|
|
|
|
|
width="100"
|
|
|
|
prop="lockStatus"
|
|
|
|
prop="lockStatus"
|
|
|
|
show-overflow-tooltip
|
|
|
|
show-overflow-tooltip
|
|
|
|
>
|
|
|
|
>
|
|
|
@ -337,6 +383,8 @@ export default {
|
|
|
|
thrPiId: null,
|
|
|
|
thrPiId: null,
|
|
|
|
filterType: null,
|
|
|
|
filterType: null,
|
|
|
|
auditStatus: null,
|
|
|
|
auditStatus: null,
|
|
|
|
|
|
|
|
groupBuy:null,
|
|
|
|
|
|
|
|
dispatch:null,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
idSpliUdi: false,
|
|
|
|
idSpliUdi: false,
|
|
|
|
newType: 2,
|
|
|
|
newType: 2,
|
|
|
@ -397,7 +445,15 @@ export default {
|
|
|
|
lockStatusMap: {1: "未提交", 2: "已提交", 3: "已锁定"},
|
|
|
|
lockStatusMap: {1: "未提交", 2: "已提交", 3: "已锁定"},
|
|
|
|
isUseDyCheck: false,
|
|
|
|
isUseDyCheck: false,
|
|
|
|
loading: false,
|
|
|
|
loading: false,
|
|
|
|
activeNames: ['1']
|
|
|
|
activeNames: ['1'],
|
|
|
|
|
|
|
|
enableMap: {
|
|
|
|
|
|
|
|
true: "集采",
|
|
|
|
|
|
|
|
false: "非集采",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
enableDispatchMap: {
|
|
|
|
|
|
|
|
true: "是",
|
|
|
|
|
|
|
|
false: "否",
|
|
|
|
|
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
@ -416,6 +472,8 @@ export default {
|
|
|
|
page: 1,
|
|
|
|
page: 1,
|
|
|
|
limit: 20,
|
|
|
|
limit: 20,
|
|
|
|
addType: 1,
|
|
|
|
addType: 1,
|
|
|
|
|
|
|
|
groupBuy:null,
|
|
|
|
|
|
|
|
dispatch:null,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
this.getList();
|
|
|
|
this.getList();
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -923,6 +981,15 @@ export default {
|
|
|
|
basicProductDetail
|
|
|
|
basicProductDetail
|
|
|
|
}
|
|
|
|
}
|
|
|
|
,
|
|
|
|
,
|
|
|
|
|
|
|
|
filters: {
|
|
|
|
|
|
|
|
statusFilterType(status) {
|
|
|
|
|
|
|
|
const statusMap = {
|
|
|
|
|
|
|
|
false: "warning",
|
|
|
|
|
|
|
|
true: "success",
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
return statusMap[status];
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
this.findBasicProductSet();
|
|
|
|
this.findBasicProductSet();
|
|
|
|
this.getList();
|
|
|
|
this.getList();
|
|
|
|