123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700 |
- <template>
- <view class="appWrapper">
- <!-- 现场档案新增start -->
- <form action="" v-if="!id">
- <view style="height:30rpx"></view>
- <view class="form-item">
- <view class="title">
- <text class="necessary">*</text>
- 户号:
- </view>
- <input name="input" v-model="formMess.account_number" maxlength="20"></input>
- </view>
- <view class="form-item">
- <view class="title"><text class="necessary">*</text>流变变比:</view>
- <input name="input" v-model="formMess.rheological_change" maxlength="20"></input>
- </view>
- <view class="form-item">
- <view class="title" style="width:240rpx"><text class="necessary">*</text>单路电源容量:</view>
- <input name="input" v-model="formMess.power_capacity" maxlength="20"></input>
- </view>
- <view class="form-item">
- <view class="title"><text class="necessary">*</text>线路:</view>
- <!-- <input name="input" v-model="formMess.route_id"></input> -->
- <select name="" id="" filterable clearable v-model="formMess.route_id">
- <option value="0">请选择</option>
- <option :value=item.id v-for="item in routeListData" :title="item.route_name">{{ item.route_name}}</option>
- </select>
- </view>
- <view class="form-item">
- <view class="title"><text class="necessary">*</text>站点名称:</view>
- <select name="" id="" v-model="formMess.site_id" filterable clearable>
- <option value="0">请选择</option>
- <option :value="item.id" v-for="item in siteListData">{{ item.site_name}}</option>
- </select>
- </view>
- <view class="form-item">
- <view class="title"><text class="necessary">*</text>监察:</view>
- <select name="" id="" filterable clearable v-model="formMess.supervision_department_id">
- <option value="0">请选择</option>
- <option :value=item.id v-for="item in supervisionListData">{{ item.supervision_name}}</option>
- </select>
- </view>
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles "></text>
- 四防一通
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>电缆孔洞:</view>
- <evan-radio v-model="formMess.cable_hole" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.cable_hole" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>门窗、墙壁破损:</view>
- <evan-radio v-model="formMess.damage" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.damage" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>屋顶墙壁渗漏水:</view>
- <evan-radio v-model="formMess.water_leakage" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.water_leakage" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>灭火器配置不足:</view>
- <evan-radio v-model="formMess.annihilator_insufficient_configuration" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.annihilator_insufficient_configuration" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>灭火器超期:</view>
- <evan-radio v-model="formMess.annihilator_overdue" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.annihilator_overdue" label="0">否</evan-radio>
- </view>
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 室内环境
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>堆放杂物:</view>
- <evan-radio v-model="formMess.pile_up_sundries" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.pile_up_sundries" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>积灰严重:</view>
- <evan-radio v-model="formMess.serious_ash_deposition" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.serious_ash_deposition" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>配电房周围环境潮湿:</view>
- <evan-radio v-model="formMess.around_environment_humid" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.around_environment_humid" label="0">否</evan-radio>
- </view>
-
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>配电房周围对方杂物:</view>
- <evan-radio v-model="formMess.around_pile_up_sundries" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.around_pile_up_sundries" label="0">否</evan-radio>
- </view>
-
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 电工
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>无电工:</view>
- <evan-radio v-model="formMess.no_electrician" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.no_electrician" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>电工人数配置不足:</view>
- <evan-radio v-model="formMess.electrician_lack" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.electrician_lack" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>电工证超期:</view>
- <evan-radio v-model="formMess.overdue_electrician_certificate" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.overdue_electrician_certificate" label="0">否</evan-radio>
- </view>
-
- <!-- 电试 -->
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 电试
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>电试超期:</view>
- <evan-radio v-model="formMess.electric_test_overdue" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.electric_test_overdue" label="0">否</evan-radio>
- </view>
-
- <!-- 设备 -->
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 设备
- </view>
- <view class="form-item extraDis">
- <view class="title">设备老旧(标明出厂或投运日期):</view>
- <input type="text" style="width:35%" v-model="formMess.old_equipment">
- </view>
-
- <!-- 安全工器具 -->
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 安全工器具
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>配置不足(绝缘体):</view>
- <evan-radio v-model="formMess.blanket_insufficient_configuration" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.blanket_insufficient_configuration" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>接地线与存放位置编号:</view>
- <evan-radio v-model="formMess.ground_wire" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.ground_wire" label="0">否</evan-radio>
- </view>
- <!-- 安全工器具 -->
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 模拟屏
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>模拟屏:</view>
- <evan-radio v-model="formMess.analog_screen" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="formMess.analog_screen" label="0">否</evan-radio>
- </view>
- <view class="form-item">
- <view class="title">备注:</view>
- <textarea name="" id=""v-model="formMess.remarks"></textarea>
- </view>
- <view class="btn-area submitBottomBtn padding-lr-sm " style="position:static">
- <button class="bg-blue round margin-top" @click="$noMultipleClicks(addSubmit)">提 交 </button>
- </view>
- <br>
- </form>
- <!-- 现场档案新增end -->
-
-
-
-
- <!-- 现场档案修改start -->
- <form action="" v-else>
- <view style="height:30rpx"></view>
- <view class="form-item">
- <view class="title">
- <text class="necessary">*</text>
- 户号:
- </view>
- <input name="input" v-model="detailInfo.account_number" maxlength="20"></input>
- </view>
- <view class="form-item">
- <view class="title"><text class="necessary">*</text>流变变比:</view>
- <input name="input" v-model="detailInfo.rheological_change" maxlength="20"></input>
- </view>
- <view class="form-item">
- <view class="title" style="width:240rpx"><text class="necessary">*</text>单路电源容量:</view>
- <input name="input" v-model="detailInfo.power_capacity" maxlength="20"></input>
- </view>
- <view class="form-item">
- <view class="title"><text class="necessary">*</text>线路:</view>
- <!-- <input name="input" v-model="formMess.route_id"></input> -->
- <select name="" id="" filterable clearable v-model="detailInfo.route_id">
- <option value="0">请选择</option>
- <option :value=item.id v-for="item in routeListData" :title="item.route_name">{{ item.route_name}}</option>
- </select>
- </view>
- <view class="form-item">
- <view class="title"><text class="necessary">*</text>站点名称:</view>
- <select name="" id="" v-model="detailInfo.site_id" filterable clearable disabled>
- <option value="0">请选择</option>
- <option :value="item.id" v-for="item in siteListData">{{ item.site_name}}</option>
- </select>
- </view>
- <view class="form-item">
- <view class="title"><text class="necessary">*</text>监察:</view>
- <select name="" id="" filterable clearable v-model="detailInfo.supervision_department_id">
- <option value="0">请选择</option>
- <option :value=item.id v-for="item in supervisionListData">{{ item.supervision_name}}</option>
- </select>
- </view>
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles "></text>
- 四防一通
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>电缆孔洞:</view>
- <evan-radio v-model="detailInfo.cable_hole" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.cable_hole" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>门窗、墙壁破损:</view>
- <evan-radio v-model="detailInfo.damage" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.damage" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>屋顶墙壁渗漏水:</view>
- <evan-radio v-model="detailInfo.water_leakage" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.water_leakage" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>灭火器配置不足:</view>
- <evan-radio v-model="detailInfo.annihilator_insufficient_configuration" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.annihilator_insufficient_configuration" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>灭火器超期:</view>
- <evan-radio v-model="detailInfo.annihilator_overdue" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.annihilator_overdue" label="0">否</evan-radio>
- </view>
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 室内环境
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>堆放杂物:</view>
- <evan-radio v-model="detailInfo.pile_up_sundries" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.pile_up_sundries" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>积灰严重:</view>
- <evan-radio v-model="detailInfo.serious_ash_deposition" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.serious_ash_deposition" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>配电房周围环境潮湿:</view>
- <evan-radio v-model="detailInfo.around_environment_humid" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.around_environment_humid" label="0">否</evan-radio>
- </view>
-
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>配电房周围对方杂物:</view>
- <evan-radio v-model="detailInfo.around_pile_up_sundries" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.around_pile_up_sundries" label="0">否</evan-radio>
- </view>
-
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 电工
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>无电工:</view>
- <evan-radio v-model="detailInfo.no_electrician" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.no_electrician" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>电工人数配置不足:</view>
- <evan-radio v-model="detailInfo.electrician_lack" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.electrician_lack" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>电工证超期:</view>
- <evan-radio v-model="detailInfo.overdue_electrician_certificate" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.overdue_electrician_certificate" label="0">否</evan-radio>
- </view>
-
- <!-- 电试 -->
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 电试
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>电试超期:</view>
- <evan-radio v-model="detailInfo.electric_test_overdue" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.electric_test_overdue" label="0">否</evan-radio>
- </view>
-
- <!-- 设备 -->
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 设备
- </view>
- <view class="form-item extraDis">
- <view class="title">设备老旧(标明出厂或投运日期):</view>
- <input type="text" style="width:35%" v-model="detailInfo.old_equipment">
- </view>
-
- <!-- 安全工器具 -->
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 安全工器具
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>配置不足(绝缘体):</view>
- <evan-radio v-model="detailInfo.blanket_insufficient_configuration" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.blanket_insufficient_configuration" label="0">否</evan-radio>
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>接地线与存放位置编号:</view>
- <evan-radio v-model="detailInfo.ground_wire" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.ground_wire" label="0">否</evan-radio>
- </view>
- <!-- 安全工器具 -->
- <view class="info-tit margin-left-xs">
- <text class="cuIcon-titles margin-right-xs"></text>
- 模拟屏
- </view>
- <view class="form-item extraDis">
- <view class="title"><text class="necessary">*</text>模拟屏:</view>
- <evan-radio v-model="detailInfo.analog_screen" label="1" class="margin-right-xl">是</evan-radio>
- <evan-radio v-model="detailInfo.analog_screen" label="0">否</evan-radio>
- </view>
- <view class="form-item">
- <view class="title">备注:</view>
- <textarea name="" id=""v-model="detailInfo.remarks"></textarea>
- </view>
- <view class="btn-area submitBottomBtn padding-lr-sm " style="position:static">
- <button class="bg-blue round margin-top" @click="$noMultipleClicks(editSubmit)">提 交 </button>
- </view>
- <br>
- </form>
- <!-- 现场档案修改end -->
-
-
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
-
- noClick:true,
-
- baseValue: '1',
-
- supervisionListData: [],
- routeListData:[],
- siteListData:[],
- radioOne: 1,
- formMess: {
- "account_number": "",
- "rheological_change": "",
- "power_capacity": "",
- "route_id": 0,
- "site_id": 0,
- "supervision_department_id": 0,
-
- "cable_hole": "0",
- "damage": "0",
- "water_leakage": "0",
- "annihilator_insufficient_configuration": "0",
- "annihilator_overdue": "0",
-
- "pile_up_sundries": "0",
- "serious_ash_deposition": "0",
- "around_environment_humid": "0",
- "around_pile_up_sundries": "0",
-
- "no_electrician": "0",
- "electrician_lack": "0",
- "overdue_electrician_certificate": "0",
-
- "electric_test_overdue": "0",
-
- "old_equipment": "",
-
- "blanket_insufficient_configuration": "0",
- "ground_wire": "0",
-
-
- "analog_screen": "0",
- "remarks": "",
- },
-
- id: 0,
- detailInfo:{}
- }
- },
- onLoad: function(option) {
- this.getDataList();
- this.getTitleList();
- this.getRoutrBox();
-
- this.id=option.id;
- if (option.id) {
- uni.setNavigationBarTitle({
- title: '现场档案修改'
- });
- // this.getSiteList({"id":option.id})
- } else {
- uni.setNavigationBarTitle({
- title: '现场档案新增'
- });
- }
- this.getDetailList({"id":option.id})
- },
- methods: {
-
-
- // 修改回显请求
- async getDetailList(ming = {}) {
- const res = await this.$myRequest({
- url: 'Archives/getArchivesList',
- showLoading: true,
- data: ming
- })
- this.detailInfo = res.data.data[0];
- console.log('this.detailInfo')
- console.log(this.detailInfo)
- },
-
- //线路名称下拉数据请求
- async getRoutrBox(params = {}) {
- const res = await this.$myRequest({
- url: 'Archives/getRoutrBox',
- showLoading: true,
- data: params
- })
- this.routeListData = res.data.data;
- // console.log(this.routeListData)
- },
-
- //监察下拉下拉数据请求
- async getTitleList(params = {}) {
- const res = await this.$myRequest({
- url: 'Archives/getsupervisionBox',
- showLoading: true,
- data: params
- })
-
- this.supervisionListData = res.data.data
- },
- //站点下拉请求
- async getDataList(params = {}) {
- const res = await this.$myRequest({
- url: 'BlackoutPlan/getSiteBox',
- showLoading: true,
- data: params
- })
- this.siteListData = res.data.data
- },
- radioChange(e) {
- console.log('type:' + e.detail.value);
- this.radioOne = e.detail.value;
- },
-
- //新增提交
- async addSubmit() {
- //提交验证
- if (!this.formMess.account_number.replace(/^\s*/g,'')) {
- uni.showToast({
- title: "请输入户号",
- icon: "none"
- });
- return
- }
- if (!this.formMess.rheological_change.replace(/^\s*/g,'')) {
- uni.showToast({
- title: "请输入流变变化",
- icon: "none"
- });
- return
- }
- if (!this.formMess.power_capacity.replace(/^\s*/g,'')) {
- uni.showToast({
- title: "请输入单路电源容量",
- icon: "none"
- });
- return
- }
- if (!this.formMess.route_id) {
- uni.showToast({
- title: "请输入所属线路",
- icon: "none"
- });
- return
- }
- if (!this.formMess.site_id) {
- uni.showToast({
- title: "请选择所属站点",
- icon: "none"
- });
- return
- }
- if (!this.formMess.supervision_department_id.replace(/^\s*/g,'')) {
- uni.showToast({
- title: "请输入所属监察",
- icon: "none"
- });
- return
- }
-
-
- let res = await this.addArchive({
- "account_number": this.formMess.account_number,
- "rheological_change": this.formMess.rheological_change,
- "power_capacity": this.formMess.power_capacity,
- "route_id": this.formMess.route_id,
- "site_id": this.formMess.site_id,
- "supervision_department_id": this.formMess.supervision_department_id,
- "cable_hole":this.formMess.cable_hole,
- "damage":this.formMess.damage,
- "water_leakage":this.formMess.water_leakage,
- "annihilator_insufficient_configuration":this.formMess.annihilator_insufficient_configuration,
- "annihilator_overdue":this.formMess.annihilator_overdue,
- "pile_up_sundries":this.formMess.pile_up_sundries,
- "serious_ash_deposition":this.formMess.serious_ash_deposition,
- "around_environment_humid":this.formMess.around_environment_humid,
- "around_pile_up_sundries":this.formMess.around_pile_up_sundries,
- "no_electrician":this.formMess.no_electrician,
- "electrician_lack":this.formMess.electrician_lack,
- "overdue_electrician_certificate":this.formMess.overdue_electrician_certificate,
- "electric_test_overdue":this.formMess.electric_test_overdue,
- "blanket_insufficient_configuration":this.formMess.blanket_insufficient_configuration,
-
- "ground_wire":this.formMess.ground_wire,
- "analog_screen":this.formMess.analog_screen,
-
- "old_equipment": this.formMess.old_equipment,
- "remarks": this.formMess.remarks,
-
-
- })
-
- if (!res.data.flag) {
- uni.showToast({
- title: "添加失败",
- icon: "none"
- });
- } else {
- uni.showToast({
- title: "添加成功",
- });
- }
- setTimeout(() => {
- uni.navigateTo({
- url: '/pages/siteArchive/siteArchive',
-
- });
- }, 1000);
-
- },
- addArchive(params = {}) {
- return this.$myRequest({
- url: 'Archives/addArchives',
- data: params
- })
- },
-
-
- //修改提交
- async editSubmit() {
- //提交验证
- if (!this.detailInfo.account_number.replace(/^\s*/g,'')) {
- uni.showToast({
- title: "请输入户号",
- icon: "none"
- });
- return
- }
- if (!this.detailInfo.rheological_change.replace(/^\s*/g,'')) {
- uni.showToast({
- title: "请输入流变变化",
- icon: "none"
- });
- return
- }
- if (!this.detailInfo.power_capacity.replace(/^\s*/g,'')) {
- uni.showToast({
- title: "请输入单路电源容量",
- icon: "none"
- });
- return
- }
- if (!this.detailInfo.route_id) {
- uni.showToast({
- title: "请输入所属线路",
- icon: "none"
- });
- return
- }
- if (!this.detailInfo.site_id) {
- uni.showToast({
- title: "请选择所属站点",
- icon: "none"
- });
- return
- }
- if (!this.detailInfo.supervision_department_id.replace(/^\s*/g,'')) {
- uni.showToast({
- title: "请输入所属监察",
- icon: "none"
- });
- return
- }
-
-
- let res = await this.editArchive({
- "id":this.id,
- "account_number": this.detailInfo.account_number,
- "rheological_change": this.detailInfo.rheological_change,
- "power_capacity": this.detailInfo.power_capacity,
- "route_id": this.detailInfo.route_id,
- "site_id": this.detailInfo.site_id,
- "supervision_department_id": this.detailInfo.supervision_department_id,
- "cable_hole":this.detailInfo.cable_hole,
- "damage":this.detailInfo.damage,
- "water_leakage":this.detailInfo.water_leakage,
- "annihilator_insufficient_configuration":this.detailInfo.annihilator_insufficient_configuration,
- "annihilator_overdue":this.detailInfo.annihilator_overdue,
- "pile_up_sundries":this.detailInfo.pile_up_sundries,
- "serious_ash_deposition":this.detailInfo.serious_ash_deposition,
- "around_environment_humid":this.detailInfo.around_environment_humid,
- "around_pile_up_sundries":this.detailInfo.around_pile_up_sundries,
- "no_electrician":this.detailInfo.no_electrician,
- "electrician_lack":this.detailInfo.electrician_lack,
- "overdue_electrician_certificate":this.detailInfo.overdue_electrician_certificate,
- "electric_test_overdue":this.detailInfo.electric_test_overdue,
- "blanket_insufficient_configuration":this.detailInfo.blanket_insufficient_configuration,
-
- "ground_wire":this.detailInfo.ground_wire,
- "analog_screen":this.detailInfo.analog_screen,
-
- "old_equipment": this.detailInfo.old_equipment,
- "remarks": this.detailInfo.remarks,
-
-
- })
-
- if (!res.data.flag) {
- uni.showToast({
- title: "添加失败",
- icon: "none"
- });
- } else {
- uni.showToast({
- title: "添加成功",
- });
- }
- setTimeout(() => {
- uni.navigateTo({
- url: '/pages/siteArchive/siteArchive',
-
- });
- }, 1000);
-
- },
- editArchive(params = {}) {
- return this.$myRequest({
- url: 'Archives/setArchives',
- data: params
- })
- },
-
-
-
-
-
- }
- }
- </script>
- <style lang="scss">
-
- </style>
|