5-12 选择生产企业和生产企业同步页面

dev_ksck2.0
wangwei 1 year ago
parent 5bc97d8d02
commit b9f4282546

@ -7,3 +7,12 @@ export function getHslbs(query) {
params: query params: query
}); });
} }
export function getTBasicProducts(query) {
return axios({
url: "/udiwms/thrsys/getBasicProducts",
method: "get",
params: query
});
}

@ -67,14 +67,38 @@
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!--<el-col :span="12">-->
<!-- <el-form-item label="生产企业:">-->
<!-- <el-input-->
<!-- style="width: 80%"-->
<!-- size="small"-->
<!-- splaceholder="请输入内容"-->
<!-- v-model="editQuery.manufactory"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!--</el-col>-->
<el-col :span="12" > <el-col :span="12" >
<el-form-item label="生产企业:"> <el-form-item :label="'生产企业:'">
<el-input <el-select
style="width: 80%"
size="small"
splaceholder="请输入内容"
v-model="editQuery.manufactory" v-model="editQuery.manufactory"
></el-input> filterable
remote
clearable="true"
reserve-keyword
placeholder="请选择生产企业"
:remote-method="findProducts"
style="width: 80%"
>
<el-option
v-for="item in probucts"
:key="item.unitId"
:label="item.name"
:value="item.unitId"
>
<span style="float: left">{{ item.name }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.unitId }}</span>
</el-option>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -704,7 +728,7 @@ import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import Treeselect from "@riophae/vue-treeselect"; import Treeselect from "@riophae/vue-treeselect";
import {getListMenu, getOneName} from '@/api/basic/basicHospType' import {getListMenu, getOneName} from '@/api/basic/basicHospType'
import {getSupComapnys} from "@/api/purchase/supCompany"; import {getSupComapnys} from "@/api/purchase/supCompany";
import {getHslbs} from "@/api/thrsys/thrHsfl"; import {getHslbs,getTBasicProducts} from "@/api/thrsys/thrHsfl";
export default { export default {
@ -766,6 +790,7 @@ export default {
measname: null, measname: null,
nameCode: null nameCode: null
}, },
probucts:[],
} }
}, },
components: { components: {
@ -784,11 +809,10 @@ export default {
id: this.relevanceEdit.id id: this.relevanceEdit.id
} }
this.getDetailList(ttquery); this.getDetailList(ttquery);
if (this.editQuery.basicPrductRemak8 != null) { if (this.editQuery.basicPrductRemak8 != null) {
this.findHsflMethod(this.editQuery.basicPrductRemak8); this.findHsflMethod(this.editQuery.basicPrductRemak8);
} }
this.findProducts()
}, },
methods: { methods: {
getYbHcData(){ getYbHcData(){
@ -1029,6 +1053,23 @@ export default {
}); });
}) })
}, },
findProducts(query) {
this.probucts = [];
let cQuery = {
key: query,
page: 1,
limit: 20
};
getTBasicProducts(cQuery)
.then((response) => {
console.log("heiheiehi",response)
this.loading = false;
this.probucts = response.data.list || [];
})
.catch(() => {
this.loading = false;
});
},
setZdcfsycs() { setZdcfsycs() {
if (this.editQuery.useMuti == false) { if (this.editQuery.useMuti == false) {
this.editQuery.useNum = 0; this.editQuery.useNum = 0;

@ -339,10 +339,18 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-form> </el-form>
<!-- <el-checkbox v-model="configQuery.dbDiProducts">DI</el-checkbox> </el-descriptions-item>
<el-checkbox v-model="configQuery.dbDiProducts" <el-descriptions-item>
>医疗器械注册人</el-checkbox <template slot="label">生产企业数据</template>
> --> <el-form label-positiom="right" label-width="200px" :inline="true" style="padding-top: 20px">
<el-form-item label="生产企业数据">
<el-select v-model="configQuery.produceBusiness">
<el-option :value="0" label="不同步"></el-option>
<el-option :value="1" label="由内向外"></el-option>
<el-option :value="2" label="由外向内"></el-option>
</el-select>
</el-form-item>
</el-form>
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
</el-collapse-item> </el-collapse-item>
@ -918,6 +926,7 @@ export default {
deviceInfo:null, deviceInfo:null,
deviceCheck:null, deviceCheck:null,
deviceRepairApply:null, deviceRepairApply:null,
produceBusiness:null,
}, },
checkedBusTypes: [], checkedBusTypes: [],
checkedToInBusTypes: [], checkedToInBusTypes: [],

Loading…
Cancel
Save