Browse Source

Thanks♪(・ω・)ノ

feature
dai 3 years ago
parent
commit
ad526adb1e
  1. 8
      src/views/modules/base/epidemic/natFocus/natFocusAdd.vue
  2. 18
      src/views/modules/base/epidemic/natFocus/natFocusEdit.vue
  3. 6
      src/views/modules/base/epidemic/natFocus/natFocusList.vue

8
src/views/modules/base/epidemic/natFocus/natFocusAdd.vue

@ -74,7 +74,7 @@
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="隔离状态" label="隔离状态"
prop="reason" prop="isolatedState"
label-width="150px" label-width="150px"
style="display: block" style="display: block"
> >
@ -324,6 +324,7 @@
:model="formData2" :model="formData2"
ref="ref_form2" ref="ref_form2"
:label-width="'90px'" :label-width="'90px'"
:rules="dataRule1"
> >
<el-form-item <el-form-item
label="关注原因" label="关注原因"
@ -341,7 +342,7 @@
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="隔离状态" label="隔离状态"
prop="reason" prop="isolatedState"
label-width="100px" label-width="100px"
style="display: block" style="display: block"
> >
@ -875,6 +876,9 @@ export default {
mobile: [ mobile: [
{ required: true, message: "手机号不能为空", trigger: "blur" }, { required: true, message: "手机号不能为空", trigger: "blur" },
], ],
isolatedState: [
{ required: true, message: "隔离状态必填", trigger: "blur" },
],
}; };
}, },
}, },

18
src/views/modules/base/epidemic/natFocus/natFocusEdit.vue

@ -6,6 +6,7 @@
:inline="true" :inline="true"
:model="formData" :model="formData"
:disabled="formType === 'detail'" :disabled="formType === 'detail'"
:rules="dataRule"
class="form" class="form"
> >
<el-form-item <el-form-item
@ -65,7 +66,7 @@
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="隔离状态" label="隔离状态"
prop="reason" prop="isolatedState"
label-width="150px" label-width="150px"
style="display: block" style="display: block"
> >
@ -224,7 +225,17 @@ export default {
this.formData = JSON.parse(JSON.stringify(row)); this.formData = JSON.parse(JSON.stringify(row));
}, },
async handleComfirm() { handleComfirm() {
this.$refs["ref_form1"].validate((valid, messageObj) => {
if (!valid) {
app.util.validateRule(messageObj);
} else {
this.submit();
}
});
},
async submit() {
if (this.formData.isSelChannel) { if (this.formData.isSelChannel) {
if (!this.formData.content) { if (!this.formData.content) {
this.$message({ this.$message({
@ -328,6 +339,9 @@ export default {
mobile: [ mobile: [
{ required: true, message: "手机号不能为空", trigger: "blur" }, { required: true, message: "手机号不能为空", trigger: "blur" },
], ],
isolatedState: [
{ required: true, message: "隔离状态必填", trigger: "blur" },
],
channel: [{ required: false }], channel: [{ required: false }],
content: [{ required: false }], content: [{ required: false }],

6
src/views/modules/base/epidemic/natFocus/natFocusList.vue

@ -944,14 +944,14 @@ export default {
async deleteFocus(row) { async deleteFocus(row) {
const url = "/epmetuser/icEpidemicSpecialAttention/cancel-attention"; const url = "/epmetuser/icEpidemicSpecialAttention/cancel-attention";
// const url = "http://yapi.elinkservice.cn/mock/245/gov/org/placepatrolteam/del" // const url = "http://yapi.elinkservice.cn/mock/245/gov/org/placepatrolteam/del"
let idCards = []; let ids = [];
this.selectionAll.forEach((element) => { this.selectionAll.forEach((element) => {
idCards.push(element.idCard); ids.push(element.id);
}); });
let params = { let params = {
attentionType: 2, attentionType: 2,
ids: idCards, ids: ids,
}; };
const { data, code, msg } = await requestPost(url, params); const { data, code, msg } = await requestPost(url, params);

Loading…
Cancel
Save