Explorar el Código

樊莉修改合同案卷号

sangwenwei hace 5 meses
padre
commit
69b29cea54

+ 7 - 0
src/api/cw/workContract/contractInfoService.js

@@ -80,4 +80,11 @@ export default {
 			responseType: "blob",
 		});
 	},
+	updateFileNumber: function (param) {
+		return request({
+			url: prefix + "/contract/registration/updateFileNumber",
+			method: "post",
+			data: param,
+		});
+	},
 };

+ 1 - 1
src/views/cw/workContract/ContractNameForm.vue

@@ -259,7 +259,7 @@
               </el-col>
 
               <el-col :span="12">
-                <el-form-item label="案卷号" prop="filedNo" v-if="this.inputForm.filedPaperType === '2' & this.inputForm.filedPaperType === '5'"
+                <el-form-item label="案卷号" prop="filedNo"
                               :rules="[{required: true, message: '请输入案卷号', trigger: 'blur'}
                        ]">
                   <el-input maxlength="15" v-model="inputForm.filedNo" placeholder="请输入案卷号"

+ 9 - 2
src/views/cw/workContract/ContractRegistration.vue

@@ -212,6 +212,7 @@
 <!--              <el-button v-if="hasPermission('cw:workContract:view')" text type="primary" size="small" @click="view(scope.row.id)">查看</el-button>-->
               <el-button v-if="hasPermission('cw:workContract:edit') && (scope.row.createId === $store.state.user.id) &&
               (scope.row.filedPaperType !== '2' && scope.row.filedPaperType !== '5'&& scope.row.filedPaperType !== '4')" text type="primary" size="small" @click="edit(scope.row)">修改</el-button>
+				  <el-button v-if="hasPermission('cw:update:fileNumber') && scope.row.filedPaperType === '5'" text type="primary" size="small" @click="editFileNumber(scope.row)">修改</el-button>
 <!--              <el-button v-if="hasPermission('cw:workContract:edit') && scope.row.status === '5' && isAdmin && (scope.row.filedPaperType === '0' || scope.row.filedPaperType === '1' || scope.row.filedPaperType === '3')" text type="primary" size="small" @click="editForm(scope.row.id)">修改</el-button>-->
               <!--<el-button v-else-if="hasPermission('cw:workContract:edit') && scope.row.status === '5' && scope.row.createId === $store.state.user.id && (scope.row.filedPaperType === '0' || scope.row.filedPaperType === '1' || scope.row.filedPaperType === '3' || commonJS.isEmpty(scope.row.filedPaperType))" text type="primary" size="small" @click="editForm(scope.row.id)">修改</el-button>-->
               <!--              审核-->
@@ -269,6 +270,7 @@
 	  <WorkClientChooseRadio ref="workClientChooseRadio" @getWorkClientRadioChoose="getWorkClientChoose2"></WorkClientChooseRadio>
 	  <WorkContractBorrowMessageForm ref="workContractBorrowMessageForm" @refreshDataList="refreshList"></WorkContractBorrowMessageForm>
 	  <user-select ref="userSelect2" @doSubmit="selectUser"></user-select>
+	  <ContractUpdateFileNumberForm ref="contractUpdateFileNumberForm" @refreshDataList="refreshList"></ContractUpdateFileNumberForm>
   </div>
 </template>
 
@@ -290,7 +292,8 @@
   import SelectTree from '@/components/treeSelect/treeSelect.vue'
   import WorkClientChooseRadio from '@/views/cw/workClientInfo/WorkClientChooseRadioList'
 	import UserSelect from '@/views/utils/UserTreeSelect'
-  export default {
+	import ContractUpdateFileNumberForm from "./contractRegisitionAddForm/ContractUpdateFileNumberForm"
+	export default {
     data () {
       return {
 		searchVisible: true,
@@ -348,7 +351,8 @@
       SelectUserTree,
       SelectTree,
 	  WorkClientChooseRadio,
-		UserSelect
+		UserSelect,
+		ContractUpdateFileNumberForm
     },
     activated () {
       this.is()
@@ -455,6 +459,9 @@
         //   this.editWithHold(row)
         // }
       },
+	  editFileNumber(row){
+		this.$refs.contractUpdateFileNumberForm.init('edit',row.id)
+	  },
       // 管理员修改
       editForm (id) {
         id = id || this.$refs.workClientTable.getCheckboxRecords().map(item => {

+ 14 - 4
src/views/cw/workContract/contractRegisitionAddForm/ContractAddForm.vue

@@ -266,7 +266,14 @@
             <el-input maxlength="1000" type="textarea" v-model="inputForm.paymentAgreement" placeholder="请输入付款约定"></el-input>
           </el-form-item>
         </el-col>
-
+		  <el-col :span="12">
+			  <el-form-item label="案卷号" prop="filedNo"
+							:rules="[{required: true, message: '请输入案卷号', trigger: 'blur'}
+                       ]">
+				  <el-input maxlength="15" v-model="inputForm.filedNo" placeholder="请输入案卷号"
+				  ></el-input>
+			  </el-form-item>
+		  </el-col>
       </el-row>
 
       <el-tabs v-model="activeName" type="border-card" @tab-click="tabHandleClick">
@@ -396,7 +403,8 @@
           contractProperList: [],
           status: '',
           customerNo: '',
-          customerName: ''
+          customerName: '',
+			filedNo:''
         },
         inputForm: {
           customerId: '',  // 客户id
@@ -429,7 +437,8 @@
           cwWorkClientContactDTOList: [],
           contractAmountType: '',
           contractOpposite: '',
-          fees: ''
+          fees: '',
+			filedNo:''
         },
         activeName: 'contractProper',
         filesArra2: [],
@@ -565,7 +574,8 @@
           contractProperList: [],
           cwWorkClientContactDTOList: [],
           contractAmountType: '',
-          contractOpposite: ''
+          contractOpposite: '',
+			filedNo:''
         }
         this.inputForm.id = id
         if (method === 'add') {

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1122 - 0
src/views/cw/workContract/contractRegisitionAddForm/ContractUpdateFileNumberForm.vue


+ 2 - 0
src/views/dd/UserList.vue

@@ -51,6 +51,8 @@
 					</vxe-column>
 					<vxe-column field="restDays" title="休息天数(天)">
 					</vxe-column>
+					<vxe-column field="lateTimes" title="迟到次数(次)">
+					</vxe-column>
                     <vxe-column fixed="right" align="center" width="320" title="操作">
                         <template #default="scope">
 <!--                            <el-button type="success" text @click="handleAdd(scope.row)">打卡</el-button>-->