领用还回修改+备件
This commit is contained in:
@@ -96,9 +96,12 @@ export default {
|
|||||||
async _queryIODis (e) {
|
async _queryIODis (e) {
|
||||||
let res = await queryIODis(e, this.$store.getters.materObj.iostorinvdtl_id)
|
let res = await queryIODis(e, this.$store.getters.materObj.iostorinvdtl_id)
|
||||||
if (res.code === '1') {
|
if (res.code === '1') {
|
||||||
if (this.dataList.indexOf(res.content) > -1) {
|
if (!this.dataList.length) {
|
||||||
} else {
|
|
||||||
this.dataList.push(res.content)
|
this.dataList.push(res.content)
|
||||||
|
} else {
|
||||||
|
if (JSON.stringify(this.dataList).indexOf(JSON.stringify(res.content)) == -1) {
|
||||||
|
this.dataList.push(res.content)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.Dialog(res.desc)
|
this.Dialog(res.desc)
|
||||||
@@ -109,6 +112,9 @@ export default {
|
|||||||
let res = await confirmDis('0', this.$store.getters.materObj, this.dataList)
|
let res = await confirmDis('0', this.$store.getters.materObj, this.dataList)
|
||||||
if (res.code === '1') {
|
if (res.code === '1') {
|
||||||
this.toast(res.desc)
|
this.toast(res.desc)
|
||||||
|
this.$router.push({
|
||||||
|
path: '/SparePartInstore'
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
this.Dialog(res.desc)
|
this.Dialog(res.desc)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -98,9 +98,12 @@ export default {
|
|||||||
async _queryIODis (e) {
|
async _queryIODis (e) {
|
||||||
let res = await queryIODis(e, this.$store.getters.materObj.iostorinvdtl_id)
|
let res = await queryIODis(e, this.$store.getters.materObj.iostorinvdtl_id)
|
||||||
if (res.code === '1') {
|
if (res.code === '1') {
|
||||||
if (this.dataList.indexOf(res.content) > -1) {
|
if (!this.dataList.length) {
|
||||||
} else {
|
|
||||||
this.dataList.push(res.content)
|
this.dataList.push(res.content)
|
||||||
|
} else {
|
||||||
|
if (JSON.stringify(this.dataList).indexOf(JSON.stringify(res.content)) == -1) {
|
||||||
|
this.dataList.push(res.content)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.Dialog(res.desc)
|
this.Dialog(res.desc)
|
||||||
@@ -111,6 +114,9 @@ export default {
|
|||||||
let res = await confirmDis('1', this.$store.getters.materObj, this.dataList)
|
let res = await confirmDis('1', this.$store.getters.materObj, this.dataList)
|
||||||
if (res.code === '1') {
|
if (res.code === '1') {
|
||||||
this.toast(res.desc)
|
this.toast(res.desc)
|
||||||
|
this.$router.push({
|
||||||
|
path: '/SparePartOutstore'
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
this.Dialog(res.desc)
|
this.Dialog(res.desc)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<th>备件唯一编码</th>
|
<th>备件唯一编码</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr v-for="e in dataList" :key="e.sparepart_only_id" @click="toCheck(e)" :class="{'checked': e.sparepart_only_id === pkId}">
|
<tr v-for="e in dataList" :key="e.sparepart_only_id">
|
||||||
<td>{{e.sparepart_only_id}}</td>
|
<td>{{e.sparepart_only_id}}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
<th>源单类型</th>
|
<th>源单类型</th>
|
||||||
<th>关联设备</th>
|
<th>关联设备</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr v-for="e in dataList" :key="e.sparepart_only_id" @click="toCheck(e)" :class="{'checked': e.sparepart_only_id === pkId}">
|
<tr v-for="e in dataList" :key="e.sparepart_only_id">
|
||||||
<td>{{e.material_name}}</td>
|
<td>{{e.material_name}}</td>
|
||||||
<td>{{e.material_model}}</td>
|
<td>{{e.material_model}}</td>
|
||||||
<td>{{e.material_spec}}</td>
|
<td>{{e.material_spec}}</td>
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<section class="submit-bar">
|
<section class="submit-bar">
|
||||||
<button class="btn submit-button" :class="{'btn-disabled': dataList.length === 0}" :disabled="disabled1" @click="toSure">确认入库</button>
|
<button class="btn submit-button" :class="{'btn-disabled': dataList.length === 0}" :disabled="disabled1" @click="_confirmReturn">确认入库</button>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
</template>
|
</template>
|
||||||
@@ -82,13 +82,18 @@ export default {
|
|||||||
async _queryReturnDis () {
|
async _queryReturnDis () {
|
||||||
let res = await queryReturnDis(this.val1)
|
let res = await queryReturnDis(this.val1)
|
||||||
if (res.code === '1') {
|
if (res.code === '1') {
|
||||||
this.dataList.map((el) => {
|
this.dataList.length && this.dataList.map((el) => {
|
||||||
if (el.sparepart_only_id === this.val1) {
|
if (el.sparepart_only_id !== this.val1) {
|
||||||
this.dataList.push(res.content)
|
if (el.device_code === res.content.device_code) {
|
||||||
} else {
|
this.dataList.push(res.content)
|
||||||
this.toast('关联设备不一致')
|
} else {
|
||||||
|
this.toast('关联设备不一致')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
if (!this.dataList.length) {
|
||||||
|
this.dataList.push(res.content)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
this.Dialog(res.desc)
|
this.Dialog(res.desc)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user