diff --git a/src/api/list/index.ts b/src/api/list/index.ts
index f8b21a2..d21166e 100644
--- a/src/api/list/index.ts
+++ b/src/api/list/index.ts
@@ -79,5 +79,21 @@ export function listApi() {
data,
});
},
+ //用户状态更新
+ batchUpdateStatus: (data: object) => {
+ return request({
+ url: '/api/Admin/Login/BatchUpdateStatus',
+ method: 'post',
+ data,
+ });
+ },
+ //修改密码
+ UpPassword: (data: object) => {
+ return request({
+ url: '/api/Admin/Login/UpPassword',
+ method: 'get',
+ params:data,
+ });
+ },
};
}
diff --git a/src/layout/navBars/topBar/user.vue b/src/layout/navBars/topBar/user.vue
index fb550e5..d87fee9 100644
--- a/src/layout/navBars/topBar/user.vue
+++ b/src/layout/navBars/topBar/user.vue
@@ -77,12 +77,21 @@
- 修改密码
+ {state.dialogShow = true}">修改密码
{{ $t('message.user.dropdown5') }}
+
+
+
+
+
+
@@ -98,7 +107,7 @@ import { useThemeConfig } from '/@/stores/themeConfig';
import other from '/@/utils/other';
import mittBus from '/@/utils/mitt';
import { Session, Local } from '/@/utils/storage';
-
+import { listApi } from '../../../api/list/index'
// 引入组件
const UserNews = defineAsyncComponent(() => import('/@/layout/navBars/topBar/userNews.vue'));
const Search = defineAsyncComponent(() => import('/@/layout/navBars/topBar/search.vue'));
@@ -117,8 +126,20 @@ const state = reactive({
isScreenfull: false,
disabledI18n: 'zh-cn',
disabledSize: 'large',
+ dialogShow:false,
+ password:''
});
-
+const dialogCloseFun = () => {
+ state.dialogShow = false
+ state.password = ''
+}
+const passwordFunTJ = () => {
+ listApi().UpPassword({pwd:state.password}).then((res:any) => {
+ if (res.resultCode === 0) {
+ ElMessage.success('修改成功');
+ }
+ })
+}
// 设置分割样式
const layoutUserFlexNum = computed(() => {
let num: string | number = '';
diff --git a/src/views/materialReceiptNotice/ceshi.vue b/src/views/materialReceiptNotice/ceshi.vue
index a3a9016..7b44eff 100644
--- a/src/views/materialReceiptNotice/ceshi.vue
+++ b/src/views/materialReceiptNotice/ceshi.vue
@@ -26,8 +26,18 @@
+
+
+
送货人:
+
+ 年
+ 月
+ 日
+
+
+
@@ -42,22 +52,7 @@ const props = defineProps({
default: () => [],
},
});
-watch(
- () => props.data,
- (newData) => {
- // console.log(JSON.parse(JSON.stringify(newData)))
- let arr = []
- arr = JSON.parse(JSON.stringify(newData))
- // console.log(arr.length)
- // debugger
- if(arr.length !== 0){
- state.pageData.fBillNo = arr[0].fBillNo
- state.pageData.supplierName = arr[0].supplierName
- state.pageData.deliveryDate = arr[0].deliveryDate
- state.pageData.f_VHUB_Text = arr[0].f_VHUB_Text
- }
- }
-);
+
const state = reactive({
pageData: {
fBillNo: '',
@@ -90,12 +85,41 @@ const state = reactive({
],
},
});
+watch(
+ () => props.data,
+ (newData) => {
+ let arr = [];
+ arr = JSON.parse(JSON.stringify(newData));
+ if (arr.length !== 0) {
+ state.pageData.fBillNo = arr[0].fBillNo;
+ state.pageData.supplierName = arr[0].supplierName;
+ state.pageData.deliveryDate = arr[0].deliveryDate;
+ state.pageData.f_VHUB_Text = arr[0].f_VHUB_Text;
+ }
+ },
+ { immediate: true,deep:true }
+);
defineExpose({
orderPrintingRef,
});
diff --git a/src/views/mssPurchaseOrder/index.vue b/src/views/mssPurchaseOrder/index.vue
index 2934f0a..cd05ad9 100644
--- a/src/views/mssPurchaseOrder/index.vue
+++ b/src/views/mssPurchaseOrder/index.vue
@@ -1,57 +1,57 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
- 已选中 {{ state.selectedData.length }} 条数据,去查看
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+ 已选中 {{ state.selectedData.length }} 条数据,去查看
+
+
+
+
+
+
- {{ row.ifHidden === 0 ? row.fBillNo : '' }}
+
+ {{ row.fBillNo }}
+
+
{{ row.ifHidden === 0 ? row.fDate : '' }}
{{ row.ifHidden === 0 ? (row.fCancelStatus === 'A' ? '未关闭' : '已关闭') : '' }}
@@ -95,9 +98,7 @@
@change="batchSetNewChengNuoJiaoQiFun([{ id: row.id, newTime: row.newChengNuoJiaoQi }])"
/>
-
-
-
+
查看
@@ -124,7 +125,8 @@ import { useRouter } from 'vue-router';
import { listApi } from '../../api/list/index';
// import { useI18n } from 'vue-i18n';
import SelectedData from '/@/views/mssPurchaseOrder/selectedData.vue';
-import { ElMessage } from 'element-plus';
+import { ElMessage, ElMessageBox } from 'element-plus';
+import { Session } from '/@/utils/storage';
const selectedDataRef = ref();
// const { t } = useI18n();
@@ -137,10 +139,10 @@ const state = reactive({
pageSize: 30,
},
option: {
- height: computed(() => window.innerHeight - (window.innerHeight * 0.23) + ''),
+ height: computed(() => window.innerHeight - window.innerHeight * 0.23 + ''),
tip: false,
index: true,
- menu: true,
+ menu: false,
menuWidth: 85,
border: true,
delBtn: false,
@@ -223,32 +225,64 @@ const chengNuoJiaoQiPFun = (e: string) => {
}
};
const batchSetChengNuoJiaoQiFun = (arr: any) => {
- listApi()
- .batchSetChengNuoJiaoQi(arr)
- .then((res: any) => {
- if (res.resultCode === 0) {
- ElMessage.success('操作成功');
- getList();
- state.chengNuoJiaoQiP = '';
+ ElMessageBox({
+ closeOnClickModal: false,
+ closeOnPressEscape: false,
+ title: '提示',
+ message: '是否要修正此项日期',
+ showCancelButton: true,
+ buttonSize: 'default',
+ beforeClose: (action, instance, done) => {
+ if (action === 'confirm') {
+ listApi()
+ .batchSetChengNuoJiaoQi(arr)
+ .then((res: any) => {
+ done();
+ if (res.resultCode === 0) {
+ ElMessage.success('操作成功');
+ getList();
+ state.chengNuoJiaoQiP = '';
+ }
+ if (res.resultCode === -1) {
+ ElMessage.success(res.errorMessage);
+ state.chengNuoJiaoQiP = '';
+ }
+ });
+ } else {
+ done();
}
- if (res.resultCode === -1) {
- ElMessage.success(res.errorMessage);
- state.newChengNuoJiaoQiP = '';
- }
- });
+ },
+ });
};
const batchSetNewChengNuoJiaoQiFun = (arr: any) => {
- listApi()
- .batchSetNewChengNuoJiaoQi(arr)
- .then((res: any) => {
- if (res.resultCode === 0) {
- ElMessage.success('操作成功');
- getList();
+ ElMessageBox({
+ closeOnClickModal: false,
+ closeOnPressEscape: false,
+ title: '提示',
+ message: '是否要修正此项日期',
+ showCancelButton: true,
+ buttonSize: 'default',
+ beforeClose: (action, instance, done) => {
+ if (action === 'confirm') {
+ listApi()
+ .batchSetNewChengNuoJiaoQi(arr)
+ .then((res: any) => {
+ done();
+ if (res.resultCode === 0) {
+ ElMessage.success('操作成功');
+ getList();
+ state.newChengNuoJiaoQiP = ''
+ }
+ if (res.resultCode === -1) {
+ ElMessage.success(res.errorMessage);
+ state.newChengNuoJiaoQiP = ''
+ }
+ });
+ } else {
+ done();
}
- if (res.resultCode === -1) {
- ElMessage.success(res.errorMessage);
- }
- });
+ },
+ });
};
const generateDocumentsFun = () => {
state.selectedDataShow = false;
@@ -259,7 +293,7 @@ const toPurchaseDetails = (item: any) => {
router.push({
path: '/purchaseDetails',
query: {
- fBillNo: item.fBillNo ,
+ fBillNo: item.fBillNo,
},
});
};
@@ -303,13 +337,12 @@ const getList = () => {
if (res.resultCode === 0) {
state.data = res.data.dataList;
state.page.total = res.data.total;
-
}
});
};
// 页面加载时
onMounted(() => {
- console.log(window.innerHeight - window.innerHeight * 0.25 + '')
+ console.log(window.innerHeight - window.innerHeight * 0.25 + '');
});
@@ -317,10 +350,12 @@ onMounted(() => {
:deep(.avue-crud__header) {
display: none;
}
-:deep(.el-button--text){
- padding: 0 !important;
- height: auto !important;
+
+:deep(.el-button--text) {
+ padding: 0 !important;
+ height: auto !important;
}
+
:deep(.avue-crud__pagination) {
padding: 0 12px !important;
}
@@ -367,7 +402,8 @@ onMounted(() => {
.selectBoxes {
display: flex;
- flex-wrap: wrap;
+ flex-wrap: wrap;
+
.selectItem {
margin-right: 16px;
display: flex;
diff --git a/src/views/mssPurchaseOrder/purchaseDetails.vue b/src/views/mssPurchaseOrder/purchaseDetails.vue
index d0890cd..b219aed 100644
--- a/src/views/mssPurchaseOrder/purchaseDetails.vue
+++ b/src/views/mssPurchaseOrder/purchaseDetails.vue
@@ -78,7 +78,7 @@ import { useRouter,useRoute } from 'vue-router';
import { listApi } from '../../api/list/index';
// import { useI18n } from 'vue-i18n';
import SelectedData from '/@/views/mssPurchaseOrder/selectedData.vue';
-import { ElMessage } from 'element-plus';
+import {ElMessage, ElMessageBox} from 'element-plus';
const selectedDataRef = ref()
// const { t } = useI18n();
const router = useRouter();
@@ -175,30 +175,66 @@ const chengNuoJiaoQiPFun = (e: string) => {
ElMessage.warning('请先选中数据');
}
};
-const batchSetChengNuoJiaoQiFun = (arr:any) => {
- listApi().batchSetChengNuoJiaoQi(arr).then((res: any) => {
- if (res.resultCode === 0) {
- ElMessage.success('操作成功');
- getList();
- state.chengNuoJiaoQiP = '';
- }
- if (res.resultCode === -1) {
- ElMessage.success(res.errorMessage);
- state.newChengNuoJiaoQiP = '';
- }
+const batchSetChengNuoJiaoQiFun = (arr: any) => {
+ ElMessageBox({
+ closeOnClickModal: false,
+ closeOnPressEscape: false,
+ title: '提示',
+ message: '是否要修正此项日期',
+ showCancelButton: true,
+ buttonSize: 'default',
+ beforeClose: (action, instance, done) => {
+ if (action === 'confirm') {
+ listApi()
+ .batchSetChengNuoJiaoQi(arr)
+ .then((res: any) => {
+ done();
+ if (res.resultCode === 0) {
+ ElMessage.success('操作成功');
+ getList();
+ state.chengNuoJiaoQiP = '';
+ }
+ if (res.resultCode === -1) {
+ ElMessage.success(res.errorMessage);
+ state.chengNuoJiaoQiP = '';
+ }
+ });
+ } else {
+ done();
+ }
+ },
});
-}
-const batchSetNewChengNuoJiaoQiFun = (arr:any) => {
- listApi().batchSetNewChengNuoJiaoQi(arr).then((res: any) => {
- if (res.resultCode === 0) {
- ElMessage.success('操作成功');
- getList();
- }
- if (res.resultCode === -1) {
- ElMessage.success(res.errorMessage);
- }
+};
+const batchSetNewChengNuoJiaoQiFun = (arr: any) => {
+ ElMessageBox({
+ closeOnClickModal: false,
+ closeOnPressEscape: false,
+ title: '提示',
+ message: '是否要修正此项日期',
+ showCancelButton: true,
+ buttonSize: 'default',
+ beforeClose: (action, instance, done) => {
+ if (action === 'confirm') {
+ listApi()
+ .batchSetNewChengNuoJiaoQi(arr)
+ .then((res: any) => {
+ done();
+ if (res.resultCode === 0) {
+ ElMessage.success('操作成功');
+ getList();
+ state.newChengNuoJiaoQiP = ''
+ }
+ if (res.resultCode === -1) {
+ ElMessage.success(res.errorMessage);
+ state.newChengNuoJiaoQiP = ''
+ }
+ });
+ } else {
+ done();
+ }
+ },
});
-}
+};
const generateDocumentsFun = () => {
state.selectedDataShow = false
getList()
diff --git a/src/views/mssPurchaseOrder/selectedData.vue b/src/views/mssPurchaseOrder/selectedData.vue
index 3cdd8bc..29a3c1f 100644
--- a/src/views/mssPurchaseOrder/selectedData.vue
+++ b/src/views/mssPurchaseOrder/selectedData.vue
@@ -18,30 +18,30 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{
arr.push({
id: item.id,
qty: item.notSendQty,
+ fSupplierLot:item.fSupplierLot
});
});
listApi()
diff --git a/src/views/system/user/dialog.vue b/src/views/system/user/dialog.vue
index bb3872d..d579d7a 100644
--- a/src/views/system/user/dialog.vue
+++ b/src/views/system/user/dialog.vue
@@ -103,8 +103,9 @@ const openDialog = (type: string, row: any) => {
state.ruleForm.login = row.login
state.ruleForm.name = row.name
state.ruleForm.mobile = row.mobile
- state.ruleForm.password = '******'
- state.BDSupplierListItem = row.supplierId
+ state.ruleForm.supplierId = row.supplierId
+ state.ruleForm.supplierName = row.supplierName
+ state.ruleForm.password = ''
state.dialog.title = '修改用户';
state.dialog.submitTxt = '修 改';
} else {
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 4c149c7..fb34c8a 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -12,6 +12,16 @@
添加账号
+
+
+
修改
@@ -22,7 +32,7 @@