[1078] 增加多媒体文件检索

This commit is contained in:
lin
2025-07-23 23:30:48 +08:00
parent 4cc399ce39
commit ee52b43c99
5 changed files with 233 additions and 6 deletions

View File

@@ -129,6 +129,8 @@
连接指定服务器</el-dropdown-item>
<el-dropdown-item command="door" v-bind:disabled="!scope.row.status" >
车门控制</el-dropdown-item>
<el-dropdown-item command="queryMediaList" v-bind:disabled="!scope.row.status" >
多媒体检索</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</template>
@@ -155,6 +157,7 @@
<controlDoor ref="controlDoor" />
<mediaAttribute ref="mediaAttribute" />
<phoneBook ref="phoneBook" />
<queryMediaList ref="queryMediaList" />
</div>
</template>
@@ -170,12 +173,13 @@ import connectionServer from './dialog/connectionServer.vue'
import controlDoor from './dialog/controlDoor.vue'
import mediaAttribute from './dialog/mediaAttribute.vue'
import phoneBook from './dialog/phoneBook.vue'
import queryMediaList from './dialog/queryMediaList.vue'
export default {
name: 'App',
components: {
deviceEdit, configInfo, attribute, position, textMsg, telephoneCallback, driverInfo, connectionServer, controlDoor
, mediaAttribute, phoneBook
, mediaAttribute, phoneBook, queryMediaList
},
data() {
return {
@@ -298,6 +302,8 @@ export default {
this.queryMediaAttribute(itemData)
} else if (command === 'setPhoneBook') {
this.setPhoneBook(itemData)
} else if (command === 'queryMediaList') {
this.queryMediaList(itemData)
} else {
this.$message.info('尚不支持')
}
@@ -375,6 +381,9 @@ export default {
setPhoneBook: function(itemData) {
this.$refs.phoneBook.openDialog(itemData.phoneNumber)
},
queryMediaList: function(itemData) {
this.$refs.queryMediaList.openDialog(itemData.phoneNumber, itemData.id)
},
queryMediaAttribute: function(itemData) {
this.$store.dispatch('jtDevice/queryMediaAttribute', itemData.phoneNumber)
.then((data) => {