|
@@ -14,23 +14,16 @@
|
|
|
<div style="width:200px;color:gray;float:right;font-size:12px;">
|
|
|
<span v-if="!onlyRead">隐藏自动填充的信息点:</span>
|
|
|
<el-tooltip v-if="!onlyRead" :content="'' + (isWatch ? '隐藏' : '不隐藏')" placement="top">
|
|
|
- <el-checkbox v-model="isWatch" @change="changeWatch"></el-checkbox>
|
|
|
+ <el-checkbox v-model="isWatch" @change="changeWatch"></el-checkbox>
|
|
|
</el-tooltip>
|
|
|
<span v-if="onlyRead">只看要采集的信息</span>
|
|
|
<el-tooltip v-if="onlyRead" :content="'' + (allMess ? '部分' : '全集')" placement="top">
|
|
|
- <el-checkbox v-model="allMess" @change="changeWatch"></el-checkbox>
|
|
|
+ <el-checkbox v-model="allMess" @change="changeWatch"></el-checkbox>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
- <div
|
|
|
- style="width:100px;cursor: pointer;float:right; font-size:14px;margin-right:10px"
|
|
|
- >
|
|
|
+ <div style="width:100px;cursor: pointer;float:right; font-size:14px;margin-right:10px">
|
|
|
<el-select v-model="onlyRead" @change="changeRead" size="small">
|
|
|
- <el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value">
|
|
|
- </el-option>
|
|
|
+ <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -85,17 +78,22 @@
|
|
|
<div v-show="mess.deviceId && main && main.length" class="right">
|
|
|
<my-pagination @change="getMain" :page="page"></my-pagination>
|
|
|
</div>
|
|
|
- <dialog-assets
|
|
|
+ <!-- <dialog-assets
|
|
|
@close="getClose"
|
|
|
:graphyId="graphyId"
|
|
|
:assetType="[this.mess.deviceId]"
|
|
|
ref="assets"
|
|
|
:dialog="dialog"
|
|
|
- ></dialog-assets>
|
|
|
+ ></dialog-assets> -->
|
|
|
<details-dialog :iframeSrc="iframeSrc" v-if="dialog.details" :dialog="dialog"></details-dialog>
|
|
|
<change-rea @close="reset" :dialog="dialog" :category="category"></change-rea>
|
|
|
<look-pic :dialog="dialog" :keysArr="picsArr"></look-pic>
|
|
|
-
|
|
|
+ <el-dialog title="确定新增设备的类型" :visible.sync="dialog.addDevice" width="30%">
|
|
|
+ <el-row><my-cascader ref="cascader" @change="changeAddType"></my-cascader></el-row>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="addDevice">下 一 步</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -106,6 +104,7 @@ import tools from "@/utils/scan/tools";
|
|
|
import handsonUtils from "@/utils/hasontableUtils"
|
|
|
import showTools from "@/utils/handsontable/notShow"
|
|
|
import text from "@/utils/handsontable/mainText"
|
|
|
+import myCascader from "@/components/ledger/lib/cascader";
|
|
|
|
|
|
import qrcode from "@/components/ledger/lib/qrcode";
|
|
|
import firm from "@/components/dialogs/list/firm";
|
|
@@ -150,7 +149,8 @@ export default {
|
|
|
systemType,
|
|
|
detailsDialog,
|
|
|
changeRea,
|
|
|
- lookPic
|
|
|
+ lookPic,
|
|
|
+ myCascader
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -485,17 +485,19 @@ export default {
|
|
|
|
|
|
//添加设备
|
|
|
addDevice() {
|
|
|
- // this.$router.push({ path: '/ledger/addevice' })
|
|
|
- this.$router.push({
|
|
|
- path: "/ledger/addevice",
|
|
|
- query: this.mess
|
|
|
- });
|
|
|
- // this.dialog.addDevice = true
|
|
|
- // this.$nextTick(() => {
|
|
|
- // this.$refs.assets.step(0)
|
|
|
- // })
|
|
|
+ if(this.mess.deviceId){
|
|
|
+ this.$router.push({
|
|
|
+ path: "/ledger/addevice",
|
|
|
+ query: this.mess
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ this.dialog.addDevice = true
|
|
|
+ }
|
|
|
+ },
|
|
|
+ changeAddType(val){
|
|
|
+ this.mess.deviceId = val.code;
|
|
|
+ this.mess.name = val.facility;
|
|
|
},
|
|
|
-
|
|
|
//下载
|
|
|
download() {
|
|
|
if (!this.onlyRead) {
|