Parcourir la source

添加合同类型筛选

user5 il y a 1 an
Parent
commit
edde5eeab7

+ 4 - 13
src/views/jy/workContractInfo/ContractAddForm.vue

@@ -31,30 +31,21 @@
           <el-form-item label="客户编号" prop="customerNo"
           <el-form-item label="客户编号" prop="customerNo"
                         :rules="[
                         :rules="[
                    ]">
                    ]">
-            <el-input :readonly="true" v-model="inputForm.customerNo" placeholder="请填写客户编号" clearable></el-input>
+            <el-input :disabled="true" v-model="inputForm.customerNo" placeholder="请填写客户编号" clearable></el-input>
           </el-form-item>
           </el-form-item>
         </el-col>
         </el-col>
         <el-col :span="12">
         <el-col :span="12">
           <el-form-item label="统一社会信用代码" prop="uscCode"
           <el-form-item label="统一社会信用代码" prop="uscCode"
                         :rules="[
                         :rules="[
                    ]">
                    ]">
-            <el-input :readonly="true" v-model="inputForm.uscCode" placeholder="请填写统一社会信用代码" clearable></el-input>
-          </el-form-item>
-        </el-col>
-        <el-col :span="12">
-          <el-form-item label="委托方电话" prop="clientContactsPhone"
-                        :rules="[
-                          // {required: true, message: '委托方电话', trigger: 'blur'}
-                 ]">
-            <el-input maxlength="15" :readonly="true" v-model="inputForm.clientContactsPhone" placeholder="请输入委托方电话"
-            ></el-input>
+            <el-input :disabled="true" v-model="inputForm.uscCode" placeholder="请填写统一社会信用代码" clearable></el-input>
           </el-form-item>
           </el-form-item>
         </el-col>
         </el-col>
         <el-col :span="12">
         <el-col :span="12">
           <el-form-item label="地址" prop="address"
           <el-form-item label="地址" prop="address"
                         :rules="[
                         :rules="[
                    ]">
                    ]">
-            <el-input :readonly="true" v-model="inputForm.address" placeholder="地址" clearable></el-input>
+            <el-input :disabled="true" v-model="inputForm.address" placeholder="地址" clearable></el-input>
           </el-form-item>
           </el-form-item>
         </el-col>
         </el-col>
       </el-row>
       </el-row>
@@ -185,7 +176,7 @@
 							:rules="[
 							:rules="[
 							 {required: true, message:'请输入付款摘要', trigger:'blur'}
 							 {required: true, message:'请输入付款摘要', trigger:'blur'}
                ]">
                ]">
-				  <el-input type="textarea" v-model="inputForm.paymentDescribe" placeholder="请输入付款摘要"
+				  <el-input type="textarea" v-model="inputForm.paymentDescribe" placeholder="根据实际付款方式进行填写"
 				  ></el-input>
 				  ></el-input>
 			  </el-form-item>
 			  </el-form-item>
 		  </el-col>
 		  </el-col>

+ 20 - 0
src/views/jy/workContractInfo/JyWorkContractList.vue

@@ -14,6 +14,16 @@
 				<el-input  v-model="searchForm.no" placeholder="请输入合同编号" clearable></el-input>
 				<el-input  v-model="searchForm.no" placeholder="请输入合同编号" clearable></el-input>
 			</el-form-item>
 			</el-form-item>
 
 
+			<el-form-item label="合同类型" prop="contractTypes">
+				<el-cascader v-model="searchForm.contractTypes" :options="typeData" clearable  :props="{
+					value: 'value',
+					label: 'label', // 显示名称
+					children: 'children', // 子级字段名
+					multiple: false
+					}"
+				/>
+			</el-form-item>
+
 			<el-form-item v-if="showHideItem" label="签订日期" prop="contractDates">
 			<el-form-item v-if="showHideItem" label="签订日期" prop="contractDates">
 				<el-date-picker
 				<el-date-picker
 					placement="bottom-start"
 					placement="bottom-start"
@@ -158,9 +168,11 @@
 	import userService from '@/api/sys/userService'
 	import userService from '@/api/sys/userService'
 	import UserSelect from '@/components/userSelect'
 	import UserSelect from '@/components/userSelect'
 	import ContractAddForm from './ContractAddForm'
 	import ContractAddForm from './ContractAddForm'
+	import dictService from "@/api/sys/dictService";
 	export default {
 	export default {
 		data () {
 		data () {
 			return {
 			return {
+				typeData:[],
 				showHideItem: false,
 				showHideItem: false,
 				showHideIcon: 'el-icon-arrow-down',
 				showHideIcon: 'el-icon-arrow-down',
 				showHideName: '展示',
 				showHideName: '展示',
@@ -168,6 +180,7 @@
 				num: 0,
 				num: 0,
 				searchForm: {
 				searchForm: {
 					primaryLinkman: '',
 					primaryLinkman: '',
+					contractTypes: '',
 					name: '',
 					name: '',
 					contractDates: [],
 					contractDates: [],
 					filedType: '',
 					filedType: '',
@@ -216,6 +229,7 @@
 		activated () {
 		activated () {
 			this.is()
 			this.is()
 			this.refreshList()
 			this.refreshList()
+			this.getTypeList()
 		},
 		},
 		computed: {
 		computed: {
 			userName () {
 			userName () {
@@ -275,6 +289,12 @@
 				}
 				}
 				this.refreshList()
 				this.refreshList()
 			},
 			},
+			//获取合同类型
+			getTypeList(){
+				dictService.getListData().then((data)=>{
+					this.typeData=data
+				})
+			},
 			// 新增
 			// 新增
 			add () {
 			add () {
 				this.$refs.contractAddForm.init('add', '')
 				this.$refs.contractAddForm.init('add', '')