|
@@ -52,6 +52,8 @@ export default defineComponent({
|
|
|
|
|
|
const showCreateByPicker = ref(false);
|
|
|
|
|
|
+ const showCreateByDeptPicker = ref(false);
|
|
|
+
|
|
|
const showCreateTypeByPicker = ref(false);
|
|
|
|
|
|
const route = useRoute();
|
|
@@ -164,12 +166,15 @@ export default defineComponent({
|
|
|
rules={[{ required: true, message: '上报人必填' }]}
|
|
|
/>
|
|
|
<Field
|
|
|
- v-model={form.value.createDept}
|
|
|
+ v-model={form.value.createDeptText}
|
|
|
name="上报单位"
|
|
|
+ is-link
|
|
|
+ readonly
|
|
|
label="上报单位"
|
|
|
- placeholder="请输入"
|
|
|
+ placeholder="请选择"
|
|
|
required
|
|
|
rules={[{ required: true, message: '上报单位必填' }]}
|
|
|
+ onClick={() => (showCreateByDeptPicker.value = true)}
|
|
|
/>
|
|
|
<Field
|
|
|
v-model={form.value.typeText}
|
|
@@ -229,6 +234,26 @@ export default defineComponent({
|
|
|
}}
|
|
|
/>
|
|
|
</Popup>
|
|
|
+
|
|
|
+ <Popup
|
|
|
+ v-model:show={showCreateByDeptPicker.value}
|
|
|
+ position="bottom">
|
|
|
+ <Picker
|
|
|
+ columns={commonStore.globalDict['zhdd_org_upload']?.map(
|
|
|
+ (i) => ({ text: i.dictLabel, value: i.dictValue }),
|
|
|
+ )}
|
|
|
+ onConfirm={(value) => {
|
|
|
+ form.value.createDeptText = value.text;
|
|
|
+ form.value.createDept = value.value;
|
|
|
+ console.log(value, '---');
|
|
|
+
|
|
|
+ showCreateByDeptPicker.value = false;
|
|
|
+ }}
|
|
|
+ onCancel={() => {
|
|
|
+ showCreateByDeptPicker.value = false;
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </Popup>
|
|
|
<Field
|
|
|
v-model={form.value.des}
|
|
|
rows={2}
|