|
|
@ -9,16 +9,19 @@ |
|
|
|
clearable placeholder="请输入"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="规模" prop="scale"> |
|
|
|
<el-input v-model.trim="formData.scale" class="u-item-width-normal" size="small" |
|
|
|
clearable placeholder="请输入"></el-input> |
|
|
|
<el-select v-model.trim="formData.scale" placeholder="请选择" class="u-item-width-normal" |
|
|
|
size="small" clearable> |
|
|
|
<el-option v-for="item in scaleList" :key="item.value" :label="item.label" |
|
|
|
:value="item.value"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="负责人" prop="chargePerson"> |
|
|
|
<el-input v-model.trim="formData.chargePerson" class="u-item-width-normal" size="small" |
|
|
|
clearable placeholder="请输入"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="联系人" prop="linkPerson"> |
|
|
|
<el-input v-model.trim="formData.linkPerson" class="u-item-width-normal" size="small" |
|
|
|
<el-form-item label="联系电话" prop="linkPerson"> |
|
|
|
<el-input v-model.trim="formData.mobile" class="u-item-width-normal" size="small" |
|
|
|
clearable placeholder="请输入"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="九小场所" prop="nineSmallPlacesFlag"> |
|
|
@ -107,7 +110,7 @@ |
|
|
|
<el-button |
|
|
|
style="margin-right: 10px" @click="handleAdd(scope.row, 'edit')" size="small" |
|
|
|
type="text"> |
|
|
|
编辑 |
|
|
|
{{scope.row.latitude?'编辑':'待完善'}} |
|
|
|
</el-button> |
|
|
|
<el-button style="margin-right: 10px" @click="handleAdd(scope.row, 'patrol')" size="small" |
|
|
|
type="text"> |
|
|
@ -173,7 +176,8 @@ export default { |
|
|
|
pageSize:20, |
|
|
|
total: 1, |
|
|
|
detailId: '', |
|
|
|
checkResultFlag:false |
|
|
|
checkResultFlag:false, |
|
|
|
scaleList:[] |
|
|
|
}; |
|
|
|
}, |
|
|
|
components: { addForm }, |
|
|
@ -192,6 +196,7 @@ export default { |
|
|
|
this.loadplaceType(); |
|
|
|
this.loadCategory(); |
|
|
|
this.getTableData(); |
|
|
|
this.loadScale() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
handleSearch(val) { |
|
|
@ -211,6 +216,20 @@ export default { |
|
|
|
} else { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
//获取规模 |
|
|
|
async loadScale () { |
|
|
|
const url = "/sys/dict/data/dictlist" |
|
|
|
let params = { |
|
|
|
dictType: 'scale' |
|
|
|
} |
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
if (code === 0) { |
|
|
|
this.scaleList = data |
|
|
|
|
|
|
|
} else { |
|
|
|
this.$message.error(msg) |
|
|
|
} |
|
|
|
}, |
|
|
|
//场所类型 |
|
|
|
async loadplaceType() { |
|
|
|