role1.0
fanluyan 1 year ago
parent 67b2706c4b
commit 90acfc0a27

@ -46,7 +46,7 @@
<el-option <el-option
v-for="item in picoptions" v-for="item in picoptions"
:key="item.id" :key="item.id"
:label="item.name" :label="item.channelName"
:value="item.id" :value="item.id"
> >
</el-option> </el-option>
@ -147,8 +147,9 @@ export default {
this.isShow = true; this.isShow = true;
this.pictureData = val; // this.pictureData = val; //
this.picoptions = val.list; // this.picoptions = val.list; //
console.log("asdasdadadad", this.picoptions);
this.channelId = val.list[0].id; this.channelId = val.list[0].id;
this.picvalue = val.list[0].name; // this.picvalue = val.list[0].channelName; //
this.termId = val.id; //id this.termId = val.id; //id
this.getcanvansPic(val, this.channelId); this.getcanvansPic(val, this.channelId);
}, },

@ -88,7 +88,7 @@
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
prop="workingTime" prop="workingTime"
label="本次连续工作时间(小时)" label="连续工作时间(小时)"
show-overflow-tooltip show-overflow-tooltip
></el-table-column> ></el-table-column>
<el-table-column <el-table-column

@ -94,6 +94,26 @@
<setChannelButton v-if="roleUser == 0"></setChannelButton> <setChannelButton v-if="roleUser == 0"></setChannelButton>
<setAppButton v-if="roleUser == 0"></setAppButton> <setAppButton v-if="roleUser == 0"></setAppButton>
<el-dropdown
class="dropgps"
trigger="click"
@command="
(command) => {
handleSearchCommand(command, areaData);
}
"
>
<el-button type="primary">
数据查询<i class="el-icon-arrow-down el-icon--right"></i>
</el-button>
<el-dropdown-menu slot="dropdown" class="picdropStyle">
<el-dropdown-item command="info">基本信息</el-dropdown-item>
<el-dropdown-item command="workStatus">工作状态</el-dropdown-item>
<el-dropdown-item command="runStatus">运行状态</el-dropdown-item>
<el-dropdown-item command="GPS">GPS位置</el-dropdown-item>
<el-dropdown-item command="faultInfo">故障信息报</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
<!-- <el-button type="primary" @click="handleTakePic" :loading="picLoading" <!-- <el-button type="primary" @click="handleTakePic" :loading="picLoading"
>主动拍照 >主动拍照
</el-button> --> </el-button> -->
@ -144,6 +164,12 @@
</div> </div>
<parameterSetDialog ref="parameterSetref"></parameterSetDialog> <parameterSetDialog ref="parameterSetref"></parameterSetDialog>
<uploadpic ref="uploadpicref"></uploadpic> <uploadpic ref="uploadpicref"></uploadpic>
<baseInfor ref="baseInfor_ref"></baseInfor>
<workStatus ref="workStatus_ref"></workStatus>
<runStatus ref="runStatus_ref"></runStatus>
<gpsSite ref="gpsSite_ref"></gpsSite>
<faultInfomation ref="fultInfo_ref"></faultInfomation>
</div> </div>
</template> </template>
<script> <script>
@ -160,6 +186,12 @@ import gpsButton from "./gpsButton.vue";
import uploadpic from "./uploadpic.vue"; import uploadpic from "./uploadpic.vue";
import parameterSetDialog from "../../photographicDevice/components/parameterSetDialog.vue"; import parameterSetDialog from "../../photographicDevice/components/parameterSetDialog.vue";
import setAppButton from "./setAppButton.vue"; import setAppButton from "./setAppButton.vue";
import baseInfor from "../../photographicDevice/components/baseInfor.vue";
import workStatus from "../../photographicDevice/components/workStatus.vue";
import runStatus from "../../photographicDevice/components/runStatus.vue";
import gpsSite from "../../photographicDevice/components/gpsSite.vue";
import faultInfomation from "../../photographicDevice/components/faultInfomation.vue";
import { import {
getChannelByTermidJoggle, getChannelByTermidJoggle,
updateTermCamera, updateTermCamera,
@ -180,6 +212,11 @@ export default {
uploadpic, uploadpic,
setChannelButton, setChannelButton,
setAppButton, setAppButton,
baseInfor,
workStatus,
runStatus,
gpsSite,
faultInfomation,
}, },
data() { data() {
return { return {
@ -373,6 +410,30 @@ export default {
console.log(this.areaData); console.log(this.areaData);
this.$refs.parameterSetref.display(this.areaData); this.$refs.parameterSetref.display(this.areaData);
}, },
//
//
handleSearchCommand(command, row) {
console.log(command, row);
switch (command) {
case "info":
this.$refs.baseInfor_ref.display(row);
break;
case "workStatus":
this.$refs.workStatus_ref.display(row);
break;
case "runStatus":
this.$refs.runStatus_ref.display(row);
break;
case "GPS":
this.$refs.gpsSite_ref.display(row);
break;
case "faultInfo":
this.$refs.fultInfo_ref.display(row);
break;
default:
break;
}
},
// //
amplify() { amplify() {
getTermStatus({ termId: this.areaData.id }).then((res) => { getTermStatus({ termId: this.areaData.id }).then((res) => {

Loading…
Cancel
Save