Commit d93e37dd authored by 高滢's avatar 高滢

Merge remote-tracking branch 'origin/develop' into develop

parents cf3e335f 454c708f
...@@ -52,7 +52,7 @@ export const searchFormSchema: FormSchema[] = [ ...@@ -52,7 +52,7 @@ export const searchFormSchema: FormSchema[] = [
label: '', label: '',
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
placeholder: '选择填报周期', placeholder: '年份',
picker: 'year', picker: 'year',
style: { width: '100%' }, style: { width: '100%' },
valueFormat: 'YYYY', valueFormat: 'YYYY',
...@@ -97,7 +97,7 @@ export const searchFormSchema: FormSchema[] = [ ...@@ -97,7 +97,7 @@ export const searchFormSchema: FormSchema[] = [
colProps: { span: 4 }, colProps: { span: 4 },
}, },
]; ];
// 前半部分
export const formSchema: FormSchema[] = [ export const formSchema: FormSchema[] = [
{ {
field: 'projectName', field: 'projectName',
...@@ -106,6 +106,7 @@ export const formSchema: FormSchema[] = [ ...@@ -106,6 +106,7 @@ export const formSchema: FormSchema[] = [
component: 'Input', component: 'Input',
componentProps: { componentProps: {
readonly: true, readonly: true,
disabled: true,
style: { border: 'none' }, style: { border: 'none' },
}, },
colProps: { span: 7, offset: 1 }, colProps: { span: 7, offset: 1 },
...@@ -117,6 +118,7 @@ export const formSchema: FormSchema[] = [ ...@@ -117,6 +118,7 @@ export const formSchema: FormSchema[] = [
component: 'Input', component: 'Input',
componentProps: { componentProps: {
readonly: true, readonly: true,
disabled: true,
style: { border: 'none' }, style: { border: 'none' },
}, },
colProps: { span: 7, offset: 1 }, colProps: { span: 7, offset: 1 },
...@@ -132,12 +134,18 @@ export const formSchema: FormSchema[] = [ ...@@ -132,12 +134,18 @@ export const formSchema: FormSchema[] = [
colProps: { span: 7, offset: 1 }, colProps: { span: 7, offset: 1 },
}, },
]; ];
export const Content: FormSchema[] = [ // 后半部分
export const subFormSchema: FormSchema[] = [
{ {
field: 'contractName', field: 'contractName',
label: ' 合同名称', label: ' 合同名称',
required: true, required: false,
component: 'Input', component: 'Input',
componentProps: {
readonly: true,
disabled: true,
style: { border: 'none' },
},
colProps: { span: 7, offset: 1 }, colProps: { span: 7, offset: 1 },
}, },
{ {
...@@ -206,7 +214,7 @@ export const Content: FormSchema[] = [ ...@@ -206,7 +214,7 @@ export const Content: FormSchema[] = [
required: true, required: true,
component: 'InputNumber', component: 'InputNumber',
componentProps: ({ formModel, formActionType }) => ({ componentProps: ({ formModel, formActionType }) => ({
addonAfter: '元', addonAfter: '元',
onChange: (value) => { onChange: (value) => {
formModel.contractAmount = value; formModel.contractAmount = value;
updateAmountRatio(formModel, formActionType); updateAmountRatio(formModel, formActionType);
...@@ -223,7 +231,7 @@ export const Content: FormSchema[] = [ ...@@ -223,7 +231,7 @@ export const Content: FormSchema[] = [
required: true, required: true,
component: 'InputNumber', component: 'InputNumber',
componentProps: ({ formModel, formActionType }) => ({ componentProps: ({ formModel, formActionType }) => ({
addonAfter: '元', addonAfter: '元',
onChange: (value) => { onChange: (value) => {
formModel.changeAmount = value; formModel.changeAmount = value;
updateAmountRatio(formModel, formActionType); updateAmountRatio(formModel, formActionType);
...@@ -286,7 +294,7 @@ export const Content: FormSchema[] = [ ...@@ -286,7 +294,7 @@ export const Content: FormSchema[] = [
required: true, required: true,
component: 'InputNumber', component: 'InputNumber',
componentProps: ({ formModel, formActionType }) => ({ componentProps: ({ formModel, formActionType }) => ({
addonAfter: '元', addonAfter: '元',
onChange: (value) => { onChange: (value) => {
formModel.updateAmount = value; formModel.updateAmount = value;
updateContractValueRatio(formModel, formActionType); updateContractValueRatio(formModel, formActionType);
...@@ -334,7 +342,7 @@ export const Content: FormSchema[] = [ ...@@ -334,7 +342,7 @@ export const Content: FormSchema[] = [
required: true, required: true,
component: 'InputNumber', component: 'InputNumber',
componentProps: ({ formModel, formActionType }) => ({ componentProps: ({ formModel, formActionType }) => ({
addonAfter: '元', addonAfter: '元',
onChange: (value) => { onChange: (value) => {
formModel.visaAmount = value; formModel.visaAmount = value;
updateEstimatedAmountRatio(formModel, formActionType); updateEstimatedAmountRatio(formModel, formActionType);
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
:actions="[ :actions="[
{ {
label: '修改', label: '修改',
onClick: handleEdit.bind(null, record, true), onClick: handleEdit.bind(null, record, 0),
}, },
{ {
label: '审核', label: '审核',
...@@ -49,11 +49,11 @@ ...@@ -49,11 +49,11 @@
:actions="[ :actions="[
{ {
label: '修改', label: '修改',
onClick: handleEdit.bind(null, record, true), onClick: handleEdit.bind(null, record, 0),
}, },
{ {
label: '详情', label: '详情',
onClick: handleEdit.bind(null, record, false), onClick: handleEdit.bind(null, record, 1),
}, },
{ {
label: '删除', label: '删除',
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
import { getDepartmentList } from '@/api/project/settlementManage'; import { getDepartmentList } from '@/api/project/settlementManage';
import { useMessage } from '@/hooks/web/useMessage'; import { useMessage } from '@/hooks/web/useMessage';
import yearModal from '@/components/yearModal/yearModal.vue'; import yearModal from '@/components/yearModal/yearModal.vue';
import {useUserStore} from "@/store/modules/user"; import { useUserStore } from '@/store/modules/user';
const { createMessage } = useMessage(); const { createMessage } = useMessage();
const { push } = useRouter(); const { push } = useRouter();
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
} }
}); });
const data = await getDepartmentList(); const data = await getDepartmentList();
console.log('data',data) console.log('data', data);
searchFormSchema[2].componentProps.options = data; searchFormSchema[2].componentProps.options = data;
}); });
...@@ -143,13 +143,14 @@ ...@@ -143,13 +143,14 @@
}; };
//修改 //修改
function handleEdit(record: Recordable, isUpdate: boolean) { function handleEdit(record: Recordable, disabled: number) {
push({ push({
path: '/changeSignature/edit', path: '/changeSignature/edit',
query: { query: {
id: record.id, id: record.id,
statusResult: record.statusResult, givenYear: record.givenYear,
isUpdate: isUpdate, quarter: record.quarter,
disabled: String(disabled),
}, },
}); });
} }
......
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