From aa7b19831312d3e8d7eb19fd4e0a44505be24e93 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期一, 26 六月 2023 19:55:30 +0800 Subject: [PATCH] 业务数据列表 --- Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue | 151 ++++++++++++++++++++++++-------------------------- 1 files changed, 72 insertions(+), 79 deletions(-) diff --git a/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue index f58d3b0..fe309bf 100644 --- a/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue +++ b/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue @@ -1,70 +1,26 @@ <template> <basic-container> <div class="testbox"> - <div style="margin-top: 10px;display: flex;flex-wrap: wrap;width: 100%;"> + <div> <el-button plain size="small" type="primary" @click="addvisible=true">澧炲姞 </el-button> - <FormTemplateDialog - :codeClassifyOid="this.codeClassifyOid" - :codeRuleOid="this.codeRuleOid" - :disabledProp="disabledProp" - :templateOid="templateOid" - type="add" - :visible.sync="addvisible" - @submit="AddSumbit" - > - </FormTemplateDialog> <el-button plain size="small" type="primary" @click="editHandler">缂栬緫 </el-button> - <FormTemplateDialog - :codeClassifyOid="this.codeClassifyOid" - :codeRuleOid="this.codeRuleOid" - :disabledProp="disabledProp" - :rowOid="rowOid" - :templateOid="templateOid" - type="edit" - :title="'淇敼缂栫爜淇℃伅'" - :visible.sync="editvisible" - @submit="EditSumbit" - ></FormTemplateDialog> <el-button plain size="small" type="primary">鎵归噺瀵煎叆鐢宠</el-button> - <el-button plain size="small" type="primary" @click="historyVisible = true">鍘嗗彶鏁版嵁瀵煎叆</el-button> + <el-button plain size="small" type="primary">鍘嗗彶鏁版嵁瀵煎叆</el-button> <el-button plain size="small" type="primary">鎵归噺鐢宠缂栫爜</el-button> <el-button plain size="small" type="primary">鎵归噺鍙戝竷</el-button> <el-button plain size="small" type="primary">鏌ョ湅娴佺▼鍘嗗彶</el-button> <el-button plain size="small" type="primary">鍒犻櫎</el-button> <el-button plain size="small" type="primary" @click="setHandler">鍙戝竷</el-button> - <set-personnel :visible.sync="visibleFlow" :parameter="parameter" - ></set-personnel> <el-button plain size="small" type="primary" @click="DataChange">鏁版嵁鏇存敼</el-button> - <FormTemplateDialog - :codeClassifyOid="this.codeClassifyOid" - :codeRuleOid="this.codeRuleOid" - :disabledProp="disabledProp" - :rowOid="rowOid" - :templateOid="templateOid" - :type="edit" - :title="'宸插彂甯冩暟鎹洿鏀�'" - :visible.sync="DataVisible" - ></FormTemplateDialog> <el-button plain size="small" type="primary" @click="huishouHandler">鍥炴敹</el-button> <el-button plain size="small" type="primary" @click="openD">瀵煎嚭 - <integration-transfer :data="transferData" :props="transferProps" - :visible.sync="dialogPush" @save="handelTransferSave"></integration-transfer> </el-button> <el-button plain size="small" type="primary" @click="findHandler">鏌ヨ - <advanced-query :options="this.options" :visible.sync="findvisible" - @echoContion="echoContion"></advanced-query> </el-button> <el-button plain size="small" type="primary" @click="similarHandler">鐩镐技椤规煡璇�</el-button> - <ResembleQueryDialog - :visible.sync="similarVisible" - :templateOid="templateOid" - :codeClassifyOid="codeClassifyOid" - :rowOid="rowOid" - :codeRuleOid="this.codeRuleOid" - ></ResembleQueryDialog> - <el-button plain size="small" style="margin-left: 1px;margin-top:10px" type="primary">鍒锋柊</el-button> + <el-button plain size="small" type="primary">鍒锋柊</el-button> <el-input placeholder="璇疯緭鍏ュ叧閿瓧鎸夊洖杞︽煡璇�" size="small" style="width: 180px;margin-left: 5px;margin-top:10px"></el-input> </div> @@ -99,6 +55,50 @@ <!-- </div>--> </el-table> </el-row> + <FormTemplateDialog + :codeClassifyOid="this.codeClassifyOid" + :codeRuleOid="this.codeRuleOid" + :disabledProp="disabledProp" + :templateOid="templateOid" + type="add" + :visible.sync="addvisible" + @submit="AddSumbit" + > + </FormTemplateDialog> + <FormTemplateDialog + :codeClassifyOid="this.codeClassifyOid" + :codeRuleOid="this.codeRuleOid" + :disabledProp="disabledProp" + :rowOid="rowOid" + :templateOid="templateOid" + type="edit" + :title="'淇敼缂栫爜淇℃伅'" + :visible.sync="editvisible" + @submit="EditSumbit" + ></FormTemplateDialog> + <FormTemplateDialog + :codeClassifyOid="this.codeClassifyOid" + :codeRuleOid="this.codeRuleOid" + :disabledProp="disabledProp" + :rowOid="rowOid" + :templateOid="templateOid" + :type="edit" + :title="'宸插彂甯冩暟鎹洿鏀�'" + :visible.sync="DataVisible" + ></FormTemplateDialog> + <set-personnel :visible.sync="visibleFlow" :parameter="this.parameter" + ></set-personnel> + <advanced-query :options="this.options" :visible.sync="findvisible" + @echoContion="echoContion"></advanced-query> + <integration-transfer :data="transferData" :props="transferProps" + :visible.sync="dialogPush" @save="handelTransferSave"></integration-transfer> + <ResembleQueryDialog + :visible.sync="similarVisible" + :templateOid="templateOid" + :codeClassifyOid="codeClassifyOid" + :rowOid="rowOid" + :codeRuleOid="this.codeRuleOid" + ></ResembleQueryDialog> </div> <div class="block" style="display: flex;justify-content: flex-end"> <el-pagination @@ -111,7 +111,6 @@ @current-change="handleCurrentChange"> </el-pagination> </div> - <historyImport :visible.sync="historyVisible" :codeClassifyOid="codeClassifyOid" type="historyImport"></historyImport> </basic-container> </template> <script> @@ -120,13 +119,11 @@ import integrationTransfer from '@/views/integration/integrationTransfer' import SetPersonnel from '@/components/template/SetPersonnel' import ResembleQueryDialog from "@/components/FormTemplate/ResembleQueryDialog.vue"; -import historyImport from '../BatchImport/index.vue' export default { components: { integrationTransfer, SetPersonnel, - ResembleQueryDialog, - historyImport + ResembleQueryDialog }, name: "Crud.vue", props: { @@ -153,6 +150,7 @@ }, templateOid: { type: String, + default:'' }, tableHeadDataFateher: { type: Array, @@ -171,10 +169,10 @@ similarVisible:false, //鍙戝竷 parameter:{ - ids:['0000','22222222'], - code:this.templateOid, + ids:[], + code:'', type:'PUBLIC', - template:'妯℃澘template' + template:'' }, visibleFlow: false, transferData: [], @@ -183,7 +181,6 @@ label: 'name' }, tableHeadFindDatas:[], - templateOid: "", addvisible: false, editvisible: false, findvisible: false, @@ -212,26 +209,19 @@ items: {}, seniorQueryColumns: [], selectRow: [], - historyVisible: false + userName:"" } }, computed: {}, created() { - // this.CrudHeaderRend(); - // this.tableHeadHandle() + }, mounted() { - }, activated() { this.doLayout() }, watch: { - tableHeadDataFateher:{ - handler(newval,oldval){ - this.options=newval.tableDefineVO.seniorQueryColumns - } - }, codeClassifyOid: { handler(newval, oldval) { this.codeClassifyOid = newval; @@ -254,16 +244,27 @@ this.page.total = newval; } }, + templateOid:{ + handler(newval,oldval) { + this.parameter.code=newval; + }, + deep:true + } }, methods: { setHandler() { - this.visibleFlow = true; - }, - huishouHandler() { + console.log('1111') + console.log('鐖�',this.parameter) + if (this.selectRow.length <= 0) { + this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹�') + } else { + this.userName=localStorage.getItem('username') + this.parameter.template=this.userName+'-鍙戝竷'+'[鐗╁搧]' + this.visibleFlow = true; + } }, openD() { - this.dialogPush = true; this.getListCodeByClassId() }, async getListCodeByClassId() { @@ -376,7 +377,6 @@ }, //鍒嗛〉鍒锋柊 async onLoad(val) { - console.log('鍒嗛〉', this.templateOid) await TableData({ templateOid: this.templateOid, codeClassifyOid: this.codeClassifyOid, @@ -394,14 +394,12 @@ this.rowOid='' } this.selectRow = row; - console.log(row) + row.forEach(item=>{ + this.parameter.ids.push(item.oid) + }) }, //缂栬緫 editHandler() { - console.log('row',this.rowOid) - console.log('temp',this.templateOid) - console.log('code',this.codeClassifyOid) - console.log('rule',this.coderuleoid) if (this.selectRow.length <= 0) { this.$message.warning('璇烽�夋嫨涓�鏉℃暟鎹�') } else if (this.selectRow.length > 1) { @@ -415,16 +413,13 @@ //楂樼骇鏌ヨ鎸夐挳 findHandler(){ this.findvisible=true; - console.log(this.options) }, // 楂樼骇鏌ヨ echoContion(val) { - console.log(val) FindData({templateOid:this.templateOid, codeClassifyOid: this.codeClassifyOid, ...val }).then(res=>{ - console.log(res) }) }, //鐩镐技椤规煡璇� @@ -452,11 +447,9 @@ }, //澧炲姞淇濆瓨 AddSumbit(val){ - console.log(val) this.addvisible=false }, EditSumbit(val){ - console.log(val) this.editvisible=false } } -- Gitblit v1.9.3