页面修改

This commit is contained in:
zmj 2023-11-18 20:17:42 +08:00
parent dd8682772e
commit cb9cfdf0f2
5 changed files with 56 additions and 5 deletions

View File

@ -128,6 +128,27 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-row v-if="showInput.includes(formData.type)">
<el-col>
<el-form-item label="政策补贴金额" prop="amount" v-if="formData.type==6">
<el-input
:readonly="mode == 'details'"
v-model="formData.amount"
clearable
/>
</el-form-item>
<el-form-item :label="InputTit" prop="amount" v-else>
<el-input
:readonly="mode == 'details'"
v-model="formData.amount"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row> <el-row>
<el-col> <el-col>
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">
@ -162,7 +183,8 @@ const emit = defineEmits(["success", "close"]);
const formRef = shallowRef<FormInstance>(); const formRef = shallowRef<FormInstance>();
const popupRef = shallowRef<InstanceType<typeof Popup>>(); const popupRef = shallowRef<InstanceType<typeof Popup>>();
const mode = ref("add"); const mode = ref("add");
const showInput=reactive([7,6,8])
const InputTit=ref("销售金额")
// //
const popupTitle = computed(() => { const popupTitle = computed(() => {
return mode.value == "edit" ? "审核" : "详情"; return mode.value == "edit" ? "审核" : "详情";
@ -193,6 +215,8 @@ const formData = reactive({
area_manager: "", area_manager: "",
check_status: 1, check_status: 1,
remark: "", remark: "",
amount:"",
type:-1
}); });
// //
@ -243,11 +267,22 @@ const handleSubmit = async () => {
await formRef.value?.validate(); await formRef.value?.validate();
if (formData.check_status == 3 && formData.remark == "") if (formData.check_status == 3 && formData.remark == "")
return ElMessage.error("驳回必须填写备注"); return ElMessage.error("驳回必须填写备注");
if(showInput.includes(formData.type) ){
await apiApproveAudit({ await apiApproveAudit({
id: formData.id, id: formData.id,
check_status: formData.check_status, check_status: formData.check_status,
remark: formData.remark, remark: formData.remark,
amount:formData.amount
}); });
}else{
await apiApproveAudit({
id: formData.id,
check_status: formData.check_status,
remark: formData.remark,
});
}
popupRef.value?.close(); popupRef.value?.close();
emit("success"); emit("success");
}; };

View File

@ -174,7 +174,7 @@ const checkStatusList = ref([
]); ]);
// //
const showAuditTypeList = ref([1, 5, 6]); const showAuditTypeList = ref([1, 5, 6,7,8,9]);
const showAuditOther = computed(() => { const showAuditOther = computed(() => {
return showAuditTypeList.value.includes(openType.value); return showAuditTypeList.value.includes(openType.value);
}); });
@ -205,6 +205,9 @@ const handleAdd = async () => {
// //
const handleEdit = async (data: any, type = "edit") => { const handleEdit = async (data: any, type = "edit") => {
console.log(data.type)
openType.value = data.type; openType.value = data.type;
showEdit.value = true; showEdit.value = true;
await nextTick(); await nextTick();

View File

@ -76,6 +76,17 @@
</div> </div>
</div> </div>
</el-form-item> </el-form-item>
<!-- <el-form-item label="目标金额" prop="extend.target">
<el-input
v-model="formData.extend.target"
clearable
placeholder="请输入目标金额"
type="number"
>
</el-input>
</el-form-item> -->
<el-form-item v-if="showCommodity" label="商品" prop="extend.goods_id"> <el-form-item v-if="showCommodity" label="商品" prop="extend.goods_id">
<!-- <el-input <!-- <el-input
readonly readonly
@ -331,7 +342,8 @@ const showTargetTypeList = [
"town_task_type_marketing_director_4", "town_task_type_marketing_director_4",
"town_task_type_marketing_director_3", "town_task_type_marketing_director_3",
"town_task_type_marketing_director_2", "town_task_type_marketing_director_2",
'town_task_type_master_3' 'town_task_type_master_3',
"town_task_type_master_7"
]; ];
const showTarget = computed(() => { const showTarget = computed(() => {
let flag = false; let flag = false;
@ -489,6 +501,7 @@ const setFormData = async (data: Record<any, any>) => {
formData.extend.task_role = +formData.extend.task_role; formData.extend.task_role = +formData.extend.task_role;
changeTaskRole(formData.extend.task_role); changeTaskRole(formData.extend.task_role);
} }
console.log(formData)
}; };
const getDetail = async (row: Record<string, any>) => { const getDetail = async (row: Record<string, any>) => {

View File

@ -145,7 +145,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div class="flex mt-4 justify-end"> <div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" /> <pagination v-model="pager" @change="getLists" />
</div> </div>
</el-card> </el-card>

View File

@ -49,7 +49,7 @@
/> />
</el-table> </el-table>
</div> </div>
<div class="flex mt-4 justify-end"> <div class="flex justify-end mt-4">
<pagination v-model="pager" @change="getLists" /> <pagination v-model="pager" @change="getLists" />
</div> </div>
</el-card> </el-card>