|
|
@@ -17,7 +17,8 @@
|
|
|
</div>
|
|
|
<div class="input">
|
|
|
<span>申请时间</span>
|
|
|
- <a-date-picker v-model:value="searchTime" placeholder="申请时间" style="width: 200px" />
|
|
|
+ <!-- <a-date-picker v-model:value="searchTime" placeholder="申请时间" style="width: 200px" /> -->
|
|
|
+ <a-range-picker placeholder="申请时间" v-model:value="searchTime" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="right-btns">
|
|
|
@@ -40,7 +41,12 @@
|
|
|
label: '移出',
|
|
|
tooltip: '移出',
|
|
|
onClick: handleDelete.bind(null, record),
|
|
|
- disabled: !(record.shzt === '未提交')
|
|
|
+ disabled: record.shzt != '未提交' && record.shzt != '审核不通过'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '提交申请',
|
|
|
+ disabled: record.shzt != '未提交' && record.shzt != '审核不通过',
|
|
|
+ onClick: handleAdd.bind(null, record),
|
|
|
},
|
|
|
]" />
|
|
|
</template>
|
|
|
@@ -93,7 +99,7 @@ export default defineComponent({
|
|
|
name: 'modal',
|
|
|
components: { BasicTable, TableAction, ExclamationCircleOutlined, ApplyModal },
|
|
|
props,
|
|
|
- emits:['closeModal'],
|
|
|
+ emits: ['closeModal'],
|
|
|
setup(props, { emit }) {
|
|
|
const data = reactive({
|
|
|
width: '1440px',
|
|
|
@@ -101,7 +107,7 @@ export default defineComponent({
|
|
|
})
|
|
|
const searchValue = ref('')
|
|
|
const selectValue = ref('')
|
|
|
- const searchTime = ref(null)
|
|
|
+ const searchTime = ref([])
|
|
|
const statusOptions = [
|
|
|
{
|
|
|
label: "未提交",
|
|
|
@@ -130,7 +136,8 @@ export default defineComponent({
|
|
|
getResInCar({
|
|
|
keyword: searchValue.value,
|
|
|
shzt: selectValue.value,
|
|
|
- sqsj: searchTime.value ? moment(searchTime).format('YYYY-MM-DD') : '',
|
|
|
+ sqsj: searchTime.value.length == 2 ? moment(searchTime.value[0]).format('YYYY-MM-DD') : '',
|
|
|
+ endSqsj: searchTime.value.length == 2 ? moment(searchTime.value[1]).format('YYYY-MM-DD') : '',
|
|
|
userId: session.getItem('userId'),
|
|
|
}).then((res) => {
|
|
|
if (res.datas?.length) {
|
|
|
@@ -262,8 +269,9 @@ export default defineComponent({
|
|
|
//重置查询
|
|
|
const handleReset = () => {
|
|
|
searchValue.value = ''
|
|
|
- selectValue.value = '未审核'
|
|
|
- searchTime.value = moment()
|
|
|
+ selectValue.value = ''
|
|
|
+ searchTime.value = ""
|
|
|
+ reload();
|
|
|
}
|
|
|
//条件查询
|
|
|
const handleSearch = () => {
|
|
|
@@ -285,19 +293,23 @@ export default defineComponent({
|
|
|
}
|
|
|
deleteResInCar(params, record).then(res => {
|
|
|
reload();
|
|
|
+ eventBus.emit('interfaceCenter')
|
|
|
+ eventBus.emit('addResToCarEventBusInterface')
|
|
|
})
|
|
|
})
|
|
|
});
|
|
|
}
|
|
|
//添加申请
|
|
|
- const handleAdd = () => {
|
|
|
+ const handleAdd = (record) => {
|
|
|
// showSelectAppModal.value = true;
|
|
|
// selectAppKey.value = ''
|
|
|
- var list = getSelectRowKeys();
|
|
|
- openModal(true, {
|
|
|
- isUpdate: false,
|
|
|
- sqzys: list
|
|
|
- });
|
|
|
+ var list = record && record.resInCarId ? [record.resInCarId] : getSelectRowKeys();
|
|
|
+ if (list.length) {
|
|
|
+ openModal(true, {
|
|
|
+ isUpdate: false,
|
|
|
+ sqzys: list
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
const handleSubmit = () => {
|
|
|
queryFlowInfoPage({
|