diff --git a/src/api/07_insignia/api.insignia.ts b/src/api/07_insignia/api.insignia.ts
index 9a2b93e20..3d233fec5 100644
--- a/src/api/07_insignia/api.insignia.ts
+++ b/src/api/07_insignia/api.insignia.ts
@@ -2,5 +2,10 @@
* api เครื่องราชอิสริยาภรณ์
*/
import env from "../index";
-
-export default {};
+const insignia = `${env.API_URI}/insignia`;
+export default {
+ getRoundInsignia: (id: string) => `${insignia}/period/${id}`,
+ listRoundInsignia: (type: string) => `${insignia}/period/${type}`,
+ editRoundInsignia: (id: string) => `${insignia}/period/${id}`,
+ RoundInsignia: (id: string) => `${insignia}/period/${id}`,
+};
diff --git a/src/modules/07_insignia/components/1_Proposals/addProposals.vue b/src/modules/07_insignia/components/1_Proposals/addProposals.vue
index 63ee7bb6a..24b001041 100644
--- a/src/modules/07_insignia/components/1_Proposals/addProposals.vue
+++ b/src/modules/07_insignia/components/1_Proposals/addProposals.vue
@@ -9,167 +9,339 @@
flat
color="primary"
class="q-mr-sm"
- @click="router.go(-1)"
+ @click="clickBack"
/>
-
เพิ่มรอบการเสนอขอพระราชทานเครื่องราชอิสริยาภรณ์
+ {{
+ edit
+ ? "รอบการเสนอขอพระราชทานเครื่องราชอิสริยาภรณ์"
+ : "เพิ่มรอบการเสนอขอพระราชทานเครื่องราชอิสริยาภรณ์"
+ }}
-
-
-
-
-
-
-
-
-
-
- {{ year + 543 }}
-
-
- {{ parseInt(value + 543) }}
-
-
-
-
-
-
-
-
-
-
-
-
- {{ year + 543 }}
-
-
- {{ parseInt(value + 543) }}
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ year + 543 }}
+ {{
+ parseInt(value + 543)
+ }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ year + 543 }}
+
+
+ {{ parseInt(value + 543) }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ year + 543 }}
+
+
+ {{ parseInt(value + 543) }}
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/src/modules/07_insignia/components/1_Proposals/listProposals.vue b/src/modules/07_insignia/components/1_Proposals/listProposals.vue
index 1969ecb05..2c132ed72 100644
--- a/src/modules/07_insignia/components/1_Proposals/listProposals.vue
+++ b/src/modules/07_insignia/components/1_Proposals/listProposals.vue
@@ -84,30 +84,36 @@
-
+
{{ props.row.round }}
-
+
{{ props.row.year }}
-
+
{{ props.row.startDate }}
-
+
{{ props.row.endDate }}
-
+
@@ -116,12 +122,14 @@
name="mdi-timer-sand"
color="orange"
class="text-h5"
+ @click="clickEdit(props.row)"
/>
@@ -171,12 +179,29 @@
diff --git a/src/modules/09_coin/components/1_Proposals/listProposals.vue b/src/modules/09_coin/components/1_Proposals/listProposals.vue
new file mode 100644
index 000000000..d9d5793b9
--- /dev/null
+++ b/src/modules/09_coin/components/1_Proposals/listProposals.vue
@@ -0,0 +1,468 @@
+
+
+ รายการรอบการเสนอขอพระราชทานเหรียญจักรพรรดิมาลา
+
+
+
+
+
+
+ เพิ่มรายการรอบการเสนอขอ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/modules/09_coin/router.ts b/src/modules/09_coin/router.ts
index d555454b2..ede52ede8 100644
--- a/src/modules/09_coin/router.ts
+++ b/src/modules/09_coin/router.ts
@@ -4,6 +4,10 @@
const Main = () => import("@/modules/09_coin/views/Main.vue");
const CoinHistory = () => import("@/modules/09_coin/components/Coin.vue");
+const coinProposals = () =>
+ import("@/modules/09_coin/components/1_Proposals/listProposals.vue");
+const coinRoundAdd = () =>
+ import("@/modules/09_coin/components/1_Proposals/addProposals.vue");
export default [
{
@@ -16,6 +20,36 @@ export default [
Role: "coin",
},
},
+ {
+ path: "/coin/round-proposals",
+ name: "coinProposals",
+ component: coinProposals,
+ meta: {
+ Auth: true,
+ Key: [8.2],
+ Role: "coin",
+ },
+ },
+ {
+ path: "/coin/round-add",
+ name: "coinRoundAdd",
+ component: coinRoundAdd,
+ meta: {
+ Auth: true,
+ Key: [8.2],
+ Role: "coin",
+ },
+ },
+ {
+ path: "/coin/round-add/:id",
+ name: "coinRoundEdit",
+ component: coinRoundAdd,
+ meta: {
+ Auth: true,
+ Key: [8.2],
+ Role: "coin",
+ },
+ },
{
path: "/coin/history",
name: "coinHistory",