|
@@ -2,7 +2,7 @@
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
<el-form :model="form" :rules="rules" ref="form" label-width="100px" size="small">
|
|
<el-form :model="form" :rules="rules" ref="form" label-width="100px" size="small">
|
|
<el-form-item prop="deviceTypeId" label="设备类型:">
|
|
<el-form-item prop="deviceTypeId" label="设备类型:">
|
|
- <el-select v-model="form.deviceTypeId" placeholder="请选择产品型号">
|
|
|
|
|
|
+ <el-select v-model="form.deviceTypeId" placeholder="请选择产品型号" filterable>
|
|
<el-option v-for="item in clientTypeOptions" :key="item.id" :label="item.label"
|
|
<el-option v-for="item in clientTypeOptions" :key="item.id" :label="item.label"
|
|
:value="item.value" />
|
|
:value="item.value" />
|
|
</el-select>
|
|
</el-select>
|
|
@@ -43,7 +43,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="user" v-if="form.userType === 3" label="指定用户:">
|
|
<el-form-item prop="user" v-if="form.userType === 3" label="指定用户:">
|
|
- <el-input v-model="form.user" type="textarea" rows="4" placeholder="请输入指定用户手机号,请用逗号隔开" />
|
|
|
|
|
|
+ <el-input v-model="form.user" type="textarea" rows="4" placeholder="请输入指定用户手机号,一行一个" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<div class="form-btn">
|
|
<div class="form-btn">
|
|
@@ -66,7 +66,7 @@ export default {
|
|
return {
|
|
return {
|
|
form: {
|
|
form: {
|
|
id: this.$route.query.id,
|
|
id: this.$route.query.id,
|
|
- url: ''
|
|
|
|
|
|
+ url: '',
|
|
},
|
|
},
|
|
// 是否强制升级 // 是否推送
|
|
// 是否强制升级 // 是否推送
|
|
Yes_No: [{
|
|
Yes_No: [{
|
|
@@ -116,6 +116,13 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ watch: {
|
|
|
|
+ 'form.userType'(val) {
|
|
|
|
+ if (!this.form.id) {
|
|
|
|
+ val === 3 ? this.form.user = '' : ''
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ },
|
|
mounted() {
|
|
mounted() {
|
|
if (this.form.id) {
|
|
if (this.form.id) {
|
|
getDetailInfo({
|
|
getDetailInfo({
|
|
@@ -123,6 +130,7 @@ export default {
|
|
}).then(res => {
|
|
}).then(res => {
|
|
if (res.code === 0) {
|
|
if (res.code === 0) {
|
|
this.form = res.data
|
|
this.form = res.data
|
|
|
|
+ this.form.user = res.data.user.join('\n')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -136,7 +144,7 @@ export default {
|
|
getSubmit() {
|
|
getSubmit() {
|
|
this.$refs.form.validate((valid) => {
|
|
this.$refs.form.validate((valid) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
- this.form.user = this.form.user.split(',')
|
|
|
|
|
|
+ this.form.userType === 3 ? this.form.user = this.form.user.split('\n') : ''
|
|
if (this.form.id) {
|
|
if (this.form.id) {
|
|
// 编辑
|
|
// 编辑
|
|
updateEdit(this.form).then(res => {
|
|
updateEdit(this.form).then(res => {
|