|
@@ -113,14 +113,14 @@
|
|
|
@ok="submit"
|
|
|
okText="确定"
|
|
|
cancelText="取消"
|
|
|
+ @cancel="resetFromRef"
|
|
|
>
|
|
|
<a-form
|
|
|
:model="addData"
|
|
|
:labelCol="{ style: 'width:120px' }"
|
|
|
ref="formRef"
|
|
|
- :rules="rules"
|
|
|
>
|
|
|
- <a-form-item label="手机号" name="phoneNumber">
|
|
|
+ <a-form-item label="手机号" name="phoneNumber" required>
|
|
|
<!-- 订单名称 -->
|
|
|
<a-input
|
|
|
class="tasktype"
|
|
@@ -145,16 +145,18 @@
|
|
|
v-model:value="addData.userName"
|
|
|
/>
|
|
|
</a-form-item>
|
|
|
- <a-form-item label="课程" name="curr">
|
|
|
+ <a-form-item label="课程" name="cid" help="请选择来源" required>
|
|
|
<a-select
|
|
|
v-model:value="addData.cid"
|
|
|
:options="currOptions"
|
|
|
+ placeholder="请选择课程"
|
|
|
></a-select>
|
|
|
</a-form-item>
|
|
|
- <a-form-item label="来源" name="source">
|
|
|
+ <a-form-item label="来源" name="channel" help="请选择来源" required>
|
|
|
<a-select
|
|
|
v-model:value="addData.channel"
|
|
|
- :options="sourceOptions"
|
|
|
+ :options="sourceOptions.filter(item => !!item.value)"
|
|
|
+ placeholder="请选择来源"
|
|
|
></a-select>
|
|
|
</a-form-item>
|
|
|
</a-form>
|
|
@@ -442,9 +444,13 @@ export default defineComponent({
|
|
|
});
|
|
|
};
|
|
|
|
|
|
+ const resetFromRef = () => {
|
|
|
+ formRef.value.resetFields()
|
|
|
+ }
|
|
|
+
|
|
|
// 验证规则
|
|
|
const rules = {
|
|
|
- name: [
|
|
|
+ phone: [
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请填写内容",
|
|
@@ -560,6 +566,7 @@ export default defineComponent({
|
|
|
search,
|
|
|
reset,
|
|
|
submit,
|
|
|
+ resetFromRef,
|
|
|
delSubmit,
|
|
|
adCoverSuccess,
|
|
|
delAdCover,
|
|
@@ -641,4 +648,7 @@ h1 {
|
|
|
margin-left: 120px;
|
|
|
margin-top: -50px;
|
|
|
}
|
|
|
+:deep(.ant-form-show-help > div:not(.ant-form-item-explain-error)) {
|
|
|
+ color: rgba(0,0,0,0);
|
|
|
+}
|
|
|
</style>
|