From 7732d4f464f0670349402e47caeec04c17a9a8c7 Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期六, 24 一月 2026 10:25:34 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/apkBuild/apkBuild.html |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/src/main/webapp/views/apkBuild/apkBuild.html b/src/main/webapp/views/apkBuild/apkBuild.html
index baa8889..f1da2c1 100644
--- a/src/main/webapp/views/apkBuild/apkBuild.html
+++ b/src/main/webapp/views/apkBuild/apkBuild.html
@@ -252,12 +252,22 @@
                         <el-radio label="debug">Debug</el-radio>
                     </el-radio-group>
                 </el-form-item>
+                <el-form-item label="鐩爣绫诲瀷" prop="android_target">
+                    <el-select v-model="buildForm.android_target" placeholder="璇烽�夋嫨鐩爣绫诲瀷" style="width: 100%;">
+                        <el-option label="TV" value="tv"></el-option>
+                        <el-option label="PDA" value="pda"></el-option>
+                    </el-select>
+                </el-form-item>
                 <el-form-item label="浠撳簱鍒悕" prop="repoAlias">
                     <el-input v-model="buildForm.repoAlias" placeholder="璇疯緭鍏ヤ粨搴撳埆鍚�"></el-input>
                 </el-form-item>
                 <el-form-item label="鍒嗘敮鍚嶇О" prop="branch">
                     <el-input v-model="buildForm.branch" placeholder="璇疯緭鍏ュ垎鏀悕绉�"></el-input>
                     <div class="form-tip">榛樿涓� master 鍒嗘敮</div>
+                </el-form-item>
+                <el-form-item label="鏈嶅姟鍣ㄥ湴鍧�" prop="server_url">
+                    <el-input v-model="buildForm.server_url" placeholder="璇疯緭鍏� server_url"></el-input>
+                    <div class="form-tip">TV 鍖呭繀濉�</div>
                 </el-form-item>
             </el-form>
             <div slot="footer" class="dialog-footer">
@@ -399,10 +409,13 @@
                 buildSubmitting: false,
                 buildForm: {
                     buildType: 'release',
+                    android_target: 'tv',
                     repoAlias: 'zy-monitor',
-                    branch: 'master'
+                    branch: 'master',
+                    server_url: ''
                 },
                 buildRules: {
+                    android_target: [{ required: true, message: '璇烽�夋嫨鐩爣绫诲瀷', trigger: 'change' }],
                     repoAlias: [{ required: true, message: '璇疯緭鍏ヤ粨搴撳埆鍚�', trigger: 'blur' }]
                 },
 
@@ -419,6 +432,7 @@
 
             created() {
                 this.loadData();
+                this.buildForm.server_url = this.getServerUrl();
             },
 
             beforeDestroy() {
@@ -429,6 +443,10 @@
                 // 鑾峰彇璇锋眰澶�
                 getHeaders() {
                     return { 'token': localStorage.getItem('token') };
+                },
+                getServerUrl() {
+                    const { protocol, host } = window.location;
+                    return `${protocol}//${host}/monitor`;
                 },
 
                 // 鍔犺浇鏁版嵁
@@ -590,8 +608,10 @@
                 showBuildDialog() {
                     this.buildForm = {
                         buildType: 'release',
+                        android_target: 'tv',
                         repoAlias: 'zy-monitor',
-                        branch: 'master'
+                        branch: 'master',
+                        server_url: this.getServerUrl()
                     };
                     this.buildDialogVisible = true;
                 },
@@ -759,4 +779,4 @@
     </script>
 </body>
 
-</html>
\ No newline at end of file
+</html>

--
Gitblit v1.9.1