|
|
@@ -10,10 +10,10 @@
|
|
|
style="max-width: 640px;"
|
|
|
>
|
|
|
<el-form-item prop="code" label="代码">
|
|
|
- <el-input v-model="formData.code"></el-input>
|
|
|
+ <el-input v-model="formData.code" style="width: 300px"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="name" label="名称">
|
|
|
- <el-input v-model="formData.name"></el-input>
|
|
|
+ <el-input v-model="formData.name" style="width: 300px"></el-input>
|
|
|
</el-form-item>
|
|
|
<!-- <el-form-item prop="introduction" label="简介">
|
|
|
<el-input
|
|
|
@@ -22,15 +22,23 @@
|
|
|
v-model="formData.introduction"
|
|
|
></el-input>
|
|
|
</el-form-item> -->
|
|
|
- <!-- <el-form-item prop="code" label="地址">
|
|
|
- <district-choose style="width:560px" v-model="district"></district-choose>
|
|
|
+ <el-form-item prop="province" label="地址">
|
|
|
+ <!-- <district-choose style="width:560px" v-model="district"></district-choose>
|
|
|
<el-input
|
|
|
type="textarea"
|
|
|
:autosize="{ minRows: 2, maxRows: 3 }"
|
|
|
v-model="formData.address"
|
|
|
style="margin-top: 10px"
|
|
|
- ></el-input>
|
|
|
- </el-form-item> -->
|
|
|
+ ></el-input> -->
|
|
|
+ <el-select v-model="formData.province">
|
|
|
+ <el-option
|
|
|
+ v-for="item in provinces"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.name"
|
|
|
+ :key="item.id"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<!-- <el-form-item prop="contact" label="联系人">
|
|
|
<el-input v-model="formData.contact"></el-input>
|
|
|
</el-form-item>
|
|
|
@@ -64,13 +72,23 @@ export default {
|
|
|
this.$message.error(e.error);
|
|
|
});
|
|
|
}
|
|
|
+ this.$http
|
|
|
+ .get('district/province')
|
|
|
+ .then(res => {
|
|
|
+ this.provinces = res;
|
|
|
+ })
|
|
|
+ .catch(e => {
|
|
|
+ console.log(e);
|
|
|
+ this.$message.error(e.error);
|
|
|
+ });
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
saving: false,
|
|
|
formData: {},
|
|
|
rules: {},
|
|
|
- district: []
|
|
|
+ district: [],
|
|
|
+ provinces: []
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -85,10 +103,13 @@ export default {
|
|
|
},
|
|
|
submit() {
|
|
|
let data = { ...this.formData };
|
|
|
- data.province = this.district[0];
|
|
|
- data.city = this.district[1];
|
|
|
- data.district = this.district[2];
|
|
|
- data.street = this.district[3];
|
|
|
+ if (data.province != '江苏省') {
|
|
|
+ data.outOfProvince = true;
|
|
|
+ }
|
|
|
+ // data.province = this.district[0];
|
|
|
+ // data.city = this.district[1];
|
|
|
+ // data.district = this.district[2];
|
|
|
+ // data.street = this.district[3];
|
|
|
this.saving = true;
|
|
|
this.$http
|
|
|
.post('/gradingOrganization/save', data, { body: 'json' })
|