From 52499edf106a5e2540deac418c91db15f2815339 Mon Sep 17 00:00:00 2001 From: 王震 <10952869+daywangzhen@user.noreply.gitee.com> Date: 星期五, 01 十二月 2023 10:27:03 +0800 Subject: [PATCH] modified: src/views/quality/Packaging_ledger/index.vue modified: src/views/quality/Packaging_ledger/pack-from.vue modified: src/views/quality/Packaging_ledger/pack-fromadd.vue --- src/views/quality/Packaging_ledger/pack-from.vue | 31 ++++++++------- src/views/quality/Packaging_ledger/index.vue | 64 +++++++++++++++++--------------- src/views/quality/Packaging_ledger/pack-fromadd.vue | 16 ++++---- 3 files changed, 58 insertions(+), 53 deletions(-) diff --git a/src/views/quality/Packaging_ledger/index.vue b/src/views/quality/Packaging_ledger/index.vue index 9a665e4..ce34a87 100644 --- a/src/views/quality/Packaging_ledger/index.vue +++ b/src/views/quality/Packaging_ledger/index.vue @@ -9,7 +9,7 @@ :prelang="prelang" :ajaxFun="ajaxFun" :options="options" - @handleSelectionChange="handleCurrentChange" + @currentChange="handleCurrentChange" ref="processconfiguration" > <template #toolbar></template> @@ -53,7 +53,7 @@ :data="testStandardParams" id="testStandardParamTable" ref="testStandardParam" - :default-sort="{ prop: 'index' }" + highlight-current-row height="700" style="width: 100%" @@ -62,7 +62,7 @@ stripe > <el-table-column - prop="index" + type ="index" label="搴忓彿" align="center" width="50" @@ -92,12 +92,12 @@ </el-table-column> <el-table-column label="鏁伴噺" - prop="parameterFormat" + prop="number" align="center" width="80" > <template slot-scope="scope"> - <el-input v-model="scope.row.parameterFormat"></el-input> + <el-input v-model="scope.row.number"></el-input> </template> </el-table-column> <el-table-column label="鍗曚綅" prop="unit" align="center" /> @@ -118,6 +118,7 @@ <!-- 鏂板 --> <packfrom :currshowlist.sync="addOrUpdateVisible" + @way = "wayRenovate" > </packfrom> <packfromadd @@ -138,6 +139,7 @@ export default { data(){ return { + dataway:{}, goid:'', testStandardParams: [], packageBoxId:{}, @@ -237,17 +239,17 @@ ], operator: [ { - text: '鍒犻櫎', - icon: 'el-icon-delete', - type: 'text', - size: 'small', - fun: this.deleteHandle - },{ text: '妫�楠�', icon: 'el-icon-delete', type: 'text', size: 'small', fun: this.check + },{ + text: '鍒犻櫎', + icon: 'el-icon-delete', + type: 'text', + size: 'small', + fun: this.deleteHandle } ], operatorConfig: { @@ -265,18 +267,15 @@ packfromadd }, watch: { - // renovate() { - // if (this.innerVisible = false) { - // this.$nextTick(() => { - // this.getData() - // }) - // } - // } + }, methods: { // 鑾峰彇鏁版嵁鍒楄〃 getData() { this.$refs.processconfiguration.refreshData() + }, + wayRenovate(){ + this.getData() }, //add addOrUpdateHandle(){ @@ -286,28 +285,33 @@ deleteHandle(row){ dropById({id:row.id}).then((res) =>{ this.getData() - this.$message.error('鍒犻櫎鎴愬姛') + this.$message.success('鍒犻櫎鎴愬姛') }) }, handleCurrentChange(row){ - console.log(row,"id"); + console.log(row,"涓�琛�"); + this.dataway = row this.packageBoxId = { - packageBoxId:row[0].id + packageBoxId:row.id } - this.goid = row[0].id - list({packageBoxId:row[0].id}).then((res) =>{ + this.goid = row.id + this.rightquery() + }, + rightquery(){ + list({packageBoxId:this.goid}).then((res) =>{ console.log(res,"nihaoa"); this.testStandardParams = res.data.data }) }, //璇︽儏娣诲姞 relateOperationParam(){ - - this.increase = true - + if (this.dataway.state == "鏈姤妫�") { + this.increase = true + }else{ + this.$message.error('璇峰厛閫夋嫨鍖呰椤圭洰') + } }, preserve(datalist){ - console.log(datalist); this.testStandardParams = datalist }, @@ -317,10 +321,10 @@ this.testStandardParams.forEach(el => { el.packageBoxId =this.goid }); - console.log(this.testStandardParams,"niaho"); saveList(this.testStandardParams).then((res) =>{ + console.log(res,"淇濆瓨鎴愬姛"); this.$message.success('淇濆瓨鎴愬姛') - this.testStandardParams + this.rightquery() }) }, //鍒犻櫎 @@ -328,7 +332,7 @@ console.log(row,""); deledata({id:row.id}).then((res)=>{ this.$message.success('鍒犻櫎鎴愬姛') - this.testStandardParams + this.rightquery() }) }, //瀹℃牳 diff --git a/src/views/quality/Packaging_ledger/pack-from.vue b/src/views/quality/Packaging_ledger/pack-from.vue index 24e15cf..7d25944 100644 --- a/src/views/quality/Packaging_ledger/pack-from.vue +++ b/src/views/quality/Packaging_ledger/pack-from.vue @@ -1,7 +1,7 @@ <template> <el-dialog width="60%" - title="鍙傛暟" + title="鏂板" top="5vh" :visible.sync="innerVisible" :show="currshowlist" @@ -11,7 +11,7 @@ > <ttable :table="table" - @handleSelectionChange="handleSelectionChange" + @currentChange="Getdata" :prelang="prelang" :options="options" :ajaxFun="ajaxFun" @@ -38,7 +38,7 @@ }, data() { return { - datalistid:"", + datalistid:{}, ajaxFun: customerpage, currentRow: false, typeOptions: [], @@ -145,19 +145,20 @@ }, methods: { // 鑾峰彇鏁版嵁鍒楄〃 - getData() { - this.$refs.paramTable.getDataList() - }, - handleSelectionChange(val){ - let data = val - data.forEach(el => { - this.datalistid = el - }); - console.log(this.datalistid); + // getData() { + // this.$refs.paramTable.getDataList() + // }, + Getdata(val){ + console.log(val); + this.datalistid = val }, saveSelectRow() { - pagedataadd ({customerId:this.datalistid.id,contractNo:this.datalistid.contractNo}).then((res =>{ - console.log(res); + let packageBox = { + customerId:this.datalistid.id, + contractNo:this.datalistid.contractNo + } + pagedataadd (packageBox).then((res =>{ + this.$emit('way',res ) if (res.status === 200) { this.$message.success('鏂板鎴愬姛') }else{ @@ -165,7 +166,7 @@ } })) this.innerVisible = false - this.$emit('handleSelectionChange',this.innerVisible ) + this.$emit('wayapi',this.innerVisible ) }, } } diff --git a/src/views/quality/Packaging_ledger/pack-fromadd.vue b/src/views/quality/Packaging_ledger/pack-fromadd.vue index e27e45a..71b7eb5 100644 --- a/src/views/quality/Packaging_ledger/pack-fromadd.vue +++ b/src/views/quality/Packaging_ledger/pack-fromadd.vue @@ -146,14 +146,14 @@ }, saveSelectRow() { console.log(this.packageBoxIddata,"123"); - saveList ({customerId:this.datalistid.id,contractNo:this.datalistid.contractNo}).then((res =>{ - console.log(res); - if (res.status === 200) { - this.$message.success('鏂板鎴愬姛') - }else{ - this.$message.error('鍒涘缓澶辫触') - } - })) + // saveList ({customerId:this.datalistid.id,contractNo:this.datalistid.contractNo}).then((res =>{ + // console.log(res); + // if (res.status === 200) { + // this.$message.success('鏂板鎴愬姛') + // }else{ + // this.$message.error('鍒涘缓澶辫触') + // } + // })) this.innerVisible = false // this.$emit('handleSelectionChange',this.innerVisible ) }, -- Gitblit v1.9.3