|
@@ -35,6 +35,9 @@
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions>
|
|
|
<el-button v-if="userList.length > 0" :disabled="checkList.length === 0" type="primary" style="margin: 10px;" @click="handleSendEmail">邮件通知</el-button>
|
|
|
+ <el-tooltip class="item" effect="dark" content="方便销售填写增量订单和代理商复购订单" placement="top">
|
|
|
+ <el-button type="success" style="margin: 10px;" @click="handleReset">订单复制</el-button>
|
|
|
+ </el-tooltip>
|
|
|
<el-steps :active="2" finish-status="error" simple v-if="modelForm.status === 6">
|
|
|
<el-step title="创建定单" status="success"></el-step>
|
|
|
<el-step title="已作废"></el-step>
|
|
@@ -143,54 +146,130 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="服务相关" v-if="boolFounder || permissions.filter(p => p === 'pjTech').length > 0">
|
|
|
<el-form :model="modelForm" :rules="serverFormRule" label-width="100px" ref="serverForm">
|
|
|
- <el-form-item label="网络类型" prop="net_mode">
|
|
|
- <el-select v-model="modelForm.net_mode" placeholder="请选择" @change="netModelChange" clearable>
|
|
|
- <el-option label="独立局域网" value="独立局域网"/>
|
|
|
- <el-option label="非独立局域网" value="非独立局域网"/>
|
|
|
- <el-option label="公网" value="公网"/>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="授权码" prop="auth_base">
|
|
|
- <el-input v-model="modelForm.auth_base" :maxlength="50"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="授权序列号" prop="auth_code">
|
|
|
- <el-input v-model="modelForm.auth_code" type="textarea"
|
|
|
- :autosize="{ minRows: 2, maxRows: 6}"
|
|
|
- :minlength="50"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="授权过期日" prop="auth_expires">
|
|
|
- <el-input v-model="modelForm.auth_expires" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="pve_ip" prop="pve_ip">
|
|
|
- <el-input v-model="modelForm.pve_ip" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="pve_user" prop="pve_user">
|
|
|
- <el-input v-model="modelForm.pve_user" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="pve_pwd" prop="pve_pwd">
|
|
|
- <el-input v-model="modelForm.pve_pwd" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="route_ip" prop="route_ip">
|
|
|
- <el-input v-model="modelForm.route_ip" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="route_ip2" prop="route_ip2">
|
|
|
- <el-input v-model="modelForm.route_ip2" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="route_user" prop="route_user">
|
|
|
- <el-input v-model="modelForm.route_user" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="route_pwd" prop="route_pwd">
|
|
|
- <el-input v-model="modelForm.route_pwd" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="linux_ip" prop="linux_ip">
|
|
|
- <el-input v-model="modelForm.linux_ip" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="linux_ip2" prop="linux_ip2">
|
|
|
- <el-input v-model="modelForm.linux_ip2" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="linux_user" prop="linux_user">
|
|
|
- <el-input v-model="modelForm.linux_user" :maxlength="20"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="网络类型" prop="net_mode">
|
|
|
+ <el-select v-model="modelForm.net_mode" placeholder="请选择" @change="netModelChange" clearable>
|
|
|
+ <el-option label="独立局域网" value="独立局域网"/>
|
|
|
+ <el-option label="非独立局域网" value="非独立局域网"/>
|
|
|
+ <el-option label="公网" value="公网"/>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="信息科联系人" prop="info_contacts">
|
|
|
+ <el-input v-model="modelForm.info_contacts" placeholder="请输入信息科联系人及电话" :maxlength="50"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="护理部联系人" prop="nurse_contacts">
|
|
|
+ <el-input v-model="modelForm.nurse_contacts" placeholder="请输入护理部联系人及电话" :maxlength="50"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="设备科联系人" prop="device_contacts">
|
|
|
+ <el-input v-model="modelForm.device_contacts" placeholder="请输入设备科联系人及电话" :maxlength="50"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="授权码" prop="auth_base">
|
|
|
+ <el-input v-model="modelForm.auth_base" :maxlength="50"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="授权过期日" prop="auth_expires">
|
|
|
+ <el-input v-model="modelForm.auth_expires" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="授权序列号" prop="auth_code">
|
|
|
+ <el-input v-model="modelForm.auth_code" type="textarea"
|
|
|
+ :autosize="{ minRows: 2, maxRows: 6}"
|
|
|
+ :minlength="50"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="授权计划备注" prop="auth_remark">
|
|
|
+ <el-input v-model="modelForm.auth_remark" type="textarea"
|
|
|
+ :autosize="{ minRows: 2, maxRows: 6}"
|
|
|
+ :minlength="150"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="pve_ip" prop="pve_ip">
|
|
|
+ <el-input v-model="modelForm.pve_ip" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="pve_user" prop="pve_user">
|
|
|
+ <el-input v-model="modelForm.pve_user" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="pve_pwd" prop="pve_pwd">
|
|
|
+ <el-input v-model="modelForm.pve_pwd" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="route_ip" prop="route_ip">
|
|
|
+ <el-input v-model="modelForm.route_ip" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="route_ip2" prop="route_ip2">
|
|
|
+ <el-input v-model="modelForm.route_ip2" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="route_user" prop="route_user">
|
|
|
+ <el-input v-model="modelForm.route_user" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="route_pwd" prop="route_pwd">
|
|
|
+ <el-input v-model="modelForm.route_pwd" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="linux_ip" prop="linux_ip">
|
|
|
+ <el-input v-model="modelForm.linux_ip" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="linux_ip2" prop="linux_ip2">
|
|
|
+ <el-input v-model="modelForm.linux_ip2" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="linux_user" prop="linux_user">
|
|
|
+ <el-input v-model="modelForm.linux_user" :maxlength="20"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
<el-form-item label="linux_pwd" prop="linux_pwd">
|
|
|
<el-input v-model="modelForm.linux_pwd" :maxlength="20"></el-input>
|
|
|
</el-form-item>
|
|
@@ -466,6 +545,16 @@ export default {
|
|
|
this.modelForm.linux_user = 'root'
|
|
|
this.modelForm.linux_pwd = '123qwe,.'
|
|
|
}
|
|
|
+ } else {
|
|
|
+ this.modelForm.pve_ip = ''
|
|
|
+ this.modelForm.pve_user = ''
|
|
|
+ this.modelForm.pve_pwd = ''
|
|
|
+ this.modelForm.route_ip = ''
|
|
|
+ this.modelForm.route_user = ''
|
|
|
+ this.modelForm.route_pwd = ''
|
|
|
+ this.modelForm.linux_ip = ''
|
|
|
+ this.modelForm.linux_user = ''
|
|
|
+ this.modelForm.linux_pwd = ''
|
|
|
}
|
|
|
},
|
|
|
handleTech() {
|