修改人员管理时 如果未输入筛选条件 则不查询任何数据
This commit is contained in:
parent
de2f667739
commit
43527ab2d2
@ -53,7 +53,11 @@
|
||||
<el-input v-model="form.sbxh" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备状态:">
|
||||
<el-input v-model="form.sbzt" />
|
||||
<el-select v-model="form.sbzt" placeholder="请选择" clearable>
|
||||
<el-option label="完好" value="完好" />
|
||||
<el-option label="损坏" value="损坏" />
|
||||
<el-option label="报废" value="报废" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="生产厂家:">
|
||||
<el-input v-model="form.sccj" />
|
||||
|
||||
@ -8,60 +8,60 @@
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="操作员:">
|
||||
<el-input disabled v-model="detailData.equipment.czy" />
|
||||
<el-input disabled v-model="detailData.czy" />
|
||||
</el-form-item>
|
||||
<el-form-item label="辐射范围:">
|
||||
<el-input disabled v-model="detailData.equipment.fsfw" />
|
||||
<el-input disabled v-model="detailData.fsfw" />
|
||||
</el-form-item>
|
||||
<el-form-item label="管理人员:">
|
||||
<el-input disabled v-model="detailData.equipment.glry" />
|
||||
<el-input disabled v-model="detailData.glry" />
|
||||
</el-form-item>
|
||||
<el-form-item label="购买费用(万元):">
|
||||
<el-input disabled v-model="detailData.equipment.gmfy" />
|
||||
<el-input disabled v-model="detailData.gmfy" />
|
||||
</el-form-item>
|
||||
<el-form-item label="购置日期:">
|
||||
<el-input disabled v-model="detailData.equipment.gzrq" />
|
||||
<el-input disabled v-model="detailData.gzrq" />
|
||||
</el-form-item>
|
||||
<el-form-item label="区县名称:">
|
||||
<el-input disabled v-model="detailData.equipment.qxmc" />
|
||||
<el-input disabled v-model="detailData.qxmc" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备编号:">
|
||||
<el-input disabled v-model="detailData.equipment.sbbh" />
|
||||
<el-input disabled v-model="detailData.sbbh" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备大类:">
|
||||
<el-input disabled v-model="detailData.equipment.sbdl" />
|
||||
<el-input disabled v-model="detailData.sbdl" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备小类:">
|
||||
<el-input disabled v-model="detailData.equipment.sbxl" />
|
||||
<el-input disabled v-model="detailData.sbxl" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="设备名称:">
|
||||
<el-input disabled v-model="detailData.equipment.sbmc" />
|
||||
<el-input disabled v-model="detailData.sbmc" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备位置:">
|
||||
<el-input disabled v-model="detailData.equipment.sbwz" />
|
||||
<el-input disabled v-model="detailData.sbwz" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备经度:">
|
||||
<el-input disabled v-model="detailData.equipment.jd" />
|
||||
<el-input disabled v-model="detailData.jd" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备纬度:">
|
||||
<el-input disabled v-model="detailData.equipment.wd" />
|
||||
<el-input disabled v-model="detailData.wd" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备型号:">
|
||||
<el-input disabled v-model="detailData.equipment.sbxh" />
|
||||
<el-input disabled v-model="detailData.sbxh" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备状态:">
|
||||
<el-input disabled v-model="detailData.equipmentsbzt" />
|
||||
<el-input disabled v-model="detailData.sbzt" />
|
||||
</el-form-item>
|
||||
<el-form-item label="生产厂家:">
|
||||
<el-input disabled v-model="detailData.equipment.sccj" />
|
||||
<el-input disabled v-model="detailData.sccj" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否应急设备:">
|
||||
<el-input disabled v-model="detailData.equipment.sfyjsb" />
|
||||
<el-input disabled v-model="detailData.sfyjsb" />
|
||||
</el-form-item>
|
||||
<el-form-item label="是否纳入市级补助范围:">
|
||||
<el-input disabled v-model="detailData.equipment.sfnrsjbz" />
|
||||
<el-input disabled v-model="detailData.sfnrsjbz" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
@ -53,7 +53,11 @@
|
||||
<el-input v-model="form.sbxh" />
|
||||
</el-form-item>
|
||||
<el-form-item label="设备状态:">
|
||||
<el-input v-model="form.sbzt" />
|
||||
<el-select v-model="form.sbzt" placeholder="请选择" clearable>
|
||||
<el-option label="完好" value="完好" />
|
||||
<el-option label="损坏" value="损坏" />
|
||||
<el-option label="报废" value="报废" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="生产厂家:">
|
||||
<el-input v-model="form.sccj" />
|
||||
|
||||
@ -320,7 +320,7 @@ const getDetailData = async (row) => {
|
||||
model.title = `设备详情`;
|
||||
model.content = DetailDialog;
|
||||
model.props = {
|
||||
detailData: res.data,
|
||||
detailData: res.data.equipment,
|
||||
};
|
||||
model.onCancel = () => {
|
||||
dialogType.value = '';
|
||||
@ -335,9 +335,9 @@ const getDetailData = async (row) => {
|
||||
if (dialogType.value === 'edit') {
|
||||
model.title = `编辑设备`;
|
||||
model.content = EditDialog;
|
||||
Object.assign(form, res.data);
|
||||
Object.assign(form, res.data.equipment);
|
||||
model.props = {
|
||||
detailData: res.data,
|
||||
detailData: res.data.equipment,
|
||||
form: form,
|
||||
};
|
||||
model.onCancel = () => {
|
||||
|
||||
@ -43,6 +43,7 @@
|
||||
>
|
||||
<el-option label="完好" value="完好" />
|
||||
<el-option label="损坏" value="损坏" />
|
||||
<el-option label="报废" value="报废" />
|
||||
</el-select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -8,41 +8,41 @@
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="物资名称:">
|
||||
<el-input disabled v-model="detailData.material.wzmc" />
|
||||
<el-input disabled v-model="detailData.wzmc" />
|
||||
</el-form-item>
|
||||
<el-form-item label="余量:">
|
||||
<el-input disabled v-model="detailData.material.ye" />
|
||||
<el-input disabled v-model="detailData.ye" />
|
||||
</el-form-item>
|
||||
<el-form-item label="入库日期:">
|
||||
<el-input disabled v-model="detailData.material.rkrq" />
|
||||
<el-input disabled v-model="detailData.rkrq" />
|
||||
</el-form-item>
|
||||
<el-form-item label="入库单位:">
|
||||
<el-input disabled v-model="detailData.material.rkdw" />
|
||||
<el-input disabled v-model="detailData.rkdw" />
|
||||
</el-form-item>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="数量:">
|
||||
<el-input disabled v-model="detailData.material.sl"/>
|
||||
<el-input disabled v-model="detailData.sl"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="单位:">
|
||||
<el-input disabled v-model="detailData.material.dw" /> </el-form-item
|
||||
<el-input disabled v-model="detailData.dw" /> </el-form-item
|
||||
></el-col>
|
||||
</el-row>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="存放地点:">
|
||||
<el-input disabled v-model="detailData.material.cfdd" />
|
||||
<el-input disabled v-model="detailData.cfdd" />
|
||||
</el-form-item>
|
||||
<el-form-item label="负责人:">
|
||||
<el-input disabled v-model="detailData.material.fzr" />
|
||||
<el-input disabled v-model="detailData.fzr" />
|
||||
</el-form-item>
|
||||
<el-form-item label="联系电话:">
|
||||
<el-input disabled v-model="detailData.material.lxdh" />
|
||||
<el-input disabled v-model="detailData.lxdh" />
|
||||
</el-form-item>
|
||||
<el-form-item label="区县名称:">
|
||||
<el-input disabled v-model="detailData.materialqxmc" />
|
||||
<el-input disabled v-model="detailData.qxmc" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
@ -308,7 +308,7 @@ const getDetailData = async (row) => {
|
||||
model.title = `物资详情`;
|
||||
model.content = DetailDialog;
|
||||
model.props = {
|
||||
detailData: res.data,
|
||||
detailData: res.data.material,
|
||||
};
|
||||
model.onCancel = () => {
|
||||
dialogType.value = '';
|
||||
@ -323,9 +323,9 @@ const getDetailData = async (row) => {
|
||||
if (dialogType.value === 'edit') {
|
||||
model.title = `编辑物资`;
|
||||
model.content = EditDialog;
|
||||
Object.assign(form, res.data);
|
||||
Object.assign(form, res.data.material);
|
||||
model.props = {
|
||||
detailData: res.data,
|
||||
detailData: res.data.material,
|
||||
form: form,
|
||||
};
|
||||
model.onCancel = () => {
|
||||
|
||||
@ -61,7 +61,7 @@ const props = defineProps({
|
||||
yhzdata: {
|
||||
type: Object,
|
||||
default: () => ({}),
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
const ryxx = ref("");
|
||||
@ -69,6 +69,10 @@ const loading = ref(false);
|
||||
const selectOptions = ref([]);
|
||||
// 选择人员筛选
|
||||
const remoteMethod = async (query) => {
|
||||
if (query === "") {
|
||||
selectOptions.value = [];
|
||||
return [];
|
||||
}
|
||||
loading.value = true;
|
||||
const res = await props.getUserList(query);
|
||||
if (res) {
|
||||
@ -85,11 +89,7 @@ const handleSelect = (value) => {
|
||||
};
|
||||
|
||||
onMounted(async () => {
|
||||
const res = await props.getUserList();
|
||||
if (res) {
|
||||
selectOptions.value = res;
|
||||
}
|
||||
props.form.yhzid = props.yhzdata.id
|
||||
props.form.yhzid = props.yhzdata.id;
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
@ -9,9 +9,6 @@
|
||||
<el-button type="primary" size="large" @click="openAddModel"
|
||||
>新增人员</el-button
|
||||
>
|
||||
<el-button type="info" size="large" @click="handelExport"
|
||||
>导出</el-button
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-box">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user