|
|
@@ -8,17 +8,19 @@
|
|
|
<CellGroup inset>
|
|
|
<Field readonly name="bankaccountno" label="扣费账号" v-model="bankaccountno" />
|
|
|
<Field name="Xysxrq" readonly label="协议生效期" maxlength="30" v-model.trim="formData.Xysxrq"
|
|
|
- placeholder="请选择协议生效期" :rules="formRules.Xysxrq" is-link @click="showCalendar = true"/>
|
|
|
+ placeholder="请选择协议生效期" :rules="formRules.Xysxrq" is-link @click="showCalendar = true" />
|
|
|
<Field name="Xydqrq" readonly label="协议到期日" maxlength="30" v-model.trim="formData.Xydqrq"
|
|
|
placeholder="请选择协议到期日" :rules="formRules.Xydqrq" is-link @click="showCalendar = true" />
|
|
|
<Field type="number" name="Lxdh" label="手机号码" maxlength="30" v-model.trim="formData.Lxdh"
|
|
|
placeholder="请输入手机号码" :rules="formRules.Lxdh" />
|
|
|
- <Field name="Addr" label="联系地址" type="textarea" autosize maxlength="128" v-model.trim="formData.Addr" placeholder="请输入联系地址"/>
|
|
|
- <Field name="Remark" type="textarea" autosize label="备注" maxlength="128" v-model.trim="formData.Remark" placeholder="备注"/>
|
|
|
+ <Field name="Addr" label="联系地址" type="textarea" autosize maxlength="128"
|
|
|
+ v-model.trim="formData.Addr" placeholder="请输入联系地址" />
|
|
|
+ <Field name="Remark" type="textarea" autosize label="备注" maxlength="128"
|
|
|
+ v-model.trim="formData.Remark" placeholder="备注" />
|
|
|
</CellGroup>
|
|
|
<CellGroup inset>
|
|
|
<div class="tips_time">
|
|
|
- <span class="tips">操作时间:交易日 {{ start }} - {{ end }}</span>
|
|
|
+ <span class="tips">操作时间:交易日 {{ startTime }} - {{ endTime }}</span>
|
|
|
</div>
|
|
|
</CellGroup>
|
|
|
</Form>
|
|
|
@@ -26,11 +28,13 @@
|
|
|
<div class="g-form__footer inset">
|
|
|
<Button type="danger" round block @click="formRef?.submit()">发送验证码</Button>
|
|
|
</div>
|
|
|
- <Calendar v-model:show="showCalendar" type="range" :max-date="moment().add(5, 'years').toDate()" :min-date="new Date()" @confirm="onConfirm" />
|
|
|
+ <Calendar v-model:show="showCalendar" type="range" :max-date="moment().add(5, 'years').toDate()"
|
|
|
+ :min-date="new Date()" @confirm="onConfirm" />
|
|
|
</template>
|
|
|
- <component ref="componentRef" :is="componentMap.get(componentId)" @closed="closeComponent" v-if="componentId" />
|
|
|
+ <component ref="componentRef" :is="componentMap.get(componentId)" @closed="closeComponent"
|
|
|
+ v-if="componentId" />
|
|
|
</app-view>
|
|
|
- </app-modal>
|
|
|
+ </app-modal>
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
@@ -41,24 +45,20 @@ import { useDoYJFGetWithholdSignInSMSVCode, useDoCusBankExtendConfigs } from '@/
|
|
|
import { validateRules } from '@/constants/regex'
|
|
|
import { formatDate } from '@/filters'
|
|
|
import { useComponent } from '@/hooks/component'
|
|
|
-import { useUserStore } from '@/stores'
|
|
|
import moment from 'moment'
|
|
|
import AppModal from '@/components/base/modal/index.vue'
|
|
|
|
|
|
// 是否显示日期选择器
|
|
|
-const showCalendar = shallowRef(false)
|
|
|
+const showCalendar = shallowRef(false)
|
|
|
const formRef = shallowRef<FormInstance>()
|
|
|
const showModal = shallowRef(true)
|
|
|
const refresh = shallowRef(false) // 是否刷新父组件数据
|
|
|
const { formData, onSubmit, bankaccountno } = useDoYJFGetWithholdSignInSMSVCode()
|
|
|
// 日期范围
|
|
|
-const dateRange = ref<string[]>([])
|
|
|
+const dateRange = ref<string[]>([])
|
|
|
|
|
|
-const { getSystemParamValue } = useUserStore()
|
|
|
-/// 入金时间范围
|
|
|
-const start = getSystemParamValue('012') ?? ''
|
|
|
/// 不为空 入金取 318 出金取 319
|
|
|
-const { end } = useDoCusBankExtendConfigs(2)
|
|
|
+const { startTime, endTime } = useDoCusBankExtendConfigs(2)
|
|
|
|
|
|
const { componentRef, componentId, openComponent, closeComponent } = useComponent(() => {
|
|
|
closed(true)
|
|
|
@@ -107,8 +107,8 @@ const onConfirm = ([start, end]: Date[]) => {
|
|
|
const formSubmit = () => {
|
|
|
const now = moment().format('HH:mm')
|
|
|
const n = moment(now, 'HH:mm')
|
|
|
- const s = moment(start, 'HH:mm')
|
|
|
- const e = moment(end.value, 'HH:mm')
|
|
|
+ const s = moment(startTime.value, 'HH:mm')
|
|
|
+ const e = moment(endTime.value, 'HH:mm')
|
|
|
if (n.isAfter(s) && n.isBefore(e)) {
|
|
|
dialog({
|
|
|
message: '确认要申请代扣签约吗?',
|