Commit 8f04b13b authored by 耿迪迪's avatar 耿迪迪

工商业信息修改

parent ccc5439a
...@@ -75,7 +75,6 @@ public class TBusiness extends BaseEntity ...@@ -75,7 +75,6 @@ public class TBusiness extends BaseEntity
private String phone; private String phone;
/** 表计类型(字典) */ /** 表计类型(字典) */
@Excel(name = "表计类型",dictType="t_meter_type")
private String type; private String type;
/** 开通状态(字典表 */ /** 开通状态(字典表 */
...@@ -95,11 +94,11 @@ public class TBusiness extends BaseEntity ...@@ -95,11 +94,11 @@ public class TBusiness extends BaseEntity
private Integer meterType; private Integer meterType;
/** 表具厂家1金卡2秦川 */ /** 表具厂家1金卡2秦川 */
@Excel(name = "表具厂家",readConverterExp="1=金卡,2=秦川") @Excel(name = "表具品牌",dictType = "t_business_factory_meter_type")
private Integer meterCompany; private Integer meterCompany;
/** 表具型号1 G1.5、2 G2.5、3 G4 */ /** 表具型号1 G1.5、2 G2.5、3 G4 */
@Excel(name = "表具型号",readConverterExp="1=G1.5,2=G2.5,3=G4") @Excel(name = "表具型号",dictType="t_business_meter_model")
private Integer meterModel; private Integer meterModel;
/** 进气方向1左2右 */ /** 进气方向1左2右 */
......
...@@ -22,7 +22,7 @@ public class TIndustry extends BaseEntity ...@@ -22,7 +22,7 @@ public class TIndustry extends BaseEntity
private Long id; private Long id;
/** 用户编号 */ /** 用户编号 */
@Excel(name = "流量计品牌") @Excel(name = "流量计品牌", dictType = "t_business_factory_meter_type")
private String usernum; private String usernum;
/** 生产品种 */ /** 生产品种 */
......
...@@ -56,11 +56,11 @@ ...@@ -56,11 +56,11 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <!--<el-col :span="12">
<el-form-item label="表计类型"> <el-form-item label="表计类型">
<span>{{ $parent.typeFormatter(detailInfo) }}</span> <span>{{ $parent.typeFormatter(detailInfo) }}</span>
</el-form-item> </el-form-item>
</el-col> </el-col>-->
</el-row> </el-row>
<el-row> <el-row>
...@@ -85,9 +85,9 @@ ...@@ -85,9 +85,9 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="表具厂家"> <el-form-item label="表具品牌">
<span v-if="detailInfo.meterCompany == 1">金卡</span> <span v-if="detailInfo.meterModel">{{ $parent.meterModelCompanyFormatter(detailInfo) }}</span>
<span v-if="detailInfo.meterCompany == 2">秦川</span> <span v-else>-</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -95,9 +95,8 @@ ...@@ -95,9 +95,8 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="表具型号"> <el-form-item label="表具型号">
<span v-if="detailInfo.meterModel == 1">G1.5</span> <span v-if="detailInfo.meterModel">{{ $parent.meterModelFormatter(detailInfo) }}</span>
<span v-if="detailInfo.meterModel == 2">G2.5</span> <span v-else>-</span>
<span v-if="detailInfo.meterModel == 3">G4</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
......
...@@ -121,7 +121,8 @@ ...@@ -121,7 +121,8 @@
<el-table-column label="具体地址" align="center" prop="address" width="180" :show-overflow-tooltip="true"/> <el-table-column label="具体地址" align="center" prop="address" width="180" :show-overflow-tooltip="true"/>
<el-table-column label="单位名称" align="center" prop="company" width="120" :show-overflow-tooltip="true"/> <el-table-column label="单位名称" align="center" prop="company" width="120" :show-overflow-tooltip="true"/>
<el-table-column label="联系电话" align="center" prop="phone" width="120"/> <el-table-column label="联系电话" align="center" prop="phone" width="120"/>
<el-table-column label="表计类型" align="center" prop="type" :formatter="typeFormatter" :show-overflow-tooltip="true"/> <!--<el-table-column label="表计类型" align="center" prop="type" :formatter="typeFormatter" :show-overflow-tooltip="true"/>-->
<el-table-column label="表计型号" align="center" prop="meterModel" :formatter="meterModelFormatter" :show-overflow-tooltip="true"/>
<el-table-column label="开通状态" align="center" prop="status" :formatter="statusFormatter" :show-overflow-tooltip="true"/> <el-table-column label="开通状态" align="center" prop="status" :formatter="statusFormatter" :show-overflow-tooltip="true"/>
<el-table-column label="通气日期" align="center" prop="starttime" width="180"> <el-table-column label="通气日期" align="center" prop="starttime" width="180">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -328,10 +329,14 @@ ...@@ -328,10 +329,14 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="表具厂家" prop="meterCompany"> <el-form-item label="表具品牌" prop="meterCompany">
<el-select v-model="form.meterCompany" placeholder="请选择表具厂家" style="width: 100%"> <el-select v-model="form.meterCompany" placeholder="请选择表具品牌" style="width: 100%">
<el-option label="金卡" :value="1" /> <el-option
<el-option label="秦川" :value="2" /> v-for="dict in meterCompany"
:key="dict.dictValue"
:value="dict.dictValue"
:label="dict.dictLabel"
/>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -339,9 +344,12 @@ ...@@ -339,9 +344,12 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="表具型号" prop="meterModel"> <el-form-item label="表具型号" prop="meterModel">
<el-select v-model="form.meterModel" placeholder="请选择表具型号" style="width: 100%"> <el-select v-model="form.meterModel" placeholder="请选择表具型号" style="width: 100%">
<el-option label="G1.5" :value="1" /> <el-option
<el-option label="G2.5" :value="2" /> v-for="dict in meterModelOptional"
<el-option label="G4" :value="3" /> :key="dict.dictValue"
:value="dict.dictValue"
:label="dict.dictLabel"
/>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -611,13 +619,17 @@ export default { ...@@ -611,13 +619,17 @@ export default {
steamer: 0, steamer: 0,
barrel: 0, barrel: 0,
wall: 0 wall: 0
} },
meterModelOptional: [],
meterCompany: []
}; };
}, },
created() { created() {
this.getList(); this.getList();
this.getMeterType(); this.getMeterType();
this.getOpenStatus(); this.getOpenStatus();
this.getMeterModel();
this.getMeterCompany();
this.getAddressInfo(); this.getAddressInfo();
}, },
methods: { methods: {
...@@ -787,6 +799,16 @@ export default { ...@@ -787,6 +799,16 @@ export default {
this.openStatus = response.data; this.openStatus = response.data;
}); });
}, },
getMeterModel(){
this.getDicts("t_business_meter_model").then((response) => {
this.meterModelOptional = response.data;
});
},
getMeterCompany(){
this.getDicts("t_business_factory_meter_type").then((response) => {
this.meterCompany = response.data;
});
},
/** /**
* 经纬度坐标方法 * 经纬度坐标方法
*/ */
...@@ -864,6 +886,18 @@ export default { ...@@ -864,6 +886,18 @@ export default {
row.type row.type
); );
}, },
meterModelFormatter(row){
return this.selectDictLabel(
this.meterModelOptional,
row.meterModel
);
},
meterModelCompanyFormatter(row){
return this.selectDictLabel(
this.meterCompany,
row.meterCompany
);
},
//开通状态 //开通状态
statusFormatter(row){ statusFormatter(row){
return this.selectDictLabel( return this.selectDictLabel(
......
...@@ -31,7 +31,8 @@ ...@@ -31,7 +31,8 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="流量计品牌"> <el-form-item label="流量计品牌">
<span>{{ detailInfo.usernum }}</span> <span v-if="detailInfo.usernum">{{ $parent.meterModelCompanyFormatter(this.detailInfo) }}</span>
<span v-else>-</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
......
...@@ -176,7 +176,14 @@ ...@@ -176,7 +176,14 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="流量计品牌" prop="usernum"> <el-form-item label="流量计品牌" prop="usernum">
<el-input v-model="form.usernum" placeholder="请输入流量计品牌" /> <el-select v-model="form.usernum" placeholder="请选择表具品牌" style="width: 100%">
<el-option
v-for="dict in meterCompanyOptions"
:key="dict.dictValue"
:value="dict.dictValue"
:label="dict.dictLabel"
/>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -419,7 +426,8 @@ export default { ...@@ -419,7 +426,8 @@ export default {
/*longitude: [ /*longitude: [
{ required: true, message: "经纬度不能为空", trigger: "blur" } { required: true, message: "经纬度不能为空", trigger: "blur" }
],*/ ],*/
} },
meterCompanyOptions: []
}; };
}, },
created() { created() {
...@@ -431,6 +439,9 @@ export default { ...@@ -431,6 +439,9 @@ export default {
this.getDicts("t_user_status").then(response => { this.getDicts("t_user_status").then(response => {
this.statusOptions = response.data; this.statusOptions = response.data;
}); });
this.getDicts("t_business_factory_meter_type").then(response => {
this.meterCompanyOptions = response.data;
});
}, },
methods: { methods: {
/** 查询工业用户列表 */ /** 查询工业用户列表 */
...@@ -632,7 +643,13 @@ export default { ...@@ -632,7 +643,13 @@ export default {
this.download(response.msg); this.download(response.msg);
this.exportLoading = false; this.exportLoading = false;
}).catch(() => {}); }).catch(() => {});
} },
meterModelCompanyFormatter(row){
return this.selectDictLabel(
this.meterCompanyOptions,
row.usernum
);
},
} }
}; };
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment