基础信息相关界面修改

master
anthonywj 2 years ago
parent 200bae5efe
commit 5304d521d1

@ -85,7 +85,7 @@
> >
<selectLocalUdi <selectLocalUdi
:closeDialog="closeDialog" :closeDialog="closeDialog"
filter-type="1" filterType="1"
:companyId="filterQuery.companyIdFk" :companyId="filterQuery.companyIdFk"
></selectLocalUdi> ></selectLocalUdi>
</el-dialog> </el-dialog>

@ -377,6 +377,7 @@ export default {
combineQuery: { combineQuery: {
companyId: null, companyId: null,
keys: [], keys: [],
products: [],
}, },
checked: true, checked: true,
udidlList: [], udidlList: [],
@ -616,6 +617,13 @@ export default {
}); });
} else if (this.filterType == 2) {// } else if (this.filterType == 2) {//
debugger
for (let uuid of this.combineQuery.keys) {
let data = {
uuid: uuid
};
this.combineQuery.products.push(data);
}
batchCombine(this.combineQuery) batchCombine(this.combineQuery)
.then((response) => { .then((response) => {
this.combineLoading = false; this.combineLoading = false;

@ -18,7 +18,7 @@
> >
<el-option <el-option
v-for="item in fromOptions" v-for="item in fromOptions"
:key="item.companyName" :key="item.id"
:label="item.companyName" :label="item.companyName"
:value="item.id" :value="item.id"
> >
@ -121,13 +121,14 @@
v-if="selectProductVisible" v-if="selectProductVisible"
> >
<selectLocalUdi <selectLocalUdi
filterType="2"
:closeDialog="closeDialog" :closeDialog="closeDialog"
:companyId="filterQuery.companyIdFk" :companyId="filterQuery.companyIdFk"
></selectLocalUdi> ></selectLocalUdi>
</el-dialog> </el-dialog>
<el-dialog <el-dialog
title="医疗器械信息-编辑" title="企业医疗器械信息-编辑"
:visible.sync="editDiDialogVisible" :visible.sync="editDiDialogVisible"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
@ -387,7 +388,7 @@ export default {
seachCompany(cQuery) seachCompany(cQuery)
.then((response) => { .then((response) => {
this.loading = false; this.loading = false;
this.fromOptions = response.data || []; this.fromOptions = response.data.list || [];
}) })
.catch(() => { .catch(() => {
this.loading = false; this.loading = false;

@ -17,6 +17,7 @@
<el-input <el-input
style="width: 80%" style="width: 80%"
size="small" size="small"
disabled
splaceholder="请输入内容" splaceholder="请输入内容"
v-model="detailQuery.companyName" v-model="detailQuery.companyName"
></el-input> ></el-input>
@ -34,7 +35,33 @@
<el-option label="代理商" :value="2"></el-option> <el-option label="代理商" :value="2"></el-option>
<el-option label="购买方" :value="3"></el-option> <el-option label="购买方" :value="3"></el-option>
</el-select> </el-select>
</el-form-item>
</el-col>
</el-row>
<el-row type="flex" class="edit-row">
<el-col :span="12">
<el-form-item label="代理起始时间:">
<el-date-picker
format="yyyy 年 MM 月 dd 日"
v-model="detailQuery.agengtStartDate"
type="date"
style="width: 80%"
value-format="yyyy-MM-dd"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="代理截止时间:">
<el-date-picker
format="yyyy 年 MM 月 dd 日"
v-model="detailQuery.agengtEndDate"
type="date"
style="width: 80%"
value-format="yyyy-MM-dd"
placeholder="选择日期">
</el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>

@ -13,12 +13,11 @@
label-position="left" label-position="left"
> >
<el-card class="box-card"> <el-card class="box-card">
<div style="text-align: center; margin-top: 10px"> <div style="text-align: center; margin-top: 20px">
<img alt="element-logo" src="@/assets/logo/logo.png" /> <img alt="element-logo" src="@/assets/logo/logo.png"/>
</div> </div>
<h3 class="title">用户注册</h3> <h3 class="title">企业注册</h3>
<el-form-item prop="mobile" class="item" style="margin-top: -20px"> <el-form-item prop="mobile" class="item" style="margin-top: -10px">
<el-input <el-input
size="small" size="small"
placeholder="请输入手机号" placeholder="请输入手机号"
@ -65,7 +64,7 @@
style="width: 60%; margin-bottom: 30px" style="width: 60%; margin-bottom: 30px"
:loading="loading" :loading="loading"
@click.native="handleLogin()" @click.native="handleLogin()"
>注册 >注册
</el-button> </el-button>
</div> </div>
@ -91,8 +90,8 @@
import Verify from "vue2-verify"; import Verify from "vue2-verify";
import axios from "axios"; import axios from "axios";
import Cookies from "js-cookie"; import Cookies from "js-cookie";
import { decrypt, encrypt } from "@/utils/jsencrypt"; import {decrypt, encrypt} from "@/utils/jsencrypt";
import {checkCode,getCheckcode,encrypts} from "@/api/login"; import {checkCode, getCheckcode, encrypts} from "@/api/login";
export default { export default {
data() { data() {
@ -106,20 +105,20 @@ export default {
} }
}; };
return { return {
yzm:"", yzm: "",
jmobile:"", jmobile: "",
inputQuery :{ inputQuery: {
mobile : "", mobile: "",
checkCode : "", checkCode: "",
}, },
rules: { rules: {
tel: [ tel: [
{ required: true, message: "请输入联系电话", trigger: "blur" }, {required: true, message: "请输入联系电话", trigger: "blur"},
{ validator: validatePhone, trigger: "blur" }, {validator: validatePhone, trigger: "blur"},
// { pattern:/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, message: "", trigger: "blur" } // { pattern:/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, message: "", trigger: "blur" }
], ],
checkCode: [ checkCode: [
{ required: true, message: "请输入手机验证码", trigger: "blur" }, {required: true, message: "请输入手机验证码", trigger: "blur"},
], ],
}, },
isTimer: false, isTimer: false,
@ -128,28 +127,28 @@ export default {
}, },
methods: { methods: {
handleLogin(){ handleLogin() {
checkCode(this.inputQuery).then( (res) => { checkCode(this.inputQuery).then((res) => {
if(res.code == 20000 ){ if (res.code == 20000) {
// //
this.jmobile=res.data; this.jmobile = res.data;
let param={ let param = {
mobile:this.jmobile, mobile: this.jmobile,
captcha:this.yzm, captcha: this.yzm,
key:"key", key: "key",
} }
encrypts(param).then((res)=>{ encrypts(param).then((res) => {
if(res.code == 20000){ if (res.code == 20000) {
// //
this.$router.push({path: "/improveInfo",query:{mobile:res.data.mobile,captcha:res.data.captcha}}); this.$router.push({path: "/improveInfo", query: {mobile: res.data.mobile, captcha: res.data.captcha}});
}else{ } else {
this.$message.error(res.message) this.$message.error(res.message)
} }
}) })
}else{ } else {
this.$message.error(res.message); this.$message.error(res.message);
} }
}) })
@ -163,7 +162,7 @@ export default {
}; };
getCheckcode(tquery).then((response) => { getCheckcode(tquery).then((response) => {
if (response.code === 20000) { if (response.code === 20000) {
this.yzm=response.data; this.yzm = response.data;
this.validateBtn(); this.validateBtn();
} else { } else {
this.$message.error(response.message); this.$message.error(response.message);
@ -188,9 +187,6 @@ export default {
}, },
}, },
components: { components: {
Verify, Verify,
@ -274,6 +270,7 @@ $light_gray: #eee;
font-weight: bold; font-weight: bold;
margin-bottom: 50px; margin-bottom: 50px;
} }
.textTitle { .textTitle {
width: 50%; width: 50%;
font-size: 45px; font-size: 45px;
@ -285,6 +282,7 @@ $light_gray: #eee;
margin-top: 132px; margin-top: 132px;
margin-bottom: -10px; margin-bottom: -10px;
} }
.topSubtitle { .topSubtitle {
color: #fcd38b; color: #fcd38b;
text-align: center; text-align: center;

Loading…
Cancel
Save