修改操作日志
This commit is contained in:
parent
ac7a61b375
commit
fd51cf8e72
@ -154,7 +154,7 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<div class="orderView">
|
||||
<div class="orderView" v-if="!form.is_verify_erp_inventory">
|
||||
<el-row>
|
||||
<el-col :span="8" :lg="6">
|
||||
<el-form-item label="部件SN/Sp" prop="component_serial_no">
|
||||
@ -190,13 +190,52 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
</div>
|
||||
<div v-else>
|
||||
<div v-for="(item,index) in form.component_info" :key="index">
|
||||
<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">
|
||||
<el-button type="primary" size="small" icon="el-icon-Plus"></el-button>
|
||||
<el-button type="danger" size="small" icon="el-icon-Minus"></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" @click="deleteOrder" v-if="form.component_info.length>1"></el-button>
|
||||
</div>
|
||||
</el-row>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="btnBox">
|
||||
<el-button type="primary" :size="size" @click="save" :loading="isSave">确认保存</el-button>
|
||||
@ -275,6 +314,17 @@ export default {
|
||||
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(){
|
||||
this.$refs.form.validate(async (valid) => {
|
||||
if (valid) {
|
||||
|
||||
@ -95,12 +95,11 @@ export default {
|
||||
this.$refs.scSearch.reload();
|
||||
this.$refs.table.reload();
|
||||
},
|
||||
rowClick(){
|
||||
// row
|
||||
// this.infoDrawer = true
|
||||
// this.$nextTick(() => {
|
||||
// this.$refs.info.setData(row)
|
||||
// })
|
||||
rowClick(row){
|
||||
this.infoDrawer = true
|
||||
this.$nextTick(() => {
|
||||
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);
|
||||
this.page = pageView.component;
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
openPage(item){
|
||||
|
||||
@ -2,27 +2,15 @@
|
||||
|
||||
<el-main style="padding:0 20px;">
|
||||
<el-descriptions :column="1" border size="small">
|
||||
<el-descriptions-item label="请求接口">{{data.url}}</el-descriptions-item>
|
||||
<el-descriptions-item label="请求方法">{{data.type}}</el-descriptions-item>
|
||||
<el-descriptions-item label="状态代码">{{data.code}}</el-descriptions-item>
|
||||
<el-descriptions-item label="日志名">{{data.name}}</el-descriptions-item>
|
||||
<el-descriptions-item label="日志时间">{{data.time}}</el-descriptions-item>
|
||||
<el-descriptions-item label="请求接口">{{data.route}}</el-descriptions-item>
|
||||
<el-descriptions-item label="ip">{{data.ip}}</el-descriptions-item>
|
||||
<el-descriptions-item label="ip属地">{{data.location}}</el-descriptions-item>
|
||||
<el-descriptions-item label="日志名">{{data.log_title}}</el-descriptions-item>
|
||||
<el-descriptions-item label="日志时间">{{data.created_at}}</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
<el-collapse v-model="activeNames" style="margin-top: 20px;">
|
||||
<el-collapse-item title="常规" name="1">
|
||||
<el-alert title="在没有配置的 DNS 服务器响应之后,名称 update-khd.2345.cc 的名称解析超时。" :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 title="详细" name="1">
|
||||
<el-alert :title="data.remark" :type="typeMap[data.level]" :closable="false"></el-alert>
|
||||
</el-collapse-item>
|
||||
</el-collapse>
|
||||
</el-main>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user