Commit b6d441b9 authored by daywrite's avatar daywrite

修复新建报销表单

parent 875487b7
...@@ -56,4 +56,7 @@ ...@@ -56,4 +56,7 @@
background-color: #d4d4d4; background-color: #d4d4d4;
border-color: #8c8c8c; border-color: #8c8c8c;
} }
.ec-page-wrapper .el-form-item__label {
color: white;
}
} }
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
@update:item="val => {model.cost_type = val}"> @update:item="val => {model.cost_type = val}">
</single-radio> </single-radio>
</el-form-item> </el-form-item>
<el-form-item label="待办时间:" prop="occurrence_at" class="ec-clear-left is-required"> <el-form-item label="发生时间:" prop="occurrence_at" class="ec-clear-left is-required">
<el-date-picker <el-date-picker
size="small" size="small"
v-model="model.occurrence_at" v-model="model.occurrence_at"
...@@ -31,6 +31,12 @@ ...@@ -31,6 +31,12 @@
</el-input> </el-input>
<span class="tips"></span> <span class="tips"></span>
</el-form-item> </el-form-item>
<el-form-item label="客户" prop="actName" class="ec-clear-left">
<dep-select
:query="model"
:inputWidth="340"
:startLoadInitial="false"/>
</el-form-item>
<!-- <el-form-item label="客户:" prop="client_id" class="ec-clear-left ec-form-item-lg is-required"> <!-- <el-form-item label="客户:" prop="client_id" class="ec-clear-left ec-form-item-lg is-required">
<el-select v-model="model.client_id" placeholder="请选择"> <el-select v-model="model.client_id" placeholder="请选择">
<el-option v-for="(option, optKey) in item.value" <el-option v-for="(option, optKey) in item.value"
...@@ -84,6 +90,7 @@ ...@@ -84,6 +90,7 @@
import settleAccountSelect from './settleAccountSelect' import settleAccountSelect from './settleAccountSelect'
import singleRadio from '../common/singleRadio' import singleRadio from '../common/singleRadio'
import settingMixin from '../common/settingMixin' import settingMixin from '../common/settingMixin'
import depSelect from '../schedule/depSelect'
export default { export default {
name: 'scheduleForm', name: 'scheduleForm',
...@@ -95,7 +102,8 @@ export default { ...@@ -95,7 +102,8 @@ export default {
components: { components: {
settleAccountSelect, settleAccountSelect,
singleRadio singleRadio,
depSelect
}, },
data () { data () {
......
...@@ -33,22 +33,11 @@ export default { ...@@ -33,22 +33,11 @@ export default {
cost_type: '', cost_type: '',
occurrence_at: '', occurrence_at: '',
amount: '', amount: '',
client_id: '', // 客户 client_id: '',
form_reimbursementVerifyRels: '', client_name: '', // 客户
form_reimbursementCarbonCopyRels: '', form_reimbursementVerifyRels: [],
form_reimbursementCarbonCopyRels: [],
description: '' description: ''
// id: '',
// client_id: '',
// client_name: '',
// schedule_title: '',
// start_at: '',
// end_at: '',
// alarm_before: '',
// description: '',
// time_type: '',
// repeat_type: '',
// is_public: '',
// created_by: '' // 负责人
} }
} }
}, },
...@@ -61,7 +50,11 @@ export default { ...@@ -61,7 +50,11 @@ export default {
handleClose () { handleClose () {
Object.keys(this.model).forEach(item => { Object.keys(this.model).forEach(item => {
if (Array.isArray(item)) {
this.model[item] = '' this.model[item] = ''
} else {
this.model[item] = ''
}
}) })
this.$refs.sidePopup.close() this.$refs.sidePopup.close()
}, },
......
...@@ -56,8 +56,8 @@ ...@@ -56,8 +56,8 @@
</div> </div>
</div> </div>
<ReimModal <ReimModal
ref="reimModal" ref="reimModal">
v-click-outside="scheduleClose"> <!-- v-click-outside="scheduleClose" -->
</ReimModal> </ReimModal>
</section> </section>
</template> </template>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment