修改操作日志
This commit is contained in:
parent
ac7a61b375
commit
fd51cf8e72
@ -154,7 +154,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="orderView">
|
<div class="orderView" v-if="!form.is_verify_erp_inventory">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8" :lg="6">
|
<el-col :span="8" :lg="6">
|
||||||
<el-form-item label="部件SN/Sp" prop="component_serial_no">
|
<el-form-item label="部件SN/Sp" prop="component_serial_no">
|
||||||
@ -190,13 +190,52 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-else>
|
||||||
|
<div v-for="(item,index) in form.component_info" :key="index">
|
||||||
<el-row>
|
<el-row>
|
||||||
|
<el-col :span="8" :lg="6">
|
||||||
|
<el-form-item label="部件SN/Sp" prop="component_serial_no">
|
||||||
|
<el-input class="input" v-model="item.component_serial_no" placeholder="部件SN/Se"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8" :lg="6">
|
||||||
|
<el-form-item label="部件厂商" prop="component_manufacturer">
|
||||||
|
<el-input class="input" v-model="form.component_manufacturer" type="text" placeholder="请输入部件厂商"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8" :lg="6">
|
||||||
|
<el-form-item label="部件型号" prop="component_model">
|
||||||
|
<el-input class="input" v-model="form.component_model" type="text" placeholder="请输入部件型号"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
<el-row>
|
||||||
|
<el-col :span="8" :lg="6">
|
||||||
|
<el-form-item label="部件PN/Sp" prop="component_pn">
|
||||||
|
<el-input class="input" v-model="form.component_pn" type="text" placeholder="请输入部件SN/Sp"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8" :lg="6">
|
||||||
|
<el-form-item label="SLA截止时间" prop="sla_expiration">
|
||||||
|
<el-date-picker class="input" v-model="form.sla_expiration" type="date" value-format="YYYY-MM-DD" placeholder="请选择SLA截止时间"></el-date-picker>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="8" :lg="6">
|
||||||
|
<el-form-item label="剩余BD数" prop="bd_backup_count">
|
||||||
|
<el-input class="input" v-model="form.bd_backup_count" type="text" placeholder="请输入剩余BD数"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<el-row v-if="form.is_verify_erp_inventory">
|
||||||
<div style="padding-left: 105px">
|
<div style="padding-left: 105px">
|
||||||
<el-button type="primary" size="small" icon="el-icon-Plus"></el-button>
|
<el-button type="primary" size="small" icon="el-icon-Plus" @click="addOrder"></el-button>
|
||||||
<el-button type="danger" size="small" icon="el-icon-Minus"></el-button>
|
<el-button type="danger" size="small" icon="el-icon-Minus" @click="deleteOrder" v-if="form.component_info.length>1"></el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="btnBox">
|
<div class="btnBox">
|
||||||
<el-button type="primary" :size="size" @click="save" :loading="isSave">确认保存</el-button>
|
<el-button type="primary" :size="size" @click="save" :loading="isSave">确认保存</el-button>
|
||||||
@ -275,6 +314,17 @@ export default {
|
|||||||
this.setMap[name] = res.data;
|
this.setMap[name] = res.data;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
addOrder(){
|
||||||
|
this.form.component_info.push({
|
||||||
|
component_serial_no:"",
|
||||||
|
component_manufacturer:"",
|
||||||
|
component_model:"",
|
||||||
|
component_pn:""
|
||||||
|
})
|
||||||
|
},
|
||||||
|
deleteOrder(){
|
||||||
|
this.form.component_info.pop();
|
||||||
|
},
|
||||||
save(){
|
save(){
|
||||||
this.$refs.form.validate(async (valid) => {
|
this.$refs.form.validate(async (valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
|||||||
@ -95,12 +95,11 @@ export default {
|
|||||||
this.$refs.scSearch.reload();
|
this.$refs.scSearch.reload();
|
||||||
this.$refs.table.reload();
|
this.$refs.table.reload();
|
||||||
},
|
},
|
||||||
rowClick(){
|
rowClick(row){
|
||||||
// row
|
this.infoDrawer = true
|
||||||
// this.infoDrawer = true
|
this.$nextTick(() => {
|
||||||
// this.$nextTick(() => {
|
this.$refs.info.setData(row)
|
||||||
// this.$refs.info.setData(row)
|
})
|
||||||
// })
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -104,8 +104,10 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
if(this.menu.find(item=> item.show === true)){
|
||||||
let pageView = this.menu.find(item=> item.show === true).list.find(em=> permissions.auth.indexOf(em.actions)!=-1);
|
let pageView = this.menu.find(item=> item.show === true).list.find(em=> permissions.auth.indexOf(em.actions)!=-1);
|
||||||
this.page = pageView.component;
|
this.page = pageView.component;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
openPage(item){
|
openPage(item){
|
||||||
|
|||||||
@ -2,27 +2,15 @@
|
|||||||
|
|
||||||
<el-main style="padding:0 20px;">
|
<el-main style="padding:0 20px;">
|
||||||
<el-descriptions :column="1" border size="small">
|
<el-descriptions :column="1" border size="small">
|
||||||
<el-descriptions-item label="请求接口">{{data.url}}</el-descriptions-item>
|
<el-descriptions-item label="请求接口">{{data.route}}</el-descriptions-item>
|
||||||
<el-descriptions-item label="请求方法">{{data.type}}</el-descriptions-item>
|
<el-descriptions-item label="ip">{{data.ip}}</el-descriptions-item>
|
||||||
<el-descriptions-item label="状态代码">{{data.code}}</el-descriptions-item>
|
<el-descriptions-item label="ip属地">{{data.location}}</el-descriptions-item>
|
||||||
<el-descriptions-item label="日志名">{{data.name}}</el-descriptions-item>
|
<el-descriptions-item label="日志名">{{data.log_title}}</el-descriptions-item>
|
||||||
<el-descriptions-item label="日志时间">{{data.time}}</el-descriptions-item>
|
<el-descriptions-item label="日志时间">{{data.created_at}}</el-descriptions-item>
|
||||||
</el-descriptions>
|
</el-descriptions>
|
||||||
<el-collapse v-model="activeNames" style="margin-top: 20px;">
|
<el-collapse v-model="activeNames" style="margin-top: 20px;">
|
||||||
<el-collapse-item title="常规" name="1">
|
<el-collapse-item title="详细" name="1">
|
||||||
<el-alert title="在没有配置的 DNS 服务器响应之后,名称 update-khd.2345.cc 的名称解析超时。" :type="typeMap[data.level]" :closable="false"></el-alert>
|
<el-alert :title="data.remark" :type="typeMap[data.level]" :closable="false"></el-alert>
|
||||||
</el-collapse-item>
|
|
||||||
<el-collapse-item title="详细" name="2">
|
|
||||||
<div class="code">
|
|
||||||
Request: {
|
|
||||||
User-Agent: "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"
|
|
||||||
},
|
|
||||||
Response: {
|
|
||||||
Content-Type: "application/json; charset=utf-8",
|
|
||||||
Date: "Fri, 25 Jun 2021 03:02:14 GMT",
|
|
||||||
Server: "nginx/1.17.8"
|
|
||||||
}
|
|
||||||
</div>
|
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
</el-collapse>
|
</el-collapse>
|
||||||
</el-main>
|
</el-main>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user