From 025dafb9892a8ff8f8a855343660f837a0f231d3 Mon Sep 17 00:00:00 2001 From: haoyahui <2032914783@qq.com> Date: 星期一, 20 十一月 2023 16:31:11 +0800 Subject: [PATCH] 库存管理前端 --- admin-web/src/views/stock/transfer/transferissue/index.vue | 39 ++++++++++++++++++++++----------------- 1 files changed, 22 insertions(+), 17 deletions(-) diff --git a/admin-web/src/views/stock/transfer/transferissue/index.vue b/admin-web/src/views/stock/transfer/transferissue/index.vue index f3f2404..f938a91 100644 --- a/admin-web/src/views/stock/transfer/transferissue/index.vue +++ b/admin-web/src/views/stock/transfer/transferissue/index.vue @@ -24,11 +24,7 @@ <div v-if="item.states == 4" class="states states-info">宸叉挙閿�</div> </div> <div class="card-header-right"> - <el-button - v-if="item.states == 1" - site="form" - type="success" - size="mini" + <el-button v-if="item.states == 1" site="form" type="success" size="mini" >瀵煎嚭璋冩嫧鍑哄簱鍗�</el-button > <el-button @@ -39,11 +35,7 @@ @click="handleOutput(item)" >鍑哄簱</el-button > - <el-button - v-if="item.states == 2" - site="form" - type="primary" - size="mini" + <el-button v-if="item.states == 2" site="form" type="primary" size="mini" >瀵煎嚭璋冩嫧鍏ュ簱鍗�</el-button > <el-button name="鏌ョ湅璇︽儏" site="form" type="info" size="mini" @click="handleDetail(item)" @@ -110,7 +102,7 @@ </template> <script> -import { transferList,transferOutput } from '@/api/stock/transfer'; +import { transferList, transferOutput } from '@/api/stock/transfer'; import MyButton from '@/components/myButton/myButton'; import myImport from '@/views/components/myImport'; import detail from './detail'; @@ -214,12 +206,25 @@ }); }, handleOutput(row) { - this.$confirm(`鎮ㄧ‘瀹� 鍗曞彿锛�${row.businessFormCode} 璋冩嫧鍑哄簱鍚�?`, '璋冩嫧鍑哄簱').then(() => { - transferOutput({ id: row.id }) - .then((res) => { - this.$message.success('璋冩嫧鍑哄簱鎴愬姛锛�'); - this.search(1); - }) + this.$confirm(`鎮ㄧ‘瀹� 鍗曞彿锛�${row.businessFormCode} 璋冩嫧鍑哄簱鍚�?`, '璋冩嫧鍑哄簱', { + beforeClose: (action, instance, done) => { + if (action == 'confirm') { + instance.confirmButtonLoading = true; + instance.confirmButtonText = '鎵ц涓�...'; + transferOutput({ id: row.id }) + .then((res) => { + this.$message.success('璋冩嫧鍑哄簱鎴愬姛锛�'); + done(); + instance.confirmButtonLoading = false; + this.search(1); + }) + .catch(() => { + done(); + }); + } else { + done(); + } + }, }); }, fifterForm(params) { -- Gitblit v1.9.1