| | |
| | | </el-card> |
| | | |
| | | <div |
| | | v-if="form.jtype != 2" |
| | | style="margin-top: 20px" |
| | | role="tab" |
| | | aria-expanded="true" |
| | |
| | | " |
| | | size="small" |
| | | style="position: absolute; right: 0" |
| | | :disabled="!flag" |
| | | :type="!flag ? 'info' : 'danger'" |
| | | :disabled="form.securityArr.length > 0" |
| | | :type="form.securityArr.length > 0 ? 'info' : 'danger'" |
| | | >通 知</el-button |
| | | > |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <el-card v-if="form.jtype != 2"> |
| | | <el-card> |
| | | <el-table |
| | | ref="multipleTable" |
| | | :data="tableData" |
| | |
| | | max-height="240" |
| | | > |
| | | <el-table-column |
| | | v-if="flag" |
| | | v-if="!(form.securityArr.length > 0)" |
| | | type="selection" |
| | | width="55" |
| | | align="center" |
| | |
| | | align="center" |
| | | > |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | v-if="form.securityArr.length > 0" |
| | | prop="status" |
| | | label="通知状态" |
| | | width="120" |
| | | align="center" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | v-else |
| | | prop="roleName" |
| | | label="所属角色" |
| | | width="100" |
| | | width="120" |
| | | align="center" |
| | | > |
| | | </el-table-column> |
| | |
| | | <el-input |
| | | disabled="true" |
| | | type="textarea" |
| | | v-model="security.describe" |
| | | v-model="security.result" |
| | | autocomplete="off" |
| | | ></el-input> |
| | | </el-card> |
| | |
| | | ></video> |
| | | <span v-show="feedbackVideo == ''">暂无现场视频</span> |
| | | </el-card> |
| | | |
| | | <el-row :align="center" style="margin-top: 40px"> |
| | | <el-col :offset="10"> |
| | | <el-button |
| | | @click="onSubmit('处理完成', 2)" |
| | | :disabled="form.jtype == 2 ? true : false" |
| | | :type="form.jtype == 2 ? 'info' : 'danger'" |
| | | >处理完成</el-button |
| | | > |
| | | </el-col> |
| | | </el-row> |
| | | </el-card> |
| | | </div> |
| | | </el-col> |
| | |
| | | that.tableData = []; |
| | | var i = 0; |
| | | |
| | | res.data.data.records.forEach((item) => { |
| | | if (item.id == that.form.oneId) { |
| | | that.tableData.push({ |
| | | id: item.id, |
| | | ind: (i += 1), |
| | | name: item.name, |
| | | phone: item.phone, |
| | | online_status: item.online_status == 1 ? "在线" : "掉线", |
| | | roleName: item.roleName + "(负责人)", |
| | | tenantName: item.tenantName, |
| | | }); |
| | | } |
| | | }); |
| | | if (that.form.securityArr.length > 0) { |
| | | res.data.data.records.forEach((item) => { |
| | | |
| | | res.data.data.records.forEach((item) => { |
| | | if (item.roleName == "处警员" && item.id != that.form.oneId) { |
| | | that.tableData.push({ |
| | | id: item.id, |
| | | ind: (i += 1), |
| | | name: item.name, |
| | | phone: item.phone, |
| | | online_status: item.online_status == 1 ? "在线" : "掉线", |
| | | roleName: item.roleName, |
| | | tenantName: item.tenantName, |
| | | }); |
| | | } |
| | | }); |
| | | if (item.id == that.form.securityId) { |
| | | that.tableData.push({ |
| | | id: item.id, |
| | | ind: (i += 1), |
| | | name: item.name, |
| | | phone: item.phone, |
| | | online_status: item.online_status == 1 ? "在线" : "掉线", |
| | | status: "接警人(已通知)", |
| | | tenantName: item.tenantName, |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | res.data.data.records.forEach((item) => { |
| | | if (that.form.securityArr.indexOf(item.id) != -1 && item.id != that.form.securityId) { |
| | | that.tableData.push({ |
| | | id: item.id, |
| | | ind: (i += 1), |
| | | name: item.name, |
| | | phone: item.phone, |
| | | online_status: item.online_status == 1 ? "在线" : "掉线", |
| | | status: "已通知", |
| | | tenantName: item.tenantName, |
| | | }); |
| | | } |
| | | }); |
| | | } else { |
| | | res.data.data.records.forEach((item) => { |
| | | if (item.id == that.form.oneId) { |
| | | that.tableData.push({ |
| | | id: item.id, |
| | | ind: (i += 1), |
| | | name: item.name, |
| | | phone: item.phone, |
| | | online_status: item.online_status == 1 ? "在线" : "掉线", |
| | | roleName: item.roleName + "(负责人)", |
| | | tenantName: item.tenantName, |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | res.data.data.records.forEach((item) => { |
| | | if (item.roleName == "处警员" && item.id != that.form.oneId) { |
| | | that.tableData.push({ |
| | | id: item.id, |
| | | ind: (i += 1), |
| | | name: item.name, |
| | | phone: item.phone, |
| | | online_status: item.online_status == 1 ? "在线" : "掉线", |
| | | roleName: item.roleName, |
| | | tenantName: item.tenantName, |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | }, |
| | | |