...
|
...
|
@@ -100,38 +100,11 @@ const handleInfo = () => { |
|
|
solveway: '',
|
|
|
solveTime: '',
|
|
|
reason: '',
|
|
|
solution: ''
|
|
|
solution: '',
|
|
|
label:''
|
|
|
})
|
|
|
|
|
|
let handleInfoRules = Vue.ref({
|
|
|
solveway: [
|
|
|
{
|
|
|
required: true,
|
|
|
message: '请选择处理结果',
|
|
|
trigger: 'change',
|
|
|
},
|
|
|
],
|
|
|
solveTime: [
|
|
|
{
|
|
|
type: 'date',
|
|
|
required: true,
|
|
|
message: '请选择处理时间',
|
|
|
trigger: 'change',
|
|
|
},
|
|
|
],
|
|
|
reason: [
|
|
|
{
|
|
|
required: true,
|
|
|
message: '请填写原因分析',
|
|
|
trigger: 'blur',
|
|
|
},
|
|
|
{
|
|
|
min: 5,
|
|
|
max: 100,
|
|
|
message: '原因分析内容在5到100个字符之间',
|
|
|
trigger: 'blur',
|
|
|
}
|
|
|
],
|
|
|
solution: [
|
|
|
{
|
|
|
required: true,
|
...
|
...
|
@@ -164,7 +137,21 @@ const handleInfo = () => { |
|
|
let saveHandleInfo = (key, callback) => {
|
|
|
proxy.$refs[key].validate((valid) => {
|
|
|
if (valid) {
|
|
|
proxy.$http.post('/api-web/fault/solve', handleInfoForm.value, function (res) {
|
|
|
// proxy.$http.post('/api-web/fault/solve', handleInfoForm.value, function (res) {
|
|
|
// if (res && res.success) {
|
|
|
// proxy.$global.showMsg("处理成功!");
|
|
|
// showHandleInfoDialog(false);
|
|
|
// } else {
|
|
|
// proxy.$global.showMsg("处理失败,请联系管理员!");
|
|
|
// }
|
|
|
// callback();
|
|
|
// });
|
|
|
|
|
|
proxy.$http.post('/api-web/fault/faultHandle', {
|
|
|
faultId: handleInfoForm.value.id,
|
|
|
label: handleInfoForm.value.label,
|
|
|
solution: handleInfoForm.value.solution
|
|
|
}, function (res) {
|
|
|
if (res && res.success) {
|
|
|
proxy.$global.showMsg("处理成功!");
|
|
|
showHandleInfoDialog(false);
|
...
|
...
|
|