Commit 103c9d95 authored by 耿迪迪's avatar 耿迪迪

商业安检

parent 4a590d7c
...@@ -212,7 +212,7 @@ public class TTaskServiceImpl implements ITTaskService ...@@ -212,7 +212,7 @@ public class TTaskServiceImpl implements ITTaskService
*/ */
@Override @Override
public List<TTask> selectTaskByType(Map<String,Object> param){ public List<TTask> selectTaskByType(Map<String,Object> param){
return tTaskMapper.selectCurrentTaskByType(param); return tTaskMapper.selectTaskByType(param);
} }
......
...@@ -189,6 +189,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -189,6 +189,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="inspector != null and inspector != ''"> and us.nick_name like concat('%',#{inspector},'%')</if> <if test="inspector != null and inspector != ''"> and us.nick_name like concat('%',#{inspector},'%')</if>
<if test="taskType != null and taskType != ''">and industry.task_type = #{taskType}</if> <if test="taskType != null and taskType != ''">and industry.task_type = #{taskType}</if>
</where> </where>
order by taskInspect.create_time desc order by taskInspect.status
</select> </select>
</mapper> </mapper>
\ No newline at end of file
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="表具品牌"> <el-form-item label="表具品牌">
<span v-if="detailInfo.meterModel">{{ $parent.meterModelCompanyFormatter(detailInfo) }}</span> <span v-if="detailInfo.meterCompany > -1">{{ $parent.meterModelCompanyFormatter(detailInfo) }}</span>
<span v-else>-</span> <span v-else>-</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
<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">{{ $parent.branchFormat(detailInfo,null) }}</span> <span v-if="detailInfo.meterModel">{{ $parent.meterModelFormatter(detailInfo,null) }}</span>
<span v-else>-</span> <span v-else>-</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
getBusiness(businessId).then(response => { getBusiness(businessId).then(response => {
this.detailInfo = response.data; this.detailInfo = response.data;
this.title = "商业用户信息详情"; this.title = "商业用户信息详情";
this.gasUseDevice = JSON.parse(this.detailInfo.device); //this.gasUseDevice = JSON.parse(this.detailInfo.device);
this.open = true; this.open = true;
this.initMap(); this.initMap();
}); });
......
...@@ -780,7 +780,7 @@ export default { ...@@ -780,7 +780,7 @@ export default {
if(this.form.street){ if(this.form.street){
this.getStree(this.form.county); this.getStree(this.form.county);
} }
this.gasUseDevice = JSON.parse(this.form.device); //this.gasUseDevice = JSON.parse(this.form.device);
this.open = true; this.open = true;
this.title = "修改商业用户"; this.title = "修改商业用户";
}); });
...@@ -789,7 +789,7 @@ export default { ...@@ -789,7 +789,7 @@ export default {
submitForm() { submitForm() {
this.$refs["form"].validate(valid => { this.$refs["form"].validate(valid => {
if (valid) { if (valid) {
this.form.device = JSON.stringify(this.gasUseDevice); //this.form.device = JSON.stringify(this.gasUseDevice);
if (this.form.id != null) { if (this.form.id != null) {
updateBusiness(this.form).then(response => { updateBusiness(this.form).then(response => {
this.msgSuccess("修改成功"); this.msgSuccess("修改成功");
......
...@@ -25,14 +25,17 @@ ...@@ -25,14 +25,17 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="用户编号"> <el-form-item label="表具编号">
<span>{{ detailInfo.usernum || "-" }}</span> <span>{{ detailInfo.usernum || "-" }}</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="表计类型"> <el-form-item label="用户类型">
<span>{{ typeFormat(this.detailInfo) || "-" }}</span> <!--<span>{{ typeFormat(this.detailInfo) || "-" }}</span>-->
<span v-if="detailInfo.contract == '1'">小商业</span>
<span v-else-if="detailInfo.contract == '2'">大商业</span>
<span v-else>-</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -61,25 +64,21 @@ ...@@ -61,25 +64,21 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="表具类型"> <el-form-item label="表具类型">
<span v-if="detailInfo.meterType == 1">皮膜</span> <span v-if="detailInfo.meterType">{{ typeFormatter(detailInfo) }}</span>
<span v-if="detailInfo.meterType == 2">超声</span> <span>-</span>
<span v-if="detailInfo.meterType == null">-</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="表具厂家"> <el-form-item label="表具品牌">
<span v-if="detailInfo.meterCompany == 1">金卡</span> <span v-if="detailInfo.meterCompany > -1">{{ meterModelCompanyFormatter(detailInfo) }}</span>
<span v-if="detailInfo.meterCompany == 2">秦川</span> <span v-else>-</span>
<span v-if="detailInfo.meterCompany == null">-</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="表具型号"> <el-form-item label="表具型号">
<span v-if="detailInfo.meterModel == 1">G1.5</span> <span v-if="detailInfo.meterModel">{{ meterModelFormatter(detailInfo,null) }}</span>
<span v-if="detailInfo.meterModel == 2">G2.5</span> <span v-else>-</span>
<span v-if="detailInfo.meterModel == 3">G4</span>
<span v-if="detailInfo.meterModel == null">-</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
...@@ -95,11 +94,11 @@ ...@@ -95,11 +94,11 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <!--<el-col :span="24">
<el-form-item label="用气设施"> <el-form-item label="用气设施">
<span>{{ sheshiFormat(this.detailInfo) || "-" }}</span> <span>{{ sheshiFormat(this.detailInfo) || "-" }}</span>
</el-form-item> </el-form-item>
</el-col> </el-col>-->
</el-form> </el-form>
<el-form v-if="userType == 1" label-width="100px"> <el-form v-if="userType == 1" label-width="100px">
...@@ -514,6 +513,9 @@ export default { ...@@ -514,6 +513,9 @@ export default {
barrel: "煮面桶", barrel: "煮面桶",
wall: "壁挂炉", wall: "壁挂炉",
}, },
meterCompany: [],
meterType: [],
meterModelOptional: []
}; };
}, },
watch: { watch: {
...@@ -536,6 +538,14 @@ export default { ...@@ -536,6 +538,14 @@ export default {
this.getDicts("t_user_scene").then((response) => { this.getDicts("t_user_scene").then((response) => {
this.sceneOptions = response.data; this.sceneOptions = response.data;
}); });
this.getDicts("t_business_factory_meter_type").then((response) => {
this.meterCompany = response.data;
});
this.getMeterType();
this.getMeterCompany();
this.getDicts("t_business_meter_model").then((response) => {
this.meterModelOptional = response.data;
});
}, },
methods: { methods: {
getDetailInfo(userId) { getDetailInfo(userId) {
...@@ -558,7 +568,7 @@ export default { ...@@ -558,7 +568,7 @@ export default {
nickName: response.data.username, nickName: response.data.username,
iconType: "19", iconType: "19",
}); });
this.gasUseDevice = JSON.parse(this.detailInfo.device); //this.gasUseDevice = JSON.parse(this.detailInfo.device);
}); });
}, },
//获取地址信息 //获取地址信息
...@@ -633,16 +643,14 @@ export default { ...@@ -633,16 +643,14 @@ export default {
//详情 //详情
handleDetail(row) { handleDetail(row) {
console.log(row); console.log(row);
console.log("--", JSON.parse(row.content));
this.$refs.cyRecordDetail.open = true; this.$refs.cyRecordDetail.open = true;
this.$refs.cyRecordDetail.checkType = row.type; this.$refs.cyRecordDetail.checkType = row.type;
this.$refs.cyRecordDetail.map = row; this.$refs.cyRecordDetail.map = row;
this.$refs.cyRecordDetail.jsondata = JSON.parse(row.content); this.$refs.cyRecordDetail.jsondata = JSON.parse(row.content);
this.$refs.cyRecordDetail.detailInfo = this.detailInfo; this.$refs.cyRecordDetail.detailInfo = this.detailInfo;
console.log(">>>>>>>>>>>>>>",JSON.parse(row.content)) /*if (row.type == 2) {
if (row.type == 2) {
this.$refs.cyRecordDetail.device = JSON.parse(this.detailInfo.device); this.$refs.cyRecordDetail.device = JSON.parse(this.detailInfo.device);
} }*/
}, },
// 表单重置 // 表单重置
reset() { reset() {
...@@ -827,6 +835,35 @@ export default { ...@@ -827,6 +835,35 @@ export default {
this.$refs.cover.viewCoverPhoto(row.meterImg?row.meterImg:row.meterData); this.$refs.cover.viewCoverPhoto(row.meterImg?row.meterImg:row.meterData);
}, },
//表计类型
typeFormatter(row){
return this.selectDictLabel(
this.meterType,
row.type
);
},
meterModelFormatter(row){
return this.selectDictLabel(
this.meterModelOptional,
row.meterModel
);
},
meterModelCompanyFormatter(row){
return this.selectDictLabel(
this.meterCompany,
row.meterCompany
);
},
getMeterType(){
this.getDicts("t_meter_type").then((response) => {
this.meterType = response.data;
});
},
getMeterCompany(){
this.getDicts("t_business_factory_meter_type").then((response) => {
this.meterCompany = response.data;
});
},
}, },
}; };
</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