|
|
|
@ -170,126 +170,206 @@
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row type="flex" class="edit-row">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable6">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle6+':'" prop="basicPrductRemak6">
|
|
|
|
|
<el-select v-model="editQuery.basicPrductRemak6" style="width: 80%"
|
|
|
|
|
placeholder="选择材料类别" @change="changeLieBie()">
|
|
|
|
|
<el-option label="卫生材料" :value="1"></el-option>
|
|
|
|
|
<el-option label="低值易耗" :value="2"></el-option>
|
|
|
|
|
<el-option label="其他材料" :value="3"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable1">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle1+':'">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle1+':'" prop="basicPrductRemak1">
|
|
|
|
|
<el-select v-model="editQuery.basicPrductRemak1" style="width: 80%"
|
|
|
|
|
placeholder="选择材料分类" >
|
|
|
|
|
|
|
|
|
|
<el-option label="--请选择--" :value="null" disabled></el-option>
|
|
|
|
|
<div v-if="editQuery.basicPrductRemak6 == 1">
|
|
|
|
|
<el-option label="创面损伤" :value="83"></el-option>
|
|
|
|
|
<el-option label="功能敷料" :value="84"></el-option>
|
|
|
|
|
<el-option label="生物材料" :value="85"></el-option>
|
|
|
|
|
<el-option label="手术用品" :value="86"></el-option>
|
|
|
|
|
<el-option label="粘贴材料" :value="87"></el-option>
|
|
|
|
|
<el-option label="护创材料" :value="88"></el-option>
|
|
|
|
|
<el-option label="医用纺织品" :value="89"></el-option>
|
|
|
|
|
<el-option label="医用非织造布" :value="90"></el-option>
|
|
|
|
|
<el-option label="高值耗材" :value="95"></el-option>
|
|
|
|
|
<el-option label="一次性材料" :value="96"></el-option>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div v-if="editQuery.basicPrductRemak6 == 2">
|
|
|
|
|
<el-option label="手术器械" :value="91"></el-option>
|
|
|
|
|
<el-option label="医疗仪器器械(简易类)" :value="92"></el-option>
|
|
|
|
|
<el-option label="口腔材料" :value="93"></el-option>
|
|
|
|
|
<el-option label="仪器设备" :value="94"></el-option>
|
|
|
|
|
<el-option label="低值易耗" :value="97"></el-option>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div v-if="editQuery.basicPrductRemak6 == 3">
|
|
|
|
|
<el-option label="其他材料" :value="101"></el-option>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row type="flex" class="edit-row">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable2">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle2+':'" prop="basicPrductRemak2">
|
|
|
|
|
<el-select v-model="editQuery.basicPrductRemak2" style="width: 80%"
|
|
|
|
|
placeholder="选择材料小类" >
|
|
|
|
|
|
|
|
|
|
<el-option label="--请选择--" :value="null" disabled></el-option>
|
|
|
|
|
<div v-if="editQuery.basicPrductRemak6 == 1">
|
|
|
|
|
<el-option label="创面损伤" :value="253"></el-option>
|
|
|
|
|
<el-option label="功能敷料" :value="254"></el-option>
|
|
|
|
|
<el-option label="生物材料" :value="255"></el-option>
|
|
|
|
|
<el-option label="手术用品" :value="256"></el-option>
|
|
|
|
|
<el-option label="粘贴材料" :value="257"></el-option>
|
|
|
|
|
<el-option label="护创材料" :value="258"></el-option>
|
|
|
|
|
<el-option label="医用纺织品" :value="259"></el-option>
|
|
|
|
|
<el-option label="医用非织造布" :value="260"></el-option>
|
|
|
|
|
<el-option label="高值耗材" :value="268"></el-option>
|
|
|
|
|
<el-option label="一次性材料" :value="267"></el-option>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div v-if="editQuery.basicPrductRemak6 == 2">
|
|
|
|
|
<el-option label="手术器械" :value="261"></el-option>
|
|
|
|
|
<el-option label="医疗仪器器械(简易类)" :value="262"></el-option>
|
|
|
|
|
<el-option label="口腔材料" :value="263"></el-option>
|
|
|
|
|
<el-option label="仪器设备" :value="264"></el-option>
|
|
|
|
|
<el-option label="低值易耗" :value="269"></el-option>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div v-if="editQuery.basicPrductRemak6 == 3">
|
|
|
|
|
<el-option label="其他材料" :value="337"></el-option>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable3">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle3+':'" prop="basicPrductRemak3">
|
|
|
|
|
<el-input
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
size="small"
|
|
|
|
|
splaceholder="请输入内容"
|
|
|
|
|
v-model="editQuery.basicPrductRemak1"
|
|
|
|
|
type='number'
|
|
|
|
|
v-model="editQuery.basicPrductRemak3"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable2">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle2+':'">
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row type="flex" class="edit-row">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable4">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle4+':'" prop="basicPrductRemak4">
|
|
|
|
|
<el-input
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
size="small"
|
|
|
|
|
splaceholder="请输入内容"
|
|
|
|
|
v-model="editQuery.basicPrductRemak2"
|
|
|
|
|
v-model="editQuery.basicPrductRemak4"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable5">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle5+':'" prop="basicPrductRemak5">
|
|
|
|
|
<el-input
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
size="small"
|
|
|
|
|
splaceholder="请输入内容"
|
|
|
|
|
v-model="editQuery.basicPrductRemak5"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row type="flex" class="edit-row">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable3">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle3+':'">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable7">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle7+':'" prop="basicPrductRemak7">
|
|
|
|
|
<el-input
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
size="small"
|
|
|
|
|
type='number'
|
|
|
|
|
splaceholder="请输入内容"
|
|
|
|
|
v-model="editQuery.basicPrductRemak3"
|
|
|
|
|
v-model="editQuery.basicPrductRemak7"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable4">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle4+':'">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable8">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle8+':'" prop="basicPrductRemak8">
|
|
|
|
|
<el-input
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
size="small"
|
|
|
|
|
splaceholder="请输入内容"
|
|
|
|
|
v-model="editQuery.basicPrductRemak4"
|
|
|
|
|
v-model="editQuery.basicPrductRemak8"
|
|
|
|
|
disabled
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row type="flex" class="edit-row">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable5">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle5+':'">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable9">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle9+':'" prop="basicPrductRemak9">
|
|
|
|
|
<el-input
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
size="small"
|
|
|
|
|
type='number'
|
|
|
|
|
splaceholder="请输入内容"
|
|
|
|
|
v-model="editQuery.basicPrductRemak5"
|
|
|
|
|
v-model="editQuery.basicPrductRemak9"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable6">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle6+':'">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="editQuery.basicPrductRemak6"
|
|
|
|
|
placeholder="请选择"
|
|
|
|
|
clearable
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable10">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle10+':'" prop="basicPrductRemak10">
|
|
|
|
|
<el-input
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
>
|
|
|
|
|
<el-option label="扣费" value="1"></el-option>
|
|
|
|
|
<el-option label="不扣费" value="0"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
size="small"
|
|
|
|
|
placeholder="请输入内容"
|
|
|
|
|
type='number'
|
|
|
|
|
step="0.01"
|
|
|
|
|
v-model="editQuery.basicPrductRemak10"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row type="flex" class="edit-row">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable7">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle7+':'">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="editQuery.basicPrductRemak7"
|
|
|
|
|
filterable
|
|
|
|
|
remote
|
|
|
|
|
clearable="true"
|
|
|
|
|
reserve-keyword
|
|
|
|
|
placeholder="请选择物资类别"
|
|
|
|
|
:remote-method="findThrTypeMethod"
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in thrTypeOptions"
|
|
|
|
|
:key="item.code"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.code"
|
|
|
|
|
>
|
|
|
|
|
<span style="float: left">{{ item.name }}</span>
|
|
|
|
|
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.code }}</span>
|
|
|
|
|
</el-option>
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable11">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle11+':'" prop="basicPrductRemak11">
|
|
|
|
|
<el-select v-model="editQuery.basicPrductRemak11" style="width: 80%"
|
|
|
|
|
placeholder="选择病案名称类型" >
|
|
|
|
|
<el-option label="检查用一次性医用材料费" :value="56"></el-option>
|
|
|
|
|
<el-option label="治疗用一次性医用材料费" :value="57"></el-option>
|
|
|
|
|
<el-option label="手术用一次性医用材料费" :value="58"></el-option>
|
|
|
|
|
<el-option label="其他类_其他费" :value="59"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable12">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle12+':'" prop="basicPrductRemak12">
|
|
|
|
|
<el-select v-model="editQuery.basicPrductRemak12" style="width: 80%"
|
|
|
|
|
placeholder="选择医保结算" >
|
|
|
|
|
<el-option label="是" :value="1"></el-option>
|
|
|
|
|
<el-option label="否" :value="0"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row type="flex" class="edit-row">
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable8==true && editQuery.basicPrductRemak6=='1'">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle8+':'">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="editQuery.basicPrductRemak8"
|
|
|
|
|
filterable
|
|
|
|
|
remote
|
|
|
|
|
clearable="true"
|
|
|
|
|
reserve-keyword
|
|
|
|
|
placeholder="请选择物价类别"
|
|
|
|
|
:remote-method="findHsflMethod"
|
|
|
|
|
style="width: 80%"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in hsflOptions"
|
|
|
|
|
:key="item.hsbm"
|
|
|
|
|
:label="item.hsmc"
|
|
|
|
|
:value="item.hsbm"
|
|
|
|
|
>
|
|
|
|
|
<span style="float: left">{{ item.hsmc }}</span>
|
|
|
|
|
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.hsbm }}</span>
|
|
|
|
|
</el-option>
|
|
|
|
|
<el-col :span="12" v-if="productRemarkSet.remarkEnable13">
|
|
|
|
|
<el-form-item :label="productRemarkSet.remarkTitle13+':'" prop="basicPrductRemak13">
|
|
|
|
|
<el-select v-model="editQuery.basicPrductRemak13" style="width: 80%"
|
|
|
|
|
placeholder="选择是否医保范围" >
|
|
|
|
|
<el-option label="是" :value="1"></el-option>
|
|
|
|
|
<el-option label="否" :value="0"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-row type="flex" class="edit-row">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="产品描述:">
|
|
|
|
@ -375,15 +455,24 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row class="edit-row">
|
|
|
|
|
<el-button-group style="display: flex">
|
|
|
|
|
<el-button type="primary" @click.native="submitUpload()" style="margin: 0 60px 10px auto; height: 35px"
|
|
|
|
|
:loading="loading"
|
|
|
|
|
>提交
|
|
|
|
|
</el-button>
|
|
|
|
|
</el-button-group>
|
|
|
|
|
</el-row>
|
|
|
|
|
<!--<el-row class="edit-row">-->
|
|
|
|
|
<!-- <el-button-group style="display: flex">-->
|
|
|
|
|
<!-- <el-button type="primary" @click.native="submitUpload()" style="margin: 0 60px 10px auto; height: 35px"-->
|
|
|
|
|
<!-- :loading="loading"-->
|
|
|
|
|
<!-- >提交-->
|
|
|
|
|
<!-- </el-button>-->
|
|
|
|
|
<!-- </el-button-group>-->
|
|
|
|
|
<!--</el-row>-->
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
<div style="text-align: center;margin-top: 12px">
|
|
|
|
|
<el-button type="primary" size="small" icon="search"@click.native="submitUpload()" :loading="addLoading"
|
|
|
|
|
>提交
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button size="small" icon="search" @click="cancelDialog"
|
|
|
|
|
>取消
|
|
|
|
|
</el-button>
|
|
|
|
|
</div>
|
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
@ -547,6 +636,11 @@ export default {
|
|
|
|
|
basicPrductRemak6: this.editQuery.basicPrductRemak6,
|
|
|
|
|
basicPrductRemak7: this.editQuery.basicPrductRemak7,
|
|
|
|
|
basicPrductRemak8: this.editQuery.basicPrductRemak8,
|
|
|
|
|
basicPrductRemak9: this.editQuery.basicPrductRemak9,
|
|
|
|
|
basicPrductRemak10: this.editQuery.basicPrductRemak10,
|
|
|
|
|
basicPrductRemak11: this.editQuery.basicPrductRemak11,
|
|
|
|
|
basicPrductRemak12: this.editQuery.basicPrductRemak12,
|
|
|
|
|
basicPrductRemak13: this.editQuery.basicPrductRemak13,
|
|
|
|
|
catalogcode: this.editQuery.catalogcode,
|
|
|
|
|
catalogname1: this.editQuery.catalogname1,
|
|
|
|
|
catalogname2: this.editQuery.catalogname2,
|
|
|
|
@ -563,6 +657,9 @@ export default {
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
cancelDialog(){
|
|
|
|
|
this.closeDialog();
|
|
|
|
|
},
|
|
|
|
|
getThirdSysDetail() {
|
|
|
|
|
let query = {
|
|
|
|
|
id: this.editQuery.rlId,
|
|
|
|
@ -695,6 +792,10 @@ export default {
|
|
|
|
|
this.loading = false;
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
changeLieBie(){
|
|
|
|
|
this.editQuery.basicPrductRemak1 = null
|
|
|
|
|
this.editQuery.basicPrductRemak2 = null
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
components: {
|
|
|
|
@ -708,11 +809,30 @@ export default {
|
|
|
|
|
limit: 10,
|
|
|
|
|
};
|
|
|
|
|
this.getDetailList(ttquery);
|
|
|
|
|
if (this.editQuery.basicPrductRemak6 != null){
|
|
|
|
|
this.editQuery.basicPrductRemak6 = Number(this.editQuery.basicPrductRemak6)
|
|
|
|
|
}
|
|
|
|
|
if (this.editQuery.basicPrductRemak1 != null){
|
|
|
|
|
this.editQuery.basicPrductRemak1 = Number(this.editQuery.basicPrductRemak1)
|
|
|
|
|
}
|
|
|
|
|
if (this.editQuery.basicPrductRemak2 != null){
|
|
|
|
|
this.editQuery.basicPrductRemak2 = Number(this.editQuery.basicPrductRemak2)
|
|
|
|
|
}
|
|
|
|
|
if (this.editQuery.basicPrductRemak11 != null){
|
|
|
|
|
this.editQuery.basicPrductRemak11 = Number(this.editQuery.basicPrductRemak11)
|
|
|
|
|
}
|
|
|
|
|
if (this.editQuery.basicPrductRemak12!= null){
|
|
|
|
|
this.editQuery.basicPrductRemak12 = Number(this.editQuery.basicPrductRemak12)
|
|
|
|
|
}
|
|
|
|
|
if (this.editQuery.basicPrductRemak13 != null){
|
|
|
|
|
this.editQuery.basicPrductRemak13 = Number(this.editQuery.basicPrductRemak13)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// if (this.editQuery.basicPrductRemak8 != null) {
|
|
|
|
|
this.findHsflMethod(this.editQuery.basicPrductRemak8);
|
|
|
|
|
// }
|
|
|
|
|
// if (this.editQuery.basicPrductRemak7 != null) {
|
|
|
|
|
this.findThrTypeMethod(this.editQuery.basicPrductRemak7);
|
|
|
|
|
// this.findThrTypeMethod(this.editQuery.basicPrductRemak7);
|
|
|
|
|
// }
|
|
|
|
|
this.classifySearch()
|
|
|
|
|
console.log("editQuery:", this.editQuery)
|
|
|
|
|