| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645 |
- <template>
- <div class="ygl_wrapper">
- <el-container style="height:520px;">
- <el-main style="border:1px solid #d5d5ff;margin-left:5px;padding:0px;">
- <p style="font-weight:bolder;background-color:#d5d5ff;padding:3px;">信息填报</p>
- <el-form :model="addObj" :label-width="formLabelWidth" ref="ruleForm" :rules="rules">
- <p style=";margin-top:10px;margin-bottom: 10px">
- <i class="el-icon-caret-right"></i>
- <span style="width:120px;padding-left: 10px">基本情况</span>
- <span class="hrs"></span>
- </p>
- <!-- <el-form-item label="调研地点(*县*乡*村)">
- <el-input type="text" v-model="addObj.adName"></el-input>
- <admin-division-com
- :currentObjectRgstrId="currentObjectRgstrId"
- :rootCode="currentResCode"
- :currentObjectName="currentObjectName" @currentDivision="currentDivision">
- </admin-division-com>
- </el-form-item> -->
- <el-form-item label="用户姓名">
- <el-input type="text" v-model="addObj.uswtName"></el-input>
- </el-form-item>
- <el-form-item label="电话" prop="uswtPhone">
- <el-input type="text" v-model="addObj.uswtPhone"></el-input>
- </el-form-item>
- <el-form-item label="所在灌区">
- <irri-area-list-com @irriChange="irriChange" :rootAdCode="currentResCode"
- :irriId="addObj.irrCode"></irri-area-list-com>
- </el-form-item>
- <el-form-item label="灌溉面积(亩)">
- <el-input type="text" v-model="addObj.effIrrArea"></el-input>
- </el-form-item>
- <el-form-item label="望天收面积(亩)">
- <el-input type="text" v-model="addObj.efwIrrArea"></el-input>
- </el-form-item>
- <el-form-item label="主要种植作物">
- <el-input type="text" v-model="addObj.mainCrops"></el-input>
- </el-form-item>
- <el-form-item label="灌溉工程形式">
- <el-select v-model="addObj.irrPrjType" multiple>
- <el-option v-for="item in irrigateTypeList" :key="item.value" :label="item.label"
- :value="item.value"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="灌溉组织方式">
- <el-select v-model="addObj.irrOrgType" multiple>
- <el-option v-for="item in irrigateOrganizeTypeList" :key="item.value" :label="item.label"
- :value="item.value"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="灌溉水源">
- <el-select v-model="addObj.irrWtrType" multiple>
- <el-option v-for="item in irrigateWaterSourceList" :key="item.value" :label="item.label"
- :value="item.value"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="家庭收入(万元/年)">
- <el-input type="text" v-model="addObj.husHldIne"></el-input>
- </el-form-item>
- <el-form-item label="种地收入(万元/年)">
- <el-input type="text" v-model="addObj.lndHldIne"></el-input>
- </el-form-item>
- <p style=";margin-top:10px;margin-bottom: 10px">
- <i class="el-icon-caret-right"></i>
- <span style="width:120px;padding-left: 10px">灌排水情况</span>
- <span class="hrs"></span>
- </p>
- <el-form-item label="能否灌上水">
- <el-radio v-model="addObj.isFillWtr" label="1">是</el-radio>
- <el-radio v-model="addObj.isFillWtr" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="水量是否充足">
- <el-radio v-model="addObj.isFulllWtr" label="1">是</el-radio>
- <el-radio v-model="addObj.isFulllWtr" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="排涝是否及时">
- <el-radio v-model="addObj.isDrnWtr" label="1">是</el-radio>
- <el-radio v-model="addObj.isDrnWtr" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="因工程问题导致原先可灌溉但现在无法灌溉的面积(亩)">
- <el-input type="text" v-model="addObj.prjPbmArea"></el-input>
- </el-form-item>
- <el-form-item label="水量不足或灌不上水原因">
- <el-select v-model="addObj.wtrCause" multiple>
- <el-option v-for="item in lackWaterReasonList" :key="item.value" :label="item.label"
- :value="item.value"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="正常灌溉粮食产量">
- <el-input type="text" v-model="addObj.grainOutput">
- <template slot="append">斤/亩</template>
- </el-input>
- </el-form-item>
- <el-form-item label="灌不上水时粮食产量">
- <el-input type="text" v-model="addObj.lackGrainOutput">
- <template slot="append">斤/亩</template>
- </el-input>
- </el-form-item>
- <el-form-item label="年用水总量是否有限制">
- <el-radio v-model="addObj.isYearLimit" label="1">是</el-radio>
- <el-radio v-model="addObj.isYearLimit" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="是否了解灌溉定额">
- <el-radio v-model="addObj.isQuota" label="1">是</el-radio>
- <el-radio v-model="addObj.isQuota" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="工程是否有人管护">
- <el-radio v-model="addObj.isTend" label="1">是</el-radio>
- <el-radio v-model="addObj.isTend" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="无人管护原因" v-if="addObj.isTend == '2'">
- <el-select v-model="addObj.tendNotReason" multiple>
- <el-option v-for="item in tendNotReasonsList" :key="item.value" :label="item.label"
- :value="item.value"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="其他原因" v-if="addObj.tendNotReason && addObj.tendNotReason.includes('5')">
- <el-input type="text" v-model="addObj.tendNotReasonNote"></el-input>
- </el-form-item>
- <el-form-item label="是否参与工程管护">
- <el-radio v-model="addObj.inTend" label="1">是</el-radio>
- <el-radio v-model="addObj.inTend" label="5">否</el-radio>
- </el-form-item>
- <el-form-item label="参与工程管护形式" v-if="addObj.inTend == '1'">
- <el-select v-model="addObj.inTendType" multiple>
- <el-option label="自管自用" value="1"></el-option>
- <el-option label="投工" value="2"></el-option>
- <el-option label="投钱" value="3"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="不参与管护原因" v-if="addObj.inTend == '5'">
- <el-select v-model="addObj.tendNot" multiple>
- <el-option v-for="item in tendNotReasonList" :key="item.value" :label="item.label"
- :value="item.value"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="其他原因" v-if="addObj.tendNot && addObj.tendNot.includes('4')">
- <el-input type="text" v-model="addObj.tendNotNote"></el-input>
- </el-form-item>
- <el-form-item label="工程是否明确所有权">
- <el-radio v-model="addObj.isOwnshp" label="1">是</el-radio>
- <el-radio v-model="addObj.isOwnshp" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="若工程确权到你家,是否愿意进行管护">
- <el-radio v-model="addObj.isOwnshpTend" label="1">是</el-radio>
- <el-radio v-model="addObj.isOwnshpTend" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="你认为谁应当负责工程管护">
- <el-select v-model="addObj.whoTend" multiple>
- <el-option label="政府" value="1"></el-option>
- <el-option label="使用人" value="2"></el-option>
- <el-option label="村组" value="3"></el-option>
- <el-option label="承包人" value="4"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="村里近两年是否有农田水利建设">
- <el-radio v-model="addObj.isPrjBuld" label="1">是</el-radio>
- <el-radio v-model="addObj.isPrjBuld" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="谁组织搞农田水利建设" v-if="addObj.isPrjBuld == '1'">
- <el-select v-model="addObj.whoBuldPrj" multiple>
- <el-option label="政府" value="1"></el-option>
- <el-option label="村组" value="2"></el-option>
- <el-option label="个人" value="3"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="是否参与工程建设" v-if="addObj.isPrjBuld == '1'">
- <el-select v-model="addObj.buldType" multiple>
- <el-option label="投工" value="1"></el-option>
- <el-option label="投钱" value="2"></el-option>
- <el-option label="不参与" value="3"></el-option>
- </el-select>
- </el-form-item>
- <p style=";margin-top:10px;margin-bottom: 10px">
- <i class="el-icon-caret-right"></i>
- <span style="width:120px;padding-left: 10px">高效节水灌溉设施情况(管灌、喷灌、微灌)</span>
- <span class="hrs"></span>
- </p>
- <el-form-item label="是否建高效节水灌溉设施">
- <el-radio v-model="addObj.ifEffIrr" label="1">是</el-radio>
- <el-radio v-model="addObj.ifEffIrr" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="高效节水灌溉设施面积(亩):" v-if="addObj.ifEffIrr == '1'">
- <div>
- <span>管灌</span>
- <el-input type="text" v-model="addObj.effIrrAreaPipe"></el-input>
- </div>
- <div>
- <span>喷灌</span>
- <el-input type="text" v-model="addObj.effIrrAreaSprn"></el-input>
- </div>
- <div>
- <span>微灌</span>
- <el-input type="text" v-model="addObj.effIrrAreaMicro"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="是否全部在用">
- <el-radio v-model="addObj.ifAllUsed" label="1">是</el-radio>
- <el-radio v-model="addObj.ifAllUsed" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="在用面积(亩):" v-if="addObj.ifEffIrr == '1' && addObj.ifAllUsed == '2'">
- <div>
- <span>管灌</span>
- <el-input type="text" v-model="addObj.efuIrrAreaPipe"></el-input>
- </div>
- <div>
- <span>喷灌</span>
- <el-input type="text" v-model="addObj.efuIrrAreaSprn"></el-input>
- </div>
- <div>
- <span>微灌</span>
- <el-input type="text" v-model="addObj.efuIrrAreaMicro"></el-input>
- </div>
- </el-form-item>
- <el-form-item label="未用原因" v-if="addObj.ifEffIrr == '1' && addObj.ifAllUsed == '2'">
- <el-select v-model="addObj.unusdReason" multiple>
- <el-option v-for="item in noUseReasonList" :key="item.value" :label="item.label"
- :value="item.value"></el-option>
- </el-select>
- </el-form-item>
- <p style=";margin-top:10px;margin-bottom: 10px">
- <i class="el-icon-caret-right"></i>
- <span style="width:120px;padding-left: 10px">水费情况</span>
- <span class="hrs"></span>
- </p>
- <el-form-item label="是否交水费">
- <el-radio v-model="addObj.isCollectWtrp" label="1">是</el-radio>
- <el-radio v-model="addObj.isCollectWtrp" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="计量方式" v-if="addObj.isCollectWtrp == '1'">
- <el-radio v-model="addObj.formMeasur" label="1">按亩收费</el-radio>
- <el-radio v-model="addObj.formMeasur" label="2">水表计量收费</el-radio>
- <el-radio v-model="addObj.formMeasur" label="3">电表计量收费</el-radio>
- </el-form-item>
- <el-form-item label="水费标准" v-if="addObj.isCollectWtrp == '1'">
- <el-input placeholder="请输入内容" v-model="addObj.wtrpStndVal" class="input-with-select input-with-unit">
- <el-select v-model="addObj.wtrpStndType" slot="append" placeholder="请选择">
- <el-option label="元/次" value="1"></el-option>
- <el-option label="元/亩" value="2"></el-option>
- <el-option label="元/方" value="3"></el-option>
- <el-option label="元/度(电)" value="4"></el-option>
- <el-option label="元/小时" value="5"></el-option>
- <el-option label="其他" value="6"></el-option>
- </el-select>
- </el-input>
- </el-form-item>
- <el-form-item label="其他" v-if="addObj.wtrpStndType == '6'">
- <el-input type="text" v-model="addObj.wtrpStndOthr"></el-input>
- </el-form-item>
- <p style=";margin-top:10px;margin-bottom: 10px">
- <i class="el-icon-caret-right"></i>
- <span style="width:120px;padding: 0 10px">以下内容向村委会了解</span>
- <el-tooltip placement="top">
- <div slot="content">每村中仅一个用水户填写此部分即可</div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- <span class="hrs"></span>
- </p>
- <el-form-item label="对村民反映工程无人管护的,向村集体组织了解原因">
- <el-select v-model="addObj.prjNotTend" multiple>
- <el-option v-for="item in prjNotTendList" :key="item.value" :label="item.label"
- :value="item.value"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="其他原因" v-if="addObj.prjNotTend && addObj.prjNotTend.includes('5')">
- <el-input type="text" v-model="addObj.prjNotTendNote"></el-input>
- </el-form-item>
- <el-form-item label="全村因工程问题导致原可灌溉但现在无法灌溉的面积">
- <el-input type="text" v-model="addObj.prjPblmArea">
- <template slot="append">亩</template>
- </el-input>
- </el-form-item>
- <p style="margin-top:10px;margin-bottom: 10px">
- <i class="el-icon-caret-right"></i>
- <span style="width:120px;padding-left: 10px">用户意见和建议</span>
- <span class="hrs"></span>
- </p>
- <el-form-item label="意见和建议">
- <el-input type="textarea" v-model="addObj.note"></el-input>
- </el-form-item>
- <!--<el-form-item label="调研人员姓名">-->
- <!--<el-input type="text" v-model="addObj.invsrName"></el-input>-->
- <!--</el-form-item>-->
- <!--<el-form-item label="调研人员联系电话" prop="invsrPhone">-->
- <!--<el-input type="text" v-model="addObj.invsrPhone"></el-input>-->
- <!--</el-form-item>-->
- <!--<el-form-item label="调研时间">-->
- <!--<el-date-picker-->
- <!--v-model="addObj.invsrTm"-->
- <!--type="date"-->
- <!--placeholder="选择日期"-->
- <!--value-format="timestamp">-->
- <!--</el-date-picker>-->
- <!--</el-form-item>-->
- <el-form-item label>
- <el-button type="primary" @click="makesure">保 存</el-button>
- </el-form-item>
- </el-form>
- </el-main>
- <problem-list
- v-if="showProblemList"
- :showProblemList='showProblemList'
- :currentObjectId="currentObjectId"
- :currentObjectName="currentObjectName"
- :problemMiddleType="'2020人饮'"
- :problData="probId"
- @dialogFormVisible="getdialogFormVisible"
- :currentObjectRgstrId="currentObjectRgstrId"
- :rowData="rowData"
- ></problem-list>
- </el-container>
- </div>
- </template>
- <script>
- import request from "@util/gw_ajax_request.js";
- import {getIrrWtusrApi} from '@api/duChaTianBao.js'
- import problemDialog from "../../duChaWenTi/problemDialog.vue";
- import problemList from '../../addProlemMidForm/renyinNewProblemList'
- import adminDivisionCom from './components/adminDivisionCom'
- import irriAreaListCom from './components/irriAreaListCom'
- import {hostUrl} from '@util/global_variable'
- export default {
- components: {
- problemDialog,
- problemList,
- adminDivisionCom,
- irriAreaListCom,
- upload: resolve => {
- require(["@widget/uploadPdf.vue"], resolve);
- }
- },
- props: ['currentObjectId', 'currentObjectName', 'currentObjectRgstrId', 'currentResCode', 'rowData', 'rowId'],
- data() {
- var checkTel = (rule, value, callback) => {
- var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/; //座机
- var isPhoneNum = /^([0-9]{3,4})?[0-9]{7,8}$/; //座机
- var isMob = /^[1][3,4,5,7,8][0-9]{9}$/; // 座机格式
- if (value && !isMob.test(value) && !isPhone.test(value) && !isPhoneNum.test(value)) {
- callback(new Error('请输入合理电话'));
- } else {
- callback();
- }
- };
- let _this = this
- return {
- dialogFormVisible: false,
- formLabelWidth: "220px",
- loading: true,
- adCode: '',
- addObj: {
- adCode: '',
- adName: '',
- uswtName: '',
- uswtPhone: '',
- irrCode: '',
- irrName: '',
- effIrrArea: '',
- efwIrrArea: '',
- mainCrops: '',
- irrPrjType: '',
- irrOrgType: '',
- irrWtrType: '',
- husHldIne: '',
- lndHldIne: '',
- isFillWtr: '',
- isFulllWtr: '',
- isDrnWtr: '',
- prjPbmArea: '',
- centerX: '',
- centerY: '',
- wtrCause: '',
- grainOutput: '',
- isYearLimit: '',
- lackGrainOutput: '',
- isQuota: '',
- isTend: '',
- tendNotReason: '',
- inTend: '',
- tendNot: '',
- tendNotNote: '',
- isOwnshpTend: '',
- whoTend: '',
- isPrjBuld: '',
- buldType: '',
- whoBuldPrj: '',
- effIrrAreaPipe: '',
- effIrrAreaSprn: '',
- effIrrAreaMicro: '',
- efuIrrAreaPipe: '',
- efuIrrAreaSprn: '',
- efuIrrAreaMicro: '',
- unusdReason: '',
- isCollectWtrp: '',
- formMeasur: '',
- wtrpStndType: '',
- wtrpStndVal: '',
- wtrpStndOthr: '',
- prjNotTend: '',
- prjNotTendNote: '',
- prjPblmArea: '',
- note: '',
- // invsrName: '',
- // invsrPhone: '',
- // invsrTm: '',
- },
- irrigateTypeList: [
- {label: '渠道', value: '1'},
- {label: '管灌', value: '2'},
- {label: '喷灌', value: '3'},
- {label: '微灌', value: '4'}
- ],
- irrigateOrganizeTypeList: [
- {label: '村组', value: '1'},
- {label: '协会', value: '2'},
- {label: '灌区', value: '3'},
- {label: '个人', value: '4'}
- ],
- irrigateWaterSourceList: [
- {label: '灌区水', value: '1'},
- {label: '机井', value: '2'},
- {label: '塘坝', value: '3'},
- {label: '河流取水', value: '4'}
- ],
- lackWaterReasonList: [
- {label: '水源不足', value: '1'},
- {label: '水源工程损坏', value: '2'},
- {label: '灌区骨干渠管不通畅', value: '3'},
- {label: '田间渠管不通畅', value: '4'}
- ],
- tendNotReasonsList: [
- {label: '村集体没钱管护', value: '1'},
- {label: '无法组织村民管护', value: '2'},
- {label: '收不上水费', value: '3'},
- {label: '管护责任已明确到户,管护人未履职', value: '4'},
- {label: '其他', value: '5'}
- ],
- tendNotReasonList: [
- {label: '愿意参与,无人组织', value: '1'},
- {label: '没有管护义务', value: '2'},
- {label: '不愿参与', value: '3'},
- {label: '其他', value: '4'}
- ],
- noUseReasonList: [
- {label: '不方便', value: '1'},
- {label: '运行维护成本高', value: '2'},
- {label: '容易损坏', value: '3'},
- {label: '种植作物调整,不再适用', value: '4'},
- {label: '降水充沛', value: '5'}
- ],
- prjNotTendList: [
- {label: '村集体没钱管护', value: '1'},
- {label: '无法组织村民管护', value: '2'},
- {label: '收不上水费', value: '3'},
- {label: '管护责任已明确到户,管护人未履职', value: '4'},
- {label: '其他', value: '5'}
- ],
- operationType: "",
- rsvrRules: null,
- probId: '',
- showAddProblemDialog: false,
- rules: {
- uswtPhone: [
- {validator: checkTel, trigger: 'blur'}
- ],
- // invsrPhone: [
- // { validator: checkTel, trigger: 'blur' }
- // ],
- },
- showProblemList: false
- };
- },
- computed: {
- recPersId() {
- return localStorage.getItem("userid") ? localStorage.getItem("userid") : "1098101939614724096";
- }
- },
- mounted() {
- this.addObj.adCode = this.currentResCode
- this.addObj.adName = this.currentObjectName
- if (this.rowId) {
- this.getIrrWtusrInfo();
- }
- },
- methods: {
- getIrrWtusrInfo() {
- let _self = this;
- // 获取用户信息
- request.get(`/bis/insp/irr/wtusr/${_self.rowId}`).then(res => {
- if (res.success) {
- if (res.data && Object.keys(res.data).length) {
- _self.addObj = res.data;
- _self.addObj.buldType = _self.addObj.buldType ? _self.addObj.buldType.split(',') : ''
- _self.addObj.whoBuldPrj = _self.addObj.whoBuldPrj ? _self.addObj.whoBuldPrj.split(',') : ''
- _self.addObj.whoTend = _self.addObj.whoTend ? _self.addObj.whoTend.split(',') : ''
- _self.addObj.irrPrjType = _self.addObj.irrPrjType ? _self.addObj.irrPrjType.split(',') : ''
- _self.addObj.irrOrgType = _self.addObj.irrOrgType ? _self.addObj.irrOrgType.split(',') : ''
- _self.addObj.irrWtrType = _self.addObj.irrWtrType ? _self.addObj.irrWtrType.split(',') : ''
- _self.addObj.inTendType = _self.addObj.inTendType ? _self.addObj.inTendType.split(',') : ''
- _self.addObj.tendNot = _self.addObj.tendNot ? _self.addObj.tendNot.split(',') : ''
- _self.addObj.tendNotReason = _self.addObj.tendNotReason ? _self.addObj.tendNotReason.split(',') : ''
- _self.addObj.prjNotTend = _self.addObj.prjNotTend ? _self.addObj.prjNotTend.split(',') : ''
- _self.addObj.unusdReason = _self.addObj.unusdReason ? _self.addObj.unusdReason.split(',') : ''
- _self.addObj.wtrCause = _self.addObj.wtrCause ? _self.addObj.wtrCause.split(',') : ''
- } else {
- _self.addObj = {};
- }
- } else {
- this.$message.error(res.message)
- }
- });
- },
- //保存
- makesure() {
- let _self = this;
- this.$refs['ruleForm'].validate((valid) => {
- if (valid) {
- this.$confirm("确认保存填写的信息吗?", "提示", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }).then(() => {
- _self.addObj["id"] = _self.rowId;
- _self.addObj["rgstrId"] = _self.currentObjectRgstrId;
- _self.addObj["objId"] = _self.currentObjectId;
- _self.addObj["persId"] = _self.recPersId;
- _self.addObj["status"] = '1';
- if (_self.adCode) _self.addObj.adCode = _self.adCode
- _self.addObj.buldType = _self.addObj.buldType ? _self.addObj.buldType.join(',') : ''
- _self.addObj.whoBuldPrj = _self.addObj.whoBuldPrj ? _self.addObj.whoBuldPrj.join(',') : ''
- _self.addObj.whoTend = _self.addObj.whoTend ? _self.addObj.whoTend.join(',') : ''
- _self.addObj.irrPrjType = _self.addObj.irrPrjType ? _self.addObj.irrPrjType.join(',') : ''
- _self.addObj.irrOrgType = _self.addObj.irrOrgType ? _self.addObj.irrOrgType.join(',') : ''
- _self.addObj.irrWtrType = _self.addObj.irrWtrType ? _self.addObj.irrWtrType.join(',') : ''
- _self.addObj.inTendType = _self.addObj.inTendType ? _self.addObj.inTendType.join(',') : ''
- _self.addObj.tendNot = _self.addObj.tendNot ? _self.addObj.tendNot.join(',') : ''
- _self.addObj.tendNotReason = _self.addObj.tendNotReason ? _self.addObj.tendNotReason.join(',') : ''
- _self.addObj.prjNotTend = _self.addObj.prjNotTend ? _self.addObj.prjNotTend.join(',') : ''
- _self.addObj.unusdReason = _self.addObj.unusdReason ? _self.addObj.unusdReason.join(',') : ''
- _self.addObj.wtrCause = _self.addObj.wtrCause ? _self.addObj.wtrCause.join(',') : ''
- request.post("/bis/insp/irr/wtusr", _self.addObj).then(res => {
- if (res.success) {
- _self.$message.success("保存成功");
- _self.$emit("addShuiKuSuccess");
- }
- });
- }).catch((err) => {
- this.$message.info(err)
- });
- } else {
- this.$message.warning('请检查填写信息')
- return
- }
- });
- },
- currentDivision(obj) {
- this.addObj.adCode = obj.adCode
- this.addObj.adName = obj.adName
- },
- irriChange(obj) {
- this.addObj.irrName = obj.irrName
- this.addObj.irrCode = obj.id
- },
- cancelHandler() {
- this.$emit("cancelHandler");
- },
- findItemByType() {
- const obj = {
- tname: "BIS_NEW_COUNTRY_LAW"
- }
- request.post("/bis/insp/item/ques/info/findItemByType", obj).then(res => {
- this.rsvrRules = res.data;
- })
- },
- addProblemList(item) {
- let rest = this.rsvrRules.filter(e => {
- return e.eName === item;
- });
- this.probId = rest[0].id;
- this.showProblemList = true;
- this.showAddProblemDialog = true
- },
- getdialogFormVisible(val) {
- this.showProblemList = val
- },
- },
- watch: {
- rowId(n, o) {
- if (n) {
- this.getIrrWtusrInfo();
- }
- }
- }
- };
- </script>
- <style lang="scss">
- #dcdxHeader {
- padding: 15px 20px;
- }
- #dxdcFooter {
- text-align: center;
- }
- #dxdcAside {
- border: 1px solid #d5d5ff;
- }
- /*.ygl_wrapper label.el-radio {*/
- /*width: 80px;*/
- /*}*/
- .ygl_wrapper .el-form {
- width: 540px;
- margin-top: 10px;
- }
- .ygl_wrapper
- .add-problem-icon {
- font-size: 16px;
- }
- .ygl_wrapper .input-with-unit .el-input-group__append {
- width: 64px;
- }
- .sjxg_fj > div > div {
- margin: 0 !important;
- display: inline-block;
- width: 80px !important;
- }
- .w300 {
- width: 180px;
- text-align: left;
- }
- .font_red {
- color: red;
- }
- </style>
|