From 4d2033854f0770dba993bff26ea09a0a523682fc Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 09 四月 2024 11:48:54 +0800 Subject: [PATCH] 修改 --- web/src/views/modules/taskReliability/RBD-edit-img.vue | 118 ++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 69 insertions(+), 49 deletions(-) diff --git a/web/src/views/modules/taskReliability/RBD-edit-img.vue b/web/src/views/modules/taskReliability/RBD-edit-img.vue index b4b9bf1..dcaa6b1 100644 --- a/web/src/views/modules/taskReliability/RBD-edit-img.vue +++ b/web/src/views/modules/taskReliability/RBD-edit-img.vue @@ -18,49 +18,67 @@ <el-button type="primary" @click="saveDiagram()">鏆傚瓨</el-button> <el-button type="primary" @click="analyzeDiagram()">淇濆瓨</el-button> <el-button type="primary" @click="clearDiagram()">娓呯┖鍥惧舰</el-button> + <el-button @click="leftAlign()"> + <i style="font-size: 1rem;" class="wt-iconfont icon-zuoduiqi"></i> + </el-button> + <el-button @click="centerAlign()"> + <i style="font-size: 1rem;" class="wt-iconfont icon-chuizhiduiqi"></i> + </el-button> + <el-button @click="rightAlign()"> + <i style="font-size: 1rem;" class="wt-iconfont icon-youduiqi"></i> + </el-button> + <el-button @click="topAlign()"> + <i style="font-size: 1rem;" class="wt-iconfont icon-dingduiqi"></i> + </el-button> + <el-button @click="shuipingAlign()"> + <i style="font-size: 1rem;" class="wt-iconfont icon-shuipingduiqi"></i> + </el-button> + <el-button @click="bottomAlign()"> + <i style="font-size: 1rem;" class="wt-iconfont icon-diduiqi"></i> + </el-button> </el-form-item> - <el-form-item> - <el-tooltip class="item" effect="dark" content="宸﹀榻�" placement="left"> - <el-button class="" style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF;" - @click="leftAlign()"><i style="font-size: 2rem;" - class="wt-iconfont icon-zuoduiqi"></i></el-button> - </el-tooltip> - </el-form-item> - <el-form-item> - <el-tooltip class="item" effect="dark" content="灞呬腑瀵归綈" placement="left"> - <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF" - @click="centerAlign()"><i style="font-size: 2rem;" - class="wt-iconfont icon-chuizhiduiqi"></i></el-button> - </el-tooltip> - </el-form-item> - <el-form-item> - <el-tooltip class="item" effect="dark" content="鍙冲榻�" placement="left"> - <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF" - @click="rightAlign()"><i style="font-size: 2rem;" - class="wt-iconfont icon-youduiqi"></i></el-button> - </el-tooltip> - </el-form-item> - <el-form-item> - <el-tooltip class="item" effect="dark" content="椤堕儴瀵归綈" placement="left"> - <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF" - @click="topAlign()"><i style="font-size: 2rem;" - class="wt-iconfont icon-dingduiqi"></i></el-button> - </el-tooltip> - </el-form-item> - <el-form-item> - <el-tooltip class="item" effect="dark" content="姘村钩瀵归綈" placement="left"> - <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF" - @click="shuipingAlign()"><i style="font-size: 2rem;" - class="wt-iconfont icon-shuipingduiqi"></i></el-button> - </el-tooltip> - </el-form-item> - <el-form-item> - <el-tooltip class="item" effect="dark" content="搴曢儴瀵归綈" placement="left"> - <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF" - @click="bottomAlign()"><i style="font-size: 2rem;" - class="wt-iconfont icon-diduiqi"></i></el-button> - </el-tooltip> - </el-form-item> +<!-- <el-form-item>--> +<!-- <el-tooltip class="item" effect="dark" content="宸﹀榻�" placement="left">--> +<!-- <el-button class="" style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF;" @click="leftAlign()">--> +<!-- <i style="font-size: 2rem;" class="wt-iconfont icon-zuoduiqi"></i>--> +<!-- </el-button>--> +<!-- </el-tooltip>--> +<!-- </el-form-item>--> +<!-- <el-form-item>--> +<!-- <el-tooltip class="item" effect="dark" content="灞呬腑瀵归綈" placement="left">--> +<!-- <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"--> +<!-- @click="centerAlign()"><i style="font-size: 2rem;"--> +<!-- class="wt-iconfont icon-chuizhiduiqi"></i></el-button>--> +<!-- </el-tooltip>--> +<!-- </el-form-item>--> +<!-- <el-form-item>--> +<!-- <el-tooltip class="item" effect="dark" content="鍙冲榻�" placement="left">--> +<!-- <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"--> +<!-- @click="rightAlign()"><i style="font-size: 2rem;"--> +<!-- class="wt-iconfont icon-youduiqi"></i></el-button>--> +<!-- </el-tooltip>--> +<!-- </el-form-item>--> +<!-- <el-form-item>--> +<!-- <el-tooltip class="item" effect="dark" content="椤堕儴瀵归綈" placement="left">--> +<!-- <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"--> +<!-- @click="topAlign()"><i style="font-size: 2rem;"--> +<!-- class="wt-iconfont icon-dingduiqi"></i></el-button>--> +<!-- </el-tooltip>--> +<!-- </el-form-item>--> +<!-- <el-form-item>--> +<!-- <el-tooltip class="item" effect="dark" content="姘村钩瀵归綈" placement="left">--> +<!-- <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"--> +<!-- @click="shuipingAlign()"><i style="font-size: 2rem;"--> +<!-- class="wt-iconfont icon-shuipingduiqi"></i></el-button>--> +<!-- </el-tooltip>--> +<!-- </el-form-item>--> +<!-- <el-form-item>--> +<!-- <el-tooltip class="item" effect="dark" content="搴曢儴瀵归綈" placement="left">--> +<!-- <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"--> +<!-- @click="bottomAlign()"><i style="font-size: 2rem;"--> +<!-- class="wt-iconfont icon-diduiqi"></i></el-button>--> +<!-- </el-tooltip>--> +<!-- </el-form-item>--> </el-form> <div id="containerImg" style="border: 1px solid #EAEBEE;border-radius: 6px; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);"> @@ -157,6 +175,7 @@ content: null, publishContent: null, hasPublish: 0, + urlPref: '', }, // emptyJson: { // // 鑺傜偣 @@ -185,7 +204,7 @@ graph: null, globalGridAttr: { productType:'', - voteNum: null, + voteNum: '', repairMttcr: '', repairMttcrOther: '', repairDistribType: '', @@ -336,7 +355,9 @@ }, async getDiagram(modelId) { let params = { - modelId: modelId + modelId: modelId, + urlPref: window.SITE_CONFIG['apiURL'], + token: Cookies.get('token'), } let res = await this.$http.get(`/taskReliability/ModelLine/getDiagram`, {params: params}) console.log(res, 'async getDiagram( res') @@ -541,13 +562,11 @@ imageUrl: require('/public/modelImg/' + item.imgPath + '.png'), width: item.imgWidth, height: item.imgHeight, - x: item.imgWidth, - y: item.imgHeight, data: { dataId: '', nodeType: item.nodeType, nodeTypeExt: '', - voteNum:null + voteNum:'' }, attrs: { text: { @@ -594,7 +613,7 @@ taskMtbcfOther: item.taskMtbcfOther, imgHeight: item.imgHeight, imgWidth: item.imgWidth, - voteNum:null, + voteNum:'', }, attrs: { text: { @@ -901,6 +920,7 @@ async saveDiagram() { console.log(JSON.stringify(this.graph.toJSON()), 'graph.toJSON()') this.dataForm.content = JSON.stringify(this.graph.toJSON()) + this.dataForm.urlPref = window.SITE_CONFIG['apiURL'] console.log(this.dataForm, 'dataFrom') await this.$http[this.dataForm.id === null ? 'post' : 'put'](`/taskReliability/ModelLine/`, this.dataForm).then(async res => { if (res.msg === 'success') { @@ -913,7 +933,7 @@ async analyzeDiagram() { console.log(JSON.stringify(this.graph.toJSON()), 'graph.toJSON()') this.dataForm.content = JSON.stringify(this.graph.toJSON()) - console.log(this.dataForm, 'dataFrom') + this.dataForm.urlPref = window.SITE_CONFIG['apiURL'] await this.$http['post'](`/taskReliability/ModelLine/analyze`, this.dataForm).then(async res => { if (res.msg === 'success') { this.$alert('瑙f瀽鎴愬姛', '鎻愮ず', { -- Gitblit v1.9.1