From 30286c743c52cd2ebf1db43a430d04003b6ffceb Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期三, 25 十月 2023 11:07:29 +0800
Subject: [PATCH] modified: src/views/basic/location/location-form.vue modified: src/views/basic/warehouse/warehouse-form.vue modified: src/views/basic/workstation/workstation-form.vue
---
src/views/basic/part/index.vue | 79 ++++++++++++++++++++++++++-------------
1 files changed, 53 insertions(+), 26 deletions(-)
diff --git a/src/views/basic/part/index.vue b/src/views/basic/part/index.vue
index 576a443..3124b5a 100644
--- a/src/views/basic/part/index.vue
+++ b/src/views/basic/part/index.vue
@@ -1,30 +1,29 @@
<template>
<div class="mod-config">
<basic-container>
- <ttable
- :table="table"
- @handleSelectionChange="handleSelectionChange"
- :uploadInfo="uploadInfo"
- :isShowHide="true"
- :prelang="prelang"
- :options="options"
- :bottomOffset="125"
- :ajaxFun="ajaxFun"
- ref="partTable"
- >
+ <ttable :table="table" @handleSelectionChange="handleSelectionChange" :uploadInfo="uploadInfo" :isShowHide="true"
+ :prelang="prelang" :options="options" :bottomOffset="125" :ajaxFun="ajaxFun" ref="partTable">
<template #toolbar></template>
</ttable>
<!-- 寮圭獥, 鏂板 / 淇敼 -->
- <table-form
- v-if="addOrUpdateVisible"
- ref="addOrUpdate"
- @refreshDataList="getData"
- ></table-form>
- <PrintLabelForm
- :currshowlist.sync="showPrintLabelForm"
- :printLabelInfo="printLabelInfo"
- />
+ <table-form v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getData"></table-form>
+ <PrintLabelForm :currshowlist.sync="showPrintLabelForm" :printLabelInfo="printLabelInfo" />
</basic-container>
+ <el-dialog title="鍚屾IFS" :visible.sync="dialogVisible" width="30%" :before-close="handleClose">
+ <el-row>
+ <el-col :span="6" style="height: 40px;line-height: 30px;">
+ 鍚屾鏃ユ湡锛�
+ </el-col>
+ <el-col :span="18">
+ <el-date-picker style="width: 100%;height: 100%;" v-model="selectDate" type="date" placeholder="閫夋嫨鏃ユ湡">
+ </el-date-picker>
+ </el-col>
+ </el-row>
+ <span slot="footer" class="dialog-footer">
+ <el-button @click="handleClose">鍙� 娑�</el-button>
+ <el-button type="primary" @click="syncIfs">纭� 瀹�</el-button>
+ </span>
+ </el-dialog>
</div>
</template>
@@ -40,6 +39,8 @@
export default {
data() {
return {
+ selectDate: null,
+ dialogVisible: false,
ajaxFun: fetchList,
addOrUpdateVisible: false,
multipleSelection: [],
@@ -363,9 +364,9 @@
fun: this.addOrUpdateHandle
},
{
- text: '鍚屾ERP',
+ text: '鍚屾IFS',
type: 'primary',
- fun: this.syncIfs,
+ fun: this.syncISDate,
loading: false
},
{
@@ -427,6 +428,10 @@
...mapGetters(['permissions'])
},
methods: {
+ handleClose() {
+ this.selectDate=null;
+ this.dialogVisible = false
+ },
// 鑾峰彇鏁版嵁鍒楄〃
getData() {
this.$refs.partTable.getDataList()
@@ -446,7 +451,7 @@
closeOnClickModal: false,
type: 'warning'
})
- .then(function() {
+ .then(function () {
return delObj(row.id)
})
.then((data) => {
@@ -627,14 +632,36 @@
// this.$message.warning('璇峰厛閫夋嫨闆朵欢锛屽啀杩涜鍚屾锛�')
// }
// },
+ syncISDate() {
+ this.dialogVisible = true
+ this.selectDate=null
+ },
syncIfs() {
- syncPart({})
+ this.table.toolbar.find((e) => e.text === '鍚屾IFS').loading = true
+ this.dialogVisible = false
+ let datas=new FormData()
+ datas.set("date",this.selectDate)
+ // console.log(datas.get("date"));
+
+ // console.log(this.selectDate);
+ // return
+ syncPart(datas)
.then((res) => {
const data = res.data
+ console.log(data);
if (data.code === 0) {
- this.$message.success('寮�濮嬪悓姝�')
+ if(data.data>0){
+ this.$message.success('鍚屾鎴愬姛'+data.data+"鏉℃暟鎹�")
+ }
+ if(data.data<1){
+ this.$message.warning("璇ユ棩鏈熸病鏈夋柊鐨勯浂浠舵暟鎹�");
+ }
+ this.table.toolbar.find((e) => e.text === '鍚屾IFS').loading = false
+ this.getData()
} else {
- this.$message.error('鍚屾ERP澶辫触')
+ this.$message.error('鍚屾IFS澶辫触')
+ this.table.toolbar.find((e) => e.text === '鍚屾IFS').loading = false
+ this.getData()
}
})
.catch((e) => {
--
Gitblit v1.9.3