| @@ -18,20 +18,43 @@ | |||||
| <el-col> | <el-col> | ||||
| <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> | ||||
| <el-form-item label="地块代码" prop="dkbm"> | |||||
| <el-input v-model="queryParams.dkbm" placeholder="请输入地块代码" clearable @keyup.enter.native="handleQuery"/> | |||||
| <el-form-item label="地块编码" prop="dkbm"> | |||||
| <el-input v-model="queryParams.dkbm" placeholder="请输入地块编码" clearable @keyup.enter.native="handleQuery"/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="地块名称" prop="dkmc"> | <el-form-item label="地块名称" prop="dkmc"> | ||||
| <el-input v-model="queryParams.dkmc" placeholder="请输入地块名称" clearable @keyup.enter.native="handleQuery"/> | <el-input v-model="queryParams.dkmc" placeholder="请输入地块名称" clearable @keyup.enter.native="handleQuery"/> | ||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="经营方式" prop="jyfs"> | |||||
| <el-select v-model="queryParams.jyfs" placeholder="请选择经营方式" clearable> | |||||
| <el-option v-for="dict in dict.type.jyfs" :key="dict.value" :label="dict.label" :value="dict.value"/> | |||||
| </el-select> | |||||
| </el-form-item> | |||||
| <el-form-item label="经营对象" prop="jydxmc"> | |||||
| <el-input v-model="queryParams.jydxmc" placeholder="请输入经营对象名称" clearable @keyup.enter.native="handleQuery"/> | |||||
| </el-form-item> | |||||
| <el-form-item label="对象类型" prop="jydxlx"> | |||||
| <el-select v-model="queryParams.jydxlx" placeholder="请选择经营对象类型" clearable> | |||||
| <el-option v-for="dict in dict.type.jydxlx" :key="dict.value" :label="dict.label" :value="dict.value"/> | |||||
| </el-select> | |||||
| </el-form-item> | |||||
| <el-form-item label="证件类型" prop="jydxzjlx"> | |||||
| <el-select v-model="queryParams.jydxzjlx" placeholder="请选择经营对象证件类型" clearable> | |||||
| <el-option v-for="dict in dict.type.zjlx" :key="dict.value" :label="dict.label" :value="dict.value"/> | |||||
| </el-select> | |||||
| </el-form-item> | |||||
| <el-form-item label="证件号码" prop="jydxzjhm"> | |||||
| <el-input v-model="queryParams.jydxzjhm" placeholder="请输入经营对象证件号码" clearable @keyup.enter.native="handleQuery"/> | |||||
| </el-form-item> | |||||
| <el-form-item label="签订合同" prop="sfqdht"> | |||||
| <el-select v-model="queryParams.sfqdht" placeholder="请选择是否签订合同" clearable> | |||||
| <el-option v-for="dict in dict.type.is_common" :key="dict.value" :label="dict.label" :value="dict.value"/> | |||||
| </el-select> | |||||
| </el-form-item> | |||||
| <el-form-item label="调查状态" prop="surveyStatus"> | <el-form-item label="调查状态" prop="surveyStatus"> | ||||
| <el-select v-model="queryParams.surveyStatus" placeholder="请选择调查状态" clearable> | <el-select v-model="queryParams.surveyStatus" placeholder="请选择调查状态" clearable> | ||||
| <el-option v-for="dict in dict.type.survey_status" :key="dict.value" :label="dict.label" :value="dict.value"/> | <el-option v-for="dict in dict.type.survey_status" :key="dict.value" :label="dict.label" :value="dict.value"/> | ||||
| </el-select> | </el-select> | ||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="级联代码" prop="importCode"> | |||||
| <el-input v-model="queryParams.importCode" placeholder="请输入部门级联代码" clearable @keyup.enter.native="handleQuery"/> | |||||
| </el-form-item> | |||||
| <el-form-item> | <el-form-item> | ||||
| <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> | ||||
| <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> | ||||
| @@ -65,25 +88,32 @@ | |||||
| <!-- 数据列表 列属性 min-width="60" show-overflow-tooltip @selection-change="handleSelectionChange" --> | <!-- 数据列表 列属性 min-width="60" show-overflow-tooltip @selection-change="handleSelectionChange" --> | ||||
| <el-table v-loading="loading" :data="operationList" border> | <el-table v-loading="loading" :data="operationList" border> | ||||
| <!--<el-table-column type="selection" width="55" align="center" />--> | <!--<el-table-column type="selection" width="55" align="center" />--> | ||||
| <el-table-column label="id" align="center" prop="id" min-width="60"/> | |||||
| <el-table-column label="地块代码" align="center" prop="dkbm" /> | |||||
| <el-table-column label="地块编码" align="center" prop="dkbm" /> | |||||
| <el-table-column label="地块名称" align="center" prop="dkmc" /> | <el-table-column label="地块名称" align="center" prop="dkmc" /> | ||||
| <el-table-column label="地块东至" align="center" prop="dkdz" /> | <el-table-column label="地块东至" align="center" prop="dkdz" /> | ||||
| <el-table-column label="地块西至" align="center" prop="dkxz" /> | <el-table-column label="地块西至" align="center" prop="dkxz" /> | ||||
| <el-table-column label="地块南至" align="center" prop="dknz" /> | <el-table-column label="地块南至" align="center" prop="dknz" /> | ||||
| <el-table-column label="地块北至" align="center" prop="dkbz" /> | <el-table-column label="地块北至" align="center" prop="dkbz" /> | ||||
| <el-table-column label="经营面积(亩)" align="center" prop="jymj" /> | <el-table-column label="经营面积(亩)" align="center" prop="jymj" /> | ||||
| <el-table-column label="经营方式" align="center" prop="jyfs" /> | |||||
| <el-table-column label="经营方式" align="center" prop="jyfs"> | |||||
| <template slot-scope="scope"> | |||||
| <dict-tag :options="dict.type.jyfs" :value="scope.row.jyfs"/> | |||||
| </template> | |||||
| </el-table-column> | |||||
| <el-table-column label="经营对象名称" align="center" prop="jydxmc" /> | <el-table-column label="经营对象名称" align="center" prop="jydxmc" /> | ||||
| <el-table-column label="经营开始时间" align="center" prop="jykssj" /> | |||||
| <el-table-column label="经营结束时间" align="center" prop="jyjssj" /> | |||||
| <el-table-column label="经营对象证件号码" align="center" prop="jydxzjhm" /> | |||||
| <el-table-column label="是否签订合同" align="center" prop="sfqdht"> | |||||
| <template slot-scope="scope"> | |||||
| <dict-tag :options="dict.type.is_common" :value="scope.row.sfqdht"/> | |||||
| </template> | |||||
| </el-table-column> | |||||
| <el-table-column label="承包金额(元)" align="center" prop="cbje" /> | <el-table-column label="承包金额(元)" align="center" prop="cbje" /> | ||||
| <el-table-column label="年收益" align="center" prop="nsy" /> | |||||
| <el-table-column label="调查状态" align="center" prop="surveyStatus"> | <el-table-column label="调查状态" align="center" prop="surveyStatus"> | ||||
| <template slot-scope="scope"> | <template slot-scope="scope"> | ||||
| <dict-tag :options="dict.type.survey_status" :value="scope.row.surveyStatus"/> | <dict-tag :options="dict.type.survey_status" :value="scope.row.surveyStatus"/> | ||||
| </template> | </template> | ||||
| </el-table-column> | </el-table-column> | ||||
| <el-table-column label="部门级联代码" align="center" prop="importCode" /> | |||||
| <el-table-column label="区域位置名称" align="center" prop="deptName" /> | <el-table-column label="区域位置名称" align="center" prop="deptName" /> | ||||
| <el-table-column label="操作" align="center" class-name="small-padding fixed-width" min-width="250"> | <el-table-column label="操作" align="center" class-name="small-padding fixed-width" min-width="250"> | ||||
| <template slot-scope="scope"> | <template slot-scope="scope"> | ||||
| @@ -182,32 +212,52 @@ | |||||
| <el-form-item label="区域位置名称" prop="deptName"> | <el-form-item label="区域位置名称" prop="deptName"> | ||||
| <el-input v-model="form.deptName" placeholder="请输入区域位置名称" show-word-limit :maxlength="100" readOnly/> | <el-input v-model="form.deptName" placeholder="请输入区域位置名称" show-word-limit :maxlength="100" readOnly/> | ||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="地块代码" prop="dkbm"> | |||||
| <el-input v-model="form.dkbm" placeholder="请输入地块代码,跟地块属性中的地块编码一致" show-word-limit :maxlength="19" readOnly/> | |||||
| <el-form-item label="地块编码" prop="dkbm"> | |||||
| <el-input v-model="form.dkbm" placeholder="请输入地块代码,跟地块属性中的地块编码一致" show-word-limit :maxlength="19" readOnly/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="地块名称" prop="dkmc"> | <el-form-item label="地块名称" prop="dkmc"> | ||||
| <el-input v-model="form.dkmc" placeholder="请输入地块名称" show-word-limit :maxlength="50" readOnly/> | |||||
| <el-input v-model="form.dkmc" placeholder="请输入地块名称" show-word-limit :maxlength="50" readOnly/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="地块东至" prop="dkdz"> | <el-form-item label="地块东至" prop="dkdz"> | ||||
| <el-input v-model="form.dkdz" placeholder="请输入地块东至" show-word-limit :maxlength="50" readOnly/> | |||||
| <el-input v-model="form.dkdz" placeholder="请输入地块东至" show-word-limit :maxlength="50" readOnly/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="地块西至" prop="dkxz"> | <el-form-item label="地块西至" prop="dkxz"> | ||||
| <el-input v-model="form.dkxz" placeholder="请输入地块西至" show-word-limit :maxlength="50" readOnly/> | |||||
| <el-input v-model="form.dkxz" placeholder="请输入地块西至" show-word-limit :maxlength="50" readOnly/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="地块南至" prop="dknz"> | <el-form-item label="地块南至" prop="dknz"> | ||||
| <el-input v-model="form.dknz" placeholder="请输入地块南至" show-word-limit :maxlength="50" readOnly/> | |||||
| <el-input v-model="form.dknz" placeholder="请输入地块南至" show-word-limit :maxlength="50" readOnly/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="地块北至" prop="dkbz"> | <el-form-item label="地块北至" prop="dkbz"> | ||||
| <el-input v-model="form.dkbz" placeholder="请输入地块北至" show-word-limit :maxlength="50" readOnly/> | |||||
| <el-input v-model="form.dkbz" placeholder="请输入地块北至" show-word-limit :maxlength="50" readOnly/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="经营面积(亩)" prop="jymj"> | <el-form-item label="经营面积(亩)" prop="jymj"> | ||||
| <el-input-number v-model="form.jymj" placeholder="请输入经营面积(亩)" controls-position="right" :precision="3"/> | |||||
| <el-input-number v-model="form.jymj" placeholder="请输入经营面积(亩)" controls-position="right" :precision="3"/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="经营方式" prop="jyfs"> | <el-form-item label="经营方式" prop="jyfs"> | ||||
| <el-input v-model="form.jyfs" placeholder="请输入经营方式" show-word-limit :maxlength="1"/> | |||||
| <el-select v-model="form.jyfs" placeholder="请选择经营方式"> | |||||
| <el-option v-for="dict in dict.type.jyfs" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> | |||||
| </el-select> | |||||
| </el-form-item> | |||||
| <el-form-item label="经营对象类型" prop="jydxlx"> | |||||
| <el-select v-model="form.jydxlx" placeholder="请选择经营对象类型"> | |||||
| <el-option v-for="dict in dict.type.jydxlx" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> | |||||
| </el-select> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="经营对象名称" prop="jydxmc"> | <el-form-item label="经营对象名称" prop="jydxmc"> | ||||
| <el-input v-model="form.jydxmc" placeholder="请输入经营对象名称" show-word-limit :maxlength="200"/> | |||||
| <el-input v-model="form.jydxmc" placeholder="请输入经营对象名称" show-word-limit :maxlength="100"/> | |||||
| </el-form-item> | |||||
| <el-form-item label="经营对象证件类型" prop="jydxzjlx"> | |||||
| <el-select v-model="form.jydxzjlx" placeholder="请选择经营对象证件类型"> | |||||
| <el-option v-for="dict in dict.type.zjlx" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> | |||||
| </el-select> | |||||
| </el-form-item> | |||||
| <el-form-item label="经营对象证件号码" prop="jydxzjhm"> | |||||
| <el-input v-model="form.jydxzjhm" placeholder="请输入经营对象证件号码" show-word-limit :maxlength="30"/> | |||||
| </el-form-item> | |||||
| <el-form-item label="是否签订合同" prop="sfqdht"> | |||||
| <el-radio-group v-model="form.sfqdht"> | |||||
| <el-radio v-for="dict in dict.type.is_common" :key="dict.value" :label="dict.value">{{dict.label}}</el-radio> | |||||
| </el-radio-group> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="经营开始时间" prop="jykssj"> | <el-form-item label="经营开始时间" prop="jykssj"> | ||||
| <el-date-picker clearable v-model="form.jykssj" type="date" value-format="yyyy-MM-dd" placeholder="请选择经营开始时间"></el-date-picker> | <el-date-picker clearable v-model="form.jykssj" type="date" value-format="yyyy-MM-dd" placeholder="请选择经营开始时间"></el-date-picker> | ||||
| @@ -216,10 +266,19 @@ | |||||
| <el-date-picker clearable v-model="form.jyjssj" type="date" value-format="yyyy-MM-dd" placeholder="请选择经营结束时间"></el-date-picker> | <el-date-picker clearable v-model="form.jyjssj" type="date" value-format="yyyy-MM-dd" placeholder="请选择经营结束时间"></el-date-picker> | ||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="承包金额(元)" prop="cbje"> | <el-form-item label="承包金额(元)" prop="cbje"> | ||||
| <el-input-number v-model="form.cbje" placeholder="请输入承包金额(元)" controls-position="right" :precision="2"/> | |||||
| <el-input-number v-model="form.cbje" placeholder="请输入承包金额(元)" controls-position="right" :precision="2"/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="备注" prop="bz"> | |||||
| <el-input v-model="form.bz" placeholder="请输入备注" show-word-limit :maxlength="255"/> | |||||
| <el-form-item label="兑现金额" prop="dxje"> | |||||
| <el-input-number v-model="form.dxje" placeholder="请输入兑现金额" controls-position="right" :precision="2"/> | |||||
| </el-form-item> | |||||
| <el-form-item label="尚欠金额" prop="sqje"> | |||||
| <el-input-number v-model="form.sqje" placeholder="请输入尚欠金额" controls-position="right" :precision="2"/> | |||||
| </el-form-item> | |||||
| <el-form-item label="年收益" prop="nsy"> | |||||
| <el-input-number v-model="form.nsy" placeholder="请输入年收益" controls-position="right" :precision="2"/> | |||||
| </el-form-item> | |||||
| <el-form-item label="备注" prop="bzxx"> | |||||
| <el-input v-model="form.bzxx" placeholder="请输入备注" show-word-limit :maxlength="255"/> | |||||
| </el-form-item> | </el-form-item> | ||||
| <el-form-item label="实物图" prop="dkImg"> | <el-form-item label="实物图" prop="dkImg"> | ||||
| <image-upload v-model="form.dkImg"/> | <image-upload v-model="form.dkImg"/> | ||||
| @@ -229,6 +288,7 @@ | |||||
| <el-radio v-for="dict in dict.type.survey_status" :key="dict.value" :label="dict.value">{{dict.label}}</el-radio> | <el-radio v-for="dict in dict.type.survey_status" :key="dict.value" :label="dict.value">{{dict.label}}</el-radio> | ||||
| </el-radio-group> | </el-radio-group> | ||||
| </el-form-item> | </el-form-item> | ||||
| </el-form> | </el-form> | ||||
| <div slot="footer" class="dialog-footer"> | <div slot="footer" class="dialog-footer"> | ||||
| <el-button type="primary" @click="submitForm">确 定</el-button> | <el-button type="primary" @click="submitForm">确 定</el-button> | ||||
| @@ -249,7 +309,7 @@ import { deptTreeSelect } from "@/api/system/user" | |||||
| export default { | export default { | ||||
| name: "Operation", | name: "Operation", | ||||
| dicts: ['survey_status'], | |||||
| dicts: ['zjlx', 'survey_status', 'is_common', 'jydxlx', 'jyfs'], | |||||
| components: { Treeselect, Splitpanes, Pane }, | components: { Treeselect, Splitpanes, Pane }, | ||||
| data() { | data() { | ||||
| return { | return { | ||||
| @@ -304,6 +364,12 @@ export default { | |||||
| //toTranslateDict: "1", | //toTranslateDict: "1", | ||||
| dkbm: null, | dkbm: null, | ||||
| dkmc: null, | dkmc: null, | ||||
| jyfs: null, | |||||
| jydxlx: null, | |||||
| jydxmc: null, | |||||
| jydxzjlx: null, | |||||
| jydxzjhm: null, | |||||
| sfqdht: null, | |||||
| surveyStatus: null, | surveyStatus: null, | ||||
| importCode: null, | importCode: null, | ||||
| }, | }, | ||||
| @@ -395,13 +461,20 @@ export default { | |||||
| dkbz: null, | dkbz: null, | ||||
| jymj: null, | jymj: null, | ||||
| jyfs: null, | jyfs: null, | ||||
| jydxlx: null, | |||||
| jydxmc: null, | jydxmc: null, | ||||
| jydxzjlx: null, | |||||
| jydxzjhm: null, | |||||
| sfqdht: null, | |||||
| jykssj: null, | jykssj: null, | ||||
| jyjssj: null, | jyjssj: null, | ||||
| cbje: null, | cbje: null, | ||||
| bz: null, | |||||
| dxje: null, | |||||
| sqje: null, | |||||
| nsy: null, | |||||
| bzxx: null, | |||||
| dkImg: null, | dkImg: null, | ||||
| surveyStatus: '2', | |||||
| surveyStatus: null, | |||||
| importCode: null, | importCode: null, | ||||
| deptName: null, | deptName: null, | ||||
| } | } | ||||