From d5bafa63b4dcc7ad6840560134dd41f38ded1390 Mon Sep 17 00:00:00 2001 From: xiejun <xj@2023> Date: 星期五, 30 六月 2023 18:09:46 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS-WEB/src/components/Tree/classifyTreeform.vue | 72 +++++++++++++++++------------------- 1 files changed, 34 insertions(+), 38 deletions(-) diff --git a/Source/UBCS-WEB/src/components/Tree/classifyTreeform.vue b/Source/UBCS-WEB/src/components/Tree/classifyTreeform.vue index d0270c8..ffa58b5 100644 --- a/Source/UBCS-WEB/src/components/Tree/classifyTreeform.vue +++ b/Source/UBCS-WEB/src/components/Tree/classifyTreeform.vue @@ -2,19 +2,10 @@ <div> <avue-form v-model="loneTreeNewForm" :option="option" @submit="submit" v-if="flag == 'renonly'"> </avue-form> - <avue-form v-model="loneTreeNewForm" :option="options" @submit="submit" v-else-if="flag == 'edit'"> + <avue-form v-model="loneTreeNewForm" :option="options" @submit="submits" v-else-if="flag == 'edit'"> </avue-form> <div> <el-dialog :visible.sync="dialogVisible" title="涓恒�愮紪鐮佽鍒欍�戦�夊彇鍊�" append-to-body> - <div> - <el-input placeholder="璇烽�夋嫨鍐呭" v-model="masterInput" class="input-with-select"> - <el-select v-model="MasterSearchSelects" placeholder="璇烽�夋嫨"> - <el-option label="鑻辨枃鍚嶇О" value="0"></el-option> - <el-option label="涓枃鍚嶇О" value="1"></el-option> - </el-select> - <el-button slot="append" icon="el-icon-search"></el-button> - </el-input> - </div> <avue-crud :data="masterData" :option="masterOption" @select="masterSelect"></avue-crud> <div style="padding-top: 10px;display: flex; justify-content: flex-end" > <el-button type="primary" size="small" @click="MasterHandlerClick">纭畾</el-button> @@ -27,30 +18,23 @@ <script> import {defaultReferDataGrid} from '@/api/MasterData/master' +import {TreeEditSave} from '@/api/template/templateAttr' export default { name: "classifyTreeform.vue", props: ['loneTreeNewForm','flag'], data() { return { + name:"", + oid:"", masterInput:'', MasterSearchSelects:"", - masterData:[ - { - id:'001', - name:'001', - description:'001' - }, - { - id:'002', - name:'002', - description:'002' - } - ], + masterData:[], masterOption:{ addBtn:false, index:true, border:true, selection:true, + menu:false, height:380, column:[ { @@ -80,7 +64,7 @@ { label: '涓婚搴�/鍒嗙被缂栧彿', prop: 'btmtypeid', - labelWidth:128, + labelWidth:135, readonly: true, rules: [{ required: true, @@ -92,7 +76,7 @@ label: '涓婚搴�/鍒嗙被鍚嶇О', prop: 'name', readonly: true, - labelWidth:128, + labelWidth:135, rules: [{ required: true, message: "涓婚搴�/鍒嗙被鍚嶇О", @@ -137,8 +121,6 @@ ] }, options: { - submitBtn:false, - emptyBtn:false, column: [ { label: '涓婚搴�/鍒嗙被缂栧彿', @@ -199,11 +181,16 @@ } }, created() { - + this.defaultRend() }, methods: { - submit(form, done) { - this.$message.success(JSON.stringify(form)); + submits(form,done){ + console.log(this.loneTreeNewForm) + TreeEditSave(this.loneTreeNewForm).then(res=>{ + this.$message.success('淇敼鎴愬姛'); + }).catch(res=>{ + this.$message.error(res) + }) done() }, error(err) { @@ -215,26 +202,35 @@ console.log(this.dialogVisible) }, MasterHandlerClick(){ + if(this.masterSelectList.length>1){ + this.$message.warning('鍙兘閫夋嫨涓�鏉℃暟鎹�') + }else if(this.masterSelectList.length<=0){ + this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹�') + }else { + this.dialogVisible=false; + this.masterSelectList=[] + this.loneTreeNewForm.codeRuleOidName=this.name; + this.loneTreeNewForm.codeRuleOid=this.oid; + console.log(this.masterSelectList) + } + }, + defaultRend(){ defaultReferDataGrid({ referType:'coderule', isMuti:'false', 'conditionMap["lcstatus"]':'Released' }).then(res=>{ console.log('---',res) + this.masterData=res.data.records; + }) - // if(this.masterSelectList.length>1){ - // this.$message.warning('鍙兘閫夋嫨涓�鏉℃暟鎹�') - // }else if(this.masterSelectList.length<=0){ - // this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹�') - // }else { - // this.dialogVisible=false; - // console.log(this.masterInput) - // console.log(this.MasterSearchSelect) - // } }, masterSelect(row){ console.log(row) this.masterSelectList=row; + this.name=row[0].name; + this.oid=row[0].oid; + console.log('oid',this.oid) } } } -- Gitblit v1.9.3