瀏覽代碼

样式调整

user5 1 年之前
父節點
當前提交
7b5c7f1cdd

+ 42 - 13
src/views/flowable/task/TodoList.vue

@@ -250,6 +250,47 @@ export default {
 		// 获取数据列表
 		refreshList() {
 			this.loading = true;
+			//let loginUserId = this.$store.state.user.id  // 获取当前登录用户id
+
+			console.log("this.sessionStorage", sessionStorage)
+			console.log(this.searchDates)
+			if(sessionStorage){
+				var beginDate = sessionStorage.getItem("beginDate")
+				var endDate = sessionStorage.getItem("endDate")
+				var title = sessionStorage.getItem("title")
+				var assigneeId = sessionStorage.getItem("assigneeId")
+				if(beginDate){
+					this.searchForm.beginDate = beginDate;
+				}
+				if(endDate){
+					this.searchForm.endDate = endDate;
+				}
+				if (beginDate && endDate){
+					var searchDates = []
+					searchDates.push(beginDate)
+					searchDates.push(endDate)
+					this.searchDates = searchDates
+				}
+				if(title){
+					this.searchForm.title = title;
+				}
+				if(assigneeId){
+					this.searchForm.assigneeId = assigneeId;
+				}
+			}
+			if(this.searchForm.beginDate){
+				sessionStorage.setItem("beginDate",this.searchForm.beginDate)
+			}
+			if(this.searchForm.endDate){
+				sessionStorage.setItem("endDate",this.searchForm.endDate)
+			}
+			if(this.searchForm.title){
+				sessionStorage.setItem("title",this.searchForm.title)
+			}
+			if(this.searchForm.assigneeId){
+				sessionStorage.setItem("assigneeId",this.searchForm.assigneeId)
+			}
+
 			taskService
 				.todoList({
 					current: this.tablePage.currentPage,
@@ -263,19 +304,6 @@ export default {
 					this.tablePage.total = data.total;
 					this.loading = false;
 				});
-			console.log(this.searchForm.assigneeId)
-			//判断sessionStorage中是否有值
-			if (JSON.stringify(sessionStorage)!=='{}'){
-				//从sessionStorage中取出值
-				let _obj = JSON.parse(sessionStorage.getItem('nowPageData'));
-				//对sessionStorage中的值进行遍历
-				Object.keys(this.searchParams).forEach((key) => {
-					//将遍历后的值赋给当前页的筛选项
-					this.searchParams[key] = _obj[key] || this.searchParams[key];
-				});
-				// 数据存放之后,清除缓存
-				sessionStorage.removeItem('nowPageData');
-			}
 		},
 		// 当前页
 		currentChangeHandle({ currentPage, pageSize }) {
@@ -347,6 +375,7 @@ export default {
 			this.$nextTick(() => {
 				this.refreshList();
 			});
+			sessionStorage.clear()
 		},
 		openUserDia(){
 			this.$refs.userSelect2.init()

+ 11 - 2
src/views/human/practice/logwrite/LogWriteAddForm.vue

@@ -6,7 +6,7 @@
 			<el-divider content-position="left"><i class="el-icon-document"></i> 基础信息</el-divider>
 			<el-row :gutter="26">
 				<el-col :span="12">
-					<el-form-item label="工作日志名称" prop="workName" :rules="[]">
+					<el-form-item label="工作日志名称" prop="workName" :rules="[{required: true, message: '工作日志名称不能为空', trigger: 'blur'}]">
 						<el-input v-model="inputForm.workName"></el-input>
 					</el-form-item>
 				</el-col>
@@ -122,7 +122,7 @@
 								<el-input v-model="scope.row.location" @focus="locationListForm(scope.$rowIndex)"></el-input>
 							</template>
 						</vxe-table-column>
-						<vxe-table-column field="auditWorkContent" title="审计工作内容" :edit-render="{}">
+						<vxe-table-column field="auditWorkContent" title="工作内容" :edit-render="{}">
 							<template v-slot:edit="scope">
 								<el-input v-model="scope.row.auditWorkContent" ></el-input>
 							</template>
@@ -181,6 +181,9 @@
 					],
 					location: [
 						{ required: true, message: '请填写“地点”' }
+					],
+					auditWorkContent: [
+						{ required: true, message: '请填写“工作内容”' }
 					]
 				},
 				workDay: '',
@@ -416,6 +419,12 @@
 								this.$message.warning('日志明细中第 ' + (index + 1) + ' 条数据的 “地点” 为空')
 								throw new Error()
 							}
+							if (this.commonJS.isEmpty(item.auditWorkContent)) {
+								this.loading = false
+								this.$message.warning('日志明细中第 ' + (index + 1) + ' 条数据的 “工作内容” 为空')
+								throw new Error()
+							}
+
 							// 在这里执行对每个元素的操作
 						});
 						console.log('this.inputForm.amountInfos',this.inputForm.amountInfos)

+ 0 - 1
src/views/program/registered/ProjectList.vue

@@ -105,7 +105,6 @@
         <template #buttons>
 <!--          <el-button v-if="hasPermission('program:registered:add')" type="primary" icon="el-icon-plus" @click="start()">新建</el-button>-->
           <el-button v-if="hasPermission('program:registered:add') && overArchiveFlag === 0" type="primary" icon="el-icon-plus" @click="start()">新建</el-button>
-          <el-button v-if="hasPermission('program:registered:del')" type="danger"   icon="el-icon-delete" @click="deleteAll()" :disabled="$refs.typeDictTable && $refs.typeDictTable.getCheckboxRecords().length === 0" plain>删除</el-button>
         </template>
       </vxe-toolbar>
       <div class="jp-table-body">

+ 0 - 1
src/views/workClient/WorkClientList.vue

@@ -98,7 +98,6 @@
         <vxe-toolbar ref="toolbarRef" :refresh="{query: refreshList}" custom>
           <template #buttons>
             <el-button v-if="hasPermission('sys:project:add')" type="primary"  icon="el-icon-plus" @click="add()">新建</el-button>
-            <el-button v-if="hasPermission('sys:project:del')" type="danger"   icon="el-icon-delete" @click="del()" :disabled="$refs.workClientTable && $refs.workClientTable.getCheckboxRecords().length === 0" plain>删除</el-button>
           </template>
         </vxe-toolbar>
         <div class="jp-table-body">

+ 0 - 1
src/views/workContract/WorkContractList.vue

@@ -67,7 +67,6 @@
         <vxe-toolbar ref="toolbarRef" :refresh="{query: refreshList}" custom>
           <template #buttons>
             <el-button v-if="hasPermission('sys:project:add')" type="primary" icon="el-icon-plus" @click="add()">新建</el-button>
-			<el-button v-if="hasPermission('sys:project:del')" type="danger"   icon="el-icon-delete" @click="del()" :disabled="$refs.workContractTable && $refs.workContractTable.getCheckboxRecords().length === 0" plain>删除</el-button>
 		  </template>
         </vxe-toolbar>
         <div class="jp-table-body">