|
@@ -37,12 +37,12 @@
|
|
|
{{ listForm.purcAmt }}
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="部门名称" prop="deptName">
|
|
|
+ <el-form-item label="来源部门" prop="deptName">
|
|
|
<div class="content">
|
|
|
{{ listForm.deptName }}
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="医院名称" prop="branchName">
|
|
|
+ <el-form-item label="客户名称" prop="branchName">
|
|
|
<div class="content">
|
|
|
{{ listForm.branchName }}
|
|
|
</div>
|
|
@@ -70,6 +70,29 @@
|
|
|
</div>
|
|
|
<div class="common-card">
|
|
|
<h3>商品明细</h3>
|
|
|
+ <el-form :model="listQuery" ref="listQuery" :inline="true" label-width="90px">
|
|
|
+ <el-form-item size="mini" label="生产企业" prop="prodEntp" class="long">
|
|
|
+ <el-input v-model="listQuery.prodEntp" placeholder="请输入生产企业"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item size="mini" label="是否集采" prop="isFas" class="long">
|
|
|
+ <el-select v-model="listQuery.isFas" placeholder="请选择是否集采" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="item in isFasData"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item size="mini" label="注册证号" prop="regcertno" class="long">
|
|
|
+ <el-input v-model="listQuery.regcertno" placeholder="请输入注册证号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" @click="getData()">查询</el-button>
|
|
|
+ <el-button @click="reset">重置</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
<el-form :model="list">
|
|
|
<el-table
|
|
|
v-loading="listLoading"
|
|
@@ -108,22 +131,22 @@
|
|
|
<el-table-column label="总金额" prop="purcAmt" />
|
|
|
|
|
|
<el-table-column label="备注" prop="memo" />
|
|
|
- <el-table-column label="驳回原因" prop="rejtRea" width="200">
|
|
|
+ <!-- <el-table-column label="驳回原因" prop="memo" width="200">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item
|
|
|
label-width="0"
|
|
|
class="item"
|
|
|
- :prop="scope.$index + '.rejtRea'"
|
|
|
+ :prop="scope.$index + '.memo'"
|
|
|
>
|
|
|
- <el-input placeholder="请输入" v-model="scope.row.rejtRea" :readonly="!returnInfo"></el-input>
|
|
|
+ <el-input placeholder="请输入" v-model="scope.row.memo" :readonly="!returnInfo"></el-input>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="是否驳回" width="100">
|
|
|
+ </el-table-column> -->
|
|
|
+ <!-- <el-table-column label="是否驳回" width="100">
|
|
|
<template slot-scope="scope">
|
|
|
<el-switch v-model="scope.row.flag" @change="handleSwitch(scope.$index,scope.row)" :disabled="!isShow"></el-switch>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
</el-table>
|
|
|
</el-form>
|
|
|
|
|
@@ -172,6 +195,15 @@ export default {
|
|
|
{ value: "P", lable: "部分入库" },
|
|
|
],
|
|
|
essdrugOptions: ["非基药", "基药"],
|
|
|
+ listQuery:{
|
|
|
+ prodEntp: "",
|
|
|
+ isFas: "",
|
|
|
+ regcertno: "",
|
|
|
+ },
|
|
|
+ isFasData: [
|
|
|
+ { value: "0", name: "是" },
|
|
|
+ { value: "1", name: "否" },
|
|
|
+ ],
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -198,11 +230,15 @@ export default {
|
|
|
methods: {
|
|
|
getData() {
|
|
|
this.listLoading = true;
|
|
|
- getMcsDetlList({ id: this.$route.query.id })
|
|
|
+ getMcsDetlList({ id: this.$route.query.id,
|
|
|
+ spdId:this.$route.query.spdId,
|
|
|
+ prodEntp:this.listQuery.prodEntp,
|
|
|
+ isFas:this.listQuery.isFas,
|
|
|
+ regcertno:this.listQuery.regcertno, })
|
|
|
.then((res) => {
|
|
|
this.list = res.data;
|
|
|
this.list.forEach((i) => {
|
|
|
- if (i.rejtRea) {
|
|
|
+ if (i.memo) {
|
|
|
i.flag = true;
|
|
|
}
|
|
|
i.essdrugType = this.essdrugOptions[i.essdrugType * 1];
|
|
@@ -217,7 +253,7 @@ export default {
|
|
|
handleSwitch(index, row) {
|
|
|
console.log(row);
|
|
|
if (row.flag == false) {
|
|
|
- row.rejtRea = "";
|
|
|
+ row.memo = "";
|
|
|
this.returnInfo = false;
|
|
|
} else {
|
|
|
this.returnInfo = true;
|
|
@@ -235,7 +271,7 @@ export default {
|
|
|
// 受理
|
|
|
handleAccept() {
|
|
|
this.list.forEach((e) => {
|
|
|
- if (e.flag == true && !e.rejtRea) {
|
|
|
+ if (e.flag == true && !e.memo) {
|
|
|
this.$message({
|
|
|
message: "选择是否驳回后请填写驳回原因",
|
|
|
type: "warning",
|
|
@@ -254,7 +290,7 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
let data2 = data.map((i) => {
|
|
|
- return { id: i.id, rejtRea: i.rejtRea };
|
|
|
+ return { id: i.id, memo: i.memo };
|
|
|
});
|
|
|
let data3 = {
|
|
|
id: this.$route.query.id,
|
|
@@ -278,6 +314,11 @@ export default {
|
|
|
query:{spdId:this.$route.query.spdId,activeName:this.$route.query.activeName}
|
|
|
});
|
|
|
},
|
|
|
+ // 重置
|
|
|
+ reset(){
|
|
|
+ this.$refs.listQuery.resetFields();
|
|
|
+ this.getData()
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|