报工查询

This commit is contained in:
2023-05-26 10:56:09 +08:00
parent 531f767827
commit c091a2af83
2 changed files with 35 additions and 4 deletions

View File

@@ -38,7 +38,7 @@
<div class="wrap-buttons"> <div class="wrap-buttons">
<button class="button button--primary" @click="getDatas">查询</button> <button class="button button--primary" @click="getDatas">查询</button>
<button class="button button--primary" :class="{'button--defalut': pkId === ''}" :disabled="disabled1" @click="showDialog">修改</button> <button class="button button--primary" :class="{'button--defalut': pkId === ''}" :disabled="disabled1" @click="showDialog">修改</button>
<button class="button button--primary" :disabled="disabled2">删除</button> <button class="button button--primary" :class="{'button--defalut': pkId === ''}" :disabled="disabled2" @click="_deleteReport">删除</button>
</div> </div>
</div> </div>
<div class="grid_wraper"> <div class="grid_wraper">
@@ -113,7 +113,7 @@
</template> </template>
<script> <script>
import { deviceList, reportQuery } from '../../../config/getData2.js' import { deviceList, reportQuery, updateReport, deleteReport } from '../../../config/getData2.js'
import jxDialog from '@components/dialog.vue' import jxDialog from '@components/dialog.vue'
import {dateFtt} from '@config/utils.js' import {dateFtt} from '@config/utils.js'
export default { export default {
@@ -128,7 +128,7 @@ export default {
workorder: '', workorder: '',
disabled1: false, disabled1: false,
disabled2: false, disabled2: false,
dataList: [], dataList: [{macoperate_id: '1'}],
pkId: '', pkId: '',
pkObj: {}, pkObj: {},
reportQty: '', reportQty: '',
@@ -195,7 +195,37 @@ export default {
this.$refs.child.active = true this.$refs.child.active = true
}, },
toSureDialog () { toSureDialog () {
this.$refs.child.active = false this._updateReport()
},
async _updateReport () {
try {
let res = await updateReport(this.pkId, this.reportQty, this.nokQty, this.repareQty)
this.toast(res.message)
this.disabled1 = false
this.$refs.child.active = false
this.$refs.child.disabled = false
this.getDatas()
} catch (e) {
this.disabled1 = false
this.$refs.child.active = false
this.$refs.child.disabled = false
}
},
async _deleteReport () {
this.disabled2 = true
if (!this.pkId) {
this.toast('请选择一行')
this.disabled2 = false
return
}
try {
let res = await deleteReport(this.pkId)
this.toast(res.message)
this.disabled2 = false
this.getDatas()
} catch (e) {
this.disabled2 = false
}
} }
} }
} }

View File

@@ -26,5 +26,6 @@
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
.icon_dropdown .icon_dropdown
font-size 15px
&::before &::before
content: '\e626' content: '\e626'