You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
289 lines
8.6 KiB
Vue
289 lines
8.6 KiB
Vue
4 years ago
|
<template>
|
||
|
<div>
|
||
|
<el-form
|
||
|
:model="inputQuery"
|
||
|
:rules="rules"
|
||
|
ref="inputQuery"
|
||
|
label-width="100px"
|
||
|
>
|
||
|
<el-card class="el-card">
|
||
|
<el-row :gutter="20" class="el-row" type="flex">
|
||
|
<el-col :span="20" class="el-col">
|
||
|
<div class="text item">
|
||
|
<div class="itemTag">
|
||
|
<span>企业名称: </span>
|
||
|
</div>
|
||
|
|
||
|
<el-form-item prop="name">
|
||
|
<el-input
|
||
|
style="width: 80%"
|
||
|
size="small"
|
||
|
splaceholder="请输入内容"
|
||
|
v-model="inputQuery.name"
|
||
|
@input="change()"
|
||
|
></el-input>
|
||
|
</el-form-item>
|
||
|
</div>
|
||
|
</el-col>
|
||
|
|
||
|
<el-col :span="20" class="el-col">
|
||
|
<div class="text item">
|
||
|
<div class="itemTag">
|
||
|
<span>住所地址: </span>
|
||
|
</div>
|
||
|
<el-form-item prop="addr">
|
||
|
<el-input
|
||
|
style="width: 80%"
|
||
|
size="small"
|
||
|
splaceholder="请输入内容"
|
||
|
v-model="inputQuery.addr"
|
||
|
></el-input>
|
||
|
</el-form-item>
|
||
|
</div>
|
||
|
</el-col>
|
||
|
|
||
|
<el-col :span="20" class="el-col">
|
||
|
<div class="text item">
|
||
|
<div class="itemTag">
|
||
|
<span>生产地址: </span>
|
||
|
</div>
|
||
|
<el-form-item prop="productAddr">
|
||
|
<el-input
|
||
|
style="width: 80%"
|
||
|
size="small"
|
||
|
splaceholder="请输入内容"
|
||
|
v-model="inputQuery.productAddr"
|
||
|
></el-input>
|
||
|
</el-form-item>
|
||
|
</div>
|
||
|
</el-col>
|
||
|
</el-row>
|
||
|
<el-row :gutter="20" class="el-row" type="flex">
|
||
|
<el-col :span="10" class="el-col">
|
||
|
<div class="text item">
|
||
|
<div class="itemTag">
|
||
|
<span>企业类型: </span>
|
||
|
</div>
|
||
|
<el-form-item prop="category">
|
||
|
<el-select
|
||
|
size="small"
|
||
|
v-model="inputQuery.category"
|
||
|
placeholder="企业类型"
|
||
|
>
|
||
|
<el-option label="注册人/备案人" value="1"></el-option>
|
||
|
<el-option label="代理人" value="2"></el-option>
|
||
|
</el-select>
|
||
|
</el-form-item>
|
||
|
</div>
|
||
|
</el-col>
|
||
|
<el-col :span="10" class="el-col">
|
||
|
<div class="text item">
|
||
|
<div class="itemTag">
|
||
|
<span>企业类别: </span>
|
||
|
</div>
|
||
|
<el-form-item prop="classes">
|
||
|
<el-select
|
||
|
size="small"
|
||
|
v-model="inputQuery.classes"
|
||
|
placeholder="企业类别"
|
||
|
>
|
||
|
<el-option label="生产企业" value="1"></el-option>
|
||
|
<el-option label="流通企业" value="2"></el-option>
|
||
|
<el-option label="医疗机构" value="3"></el-option>
|
||
|
</el-select>
|
||
|
</el-form-item>
|
||
|
</div>
|
||
|
</el-col>
|
||
|
</el-row>
|
||
|
|
||
|
<el-row :gutter="20" class="el-row" type="flex">
|
||
|
<el-col :span="10" class="el-col">
|
||
|
<div class="text item">
|
||
|
<div class="itemTag">
|
||
|
<span>统一社会信用代码: </span>
|
||
|
</div>
|
||
|
<el-form-item prop="creditCode">
|
||
|
<el-input
|
||
|
style="width: 200px"
|
||
|
size="small"
|
||
|
splaceholder="请输入内容"
|
||
|
v-model="inputQuery.creditCode"
|
||
|
@input="change()"
|
||
|
></el-input>
|
||
|
</el-form-item>
|
||
|
</div>
|
||
|
</el-col>
|
||
|
</el-row>
|
||
|
</el-card>
|
||
|
|
||
|
<!--<el-card class="el-card">-->
|
||
|
<!--<el-row :gutter="20" class="el-row" type="flex">-->
|
||
|
<!--<el-col :span="20" class="el-col">-->
|
||
|
<!--<div class="text item">-->
|
||
|
<!--<div class="itemTag">-->
|
||
|
<!--<span>应用码(APPID): </span>-->
|
||
|
<!--</div>-->
|
||
|
<!--<el-form-item prop="appId">-->
|
||
|
<!--<el-input-->
|
||
|
<!--style="width: 400px"-->
|
||
|
<!--size="small"-->
|
||
|
<!--splaceholder="请输入内容"-->
|
||
|
<!--v-model="inputQuery.appId"-->
|
||
|
<!--></el-input>-->
|
||
|
<!--</el-form-item>-->
|
||
|
<!--</div>-->
|
||
|
<!--</el-col>-->
|
||
|
<!--</el-row>-->
|
||
|
|
||
|
<!--<el-row :gutter="20" class="el-row" type="flex">-->
|
||
|
<!--<el-col :span="20" class="el-col">-->
|
||
|
<!--<div class="text item">-->
|
||
|
<!--<div class="itemTag">-->
|
||
|
<!--<span>授权码(APPSecret): </span>-->
|
||
|
<!--</div>-->
|
||
|
<!--<el-form-item prop="appSecret">-->
|
||
|
<!--<el-input-->
|
||
|
<!--style="width: 400px"-->
|
||
|
<!--size="small"-->
|
||
|
<!--splaceholder="请输入内容"-->
|
||
|
<!--v-model="inputQuery.appSecret"-->
|
||
|
<!--></el-input>-->
|
||
|
<!--</el-form-item>-->
|
||
|
<!--</div>-->
|
||
|
<!--</el-col>-->
|
||
|
<!--</el-row>-->
|
||
|
<!--</el-card>-->
|
||
|
|
||
|
<div style="text-align: center">
|
||
|
<el-form-item>
|
||
|
<el-button
|
||
|
type="primary"
|
||
|
size="small"
|
||
|
icon="search"
|
||
|
style="margin-top: 20px; width: 200px"
|
||
|
@click="onModifySubmit('inputQuery')"
|
||
|
>保 存</el-button
|
||
|
>
|
||
|
</el-form-item>
|
||
|
</div>
|
||
|
</el-form>
|
||
|
</div>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
import { getCompany, modifyComapny } from "../../../api/inout/company";
|
||
|
export default {
|
||
|
data() {
|
||
|
return {
|
||
|
inputQuery: {
|
||
|
name: null,
|
||
|
category: "",
|
||
|
creditCode: "",
|
||
|
addr: "",
|
||
|
classes: "",
|
||
|
appId: "",
|
||
|
appSecret: ""
|
||
|
},
|
||
|
|
||
|
rules: {
|
||
|
name: [
|
||
|
{
|
||
|
required: true,
|
||
|
message: "请输入企业名称",
|
||
|
trigger: "blur"
|
||
|
}
|
||
|
],
|
||
|
creditCode: [
|
||
|
{
|
||
|
required: true,
|
||
|
message: "请输入统一社会信用代码",
|
||
|
trigger: "blur"
|
||
|
}
|
||
|
],
|
||
|
category: [
|
||
|
{
|
||
|
required: true,
|
||
|
message: "请选择企业类型",
|
||
|
trigger: "change"
|
||
|
}
|
||
|
],
|
||
|
classes: [
|
||
|
{
|
||
|
required: true,
|
||
|
message: "请选择企业类别",
|
||
|
trigger: "change"
|
||
|
}
|
||
|
],
|
||
|
appId: [
|
||
|
{
|
||
|
required: true,
|
||
|
message: "请输入应用码",
|
||
|
trigger: "blur"
|
||
|
}
|
||
|
],
|
||
|
|
||
|
appSecret: [
|
||
|
{ required: true, message: "请输入授权码", trigger: "blur" }
|
||
|
]
|
||
|
}
|
||
|
};
|
||
|
},
|
||
|
created() {
|
||
|
this.getData();
|
||
|
},
|
||
|
methods: {
|
||
|
onModifySubmit(formName) {
|
||
|
this.$refs[formName].validate(valid => {
|
||
|
if (valid) {
|
||
|
this.loading = true;
|
||
|
modifyComapny(this.inputQuery).then(response => {
|
||
|
this.getData();
|
||
|
this.loading = false;
|
||
|
this.$message.success("修改成功");
|
||
|
});
|
||
|
} else {
|
||
|
console.log("error submit!!");
|
||
|
return false;
|
||
|
}
|
||
|
});
|
||
|
},
|
||
|
|
||
|
getData() {
|
||
|
this.loading = true;
|
||
|
getCompany().then(response => {
|
||
|
this.loading = false;
|
||
|
this.inputQuery = response.data;
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
</script>
|
||
|
<style>
|
||
|
.itemTag {
|
||
|
float: left;
|
||
|
text-align: left;
|
||
|
margin-top: 10px;
|
||
|
width: 120px;
|
||
|
}
|
||
|
|
||
|
.text {
|
||
|
width: 100%;
|
||
|
font-size: 13px;
|
||
|
font-family: "Microsoft YaHei";
|
||
|
}
|
||
|
.el-card {
|
||
|
margin-right: 20px;
|
||
|
margin-top: 15px;
|
||
|
/*transition: all .5s;*/
|
||
|
}
|
||
|
|
||
|
.el-row {
|
||
|
display: flex;
|
||
|
flex-wrap: wrap;
|
||
|
}
|
||
|
.el-col {
|
||
|
border-radius: 4px;
|
||
|
flex-wrap: wrap;
|
||
|
}
|
||
|
</style>
|