From 823bf0b5540f4770e58e898ea8ee9a4d75ebeded Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期日, 27 九月 2020 19:14:23 +0800 Subject: [PATCH] 系统设置隐藏时区选框,应用中心调整商城应用板块 --- src/pages/ai/index/App.vue | 67 +++++++++++++++++++-------------- src/components/treeMenu/index.vue | 2 + src/pages/settings/components/BasicSetting.vue | 17 +++++++- 3 files changed, 54 insertions(+), 32 deletions(-) diff --git a/src/components/treeMenu/index.vue b/src/components/treeMenu/index.vue index 7665569..f70db94 100644 --- a/src/components/treeMenu/index.vue +++ b/src/components/treeMenu/index.vue @@ -334,6 +334,8 @@ } }, dropNode(node, item, draggedItem, e) { + console.log('dropNode',node, item,draggedItem); + debugger this.TreeDataPool.dropNode(draggedItem.id, item.id) } } diff --git a/src/pages/ai/index/App.vue b/src/pages/ai/index/App.vue index 83b1d58..4256a6c 100644 --- a/src/pages/ai/index/App.vue +++ b/src/pages/ai/index/App.vue @@ -142,6 +142,35 @@ </div> </div> </div> + <div class="wrap-box" v-for="item in storeApps" :key="item.id"> + <div class="list-choose-item-left "> + <div class="list-complete-item-handle uninstall"> + <div class="svg-wrap" v-loading="item.installLoading" element-loading-text="瀹夎涓�" element-loading-background="rgba(0,0,0,.8)"> + <div class="mask"> + <el-button type="primary" class="bot-btn" @click="downloadApp(item)">瀹夎</el-button> + </div> + <img + class="baseImg" + :src="item.iconBlob? 'data:image/png;base64,'+item.iconBlob:item.icon" + alt + /> + </div> + <div class="alg-name"> + <div style="padding:0px 10px 0px 10px;"> + <span v-if="!item.isEdit">{{ item.name }}</span> + <el-input + size="small" + v-model="item.name" + v-if="item.isEdit" + v-focus + :maxlength="15" + @blur="inputBlur(item)" + ></el-input> + </div> + </div> + </div> + </div> + </div> </div> </div> </el-tab-pane> @@ -204,35 +233,7 @@ </div> <p class="src-title">搴旂敤杞欢</p> <div class="app-list flex-list"> - <div class="wrap-box" v-for="item in storeApps" :key="item.id"> - <div class="list-choose-item-left"> - <div class="list-complete-item-handle"> - <div class="svg-wrap" v-loading="item.installLoading" element-loading-text="瀹夎涓�" element-loading-background="rgba(0,0,0,.8)"> - <div class="mask"> - <el-button type="primary" class="bot-btn" @click="downloadApp(item)">瀹夎</el-button> - </div> - <img - class="baseImg" - :src="item.iconBlob? 'data:image/png;base64,'+item.iconBlob:item.icon" - alt - /> - </div> - <div class="alg-name"> - <div style="padding:0px 10px 0px 10px;"> - <span v-if="!item.isEdit">{{ item.name }}</span> - <el-input - size="small" - v-model="item.name" - v-if="item.isEdit" - v-focus - :maxlength="15" - @blur="inputBlur(item)" - ></el-input> - </div> - </div> - </div> - </div> - </div> + </div> </div> @@ -2072,6 +2073,14 @@ max-height: 106px; } } + &.uninstall{ + .svg-wrap{ + background-color: #ddd; + } + .alg-name{ + color: darkgray; + } + } } .dragAreaR { height: 100%; diff --git a/src/pages/settings/components/BasicSetting.vue b/src/pages/settings/components/BasicSetting.vue index 34573a2..b3368c8 100644 --- a/src/pages/settings/components/BasicSetting.vue +++ b/src/pages/settings/components/BasicSetting.vue @@ -171,12 +171,13 @@ {{ equipmentTime }} </el-form-item> - <el-form-item label="鏃跺尯" prop="timezone"> + <!-- <el-form-item label="鏃跺尯" prop="timezone"> <el-select v-model="timezone" placeholder="璇烽�夋嫨" style="width: 360px; height: 32px" size="small" + @change="checkTimeZone" > <el-option v-for="item in timeZoneOption" @@ -185,7 +186,7 @@ :value="item.value" ></el-option> </el-select> - </el-form-item> + </el-form-item> --> <div style="text-align: left;padding: 10px 0px"> <div class="time-type">NTP鏍℃椂</div> <div style="padding: 10px 0px;"> @@ -233,7 +234,7 @@ placeholder="閫夋嫨鏃ユ湡鏃堕棿" size="small" value-format="yyyy-MM-dd HH:mm:ss" - :readonly="settimeRadio" + :disabled="syncType === '1'" ></el-date-picker> <el-checkbox @@ -464,6 +465,8 @@ // this.initAlarmConf(); this.initResourceConfig(); this.initClockConf(); + //this.markStartTime(); + }); }, beforeDestroy() { @@ -546,6 +549,10 @@ }, 1000) } }, + markStartTime(){ + let timestamp = new Date().getTime() / 1000; + this.settime = this.formatTime(timestamp, 'Y-M-D h:m:s') + }, submitSysinfo() { this.$refs["sysinfo"].validate(valid => { if (valid) { @@ -615,6 +622,10 @@ } }); }, + checkTimeZone(val){ + debugger; + + }, submitClock() { if (this.syncType === '1') { if (this.ntpServer === "") { -- Gitblit v1.8.0