|
|
|
@ -387,7 +387,11 @@
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="系统状态" required>
|
|
|
|
|
<el-select v-model="ruleForm.xtzt" placeholder="请选择系统状态">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="ruleForm.xtzt"
|
|
|
|
|
placeholder="请选择系统状态"
|
|
|
|
|
@change="changeState"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in dict.type.zc_xtzt"
|
|
|
|
|
:key="dict.value"
|
|
|
|
@ -493,6 +497,23 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row v-show="ruleForm.xtzt == 5">
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item
|
|
|
|
|
label="关停原因"
|
|
|
|
|
prop="bfyy"
|
|
|
|
|
:required="ruleForm.xtzt == 5"
|
|
|
|
|
>
|
|
|
|
|
<el-input
|
|
|
|
|
type="textarea"
|
|
|
|
|
resize="none"
|
|
|
|
|
placeholder="请输入关停原因"
|
|
|
|
|
:rows="5"
|
|
|
|
|
v-model="ruleForm.bfyy"
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="系统特征">
|
|
|
|
@ -4278,6 +4299,13 @@ export default {
|
|
|
|
|
myUpload,
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
const changeSateTetx = (rule, value, callback) => {
|
|
|
|
|
if (this.ruleForm.xtzt == 5 && !value) {
|
|
|
|
|
callback(new Error("请填写"));
|
|
|
|
|
} else {
|
|
|
|
|
callback();
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
return {
|
|
|
|
|
accept: [
|
|
|
|
|
"xls",
|
|
|
|
@ -4461,6 +4489,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
rules: {
|
|
|
|
|
bfyy: [{ validator: changeSateTetx, trigger: "blur" }],
|
|
|
|
|
xtmc: [{ required: true, message: "请输入系统名称", trigger: "blur" }],
|
|
|
|
|
dwmc: [
|
|
|
|
|
{ required: true, message: "请输入单位名称", trigger: "blur" },
|
|
|
|
@ -4498,6 +4527,11 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
changeState(e) {
|
|
|
|
|
if (e != 5) {
|
|
|
|
|
this.ruleForm.bfyy = "";
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 获取详情
|
|
|
|
|
getInfo(id) {
|
|
|
|
|
assetInfo(id).then((res) => {
|
|
|
|
|