| src/views/equipmentManagement/installation.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/equipmentManagement/maintenance.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/equipmentManagement/installation.vue
@@ -135,7 +135,7 @@ <el-dialog :title="title" :visible.sync="AZModal"> <el-form :model="form" :rules="rules" ref="form"> <el-form-item label="设备" :label-width="formLabelWidth" prop="deviceId"> <el-select v-model="form.deviceId" placeholder="请选择" :disabled="title == '修改安装单'||view"> <el-select v-model="form.deviceId" placeholder="请选择" :disabled="title == '修改安装单' || view"> <el-option v-for="item in deviceList" :label="item.deviceName" :value="item.deviceId"></el-option> </el-select> </el-form-item> @@ -173,14 +173,14 @@ <el-form-item label="安装证明" v-if="view" :label-width="formLabelWidth"> <img :src="form.imgUrl" alt=""> </el-form-item> <el-form-item label="上传图片" v-if=" form.state == 3 && !view " :label-width=" formLabelWidth "> <el-upload ref="uploadImg" action="#" :on-change=" handleChange " list-type="picture-card" :multiple=" false " :auto-upload=" false " :on-preview=" handlePictureCardPreview " :headers=" headerObj " :limit=" 1 " :on-exceed=" exceed " :on-remove=" handleRemove "> <el-form-item label="上传图片" v-if="form.state == 3 && !view" :label-width="formLabelWidth"> <el-upload ref="uploadImg" action="#" :on-change="handleChange" list-type="picture-card" :multiple="false" :auto-upload="false" :on-preview="handlePictureCardPreview" :headers="headerObj" :limit="1" :on-exceed="exceed" :on-remove="handleRemove"> <i class="el-icon-plus"></i> </el-upload> <el-dialog :visible.sync=" dialogVisible "> <img width="100%" :src=" dialogImageUrl " alt=""> <el-dialog :visible.sync="dialogVisible"> <img width="100%" :src="dialogImageUrl" alt=""> </el-dialog> </el-form-item> </el-form> @@ -189,18 +189,18 @@ <el-button type="primary" @click="submitForm('form')" :disabled="view" size="mini">确 定</el-button> </div> </el-dialog> <el-dialog title="删除数据" :visible.sync=" deleteModal " width="30%"> <el-dialog title="删除数据" :visible.sync="deleteModal" width="30%"> <span>是否删除该条数据</span> <span slot="footer" class="dialog-footer"> <el-button @click="deleteModal = false" size="mini">取 消</el-button> <el-button type="primary" @click=" delDate " size="mini">确 定</el-button> <el-button type="primary" @click="delDate" size="mini">确 定</el-button> </span> </el-dialog> <el-dialog title="接单" :visible.sync=" acceptModal " width="30%"> <el-dialog title="接单" :visible.sync="acceptModal" width="30%"> <span>是否确认接单?此操作不可恢复!</span> <span slot="footer" class="dialog-footer"> <el-button @click="acceptModal = false" size="mini">取 消</el-button> <el-button type="primary" @click=" add " size="mini">确 定</el-button> <el-button type="primary" @click="add" size="mini">确 定</el-button> </span> </el-dialog> </div> @@ -288,8 +288,20 @@ this.getList(); this.getErectoList() this.getErectoListLevel() // this.getNumInfo() }, methods: { getNumInfo() { request({ url: `/iot/deviceOrder/get/${localStorage.getItem('userID')}/1`, method: "get", }).then((res) => { console.log(res); }).catch((res) => { }) }, exceed(e) { console.log(e); this.$message({ src/views/equipmentManagement/maintenance.vue
@@ -11,20 +11,20 @@ <el-option label="已完成" :value="3" /> </el-select> </el-form-item> <el-form-item label="等级" prop="level"> <el-select v-model="level" placeholder="菜单状态" :disabled="erectoListLevel.length == 0" size="mini"> <el-option label="本级" :value="0" /> <el-option label="下级" :value="1" /> </el-select> </el-form-item> <el-form-item v-if="level == 1 && erectoListLevel.length > 0" label="下级联营商" prop="nextlevel"> <el-select v-model="nextlevel" placeholder="菜单状态" size="mini"> <el-option v-for="item in erectoListLevel" :label="item.dept.deptName" :value="item.userId" /> </el-select> </el-form-item> <el-form-item> <el-button type="primary" icon="el-icon-search" size="mini" @click="changePage(1)">搜索</el-button> </el-form-item> <!-- <el-form-item label="状态" prop="status"> <el-select v-model="queryParams.WXBody" placeholder="菜单状态" clearable size="small"> <el-option v-for="dict in WXBodyType" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> <el-form-item> <el-input placeholder="请输入内容" v-model="searchName" class="input-with-select"> <el-button slot="append" icon="el-icon-search"></el-button> </el-input> </el-form-item> --> <el-form-item style="float: right;" v-if="roleKey !== 'admin'"> <el-button type="primary" v-hasPermi="['iot:device:add']" plain icon="el-icon-plus" size="mini" @click="openAZModal">新增</el-button> @@ -205,6 +205,8 @@ export default { data() { return { nextlevel: 0, level: 0, nickName: localStorage.getItem('nickName'), acceptModal: false, acceptDateParams: {}, src/views/index.vue
@@ -32,6 +32,22 @@ </el-table-column> <el-table-column prop="userPhone" label="联系电话" width="180"> </el-table-column> <el-table-column label="状态" prop="state" width="120"> <template slot-scope="scope"> <div v-if="scope.row.state == 0"> 未派单 </div> <div v-if="scope.row.state == 1"> 已派单 </div> <div v-if="scope.row.state == 2"> 已接单 </div> <div v-if="scope.row.state == 3"> 已完成 </div> </template> </el-table-column> </el-table> <div style="width: 100%;height: 117px;" v-else> <img src="../assets/images/less.png" alt="" @@ -53,6 +69,22 @@ <el-table-column prop="userName" label="联系人"> </el-table-column> <el-table-column prop="userPhone" label="联系电话" width="180"> </el-table-column> <el-table-column label="状态" prop="state" width="120"> <template slot-scope="scope"> <div v-if="scope.row.state == 0"> 未派单 </div> <div v-if="scope.row.state == 1"> 已派单 </div> <div v-if="scope.row.state == 2"> 已接单 </div> <div v-if="scope.row.state == 3"> 已完成 </div> </template> </el-table-column> </el-table> <div style="width: 100%;height: 117px;" v-else> @@ -594,8 +626,8 @@ this.tableWXData = [] }) }, goMaintenance(){ this.$router.push('equipmentManagement/maintenance'); goMaintenance() { this.$router.push('equipmentManagement/maintenance'); }, getdeviceInfo() { let data = {